Time Decomposition Method for Maxwell Transient Designs

If a Maxwell 2D or 3D transient design problem is too large to solve efficiently on one machine, Maxwell can use the Time Decomposition Method (TDM). The Time Decomposition Method (TDM) is an HPC distributed analysis type based on domain decomposition along the time axis (rather than the normal geometry division) to parallelize the transient solution. Instead of solving Maxwell transient problems sequentially for each timestep, TDM enables timesteps to be solved simultaneously in parallel. Thus, TDM can be implemented on distributed memory parallel platforms based on MPI. TDM has very good scalability, resulting in significant speed up for both 2D and 3D transient solutions.

Note: Maxwell 3D A-Phi transient solver supports only General Transient TDM.

Maxwell supports two time decomposition methods:

Periodic TDM has the advantage that the problem just needs to be solved over one period of time, while General Transient TDM uses many cycles to reach steady state. But to enforce periodical condition along the Time axis, all timesteps over one period of time must be solved together. This may require extensive memory usage.

Using TDM

To use TDM, you must do the following:

Note: In Maxwell 2D, for General Transient TDM, the expression cache will be updated every 10 subdivisions, that is to say, every (task number - 1 )*10 timesteps. For Periodic TDM, the expression cache is updated after the entire solution is completed.

Limitations to using TDM

Related Topics 

Setting HPC and Analysis Options for Maxwell and RMxprt Designs

Editing Distributed Machine Configurations

Defining Settings on the Solver Tab for Transient Solutions

Defining Expressions for Transient Solutions