JCSDA / spack-stack

Creative Commons Zero v1.0 Universal
27 stars 47 forks source link

[INSTALL]: ESMpy in derecho #1327

Open murad-me opened 1 month ago

murad-me commented 1 month ago

Package name

esmpy

Package version/tag

8.5.0

Build options

working with ESMF 8.5.0

Installation timeframe

I need esmpy (v8.5.0) library in Derecho for running Hurricane analysis and forecast system (HAFS) model. I use this following library set to run my HAFS simulations. I would really appreciate if you could help me or give me some directions for this if needed.

My module config:

module purge

export MODULEPATH="/glade/work/epicufsrt/contrib/spack-stack/derecho/modulefiles:$MODULEPATH" export MODULEPATH="/lustre/desc1/scratch/epicufsrt/contrib/modulefiles_extra:$MODULEPATH" export MODULEPATH="/glade/work/epicufsrt/contrib/spack-stack/derecho/spack-stack-1.5.1/envs/unified-env/install/modulefiles/Core:$MODULEPATH"

module unload ncarcompilers

export stack_intel_ver=${stack_intel_ver:-"2021.10.0"} module load stack-intel/$stack_intel_ver

export stack_cray_mpich_ver=${stack_cray_mpich_ver:-"8.1.25"} # Change to "8.1.27" or "8.1.29" if needed module load stack-cray-mpich/$stack_cray_mpich_ver

export cmake_ver=${cmake_ver:-"3.26.3"} module load cmake/$cmake_ver

export stack_python_ver=${stack_python_ver:-"3.10.8"} module load stack-python/$stack_python_ver

export CMAKE_Platform="derecho.intel"

module load ufs-weather-model-env

Other information

No response

climbfuji commented 1 month ago

We've added esmpy support to spack-stack develop just two weeks ago, it didn't make it into spack-stack-1.8.0. You will need to wait for spack-stack-1.9.0 for it to be available with the blessed ESMF version at that time. It's unlikely that we can (or have the time to) backport the esmfpy update in the latest ESMF package to 8.5.0 (I assume in spack-stack-1.6.0). EPIC has the last word, though.