Bug fixes in physics/cu_gf_deep.F90 and physics/cu_gf_driver.F90 for bit-for-bit identical results with GF when changing the MPI decomposition. Instead of using the pefc value of last column (pefc was a scalar), which is incorrect, turn pefc into a vector of length horizontal_loop_extent and use the correct value in GF deep convection.
Minor formatting cleanup in removal of unused symbols/code.
This PR replaces https://github.com/NCAR/ccpp-physics/pull/933 and is identical, except that it comes from another fork. All of this work comes from @climbfuji
Bug fixes in physics/cu_gf_deep.F90 and physics/cu_gf_driver.F90 for bit-for-bit identical results with GF when changing the MPI decomposition. Instead of using the pefc value of last column (pefc was a scalar), which is incorrect, turn pefc into a vector of length horizontal_loop_extent and use the correct value in GF deep convection.
Minor formatting cleanup in removal of unused symbols/code.
Associated PRs:
https://github.com/NOAA-EMC/fv3atm/pull/553 https://github.com/ufs-community/ufs-weather-model/pull/1257
For regression testing, see https://github.com/ufs-community/ufs-weather-model/pull/1243