Romain's unmerged branches
Loading
This pull request adds all my recent developments in waves. These could be useful if you plan to build waves on our cluster "fabulous" or on a ....(burp)... sorry.... mac.
FindTBB.cmake
is able to find TBB in macOS. Unfortunately, TBB is still not found at runtime since Mojave upgrade (to be fixed later).CMake/disable-trilinos.cmake
which could help you disable trilinos (with cmake -C ../CMake/disable-trilinos.cmake ..
)CMake/OSX.cmake
now includes CMake/disable-trilinos.cmake
(Trilinos is broken on macOS)gfortran
is now possible (for Louis'SPH code on macOS)save_MPI()
functions are simply disabled using an ifdef
statement.run.py
: definition of a function main
which can be called from another run*.py
. This will be helpful when an external module such as pfem
wants to add its own modules to waves. PFEM will define a run_fem.py
which will import run.py
and run run.main()
.fwk.wutils.findbins()
now takes a string argument which is the name of the module to be found. This will be used to find binaries of external packages such as pfem
.fwk.wutils.findbins()
has now a verb
variable to increase verbosity for debugging purpose.gmm_gmm.h
which could be included instead of gmm/gmm.h
to avoid warnings.size_t
). This reduces the amount of warnings on Windows with MSVC (implicit casts from size_t
to int
).printf()
calls). They will be converted to size_t
in a new future.cvt.cpp
(thanks to less warnings): a pointer was (erroneously) implicitly casted into an integer!)