OpenGeoSys supports shared memory parallelization (multi threading) to some extent: by default OpenGeoSys is built with OpenMP support and OpenMP-enabled linear solvers will automatically make use of it.
The number of threads a linear solver uses can be controlled with the
environment variable
OMP_NUM_THREADS
.
Note:
<triangular_matrix>LowerUpper</triangular_matrix>
as linear solver option.OGS_EIGEN_PARALLEL_BACKEND
.In addition, the assembly of some processes in OGS can be run
OpenMP-parallelized when setting the environment variable OGS_ASM_THREADS
to
the number of threads to be used. At the moment (2024-09-09) that’s supported by
the HydroMechanics
, TH2M
, ThermoRichardsMechanics
, and
ThermoRichardsFlow
processes.
This article was written by Christoph Lehmann. If you are missing something or you find an error please let us know.
Generated with Hugo 0.147.9
in CI job 586346
|
Last revision: November 27, 2024
Commit: [LD] Added benchmark RubberIndentation to juytext scriptr 657db25c
| Edit this page on