-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chicoma debug #859
Chicoma debug #859
Conversation
TestingTested in: compass suite -c landice -t full_integration -s -w regular_queue
compass suite -c landice -t full_integration -s -w debug_queue -f config.cfg
pushd regular_queue && sbatch job_script.full_integration.sh && popd
pushd debug_queue && sbatch job_script.full_integration.sh && popd where [job]
qos =
partition = debug
reservation = debug Debug Queue Jobscript: #!/bin/bash
#SBATCH --job-name=compass_full_integration
#SBATCH --nodes=1
#SBATCH --output=compass_full_integration.o%j
#SBATCH --exclusive
#SBATCH --time=1:00:00
#SBATCH --reservation=debug
#SBATCH --partition=debug
source load_compass_env.sh
compass run full_integration
Regular Queue Jobscript: #!/bin/bash
#SBATCH --job-name=compass_full_integration
#SBATCH --nodes=1
#SBATCH --output=compass_full_integration.o%j
#SBATCH --exclusive
#SBATCH --time=1:00:00
#SBATCH --qos=standard
#SBATCH --partition=standard
source load_compass_env.sh
compass run full_integration Debug Queue Results: Test Runtimes:
00:08 PASS landice_dome_2000m_sia_restart_test
00:03 PASS landice_dome_2000m_sia_decomposition_test
00:04 PASS landice_dome_variable_resolution_sia_restart_test
00:02 PASS landice_dome_variable_resolution_sia_decomposition_test
00:21 PASS landice_enthalpy_benchmark_A
00:20 PASS landice_eismint2_decomposition_test
00:16 PASS landice_eismint2_enthalpy_decomposition_test
00:17 PASS landice_eismint2_restart_test
00:18 PASS landice_eismint2_enthalpy_restart_test
00:09 PASS landice_greenland_sia_restart_test
00:08 PASS landice_greenland_sia_decomposition_test
00:18 PASS landice_hydro_radial_restart_test
00:11 PASS landice_hydro_radial_decomposition_test
00:32 PASS landice_humboldt_mesh-3km_decomposition_test_velo-none_calving-none_subglacialhydro
00:29 PASS landice_humboldt_mesh-3km_restart_test_velo-none_calving-none_subglacialhydro
00:19 PASS landice_dome_2000m_fo_decomposition_test
00:14 PASS landice_dome_2000m_fo_restart_test
00:10 PASS landice_dome_variable_resolution_fo_decomposition_test
00:10 PASS landice_dome_variable_resolution_fo_restart_test
00:23 PASS landice_circular_shelf_decomposition_test
00:53 PASS landice_greenland_fo_decomposition_test
00:46 PASS landice_greenland_fo_restart_test
00:24 PASS landice_thwaites_fo_decomposition_test
00:29 PASS landice_thwaites_fo_restart_test
00:18 PASS landice_thwaites_fo-depthInt_decomposition_test
00:16 PASS landice_thwaites_fo-depthInt_restart_test
00:39 PASS landice_humboldt_mesh-3km_restart_test_velo-fo_calving-von_mises_stress_damage-threshold_faceMelting
00:23 PASS landice_humboldt_mesh-3km_restart_test_velo-fo-depthInt_calving-von_mises_stress_damage-threshold_faceMelting
Total runtime 09:02
PASS: All passed successfully! Regular Queue Results:
|
@xylar I think pretty similar changes could apply to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@andrewdnolan, thanks for adding this! It looks good to me. I hadn't figured out a reasonable way to handle the need to change two job config options in tandem and this seems like a good one.
This PR adds a
reservation
option to thejob
section of the config files, which is needed to run jobs in thedebug
queue onchicoma
.While setting
qos=debug
used to work onchicoma
, something switched in the last couple months and bothreservation
andpartition
need to set todebug
for things to work. See thechicoma
docs for reference:https://hpc.lanl.gov/policies/job-scheduling-policies.html#JobSchedulingPolicies-Chicoma
(Note: the entry in the table is for a interactive
debug
job, but the need to set bothreservation
andpartition
applies to batch jobs aswell).Checklist
Testing
in this PR) any testing that was used to verify the changes