NCAR / ccpp-framework

Common Community Physics Package (CCPP)
http://www.dtcenter.org/community-code/common-community-physics-package-ccpp/
Other
26 stars 64 forks source link

stub ccpp package for ccpp_prebuild.py #435

Closed climbfuji closed 2 years ago

climbfuji commented 2 years ago

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 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?