Transitioning from MPAS-O and to OMEGA

  • The E3SM project will place MPAS-O into maintenance only following the finalization of v3.1 (roughly January 2024).

  • Bandwidth of the E3SM project is limited and it is not possible to be responsible for the support of new features developed by ecosystem projects.

Proposed plan

  • Planned ocean developments must be communicated to the Omega group leadership

  • Ecosystem projects must designate a point of contact on the ecosystem project for every feature. If that person leaves a new POC must be designated.

  • Ecosystem projects that need features before the delivery of Omega should develop in fortran and utilize MPAS-Ocean

  • Longer term developments should move to C++

    • Possibility to develop ecosystem wide hackathons to train up staff in C++/YAKL

    • The same comment about being a stealth feature applies to C++ developments

  • The E3SM project is not obligated to fully test, validate, and maintain all new ecosystem developments.

    • This means that there will be no guarantee from the E3SM project that new code developments will be maintained with the evolving E3SM code.

    • The E3SM project may decided to fully support new features at its discretion.

  • Only features fully tested, validated, and maintained by the E3SM project will be ported to Omega