-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathoptions.cfg
49 lines (42 loc) · 1.11 KB
/
options.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Compile PYLOM
# Compile with g++ or Intel C++ Compiler
# Compile with the most aggressive optimization setting (O3)
# Use the most pedantic compiler settings: must compile with no warnings at all
#
# The user may override any desired internal variable by redefining it via command-line:
# make CXX=g++ [...]
# make OPTL=-O2 [...]
# make FLAGS="-Wall -g" [...]
#
# Arnau Miro 2021
## Options
#
PLATFORM = PC
VECTORIZATION = ON
OPENMP_PARALL = OFF
USE_MKL = ON
USE_FFTW = OFF
FORCE_GCC = OFF
DEBUGGING = OFF
USE_GESVD = OFF
USE_COMPILED = ON
# Comma separated list of the modules to be compiled
# if USE_COMPILED = ON
MODULES_COMPILED = MATH.MATHS,MATH.AVERAGING,MATH.SVD,MATH.FFT,MATH.GEOMETRIC,MATH.TRUNCATION,MATH.STATS,MATH.REGRESSION,ROM.POD,ROM.DMD,ROM.SPOD
## Optimization, host and CPU type
#
OPTL = 3
HOST = Host
TUNE = skylake
## Python versions
#
PYTHON = python3
PIP = pip3
## Versions of the libraries
#
ONEAPI_VERS = 2024.2.0.634
OPENBLAS_VERS = 0.3.17
LAPACK_VERS = 3.9.0
KISSFFT_VERS = 131.1.0
FFTW_VERS = 3.3.8
NFFT_VERS = 3.5.2