About Parallel Execution

Parallel execution of Abaqus is implemented using three different schemes: threads, message passing, and a combination of both. Threads are lightweight processes that can perform different tasks simultaneously within the same application. Threads can communicate relatively easily by sharing the same memory pool. Thread-based parallelization is readily available on all shared memory platforms.

Parallelization with message passing uses multiple analysis processes that communicate with each other by means of the Message Passing Interface (MPI). This requires MPI components to be installed.

Hybrid parallelization combines MPI-based message passing between multiple analysis processes with shared memory based communication among threads under each analysis process. This requires MPI components to be installed.

Output the local installation notes for your system to learn about local multiprocessing capabilities (see Obtaining Information). From the Support page at https://www.3ds.com/products-services/simulia/, refer to the System Information page for the current release of Abaqus for complete information about parallel processing support on various platforms, including information about MPI requirements and availability.

This page discusses:

See Also
Obtaining Information
Environment File Settings
Parallel Execution in Abaqus/Standard
Parallel Execution in Abaqus/Explicit

Products Abaqus/Standard Abaqus/Explicit