## Description `ccpp_prebuild.py` defines DDTs and instances of it as shown here: Typedefs: https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_typedefs.meta https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_typedefs.F90 Instance: https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_data.meta https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_data.F90 ## Solution capgen should use the same or a similar/better approach.
Description
ccpp_prebuild.pydefines DDTs and instances of it as shown here:Typedefs:
https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_typedefs.meta
https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_typedefs.F90
Instance:
https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_data.meta
https://github.com/NOAA-EMC/fv3atm/blob/develop/ccpp/data/CCPP_data.F90
Solution
capgen should use the same or a similar/better approach.