NCAR / ccpp-framework

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

Update CCPP Framework to support the IAP model #454

Closed climbfuji closed 2 years ago

climbfuji commented 2 years ago

Description

The IAP model is based on an old version of CESM. It uses blocked variables, but unlike the UFS it doesn't use DDT(1:nblocks)%array(1:n), but chunks of a contiguous arrayarray(n_lo:n_up). This requires changes in the current ccpp-framework (ccpp_prebuild.py`).

Solution

Update ccpp_prebuild.py and its scripts to support passing chunks of an array array(n_lo:n_up)

Alternatives (optional)

n/a

Related to (optional)

n/a

gold2718 commented 2 years ago

I think it is more correct to say that the IAP model is based on an old version of CESM. It is not CESM any more than E3SM is CESM.

climbfuji commented 2 years ago

I think it is more correct to say that the IAP model is based on an old version of CESM. It is not CESM any more than E3SM is CESM.

Point taken, description changed. Thanks!