Please enable JavaScript to view this site.

GeoDict User Guide 2025

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:

  • The number of Available Threads is larger (or equal) than the Number of CPU Cores:
    • Then the maximum of eight and Number of CPU Cores divided by 2 is used.
  • The number of Available Threads is smaller than the Number of CPU Cores:
    • Then the maximum of eight and number of Available Threads divided by 2 is used.

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.

©2025 created by Math2Market GmbH / Imprint / Privacy Policy