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

Remove use of mct_mod in internal MOSART physics... #65

Closed
ekluzek opened this issue May 2, 2023 · 2 comments · Fixed by #74
Closed

Remove use of mct_mod in internal MOSART physics... #65

ekluzek opened this issue May 2, 2023 · 2 comments · Fixed by #74

Comments

@ekluzek
Copy link
Contributor

ekluzek commented May 2, 2023

MCT is used at the cap level for MCT, but also internally inside of MOSART physics. In order to remove MCT we need to remove it's internal usage.

riverroute/MOSART_physics_mod.F90:  use mct_mod
riverroute/RtmIO.F90:  use mct_mod
riverroute/RtmMod.F90:  use mct_mod
riverroute/RunoffMod.F90:  use mct_mod
@ekluzek
Copy link
Contributor Author

ekluzek commented May 2, 2023

@jedwards4b pointed this out to us.

@ekluzek
Copy link
Contributor Author

ekluzek commented May 2, 2023

It looks like what's used is MCT aVect and sparse matrix. There's also use of a #fidef NO_MCT in MOSART_physics. These uses will either need to be modified to use ESMF structures or native FORTRAN data structures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done (or no longer holding things up)
Status: Ready to eat (Done!)
Development

Successfully merging a pull request may close this issue.

1 participant