Skip to content

Commit

Permalink
testy
Browse files Browse the repository at this point in the history
  • Loading branch information
Sbozzolo committed Nov 10, 2023
1 parent f28831f commit 1c88a8c
Showing 1 changed file with 35 additions and 21 deletions.
56 changes: 35 additions & 21 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,129 +63,143 @@ 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"
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"
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/*"


Expand Down

0 comments on commit 1c88a8c

Please sign in to comment.