Compilation Flags
Some compilations flags are available to change the behavior of the code:
-DBLOCK_GS=Xsets the number of ghost points to use (defaultX=2)-DWAVELET_N=Xdictates the interpolation order of the wavelets (defaultX=2)-DWAVELET_NT=Xdictates the moment order of the wavelets (defaultX=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 thealigned_allocbyposix_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!