forked from schreiberx/sweet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFAQ
36 lines (23 loc) · 1.25 KB
/
FAQ
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
********************************************************
* SWEET takes long to startup
********************************************************
FFTW can take some seconts to setup the plans.
To overcome this, set the environemtn variable SWEET_FFTW_ESTIMATE
********************************************************
* GL library not found during linking stage
********************************************************
On Ubuntu systems, install the libgl1-mesa-dev package.
********************************************************
* SWEET behaves differently in performance everytime it's executed
********************************************************
One of the reasons can be that FFTW is choosing different plans
everytime a SWEET program is started.
To avoid this, SWEET supports loading plans from wisdom files.
Set the environment variable SWEET_FFTW_LOAD_WISDOM_FROM_FILE to
the wisdom file which you can generate with `fftw-wisdom`
Another reason can be a pinning problem of the threads to the cores.
If you run simulations on multi-socket machines, this can easily
result in varying performance.
Use OMP_PROC_BIND=TRUE to bind threads to cores
In case of activated frequency scaling, it might be necessary
to deactivate this.