Parallelization
The ElastoDict run can be accelerated by using multiple CPU cores. The Parallelization Options dialog opens when clicking the Edit... button, to choose between Sequential, Parallel (Shared Memory), Automatic Number of Thread and Cluster as well as MPI Parallel for Linux users.
When Sequential is selected only one thread is used for the computation.
Selecting Parallel (Shared Memory) runs the parallel computation with the specified Number of Processes on a shared-memory hardware. Then the maximum number of available processors and the maximum number of licensed parallel processes is shown in the dialog.
If Automatic Number of Threads is selected, the number of parallel processes is automatically selected for optimal speed, based on the CPU cores and licensed parallel processes. For up to eight Available Threads, all of them will be used. If more than eight threads are available, two cases might occur:
For users of Linux systems the solver supports the MPI parallelization method. The Parallelization Options dialog under a Linux system has the options MPI Parallel (Shared Memory) and Thread Parallel (Shared Memory) as the parallelization can be done with MPI parallelization or Thread parallelization.
For details on how to set up and run parallel computations, consult the High Performance Computations User Guide.