General tab
 SIMULATION REGION: Simulation region that the solver will use.
Mesh tab
Global Mesh Constraints
 EDGES PER WAVELENGTH: The minimum number of edges per wavelength of a triangle (in 2D) used in the mesh.
 REFINE BASED ON MATERIAL PROPERTIES: If checked (default setting), the effective wavelength in the material (\( λ_0/n \) ) is used. Otherwise, the solver will use the wavelength of light in vacuum for all material regions.
 POLYNOMIAL ORDER: Set the order of the basis function in the finiteelement solver. A higher order basis function allows to resolve nonlinear variations in the electric field better even with a coarser mesh.
Advanced Options (2D simulations only)
 Geometry Options
 DEFLECTION TOLERANCE (UM): Controls how curved surfaces are broken up into multiple linear segments. A smaller deflection tolerance will force the geometry builder to break up a curved surface into smaller segments.
 Mesh Options
 TRIANGLE QUALITY: The quality of mesh triangle, defined the minimum angle used in the triangular mesh cells. The higher the angle, the higher the quality of the triangle.
Modal Analysis tab
 SWEEP TYPE:
 SINGLE: calculates the modes at a single frequency or wavelength.
 FREQUENCY: the frequency at which the modes are solved for.
 WAVELENGTH: the wavelength at which the modes are solved for.
 SINGLE: calculates the modes at a single frequency or wavelength.
 NUMBER OF TRIAL MODES: the number of modes to be calculated.
 SEARCH:
 NEAR N: Allows you to look for modes near a desired effective index.
 USE MAX INDEX: Search for modes near the maximum refractive index found in the meshed cross section (real part only).
 N: Specify the target effective index (complex).
 NEAR N: Allows you to look for modes near a desired effective index.
 BENT WAVEGUIDE: This checkbox is used to specify whether the waveguide is bent.
 BEND RADIUS: The radius of curvature of the bend.
 BEND LOCATION: The location of the point used to define the bend radius. Often the center or outer edge of the waveguide. See Solving bent waveguides overview for more information. There are two options:
 SIMULATION CENTER: The center of the FEEM simulation region, not including the boundary conditions.
 USER SPECIFIED: The user can select the bend location, using the coordinates BEND LOCATION X, BEND LOCATION Y, and BEND LOCATION Z. A bend location outside of the simulation region plane would be projected in the plane (e.g. a bend location with nonzero Z location would be projected to Z=0 if the simulation region is located on the XY plane)
Advanced tab
Global Solver Controls
 MULTITHREADING: If enabled, the user can choose to divide up and run the simulation over multiple threads.
 AUTO REMOVE PML MODES: When this is checked, unphysical modes that have their energy primarily in the PML are removed and discarded.
 THRESHOLD FOR PML MODE REMOVAL: When PML mode removal is on, modes are discarded if the fraction of the energy in the PML is larger than this threshold.
Results returned
Once the simulation region has been meshed, the FEEM simulation object returns the mesh grid as a dataset that shows the area of the mesh cells, a unique ID of the partitioned regions, and the material index.
Category  Name  Description 

grid 
Area 
Area of the finite element mesh cell 
ID 
Distinct ID number given to partitioned regions 

index 
The material index seen by the solver object 
After the simulation has been run successfully, the fields and fundamental properties of the calculated modes are returned as unstructured datasets. The FEEM solver returns the result containing the outlined mode properties with frequency/wavelength and the mode number (1, 2, 3...) as parameters:
Category  Name  Unit  Description 

fields

E 
$$ V/m $$ 
Electric field 
H 
$$ A/m $$ 
Magnetic field 

S 
$$ (A/m)^2 \text{ or } W/m^2 $$ 
Poynting vector 

mode properties 
n_eff 

Effective index 
loss 
$$ dB/m $$ 
Propagation loss 

kz 
$$ 1/ \mu m$$ 
Normal component of the wave vector 

TE polarization fraction 

See the FDE solver analysis  Mode List and Deck page for descriptions of these properties. 

waveguide TE fraction 


waveguide TM fraction 


effective area 
$$ \mu m^2 $$ 
The modes are sorted based on the complex effective index values according to:
 If the real part of the effective index is larger than the imaginary part, then the modes will be sorted based on descending real part.
 If the real part of the effective index is smaller than its imaginary part, then the modes will be sorted based on ascending imaginary part.
The definitions of the TE polarization fraction, waveguide TE/TM fraction, and effective area used by the FEEM solver are the same as the definitions used by the FDE solver. These definitions, along with more background information on these mode properties, are given on the FDE solver analysis  Mode List and Deck page.
In addition, the FEEM solver returns the unprocessed mode and mesh data as matrix datasets. This data can be used to reconstruct the modes and mesh of the FEEM calculation. The data is relevant to the FEM modeoverlap and modeexpansion script command.
Category 
Name 
Parameters 
Description 

rawFeemFields 
E 
1. Component (x,y,z) 2. Mode index 3. Element index 4. Barycentric point index 
Unprocessed electric field 
H 
Unprocessed magnetic field 

DoFt 
Inplane degrees of freedom 

DoFz 
Outofplane degrees of freedom 

rawFeemMesh 
vertices 

Cartesian mesh vertex coordinates 
connectivity 
Map connecting each mesh element to its respective vertices 

order 
Polynomial order 