Question about host-dependencies for CCPP schemes #884
Replies: 2 comments 3 replies
-
@climbfuji I'm looking in the gfdl_fv_sat_adj, and it looks at least some of what the Tiedtke prognostic cloud scheme needs from FMS has already been put in the CCPP via the code in fv_sat_adj_init. I think that you worked on this originally. For making the fast part of GFDL microphysics CCPP-compliant, did you grab the saturation table initialization stuff from FMS code when you did this, or was it already in the GFDL MP codebase when you started work on it? |
Beta Was this translation helpful? Give feedback.
-
It at all possible, make it host-agnostic, so that we can run the code in the single-column model and other hosts. Can you explore what would be involved? |
Beta Was this translation helpful? Give feedback.
-
During the process of adding the Tiedtke prognostic cloud scheme from GFDL's AM4 code to the CCPP, it is apparent that there is significant dependency on FMS, at least for the scheme's initialization. In the short-term, adding this scheme to be used in the UFS is the goal, so perhaps as a "prototype" leaving the dependency on FMS is OK for now. In the long-term, though, if we want this scheme to be host-agnostic, we may need to replicate the parts of FMS that the scheme uses within the CCPP.
@climbfuji @ligiabernardet @joeolson42 Does anyone have any thoughts on the best way forward?
Beta Was this translation helpful? Give feedback.
All reactions