Skip to content
Success

Changes

Summary

  1. Spack updates (#1158) (details)
  2. Making our mkl compile config work directly in the compile script rather than relying on a correspondence with the config files. Also settig main config scripts to use new ifx compiler. (details)
  3. Removing allocatable status of some variables. These need not be declared allocatable and ifx seems to have a problem with it. The allocatable status is an artifact from when we had these as arrays of initially unknown size. (details)
  4. Fixing the run agent to be carson, since it has the only GPU capable of running with openmp gpu offloading. (details)
Commit 05c2978bb4fb2b7ec8e58ce73ff99ed7f94c3e32 by noreply
Spack updates (#1158)

* Initial changes to get code working with the new spack+module system. See https://github.com/larson-group/sys_admin/issues/829

* Changes for restart_gfortran_test

* Possible fix for tuning test

* Part 2 to tuning test fix. It's unclear why the recent change caused top level directory for these stages to be in clubb, rather than the parent directory. Perhaps it has to do with the triple quote

* Adding the mkl flag back to intel config scripts. It's still usable when adding -m or --mkl_lapack to our compile script call, and now we have intel-oneapi-mkl installed because wrf needs it.
The file was modified compile/config/linux_x86_64_ifort_gpu_openmp.bash (diff)
The file was modified jenkins_tests/clubb_error_handling_gfortran_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_release_intel_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_timestep_gfortran_tests/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_gfortran_debug.bash (diff)
The file was modified jenkins_tests/clubb_timestep_convergence_gfortran_test/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort_r4.bash (diff)
The file was modified jenkins_tests/clubb_G_unit_gfortran_tests/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort_debug.bash (diff)
The file was modified jenkins_tests/clubb_ifort_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_silhs_convergence_gfortran/Jenkinsfile (diff)
The file was removedcompile/config/linux_x86_64_nvhpc_casper.bash
The file was modified compile/config/linux_x86_64_gfortran.bash (diff)
The file was modified jenkins_tests/clubb_bin_diff_regression_backwards_compatibility_gfortran_test/Jenkinsfile (diff)
The file was removedjenkins_tests/clubb_pgi_build/Jenkinsfile
The file was removedcompile/config/linux_x86_64_pgroup.bash
The file was modified jenkins_tests/clubb_openmp_gfortran_test/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_gfortran_r4.bash (diff)
The file was modified jenkins_tests/clubb_backwards_compatibility_gfortran_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort.bash (diff)
The file was removedjenkins_tests/clubb_bin_diff_regression_gfortran_test_old/Jenkinsfile
The file was modified jenkins_tests/clubb_fire_tuning_gfortran_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_restart_gfortran_test/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort_r4_debug.bash (diff)
The file was modified jenkins_tests/clubb_check_budget_balance_gfortran/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_gfortran_debug_run/Jenkinsfile (diff)
The file was removedcompile/config/linux_x86_64_pgroup_debug_NCAR.bash
The file was modified jenkins_tests/clubb_restart_silhs_gfortran_test/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_gfortran_build/Jenkinsfile (diff)
The file was modified jenkins_tests/clubb_bin_diff_regression_gfortran_test/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort_optimizing.bash (diff)
The file was modified jenkins_tests/clubb_bin_diff_regression_e3sm_flags_gfortran/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort_anvil.bash (diff)
The file was modified jenkins_tests/clubb_ifort_debug_run/Jenkinsfile (diff)
The file was modified compile/config/linux_x86_64_ifort_compy.bash (diff)
The file was removedcompile/config/linux_x86_64_pgroup_debug.bash
Commit 77e9eb3414a86bd055ea21be33463ff9fc41fdb3 by Gunther Huebler
Making our mkl compile config work directly in the compile script rather than relying on a correspondence with the config files. Also settig main config scripts to use new ifx compiler.
The file was modified compile/config/linux_x86_64_ifort_anvil.bash (diff)
The file was modified compile/config/linux_x86_64_ifort_gpu_openmp.bash (diff)
The file was modified compile/config/linux_x86_64_ifort_compy.bash (diff)
The file was modified compile/compile.bash (diff)
The file was modified compile/config/linux_x86_64_ifort_r4_debug.bash (diff)
The file was modified compile/config/linux_x86_64_ifort_optimizing.bash (diff)
The file was modified compile/config/linux_x86_64_ifort.bash (diff)
The file was modified compile/config/linux_x86_64_ifort_debug.bash (diff)
The file was modified compile/config/linux_x86_64_ifort_r4.bash (diff)
Commit 98f09c130ce3487dc010ff1eab26439cc72798c1 by Gunther Huebler
Removing allocatable status of some variables. These need not be declared allocatable and ifx seems to have a problem with it. The allocatable status is an artifact from when we had these as arrays of initially unknown size.
The file was modified src/clubb_driver.F90 (diff)
Commit de4b158da241ce4321c6fb9c3e2d3bdd0fff15ce by Gunther Huebler
Fixing the run agent to be carson, since it has the only GPU capable of running with openmp gpu offloading.
The file was modified jenkins_tests/clubb_nvhpc_gpu_vs_cpu_diffness/Jenkinsfile (diff)