Skip to content
Success

Changes

Summary

  1. Removes a blank line in order to trigger merge with E3SM (details)
  2. 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 (details)
  3. Replacing the i loop iterator for scalars with sclr. (details)
  4. Pushing loop into advance_xp2_wpxp. (details)
  5. 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. (details)
  6. 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. (details)
  7. Removing need for stats scratch variables by passing lhs terms to save through agument lists. This makes everything better in every way. (details)
  8. Adding slicing for some lhs arrays being saved in stats. This was causing bit changing in a few lhs terms when run in multicolumn. (details)
  9. Changing names of dp1 variables for up2 and vp2. Surrounding where they're set to be within a l_stats_samp. (details)
Commit 6216b8e6e638a0862df4c9ccde780c0de21dc484 by noreply
Removes a blank line in order to trigger merge with E3SM
The file was modified advance_clubb_core_module.F90 (diff)
Commit e71c3c281fdec86134cae0107f02f9eefd7a6edd by 37674341+huebleruwm
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
The file was modified mono_flux_limiter.F90 (diff)
The file was modified advance_xm_wpxp_module.F90 (diff)
Commit 2422347813eaf7ab1402e8abb63072fdb362f0fe by 37674341+huebleruwm
Replacing the i loop iterator for scalars with sclr.
The file was modified advance_xp2_xpyp_module.F90 (diff)
Commit 0e2049891bace38ffa03c49004d4dbbb303817fb by 37674341+huebleruwm
Pushing loop into advance_xp2_wpxp.
The file was modified advance_xp2_xpyp_module.F90 (diff)
The file was modified advance_clubb_core_module.F90 (diff)
Commit 548c0002fa64ad11e86a754012f61a0b1fb7ef52 by 37674341+huebleruwm
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.
The file was modified advance_xp2_xpyp_module.F90 (diff)
Commit b042151c9b68a3625a5ed0716f92daca6fd56b6f by 37674341+huebleruwm
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.
The file was modified advance_xp2_xpyp_module.F90 (diff)
Commit 8c8f3fa1d2bbf4c47cc00e8c15eb63354ac4ba41 by 37674341+huebleruwm
Removing need for stats scratch variables by passing lhs terms to save through agument lists. This makes everything better in every way.
The file was modified advance_xp2_xpyp_module.F90 (diff)
Commit d2b10e704a1f3896db7b05eab3249c1db38f2754 by 37674341+huebleruwm
Adding slicing for some lhs arrays being saved in stats. This was causing bit changing in a few lhs terms when run in multicolumn.
The file was modified advance_xp2_xpyp_module.F90 (diff)
Commit ecf272020b8de2182a362ed7eca489443cdcbb94 by 37674341+huebleruwm
Changing names of dp1 variables for up2 and vp2. Surrounding where they're set to be within a l_stats_samp.
The file was modified advance_xp2_xpyp_module.F90 (diff)