With this Merge Request
a couple of changes in the CI/Checking workflow are proposed:
- the CI-run divides into 4 stages now:
- Info about ENV-VARS
- Building of multiple executables (GCC73, GCC83, Intel18, with/without OpenMP support, with/without MPI, always release + debug) -> 18 artifacts
- Valgrind test: The GCC73, GCC83 and Intel18 serial-debug artifacts run the example domain to check for memory consumption/leaks
- Check cases: All artifacts from stage 2 are used to run all mHM check cases
- a new checking suite
run_mhm_checks.py
is provided to run the mHM check cases with a given mHM executable (see stage 4)- a description can be found in
checks/README.md
- the old
check_mhm_cases
is not working anymore since it depends on the old module system (it may works, if you loadchspython
andcdo
by hand)
- a description can be found in
- the
moduleLoadScripts
folder has been updated to work with the new easybuild toolchains on EVE