diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 7e3603df2fb..f65b08d6c8b 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -63,37 +63,37 @@ steps: - wait - - group: "Regression tests" +- group: "Regression tests" steps: - label: ":computer: Ensure mse tables are reset when necessary" - command: "julia --color=yes --project=examples regression_tests/test_reset.jl" + command: gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples regression_tests/test_reset.jl 2>&1 | grep -v ^"No stack."$ - group: "Gravity wave" steps: - label: ":computer: non-orographic gravity wave parameterization unit test 3d" - command: "julia --color=yes --project=examples test/non_orographic_gravity_wave/nogw_test_3d.jl" + command: gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples test/non_orographic_gravity_wave/nogw_test_3d.jl 2>&1 | grep -v ^"No stack."$ artifact_paths: "nonorographic_gravity_wave_test_3d/*" agents: slurm_mem: 20GB - label: ":computer: non-orographic gravity wave parameterization test with MiMA output" - command: "julia --color=yes --project=examples test/non_orographic_gravity_wave/nogw_test_mima.jl" + command: gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples test/non_orographic_gravity_wave/nogw_test_mima.jl 2>&1 | grep -v ^"No stack."$ artifact_paths: "nonorographic_gravity_wave_test_mima/*" agents: slurm_mem: 20GB - label: ":computer: non-orographic gravity wave parameterization unit test single column" - command: "julia --color=yes --project=examples test/non_orographic_gravity_wave/nogw_test_single_column.jl" + command: gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples test/non_orographic_gravity_wave/nogw_test_single_column.jl 2>&1 | grep -v ^"No stack."$ artifact_paths: "nonorographic_gravity_wave_test_single_column/*" - label: ":computer: orographic gravity wave parameterization unit test for base flux calculation" - command: "julia --color=yes --project=examples test/orographic_gravity_wave/ogwd_baseflux.jl" + command: gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples test/orographic_gravity_wave/ogwd_baseflux.jl 2>&1 | grep -v ^"No stack."$ artifact_paths: "orographic_gravity_wave_test_baseflux/*" - label: ":computer: orographic gravity wave parameterization unit test for 3d calculation" - command: "julia --color=yes --project=examples test/orographic_gravity_wave/ogwd_3d.jl" + command: gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples test/orographic_gravity_wave/ogwd_3d.jl" 2>&1 | grep -v ^"No stack."$ artifact_paths: "orographic_gravity_wave_test_3d/*" - group: "Column Examples" @@ -101,38 +101,44 @@ steps: - label: ":computer: single column hydrostatic balance float64" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/single_column_hydrostatic_balance_ft64.yml + --config_file $CONFIG_PATH/single_column_hydrostatic_balance_ft64.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "single_column_hydrostatic_balance_ft64/*" - label: ":computer: single column radiative equilibrium gray" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/single_column_radiative_equilibrium_gray.yml + --config_file $CONFIG_PATH/single_column_radiative_equilibrium_gray.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "single_column_radiative_equilibrium_gray/*" - label: ":computer: single column radiative equilibrium clearsky" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/single_column_radiative_equilibrium_clearsky.yml + --config_file $CONFIG_PATH/single_column_radiative_equilibrium_clearsky.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "single_column_radiative_equilibrium_clearsky/*" - label: ":computer: single column radiative equilibrium clearsky prognostic surface temperature" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/single_column_radiative_equilibrium_clearsky_prognostic_surface_temp.yml + --config_file $CONFIG_PATH/single_column_radiative_equilibrium_clearsky_prognostic_surface_temp.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "single_column_radiative_equilibrium_clearsky_prognostic_surface_temp/*" - label: ":computer: single column radiative equilibrium allsky idealized clouds varying insolation" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/single_column_radiative_equilibrium_allsky_idealized_clouds.yml + --config_file $CONFIG_PATH/single_column_radiative_equilibrium_allsky_idealized_clouds.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "single_column_radiative_equilibrium_allsky_idealized_clouds/*" - label: ":computer: single column non-orographic gravity wave parameterization" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/single_column_nonorographic_gravity_wave.yml + --config_file $CONFIG_PATH/single_column_nonorographic_gravity_wave.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "single_column_nonorographic_gravity_wave/*" - group: "Box Examples" @@ -140,52 +146,60 @@ steps: - label: ":computer: Box hydrostatic balance (ρe_tot)" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/box_hydrostatic_balance_rhoe.yml + --config_file $CONFIG_PATH/box_hydrostatic_balance_rhoe.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "box_hydrostatic_balance_rhoe/*" - label: ":computer: Bomex box (ρe_tot)" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/bomex_box_rhoe.yml + --config_file $CONFIG_PATH/bomex_box_rhoe.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "bomex_box_rhoe/*" - label: ":computer: 3D density current" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/box_density_current_test.yml + --config_file $CONFIG_PATH/box_density_current_test.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: box_density_current_test/*" - group: "Plane Examples" steps: - label: ":computer: Agnesi linear hydrostatic mountain experiment (uniform)" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/plane_agnesi_mountain_test_uniform.yml + --config_file $CONFIG_PATH/plane_agnesi_mountain_test_uniform.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "plane_agnesi_mountain_test_uniform/*" - label: ":computer: Agnesi linear hydrostatic mountain experiment (stretched)" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/plane_agnesi_mountain_test_stretched.yml + --config_file $CONFIG_PATH/plane_agnesi_mountain_test_stretched.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "plane_agnesi_mountain_test_stretched/*" - label: ":computer: Schar mountain experiment (uniform grid)" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/plane_schar_mountain_test_uniform.yml + --config_file $CONFIG_PATH/plane_schar_mountain_test_uniform.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "plane_schar_mountain_test_uniform/*" - label: ":computer: Schar mountain experiment (stretched grid)" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/plane_schar_mountain_test_stretched.yml + --config_file $CONFIG_PATH/plane_schar_mountain_test_stretched.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "plane_schar_mountain_test_stretched/*" - label: ":computer: Density current experiment" command: > + gdb -batch -ex "run" -ex "bt" --args julia --color=yes --project=examples examples/hybrid/driver.jl - --config_file $CONFIG_PATH/plane_density_current_test.yml + --config_file $CONFIG_PATH/plane_density_current_test.yml 2>&1 | grep -v ^"No stack."$ artifact_paths: "plane_density_current_test/*"