Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAPL and ESMF usage in GCHP to preserve in MAPL3 #3294

Open
lizziel opened this issue Jan 8, 2025 · 2 comments
Open

MAPL and ESMF usage in GCHP to preserve in MAPL3 #3294

lizziel opened this issue Jan 8, 2025 · 2 comments

Comments

@lizziel
Copy link
Contributor

lizziel commented Jan 8, 2025

This issue is for tracking MAPL and ESMF usage in GCHP during development of MAPL3. I did a grep of all MAPL_ and ESMF_ calls within directory GCHP_GridComp. This is a parent gridcomp containing child gridcomps for GEOS-Chem (including HEMCO), advection, and a cinderalla interface between the two. Let me know if you need anything else.

mapl_calls.GCHP_GridComp.txt
esmf_calls.GCHP_GridComp.txt

@tclune

@lizziel
Copy link
Contributor Author

lizziel commented Jan 8, 2025

Note that to make the files more useful I deleted results for DynCore and advection standalone.

@tclune
Copy link
Collaborator

tclune commented Jan 8, 2025

@lizziel Thanks. I took a quick skim and at least did not see anything that gave me an "uh oh" moment.

A lot of the ESMF calls are for config files and attributes. Generally for MAPL3 we are heading towards hconfig and info as the preferred ESMF replacement for these. The former will generally be compatible with hconfig files, so might not require changes for simple cases. For the latter, we probably should get a stronger statement from ESMF about just how "deprecated" are attributes really.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants