-
Notifications
You must be signed in to change notification settings - Fork 29
Configuration and compiler
Mathias Louboutin edited this page Jul 6, 2020
·
2 revisions
Devito uses just-in-time compilation for the underlying wave equation solves. The default compiler is intel, but can be changed to any other specified compiler such as gnu
. Either run the following command from the command line or add it to your ~/.bashrc file:
export DEVITO_ARCH=gnu
Devito uses shared memory OpenMP parallelism for solving PDEs. OpenMP is disabled by default, but you can enable OpenMP and define the number of threads (per PDE solve) as follows:
export DEVITO_LANGUAGE=openmp # Enable OpenMP.
export OMP_NUM_THREADS=4 # Number of OpenMP threads