Compilation Flags
Some compilations flags are available to change the behavior of the code:
- -DBLOCK_GS=Xsets the number of ghost points to use (default- X=2)
- -DWAVELET_N=Xdictates the interpolation order of the wavelets (default- X=2)
- -DWAVELET_NT=Xdictates the moment order of the wavelets (default- X=2)
- -DLOG_ALLRANKSwill enable log on every processor. By default, only the master logs
- -DVERBOSEenable extended logs
- -DNDEBUGdisable the assertion checks and the other debuging sections
- -DLOG_MUTEdisable every logs
- -DCOLOR_PROFenable color output in the profiler (disabled by default)
- -DMPI_NONASYNCask for non-asynchronous MPI calls + remove the fancy optimization options
- -DOLD_GCCreplaces the- aligned_allocby- posix_memalignto support GCC 8
To use them, you can append the make command, e.g. to change the wavelet behavior
or add it to theARCH file:
In doubts, you should always run make info to test the different options.
 the order of the wavelet must be compatible with the number of ghost points!