How to calculate parallel phases with PLAXIS


ApplicationPLAXIS 2D
PLAXIS 3D
VersionPLAXIS 2D 2010 and later
PLAXIS 3D 2010 and later
Date created2 February 2024
Date modifiedFebruary 2024

Both PLAXIS 2D and PLAXIS 3D programs allow for multi-core calculations and are Windows 64-bit applications. This is possible when using a PLAXIS 2D/3D Advanced or PLAXIS 2D/3D Ultimate license tier.
For more information on licenses, check the article on PLAXIS Licenses.

This can be beneficial to complex calculations that involve the computation of parallel phases as the available computer resources can be used in an efficient way and result in a faster calculation time for the whole project.

How to perform parallel phase calculations

With PLAXIS it is possible to have multiple and independent phases that can be run in parallel, provided that they are starting from the same parent phase and the parent phase is already successfully calculated.
This means that when you have a single list of consecutive phases, parallel calculations cannot be utilized.

To achieve parallel calculations, the phase property Max cores to use needs to be configured appropriately. This property can be found in the Phases window.

This number specifies how many cores will be used per phase calculation. If the number is larger than the number of available cores in your computer, the calculation will only use the available physical cores. For example, on a quad-core PC using the default of 256 Max cores to use, you will use 4 cores for the phase calculation in a multi-core calculation.

Picture 1. PLAXIS configuration of phases and Max cores to use option in the Phases window Spreadsheet view

Note that the calculation will only start with a phase when there are enough CPU cores available to launch one.

Assuming an octa-core (8) computer with a project with multiple and independent phases, depending on the setup of the Max cores to use in the calculation, the following may happen:

Available solvers in PLAXIS

With PLAXIS 3D it is possible to choose different solver types to solve the matrix of equations: Picos (default), Pardiso and Classic.
Note that for PLAXIS 2D only Picos solver is available.

Specifically, for PLAXIS 3D, the Pardiso solver is limited to a maximum of 500,000 (active) elements. When there is not enough memory available to use the Pardiso solver or this element limit has been reached, it will switch to the Picos solver.
For more information about these solvers, please refer to the Reference Manual.

See also