DEFINE matname= Load  | type=dielectric n=n_load  | k=k_load  | 
END
WORLD
SUBDOMAIN ALL
XRANGE 0 xsize
YRANGE 0 ysize
ZRANGE 0 zsize
BASICSTEP step
BOUNDARY ymax illum
BOUNDARY xmin illum
BOUNDARY zmax illum
END
OBJECT
/* Absorber around the outside of the domain */
HOLLOWBOX matname=AirPML xlo=0 xhi=xsize ylo=0 yhi=ysize zlo=0 zhi=zsize thickness=Tpml
/* Air filling all space inside PML */
BLOCK matname=Air xlo=Tpml 
/* Dipole
FAN matname=PCL taper=linear taperpar=0,
xlo1 = 
zlo1 = 
ylo2 = 
54