eme_setup¶
-
ipkiss3.all.device_sim.lumerical_macros.
eme_setup
(group_spans, cells, display_cells=True, subcell_method=None, modes=None)¶ Macro to set up the spatial discretization of a simulation job in Lumerical MODE (using the EME solver).
These settings correspond to the ones that can be set from the Lumerical MODE GUI, under the “Edit EME solver -> EME setup” tab.
Parameters: group_spans : List[float]
List of the lengths in um of each cell group.
cells : List[int]
List of the number of cells in each cell group.
display_cells : bool
Boolean whether or not to display the discretization in Lumerical EME.
subcell_method : List[int]
List of each subcell method per cell group, either 0 (none) or 1 (CVCS).
modes: int or List[int]
The number of modes for all cell groups, or the number of modes for each cell group separately
Returns: macro : i3.device_sim.Macro
Examples