Skip to content
Success

Changes

Summary

  1. Fixing small bug. This wasn't answer changing, but would cause a crash if we turned bound checking debug flags on. (details)
  2. Gunthers branch (#996) (details)
  3. Adding in the jenkins file and updating names for the copy test. (details)
  4. Renaming directory to be consistant with other repos. (details)
Commit c4fbf2bdf2019e4ec5696e75443cde5807a4c17c by Gunther Huebler
Fixing small bug. This wasn't answer changing, but would cause a crash if we turned bound checking debug flags on.
The file was modified components/eam/src/physics/cam/clubb_intr.F90 (diff)
Commit 22792d68ce4f823ad5ac389361dae0f25f10bcd8 by noreply
Gunthers branch (#996)

* Pushing column loop into xm_wpxp_clipping_and_stats and monotonic_turbulent_flux_limit. This essentially completes advance_xm_wpxp for now. larson-group/clubb#972

* Replacing the i loop iterator for scalars with sclr.

* Pushing loop into advance_xp2_wpxp.

* Moving the lhs_dp1 calculation to outside of xp2_xpyp_lhs. This gives us more flexibility, since we want to pass lhs_dp1 into xp2_xpyp_implicit_stats.

* Moving the lmm_stepping and stats calls to immediately after calls to xp2_xpyp_solve. This is because xp2_xpyp_implicit_stats saves things that are saved by scratch variables, and these scratch variables are set by the lhs and rhs setup calls. So for the multiple lhs routine, we need to save the scratch variables immediately after these calls before overwriting them by calling lhs and rhs again for a different variable. Since the stats also saves the variable were solving for, we also have to move the lmm_stepping to before this call.

* Removing need for stats scratch variables by passing lhs terms to save through agument lists. This makes everything better in every way.

* Adding slicing for some lhs arrays being saved in stats. This was causing bit changing in a few lhs terms when run in multicolumn.

* Changing names of dp1 variables for up2 and vp2. Surrounding where they're set to be within a l_stats_samp.

* Breaking up column loop in advance_xp2_xpyp and pushing column loop into calc_xp2_xpyp_ta_terms. larson-group/cam#972

* Breaking up column loop in calc_xp2_xpyp_ta_terms.

* Pushing loop into solve_xp2_xpyp_with_single_lhs.

* Fixing mangled merge.

* Pushing loops down.

* Pushing loops and small cleanup.
The file was modified advance_xp2_xpyp_module.F90 (diff)
Commit 4d00bf4473f2bb8043b78b966ea3fcb8b865d1bc by pbroels
Adding in the jenkins file and updating names for the copy test.
The file was addedjenkins_tests/e3sm_clubb_code_copy/e3sm_clubb_code_copy.bash
The file was addedjenkins_tests/e3sm_clubb_code_copy/Jenkinsfile
Commit 99e9d7b4f994d997fbc9a35154553de50811053b by pbroels
Renaming directory to be consistant with other repos.
The file was removedjenkins_tests/e3smClubbCodeCopy/e3smClubbCodeCopy.bash