IBM Release 1.93 manual Source Group

Page 25

3.1.6. SOURCE Group

GAUSSIAN

Produces a TEM00 Gaussian beam, centred at (x, y, z), with 1/e2

 

diameter width, whose axis is specified by the vector(kx, ky, kz),

 

which can have any length. The E field is linearly polarized, with

 

components (mag*Ex, mag*Ey, mag*Ez). Circular or elliptical

 

polarizations can be synthesized by using two with different phases.

 

In this release, orientation must be XY, because tempest can’t handle

 

plane waves whose source locus isn’t perpendicular to z. Also in

 

this release, the focus of the beam is at the plane of excitation, i.e.

 

xfocus, yfocus, and zfocus don’t do anything yet. This will be fixed in

 

the next release.

 

Parameters: x y z width kx ky kz Ex Ey Ez mag phase n k orientation

 

 

 

 

 

AIRY

Similar to Gaussian, but with a uniform pupil function, giving rise

 

to an Airy pattern (J1(x)/x) at the focus.

 

Parameters:Not implemented in this release.

 

 

 

 

 

PUPILFUNCTION

Similar to GAUSSIAN, but allowing a general user function f(u,v) to

 

be used as the pupil function. GAUSSIAN is already implemented

 

on top of this function, but it hasn’t been exposed for this release.

 

Parameters:Not implemented in this release.

 

 

 

 

 

PLANE

Adds a linearly polarized plane wave source. The position

 

parameters x, y, z specify the point at which the plane wave has the

 

given phase.

 

Parameters: x y z kx ky kz Ex Ey Ez mag phase orientation

 

 

 

 

MODEFILE

Adds a mode file source. Mode files are lists of E field components

 

vs position, produced by the MODEFILE output statement in a

 

previous POEMS run, allowing the output of one run to become the

 

input of another. This is especially useful in waveguide problems

 

such as the one in Section 3.6.3. The coordinates specified are the

 

centre of the mode array, which is in general offset from the origin.

 

Parameters: file x y z orientation

 

 

 

 

 

21

Image 25
Contents IBM T. J. Watson Research Center Yorktown Heights, NY Page IBM T. J. Watson Research Center Yorktown Heights, NY HOW Poems Works Using PoemsMotivation Chapter IntroductionPhilosophy Optimization StructurePage Poems system organization Front-End Script poems.cmd Program OrganizationScript Operation Postprocessor Empost Fdtd Engine FIDO/TEMPESTCluster Control Visualization System VIS5DParallel Processing Poems Command-Line Options Command ReferenceGlobal Group Lambda FreqFunction HostsMacdef Which means that the host’s predefined hostname is not usedPrint MacroSET RandomseedSimulator Title World GroupVerbose BoundaryBasicstep Material GroupXrange Yrange DefineParameters epsReal epsImag muReal muImag Block Object GroupFAN Hollowbox GratingTiledplane 3DCURVE CurveCylinder Source Group Output Group Command GroupField Postprocess GroupCAD WebpageFlux FarfieldIntegral Modematch ListMOVIE3D MovieSlice DissipationVariables Optimize GroupGuess Store LimitPenalty Merit Parameters Schedule GroupRange Symmetry Computational DomainObjects Materials Perfectly-Matched LayersPlane Waves Page Beam Sources Merit Functions OptimizationPhase uniformity across a plane 10 Optimized V antenna refractive Worked Example Optimizing a V AntennaPage Worked Example Glass Ridge Waveguide to Free Space Coupler Worked Example Doped Silica Waveguide ModePredefined Constants Confine Reserved NamesArithmetic Operators Predefined Mathematical FunctionsABS Logical OperatorsAcos AcoshCeil ATAN2COS Elintk20. LN IntegralMAX MINROOT1D RandomRound SignMaterial Parameter Functions Analytical Pupil FunctionsFlattop Startup and Steady State Tempest and General Fdtd InformationTime step Page Appendix A. V-Antenna Optimization Run Poems Input DIPOLE2I.PAR END Material END Object END World Subdomain ALLEND Source END CommandEND Output END Optimize END Postprocess Amplex PhaseexPage Page Page END Tempest Input File DIPOLE2I.PAR.IN Written by Phil Hobbs Pages of pointsource statements omitted ALL Postprocessor orders DIPOLE2I.ORDERSDIPOLE2IEXI DIPOLE2IEXQDIPOLE2IEYQ DIPOLE2IEYIDIPOLE2IEZI DIPOLE2IEZQPOSTPROC.1.NAME MiddlefluxArray Amplex POSTPROC.1.PARMSTRINGArray DIPOLE2IPHASEEXPOSTPROC.2.PARMSTRING FF2POSTPROC.6.NAME DIPOLE2IPXArray Poyntingz DIPOLE2IPZPOSTPROC.10.PARMSTRING POSTPROC.9.PARMSTRINGPOSTPROC.11.NAME Slice IndexnPOSTPROC.13.COMPARISONDOMAIN Slice PoyntingzDIPOLE2IPZXY0.BMP POSTPROC.14.NAMEDIPOLE2IPXZX0.BMP POSTPROC.16.COMPARISONDOMAINPOSTPROC.17.NAME Slice AmplexDIPOLE2IPHASEEXZX0.BMP DIPOLE2IPHASEEXXY0.BMPPOSTPROC.20.COMPARISONDOMAIN DIPOLE2IDISSZX0.BMPDIPOLE2IEXQZX0.BMP POSTPROC.24.COMPARISONDOMAINRun Results DIPOLE2I.SIMPLEX Page Page Page Page Page Tempest patches Fdtd and TempestTempest limitations Advice common to all or most Fdtd programsSample X11 Configuration Window System ConfigurationRelease Notes Running Vis5DWish list Beta Release Limitations Page Page Emdenormal Emunderflow IndexMatlab Maxordersources 81 Maxpointsources