Computer Simulation Technology
 

Message Passing Interface (MPI)

Domain decomposition of a complex package. MPI is used to distribute the various parts over a network.

The Message Passing Interface (MPI) based parallelization of the CST MICROWAVE STUDIO® transient solver is used to tackle electrically large or complicated structures which cannot be solved on a single computer. In order to do this, the simulation domain needs to be decomposed. The parts are then distributed to individual computers. Each computer only has to be capable of holding the portion it has to deal with in its memory. The simulation time is reduced by employing multiple CPUs on multiple computers with multiple memory busses.