Summary
- Removes a blank line in order to trigger merge with E3SM (details)
- 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)
- Replacing the i loop iterator for scalars with sclr. (details)
- Pushing loop into advance_xp2_wpxp. (details)
- 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)
- 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)
- Removing need for stats scratch variables by passing lhs terms to save through agument lists. This makes everything better in every way. (details)
- 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)
- Changing names of dp1 variables for up2 and vp2. Surrounding where they're set to be within a l_stats_samp. (details)
The file was modified | advance_clubb_core_module.F90 (diff) |
The file was modified | mono_flux_limiter.F90 (diff) |
The file was modified | advance_xm_wpxp_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |
The file was modified | advance_clubb_core_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |
The file was modified | advance_xp2_xpyp_module.F90 (diff) |