Closed dustinswales closed 1 month ago
capgen
addressed in https://github.com/NCAR/ccpp-framework/pull/529. prebuild
still needs to be done
Follow-up work required for capgen is described in https://github.com/NCAR/ccpp-framework/issues/566. The ccpp_prebuild.py
implementation is complete when we merge #552.
Description
Currently the "optional" attribute is not supported by Capgen or Prebuild. Conditionally allocated fields needed by a scheme need to be accompanied with the allocation logic provided by the host. This is less than ideal for interoperability, since this requires host model information to access the conditionally allocated field within the scheme.
@DomHeinzeller @gold2718 @peverwhee @nusbaume
Solution
Introduce the optional attribute to Capgen (and Prebuild)
For the Schemes:
For the Caps: