A stub ccpp-physics package was requested that works with ccpp_prebuild.py. This was requested a while ago in order to build a dry FV3 dycore, i.e. with no physics. As of now, in order to build the FV3 dycore, even if no physics are used at all, the entire ccpp-physics library and prebuild config from fv3atm must be compiled - this doesn't make sense.
The stub must be basic and generic so that it can be adapted easily for capgen if required, or deleted. The recipe for capgen.py's hello world example will make this an easy task.
Alternatives (optional)
Hold off with the stub development and tell people to wait for capgen.py - timeline?
Description
A stub ccpp-physics package was requested that works with
ccpp_prebuild.py
. This was requested a while ago in order to build a dry FV3 dycore, i.e. with no physics. As of now, in order to build the FV3 dycore, even if no physics are used at all, the entire ccpp-physics library and prebuild config from fv3atm must be compiled - this doesn't make sense.The stub must be basic and generic so that it can be adapted easily for
capgen
if required, or deleted. The recipe forcapgen.py
's hello world example will make this an easy task.Alternatives (optional)
Hold off with the stub development and tell people to wait for
capgen.py
- timeline?