Remove some goto statements in FV3 and update TAdyn warning range (#3169) // Reduce goto in ufs-weather-model: ccpp/physics (#3167)#3169
Conversation
…ommunity <ecc.platform@noaa.gov>
|
3 cases failed on derecho: fail_test_conus13km_debug_decomp_gnu, fail_test_rap_control_dyn64_phy32_debug_gnu, fail_test_conus13km_radar_tten_debug_gnu |
|
I don't see a run_dir @jkbk2004 . Do you know what the errors are? |
|
Should I hold testing WCOSS2/Acorn for now? |
@gspetro-NOAA Rerun for those 3 cases looks ok on derecho. It might be derecho system's random behavior. |
on-behalf-of @ufs-community <ecc.platform@noaa.gov>
Commit Queue Requirements:
test_changes.listindicates which tests, if any, are changed by this PR. Committest_changes.list, even if it is empty.Description:
#3169
This PR will bring in changes made to the FV3 repository that removed some goto statements (EE2 requirements / code modernization) and fixed the range for the warning trigger on TAdyn.
Removing / reducing the number of
gotoanddo continuein the code was an ask by NCO.#3167
EE2 standards include "Good programming practices must be followed to improve readability. For example, structured control must be used instead of GO TO statements, and code must be well documented."
Here we replace several goto/go to usages and keep current answers (as tested on ursa and wcoss2)
Commit Message:
Priority:
Git Tracking
UFSWM
Sub component Pull Requests:
UFSWM Blocking Dependencies:
Documentation:
Changes
Regression Test Changes (Please commit test_changes.list):
Input data Changes:
Library Changes/Upgrades:
Testing Log: