Products: Abaqus/Standard Abaqus/Explicit Abaqus/CFD
Benefits: Parallel user subroutines are supported in all parallel modes: thread-parallel and MPI-parallel.
Description: Infrastructural and procedural changes have been put in place to support parallel execution of Abaqus User Subroutines.
For threads, a number of parallel primitives has been exposed in Fortran that allow you to write safe multithreaded code in Fortran. These primitives have also been exposed in the C++, although this language has its own facilities for writing multithreaded code.
For MPI, full native support has been enabled and provided for both Fortran and C++. All MPI calls are available from within Abaqus user subroutines.
Special arrangement have been made to provide thread-shared and thread-local storage for users' needs.
References: