The following sections describe the various toolbars. Toolbars visibility can be controlled in the View - Toolbars menu.
The main toolbar contains buttons to add various Simulation objects, open the Material database and import files, as described below. When available, clicking the arrow to the right of the icon expands a drop-down menu containing related buttons. If one of the related buttons is pressed, it replaces the default button in the toolbar. See the Simulation objects chapter for information about specific objects.
This button opens material database window.
This button will insert the shown structure primitive into the simulation. Pressing the arrow will show all available primitives.
(Optical solvers only)
In FDTD and MODE, this button will insert the shown grid attribute into the simulation. Pressing the arrow will show all available primitives.
Components (Optical solvers only)
In FDTD and MODE, this button will open the component object library window. Pressing the arrow will show common component categories that the library window can open with.
This button will add an analysis, container or structure group into the simulation. Pressing the arrow will allow selection of which group to add.
This button will insert simulation or mesh override regions. Pressing the arrow will allow selection of which simulation object to add.
Analysis (Optical solvers only)
In FDTD and MODE, this button will open the component object library window. Pressing the arrow will show common analysis categories that the library window can open with.
This button will open a window for importing files from other programs. Pressing the arrow will allow selection of which kind of import.
This button will add a Layer Builder group which will allow you to import GDS structure data and manipulate the layers of the structure from the graphical user interface.
Sources (Optical solvers only)
In FDTD and MODE, this button will insert different sources into the simulation. Pressing the arrow will allow selection of which source to add.
This button will insert various monitors into the simulation. Pressing the arrow will allow selection of which monitor to add.
Port (FDTD only)
In FDTD, when an FDTD simulation region has been added, this button will add ports to the solver region.
EME Port (EME only)
In MODE, when there is an active EME solver region, this button will add additional ports to the solver region.
The edit toolbar contains tools used to copy, delete, or modify settings of simulation objects. When applicable, the shortcut key used to run the function from the keyboard is given in brackets next to the name of the tool. An object must be selected in order to use these tools.
The object library provides additional simulation objects that can be used in your simulations. The center portion of the window shows the available objects in a tree format. When selected by the mouse, a larger image of the object is displayed at the bottom along with its object tree ID name and a more detailed description. To insert an object into the simulation, simply double-click the object and click the insert button at the bottom of the window. The object library can be opened to specific categories by choosing any option in the components or analysis button in the main toolbar. For users who are not connected to the Internet, the library will switch to Offline mode, which accesses a reduced version of library included with the local installation.At the bottom-right of the window, it will indicate whether you are using the local copy of the library (Offline) or viewing the online version (Online).
Some complex structures in the Object Library
Structures in the Object Library are organized by Structure Groups
Analysis groups in the Object Library
Analysis objects in the Object Library are organized by Analysis Groups
- CATEGORY: Choose to only display components of a certain category (e.g. extruded polygon, photonic crystals)
- TYPE: Choose to display the type of simulation object (e.g. structures, analysis groups)
- KEYWORDS: The object window will only show objects that match your keyword (e.g. hemisphere, waveguide)
- RESET: Sets the category to display 'all' and deletes any text in the keywords text box
- SEARCH: Activates the search for objects that match the keywords (the same function as pressing enter while in the text box)
- INSERT: Pastes the object into the simulation region centered at the current view port settings (same function as double-clicking the object)
Note: Modifying the object library
The object library is not user-modifiable, so users cannot add or delete objects in the object library. If you would like to re-use to your own custom object, one can copy and paste the object between simulation files or products.
The mouse mode allows you to control the behavior of the mouse. Depending on the mode, the user can edit objects, pan or zoom in the view ports or measure the distance from one point to another. When applicable, the shortcut key used to run the function from the keyboard is given in brackets next to the name of the tool. Only one mouse mode may be selected at a time.
This function puts the mouse into the select mode. This allows objects to be selected through the view ports (objects may be selected in the objects tree regardless of whether the mouse is in select mode or not). For reference, the current location of the mouse within the view ports is shown in the field at the bottom right-hand corner of the CAD window (see the image below). The < and > buttons at the right decrease or increase the number of decimal places shown.
Note: Changing aspect ratio settings
A feature available when in the select mode is changing aspect ratio settings. Right click in one of the view windows to see the menu, and then select Change aspect ratio settings.
This function sets the mouse to be in the zoom mode. The default aspect ratio of the XY view and perspective views are locked at 1:1, which means circles always appear round (rather than as ovals). The aspect ratio for the XZ and YZ is not locked. Use the left click to zoom in and the right click to zoom out. To zoom to a particular area, drag diagonally across the desired region. Finally, double clicking either button zooms to extent. To adjust the view, it's easiest to set the XY view first, then adjust the Z view in the XZ or YZ views.
The pan view mode allows the user to drag the view in the plane of the view port. In the Perspective window, the pan mode is used to rotate the view.
Note: Scrolling in the view ports
The other method of adjusting the view ports is by using the arrow buttons on your keyboard. Each press of a button results in the view shifting in the direction indicated by the arrow.
Once the ruler mode is selected, a distance measurement can be made by pressing the left mouse button and then dragging the mouse. A non-permanent triangle is drawn between the locations where the mouse button was pressed (A) and released (B). The distances are given in the lower left-hand corner of the CAD window (see the image below). The dx and dy fields correspond to the horizontal and vertical distance between A and B, and the AB field corresponds to the length of the hypotenuse. For more information, please visit getting the mesh size.
The view toolbar contains tools to zoom to the extents of objects, edit grid settings and view the mesh used for the simulation. When applicable, the shortcut key used to run the function from the keyboard is given in brackets next to the name of the tool.
Selecting this tool centers and scales the view ports around the selected simulation objects. For instance, pressing zoom extent while a structure is selected arranges the view such that only the structure are shown, while other simulation objects may appear outside the extent of the view. When no objects are selected, pressing this button zooms to the the largest object in the model. This function is also accessed via double-clicking either the left- or right-hand mouse button while in zoom mode.
Clicking on the drawing grid brings up a window in which the following options can be edited:
- SHOW GRID: when checked, the grid will be plotted in the drawing palette
- SNAP TO GRID: when checked, objects can only be moved so that their centers align with intersection points of the grid
- A1 LATTICE: the distance between grid lines in the a1 direction
- A2 LATTICE: the distance between grid lines in the a2 direction
- AZ LATTICED: the distance between grid lines in the z direction
- ANGLE BETWEEN A1 AND X-AXIS: the angle (in degrees) between the a1 direction and the x-axis
- ANGLE BETWEEN A1 AND A2: the angle (in degrees) between the a1 and the a2 directions
In FDTD and MODE, selecting the "View simulation mesh" button will show the simulation mesh. For visibility of other objects, it is usually turned off. Because recalculating the mesh is somewhat computationally intensive, it is not continuously updated. For example, the mesh will not update immediately if a physical structure is moved. To have FDTD recalculate the mesh, click the "Recalculate simulation mesh button", located next to the "View simulation mesh" button. The mesh is always recalculated before a simulation starts. For more information, please visit getting the mesh size.
Mesh generation is too computationally intensive to be done constantly as the simulation setup is modified. If you wish to see the current mesh, use this option to update and recalculate the mesh. The mesh is always recalculated before running a simulation.
The simulation tools are:
Opens the resource configuration manager. This window can add/remove and enable/disable computational resources. It also contains a useful configuration test tool to check the resource setup. Your computing resources can be configured in the Resource configuration utility. See the installation and setup chapter of the knowledge base for more information on the resource configuration utility.
In FDTD and MODE, this function will estimate the memory requirements for the current simulation. The total requirements are broken down into categories such as Simulation fields and Monitor data. Note that checkpointing or resuming from checkpoint does not require extra memory.
In FDTD and MODE, the Materials Explorer can be used to check the material's optical properties that will be used in a simulation. For more information, please see the section on Material Explorer.
In FDTD this button will run the current simulation in parallel mode.
Job manager options
- QUIT & SAVE: Stops the simulations and saves the data obtained up to that point. The program will be in Analysis mode.
- QUIT & DON'T SAVE: Stops the simulations and does not save any data. Checkpoint will not be created and simulation can't be resumed. The program will be in Layout mode.
- FORCE QUIT: Closes the job monitor window and forcefully terminates all simulations. This option should ONLY be used when the other Quit options don't work properly. When simulations are stopped with Force Quit, they may not check-in their license, meaning you may not be able to run another simulation for a significant period of time. No simulation data will be saved.
- TOTAL PROGRESS BAR: Indicates the progress of the simulations.
To access actions for each job, right-clicking anywhere on the row will bring up a context menu with the following options:
- PAUSE: the engine is signaled to go into a wait mode (it will stay running, but not consume CPU)
- CONTINUE: restarts a paused job
- QUIT AND SAVE: As defined above.
- QUIT AND DON'T SAVE: As defined above.
- FORCE QUIT: As defined above.
- VIEW JOB DETAILS: Opens up a modal dialog that contains the standard output messages from the engine processes. This is helpful for debugging problems when the job fails to run.
In MODE Soluitons, if Eigenmode solver is the active solver, this opens the MODE Analysis window.
FDE solver in MODE
The process for running the FDE Eigenmode solver in MODE is slightly different than the other solvers. Typically, the Run button simply opens the Eigenmode Solver Analysis window, rather than actually starting the calculation. In such cases, the calculation can be started by clicking the Calculate modes button.
More information on running simulations
For more information about running Lumerical simulations, including running on clusters, using a job scheduler, preparing batch files, and using extra engine licenses, see the Installation and setup chapter.
In FDTD this button will resume from previously created checkpoint. See script command resume for more information.
This function returns the simulation environment from analysis mode back to the layout editor mode. If you switch to layout editor and then save the file, the data from the simulation will be overwritten and lost.
The alignment toolbar provides options to control the relative alignment of simulation objects. The alignment tool consists of six buttons that control the way in which objects can be accurately positioned with respect to other objects. The buttons are described, from top to bottom, below and include an example of their operation.
To demonstrate their operation, first create a rectangular object, a circle, and a ring by pressing those three buttons in the Structures drop down menu and move the ring to the lower left of the rectangle, and the circle to the upper right of the rectangle. The figure below shows the location of the buttons used to align, center, or stack the test objects that were just created:
To use the alignment functions, first select a reference object (the rectangle in the screenshot below). The first button on the toolbar is used to select the reference object. Next, select another object and use one of the alignment options to align the second object with respect to the first. In the following screenshot, the top edge of the circular objects were aligned with the top edge of the rectangle.
The search toolbar can be used to quickly search for topics in the online product documentation knowledge base. This will bring up the search results in a new tab in your default browser.
Online help toolbar
Search the online knowledge base for the specified term. Requires internet connection. If an internet connection is not available, some product documentation is available in the Help - Reference Guide menu.