ACCESS-OM3 NUOPC driver choices #13
Replies: 11 comments 21 replies
-
ESMF 8.4.0 introduced the Earth System Model eXecutable (ESMX) layer - see Daniel Rosen's CW2023 talk and slides for an overview. This provides a driver, and also an executable and a CMake-based build system. The ESMF 8.4.0 release notes have this caveat:
|
Beta Was this translation helpful? Give feedback.
-
The alternative to using ESMX is to write the driver ourselves. The work does not need to be done from scratch though, as there are some examples available out there: |
Beta Was this translation helpful? Give feedback.
-
If possible I prefer the idea of using a shared driver rather than writing our own, so we can reap the benefits of bugfixes and features that others contribute. |
Beta Was this translation helpful? Give feedback.
-
@dougiesquire - were you using the CESM driver in the coupled configurations you were working on? @kieranricardo, @MartinDix - what driver did you use for your UM-CDEPS configuration? (and did you use the CMEPS mediator?) |
Beta Was this translation helpful? Give feedback.
-
I've been chatting with Mariana (@mvertens), who has a deep knowledge of the CESM driver. This seems to be very mature and capable. She commented (emphasis mine):
|
Beta Was this translation helpful? Give feedback.
-
In terms of maturity,
|
Beta Was this translation helpful? Give feedback.
-
@kieranricardo and @dougiesquire - are your configurations on github somewhere? |
Beta Was this translation helpful? Give feedback.
-
I'm starting to feel like the CESM coupler could be the best choice, but how much of the CIME workflow will we need to adopt? CIME seems to have a lot of nice features, but some of those overlap with solutions we already have, e.g. payu. |
Beta Was this translation helpful? Give feedback.
-
@dougiesquire - how did you build |
Beta Was this translation helpful? Give feedback.
-
Just linking here to Dougie's Hive posts on his configs: https://forum.access-hive.org.au/t/cesm-configurations-on-gadi-using-cime/115 |
Beta Was this translation helpful? Give feedback.
-
Just noting here that we've settled on using the CESM driver from CMEPS - see commits 87097e7 and 83a8083 |
Beta Was this translation helpful? Give feedback.
-
Having adopted NUOPC and the CMEPS mediator, we now need a driver. This discussion is a place to share notes and thoughts about this.
Beta Was this translation helpful? Give feedback.
All reactions