Skip to Main Content

Ansys Lumerical EME 
Getting Started (Self-paced Learning Available)

Course Overview

This course introduces the Lumerical Discontinuous-Galerkin Time-Domain (DGTD) solver for optical simulations, one of the four solvers in the finite-element IDE.


  • Basic understanding of electromagnetism and mode/waveguide theory. 
  • Familiarity with user interface and physics of FDE Solver.

Teaching Method

Lectures and demos. A major emphasis is placed on balanced mix of basic theoretical knowledge and helpful practical examples that will allow new users to quickly become proficient and productive with FDE.

Learning Outcome

Following completion of this course, you will be able to;

  • Understand the basics of the algorithm and when the solver should be used.
  • Understand how the how the EME is built upon FDE.
  • Define the simulation region and set up various simulation objects.
  • Understand the concept of ports as a combination of mode source and monitor.
  • Understand the User and Internal S-matrices.
  • Understand the propagation, wavelength, mode convergence sweeps.
  • Learn the EME-specific script commands.

 Available Dates

Learning Options

Training materials for this course are available with an Ansys Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. 

Self-paced Learning 

Complete a class on your own schedule at your own pace. Scope is equivalent to Instructor led classes. Includes video lecture, workshops and input files. All our Self-Paced video courses are only available with an Ansys Learning Hub subscription.


This is a 1-day classroom course covering both lectures and workshops. For virtual training, this course is covered over 2 x 2-hour sessions lectures only.

Virtual Classroom Session 1

Module 1: My first simulation

  • Introduction 
  • Workflow
  • Application examples 

Module 2: Solver physics

  • Solver algorithm

Module 3: Solver regions

  • Introduction
  • EME setup tab

Virtual Classroom Session 2

Module 4: Ports, cells, and monitors

  • Ports and cells
  • Monitors

Module 5: Running and analysis

  • Finding modes
  • Propagating
  • Script commands

Module 6: Convergence testing

  • Convergence testing
  • Error diagnostics