diff --git a/.github/workflows/debug_checks.yml b/.github/workflows/debug_checks.yml index 4685477371..8c8d5bf63e 100644 --- a/.github/workflows/debug_checks.yml +++ b/.github/workflows/debug_checks.yml @@ -36,6 +36,7 @@ jobs: sed -i -e "s/_debug_level = get_options.*/_debug_level = 2/" src/debugging.jl julia --project -e 'using MPIPreferences; MPIPreferences.use_system_binary(); using Pkg; Pkg.precompile()' + julia --project -O3 --check-bounds=yes precompile.jl --debug 2 # Need to use openmpi so that the following arguments work: # * `--mca rmaps_base_oversubscribe 1` allows oversubscription (more processes @@ -44,4 +45,4 @@ jobs: # terrible performance when oversubscribing. ## Don't use --compiled-modules=no for now, as it currently breaks Symbolics.jl #mpiexec -np 4 --mca rmaps_base_oversubscribe 1 julia --project --check-bounds=yes --compiled-modules=no debug_test/sound_wave_tests.jl --debug 2 - mpiexec -np 4 --mca rmaps_base_oversubscribe 1 julia --project --check-bounds=yes debug_test/runtests.jl --debug 2 + mpiexec -np 4 --mca rmaps_base_oversubscribe 1 julia --project -Jmoment_kinetics.so -O3 --check-bounds=yes debug_test/runtests.jl --debug 2