Skip to content
Success

Changes

Summary

  1. While it doesn't affect results, I fixed what appears to be an (details)
  2. I am updating the loop in subroutine diagnose_xpwp so that it doesn't (details)
  3. This commit is being made to keep the stats zt output from the (details)
Commit 2bcf4d87557d3c6cf32ba0651d109fae70ef09bf by bmg2
While it doesn't affect results, I fixed what appears to be an
obvious bug in advance_xm_wpxp. If everything is at a singular zm
level, the referenced height shouldn't be gr%zt, but rather gr%zm.
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
Commit be09281d23655b337060e449482df6e6f3f3b919 by bmg2
I am updating the loop in subroutine diagnose_xpwp so that it doesn't
loop over the model upper or lower boundaries. Calculations at those
levels are irrelevant to the results, and their inclusion causes
bitness differences between the master and clubb_ghost_exorcism
branches. Since this code change causes differences in the zm
stats file at the upper and lower boundaries for a few fields, this
commit is technically BIT_CHANGING, although it should be noted
that it does not change the simulation results.
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)
Commit 77b2d91b0655bc1c51a18daa253436a86f7aa80e by bmg2
This commit is being made to keep the stats zt output from the
master branch inline with the output from the clubb_ghost_exorcism
branch. In short, the only change is that the value of
a couple of inputs relative to wpxp turbulent advection from
thermodynamic level 1 are set to 0 for stats output in order to
keep the master and ghost exorcism branches bit-for-bit with
each other. The output at those levels are not used in
any calculations and are unnecessary. However, this change
is technically BIT_CHANGING.
The file was modified src/CLUBB_core/advance_xm_wpxp_module.F90 (diff)