Console Output
+ source /etc/profile.d/larson-group.sh
++ export GIT_EDITOR=vi
++ GIT_EDITOR=vi
++ export SVN_EDITOR=vi
++ SVN_EDITOR=vi
++ export OMP_STACKSIZE=1048579
++ OMP_STACKSIZE=1048579
++ export LMOD_ROOT=/opt/lmod/
++ LMOD_ROOT=/opt/lmod/
++ source /opt/lmod//lmod/lmod/init/bash
+++ '[' -z '' ']'
+++ case "$-" in
+++ __lmod_vx=x
+++ '[' -n x ']'
+++ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/local/spack/opt/spack/linux-pop22-cascadelake/gcc-12.2.0/lmod-8.7.37-bi3kyxcdrfgw3y7vv2k7c5rjxg75qzju/lmod/lmod/init/bash)
Shell debugging restarted
+++ unset __lmod_vx
+++ find /usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core -print -quit
++ export MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
++ MODULEPATH=/usr/local/spack/share/spack/lmod/linux-pop22-x86_64/Core
+ module load gcc netcdf-fortran
+ '[' -z '' ']'
+ case "$-" in
+ __lmod_sh_dbg=x
+ '[' -n x ']'
+ set +x
Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output
Lmod Warning:
-------------------------------------------------------------------------------
The following dependent module(s) are not currently loaded:
gcc-runtime/13.1.0-gzedt3f (required by: mpich/4.2.1, hdf5/1.14.3-42x3zrv,
netcdf-c/4.9.2, netcdf-fortran/4.5.3)
-------------------------------------------------------------------------------
Shell debugging restarted
+ unset __lmod_sh_dbg
+ return 0
+ ulimit -s 8388608
+ ./tests/run_jax_vs_fortran_cases.py -workers 8
CLUBB JAX runtime:
Environment: /home/jenkins/workspace/clubb_branch_jax/.venv-jax (Python 3.12)
Accelerator: cpu
JAX: 0.11.0 (jaxlib 0.11.0)
Device: cpu:0
Run settings:
Output: /home/jenkins/workspace/clubb_branch_jax/output/tests/jax_driver_test_results
Statistics: input/stats/standard_stats.in
Debug: case default
Columns: 4
Workers: 8
Comparison limits: absolute 1e-07; percentage 1e-07%
Cases and flag sets:
23 cases x 1 flag set = 23 JAX/Fortran pairs
Flag sets:
default
Cases:
arm (360 iterations)
atex (360 iterations)
bomex (native duration)
cobra (360 iterations)
dycoms2_rf01 (native duration)
dycoms2_rf01_fixed_sst (300 iterations)
dycoms2_rf02_nd (native duration)
fire (native duration)
gabls2 (360 iterations)
gabls3_night (360 iterations)
jun25_altocu (180 iterations)
neutral (native duration)
wangara (native duration)
dycoms2_rf02_do (native duration)
dycoms2_rf02_ds (240 iterations)
lba_kk (360 iterations)
- input case: lba
- microphysics_setting.microphys_scheme = "khairoutdinov_kogan"
- microphysics_setting.lh_microphys_type = "disabled"
- microphysics_setting.l_ice_microphys = .false.
- microphysics_setting.l_graupel = .false.
rico (380 iterations)
- dt_main: 60 s
lba (93 iterations)
- percentage limit: 0.001%
- microphysics_setting.lh_microphys_type = "disabled"
clex9_oct14 (73 iterations)
- percentage limit: 0.001%
nov11_altocu (62 iterations)
- percentage limit: 0.001%
rico_silhs (360 iterations)
- dt_main: 60 s
- configurable_silhs_flags_nl.l_lh_deterministic_test = .true.
- configurable_silhs_flags_nl.l_lh_importance_sampling = .false.
- configurable_silhs_flags_nl.l_random_k_lh_start = .false.
lba_kk_silhs (240 iterations)
- input case: lba
- dt_main: 60 s
- microphysics_setting.microphys_scheme = "khairoutdinov_kogan"
- microphysics_setting.lh_microphys_type = "interactive"
- microphysics_setting.l_local_kk = .true.
- microphysics_setting.l_ice_microphys = .false.
- microphysics_setting.l_graupel = .false.
- configurable_silhs_flags_nl.l_lh_deterministic_test = .true.
- configurable_silhs_flags_nl.l_lh_importance_sampling = .false.
- configurable_silhs_flags_nl.l_random_k_lh_start = .false.
lba_silhs (74 iterations)
- percentage limit: 0.001%
- input case: lba
- dt_main: 60 s
- configurable_silhs_flags_nl.l_lh_deterministic_test = .true.
- configurable_silhs_flags_nl.l_lh_importance_sampling = .false.
- configurable_silhs_flags_nl.l_random_k_lh_start = .false.
[Status ] Flag set Case Timesteps JAX (s) Fortran (s) Total (s)
-----------------------------------------------------------------------------------------------------------------
[match ] default fire 180 / 180 187.4 4.1 197.6
[match ] default dycoms2_rf01_fixed_sst 300 / 300 251.7 5.0 264.0
[match ] default bomex 360 / 360 284.3 8.0 303.9
[match ] default dycoms2_rf01 240 / 240 270.2 20.2 308.6
[match ] default dycoms2_rf02_nd 360 / 360 305.9 5.6 321.5
[match ] default arm 360 / 360 301.1 10.4 324.5
[match ] default cobra 360 / 360 323.4 11.8 348.6
[match ] default atex 360 / 360 324.9 16.0 356.2
[match ] default gabls2 360 / 360 156.0 22.2 185.8
[match ] default gabls3_night 360 / 360 110.5 6.2 123.1
[match ] default jun25_altocu 180 / 180 210.0 8.2 225.8
[match ] default neutral 360 / 360 320.3 9.0 341.7
[match ] default lba 93 / 93 306.8 6.0 326.5
[match ] default wangara 480 / 480 394.9 8.2 415.0
[match ] default clex9_oct14 73 / 73 230.2 4.9 243.5
[match ] default nov11_altocu 62 / 62 197.4 4.4 210.0
[match ] default dycoms2_rf02_ds 240 / 240 532.2 23.6 569.1
[match ] default lba_kk 360 / 360 665.7 20.5 705.2
[match ] default lba_kk_silhs 240 / 240 307.0 29.6 348.4
[match ] default dycoms2_rf02_do 360 / 360 721.0 34.3 772.1
[match ] default lba_silhs 74 / 74 350.6 20.1 378.8
[diff ] default rico 375 / 380 1013.0 8.6 1026.2
[match ] default rico_silhs 360 / 360 773.9 6.6 784.8
Flag set default:
Match Diff Failed
----- ---- ------
22 1 0
Total time: 26m 7.7s
Results JSON: /home/jenkins/workspace/clubb_branch_jax/output/tests/jax_driver_test_results/case_compare_summary.json
Bindiff log: /home/jenkins/workspace/clubb_branch_jax/output/tests/jax_driver_test_results/final_bindiff.log [passed]