remove support for optional arguments in ccpp_prebuild scripts
add debugging features to ccpp_prebuild scripts
update the ccpp_prebuild cmake build
resolve conflicts from merge, a tiny change for one doctest in metavar.py, update call to parse_metadata_file in prebuild's metadata_parser.py
All changes except commits 0159166bd4a1b670ed94ab5a06018ca500b4eb1d and ee22e68deeb745228071cf511bdb56a662bb46a4 have been reviewed and approved before they were merged into main.
latest ufs-weather-model code compiles when making several bugfixes for invalid units in fv3atm and ccpp-physics
After this PR is merged, I will create the reverse PR to update main with the refactored feature/capgen code. That merge will bring the bug fixes for invalid units in fv3atm and ccpp-physics into the authoritative repositories.
Description
Merge main into feature capgen 2021/11/05
Updates include:
ccpp_prebuild
scriptsccpp_prebuild
scriptsccpp_prebuild
cmake buildmetavar.py
, update call to parse_metadata_file in prebuild'smetadata_parser.py
All changes except commits 0159166bd4a1b670ed94ab5a06018ca500b4eb1d and ee22e68deeb745228071cf511bdb56a662bb46a4 have been reviewed and approved before they were merged into main.
User interface changes?: No
Testing:
test/run_test.sh
passesPYTHONPATH=$PWD/scripts:$PWD/scripts/parse_tools pytest
passesAfter this PR is merged, I will create the reverse PR to update main with the refactored feature/capgen code. That merge will bring the bug fixes for invalid units in fv3atm and ccpp-physics into the authoritative repositories.
A surprisingly clean merge.