JCSDA / spack-stack

Creative Commons Zero v1.0 Universal
21 stars 41 forks source link

Need to support applications with different ESMF versions in unified environment #1154

Closed climbfuji closed 1 week ago

climbfuji commented 1 week ago

Is your feature request related to a problem? Please describe. At the moment, NEPTUNE needs esmf@8.7.0b04, while the other applications need esmf@8.6.1. With the rapid development of esmf (and mapl), it's quite likely that we will need to install multiple esmf versions in the unified environment.

Describe the solution you'd like Update the templates and package configuration files to enable installing multiple esmf versions in the unified environment, and switching between them based on the application.

Additional context n/a