Is your feature request related to a problem?
JCSDA will be using MPAS regularly over the coming year. Currently, WPS (WRF Preprocessing System), needed for the ungrib executable, is only available on Hercules, where it's built manually.
Since ungrib doesn't require WRF itself, a minimal variant could avoid pulling in a number of unnecessary dependencies. Ideally, this module would be loaded as part of jedi-mpas-env.
WPS package: https://github.com/JCSDA/spack-packages/blob/6950df94424f67cbc3d6b1090aee0c30228a1233/repos/spack_repo/builtin/packages/wps/package.py
Describe the solution you'd like
Add a minimal variant for WPS to build ungrib.
Add WPS to the jedi-mpas-env
Additional context
This was discussed in a previous issue #876. WPS hasn't seen strong demand in spack-stack until now, but upcoming work will require it.
Is your feature request related to a problem?
JCSDA will be using MPAS regularly over the coming year. Currently, WPS (WRF Preprocessing System), needed for the ungrib executable, is only available on Hercules, where it's built manually.
Since ungrib doesn't require WRF itself, a minimal variant could avoid pulling in a number of unnecessary dependencies. Ideally, this module would be loaded as part of jedi-mpas-env.
WPS package: https://github.com/JCSDA/spack-packages/blob/6950df94424f67cbc3d6b1090aee0c30228a1233/repos/spack_repo/builtin/packages/wps/package.py
Describe the solution you'd like
Add a minimal variant for WPS to build ungrib.
Add WPS to the
jedi-mpas-envAdditional context
This was discussed in a previous issue #876. WPS hasn't seen strong demand in spack-stack until now, but upcoming work will require it.