[ ] Update the yamls and test to make sure it works with fre make code and compiles correctly.
As per Seth's suggestions:
[ ] make compiler -> compiler_family
[ ] branch -> rename to something like commit instead
[ ] cppdef -> rename to something like cppflags instead; also play around with arrays
[ ] clean any duplicate components/information
[ ] otherFlags -> rename to something like when it's usedin the fre make process; play around with arrays
[ ] baremetal -> rename to something like onprem
[ ] For platforms used: can look in local platforms.yaml first, but then globally set
Think of different systems and what users need (then generalize or be as specific when needed). In general, try to use terms that are used elsewhere too.
Is your feature request related to a problem? Please describe. The am5 yamls (model and compile) need to be updated as per updates in the am5 repo - https://gitlab.gfdl.noaa.gov/m5/am5xml/-/blob/main/xml_experiments/compile.xml?ref_type=heads
Yamls we are working with for fre make are here: https://github.com/NOAA-GFDL/fre-cli/tree/main/fre/make/tests/AM5_example
The yamls could also be cleaned up a little.
Describe the solution you'd like
As per Seth's suggestions:
compiler_family
commit
insteadcppflags
instead; also play around with arraysonprem
platforms.yaml
first, but then globally setThink of different systems and what users need (then generalize or be as specific when needed). In general, try to use terms that are used elsewhere too.