IBM Release 1.93 manual Material Group, Basicstep, Xrange Yrange, Define

Page 20

subdomain uses 6 sockets, attached to port, port+1,..., port+5, all of which must be unique on the given host, though there is nothing to stop different hosts from using the same port numbers. Port numbers must be between 0 and 65535, and it is usually best to use numbers greater than 16384.

Syntax:

SUBDOMAIN <domain_name> [host=<host> port=<port> , super=<super>]

BASICSTEP

Specify the size of the cubical cells that make up the current

 

subdomain. SI units are suggested, because the scaling between E

 

and H used internally assumes SI units.

 

From POEMS’s point of view, this number isn’t necessarily set in

 

stone: the step size, time step, and domain size can all be controlled

 

by the optimizer or the stepper if desired. For future use, keywords

 

XBASICSTEP, YBASICSTEP, and ZBASICSTEP are also allowed, but

 

since in this release the cells must be cubical, only one of the four

 

may be specified.

 

Syntax:

BASICSTEP <expression>

 

Examples:

BASICSTEP lambda/20.5

 

 

BASICSTEP 0.1*micron

 

 

 

 

 

XRANGE

YRANGE

ZRANGESets the X, Y, or Z limits of the current domain. The parameters must obey max_expression > min_expression 0.0.

Syntax: XRANGE <min_expression> <max_expression>

3.1.4. MATERIAL Group

DEFINE

Defines the parameters of a material to POEMS.

 

Parameters: matname type epsReal epsImag muReal muImag n k

 

conductivity

 

Types: dielectric metal PML conductor PEC black magnetic

 

Type dielectric

 

Ordinary nonmagnetic material, with n k. Most optical

16

Image 20
Contents IBM T. J. Watson Research Center Yorktown Heights, NY Page IBM T. J. Watson Research Center Yorktown Heights, NY Using Poems HOW Poems WorksChapter Introduction MotivationPhilosophy Structure OptimizationPage Poems system organization Script Operation Program OrganizationFront-End Script poems.cmd Fdtd Engine FIDO/TEMPEST Postprocessor EmpostVisualization System VIS5D Cluster ControlParallel Processing Global Group Command ReferencePoems Command-Line Options Freq LambdaFunction HostsWhich means that the host’s predefined hostname is not used MacdefMacro PrintSimulator RandomseedSET World Group TitleVerbose BoundaryMaterial Group BasicstepXrange Yrange DefineParameters epsReal epsImag muReal muImag FAN Object GroupBlock Tiledplane GratingHollowbox Cylinder Curve3DCURVE Source Group Command Group Output GroupPostprocess Group FieldCAD WebpageIntegral FarfieldFlux List ModematchMovie MOVIE3DDissipation SliceGuess Optimize GroupVariables Penalty Merit LimitStore Range Schedule GroupParameters Computational Domain SymmetryObjects Perfectly-Matched Layers MaterialsPlane Waves Page Beam Sources Optimization Merit FunctionsPhase uniformity across a plane Worked Example Optimizing a V Antenna 10 Optimized V antenna refractivePage Predefined Constants Worked Example Doped Silica Waveguide ModeWorked Example Glass Ridge Waveguide to Free Space Coupler Reserved Names ConfinePredefined Mathematical Functions Arithmetic OperatorsLogical Operators ABSAcos AcoshATAN2 CeilCOS ElintkIntegral 20. LNMAX MINRandom ROOT1DRound SignFlattop Analytical Pupil FunctionsMaterial Parameter Functions Time step Tempest and General Fdtd InformationStartup and Steady State Page Appendix A. V-Antenna Optimization Run Poems Input DIPOLE2I.PAR END Material END World Subdomain ALL END ObjectEND Output END CommandEND Source END Optimize Phaseex END Postprocess AmplexPage Page Page END Tempest Input File DIPOLE2I.PAR.IN Written by Phil Hobbs Pages of pointsource statements omitted Postprocessor orders DIPOLE2I.ORDERS ALLDIPOLE2IEXI DIPOLE2IEXQDIPOLE2IEYI DIPOLE2IEYQDIPOLE2IEZI DIPOLE2IEZQMiddleflux POSTPROC.1.NAMEArray Amplex POSTPROC.1.PARMSTRINGDIPOLE2IPHASEEX ArrayPOSTPROC.2.PARMSTRING FF2DIPOLE2IPX POSTPROC.6.NAMEArray Poyntingz DIPOLE2IPZPOSTPROC.9.PARMSTRING POSTPROC.10.PARMSTRINGPOSTPROC.11.NAME Slice IndexnSlice Poyntingz POSTPROC.13.COMPARISONDOMAINDIPOLE2IPZXY0.BMP POSTPROC.14.NAMEPOSTPROC.16.COMPARISONDOMAIN DIPOLE2IPXZX0.BMPPOSTPROC.17.NAME Slice AmplexDIPOLE2IPHASEEXXY0.BMP DIPOLE2IPHASEEXZX0.BMPPOSTPROC.20.COMPARISONDOMAIN DIPOLE2IDISSZX0.BMPPOSTPROC.24.COMPARISONDOMAIN DIPOLE2IEXQZX0.BMPRun Results DIPOLE2I.SIMPLEX Page Page Page Page Page Fdtd and Tempest Tempest patchesAdvice common to all or most Fdtd programs Tempest limitationsWindow System Configuration Sample X11 ConfigurationWish list Running Vis5DRelease Notes Beta Release Limitations Page Page Matlab IndexEmdenormal Emunderflow Maxordersources 81 Maxpointsources