|
| 1 | + <machine MACH="vista"> |
| 2 | + <DESC>Grace Hopper ARM TACC , batch system is SLURM</DESC> |
| 3 | + <OS>LINUX</OS> |
| 4 | + <COMPILERS>nvhpc,gnu</COMPILERS> |
| 5 | + <MPILIBS>openmpi</MPILIBS> |
| 6 | + <CIME_OUTPUT_ROOT>$ENV{SCRATCH}</CIME_OUTPUT_ROOT> |
| 7 | + <DIN_LOC_ROOT>/work2/02503/edwardsj/CESM/inputdata</DIN_LOC_ROOT> |
| 8 | + <DIN_LOC_ROOT_CLMFORC>/work2/02503/edwardsj/CESM/inputdata/lmwg</DIN_LOC_ROOT_CLMFORC> |
| 9 | + <DOUT_S_ROOT>$CIME_OUTPUT_ROOT/archive/$CASE</DOUT_S_ROOT> |
| 10 | + <BASELINE_ROOT>/work2/02503/edwardsj/CESM/cesm_baselines</BASELINE_ROOT> |
| 11 | + <CCSM_CPRNC>/work2/02503/edwardsj/vista/cprnc/cprnc</CCSM_CPRNC> |
| 12 | + <GMAKE_J>4</GMAKE_J> |
| 13 | + <BATCH_SYSTEM>slurm</BATCH_SYSTEM> |
| 14 | + <SUPPORTED_BY></SUPPORTED_BY> |
| 15 | + <MAX_TASKS_PER_NODE>144</MAX_TASKS_PER_NODE> |
| 16 | + <MAX_MPITASKS_PER_NODE>144</MAX_MPITASKS_PER_NODE> |
| 17 | + <PROJECT_REQUIRED>TRUE</PROJECT_REQUIRED> |
| 18 | + <mpirun mpilib="openmpi"> |
| 19 | + <executable>mpirun</executable> |
| 20 | + <arguments> |
| 21 | + <arg name="num_tasks"> -np {{ total_tasks }}</arg> |
| 22 | + </arguments> |
| 23 | + </mpirun> |
| 24 | + <module_system type="module" allow_error="true"> |
| 25 | + <init_path lang="perl">/opt/apps/lmod/lmod/init/perl</init_path> |
| 26 | + <init_path lang="python">/opt/apps/lmod/lmod/init/env_modules_python.py</init_path> |
| 27 | + <init_path lang="sh">/opt/apps/lmod/lmod/init/sh</init_path> |
| 28 | + <init_path lang="csh">/opt/apps/lmod/lmod/init/csh</init_path> |
| 29 | + <cmd_path lang="perl">/opt/apps/lmod/lmod/libexec/lmod perl</cmd_path> |
| 30 | + <cmd_path lang="python">/opt/apps/lmod/lmod/libexec/lmod python</cmd_path> |
| 31 | + <cmd_path lang="sh">module</cmd_path> |
| 32 | + <cmd_path lang="csh">module</cmd_path> |
| 33 | + <modules> |
| 34 | + <command name="purge"/> |
| 35 | + <command name="load">nvidia/24.9</command> |
| 36 | + <command name="load">ucx/1.17.0</command> |
| 37 | + <command name="load">openmpi/5.0.5_nvc249</command> |
| 38 | + <command name="load">pnetcdf/1.13.0</command> |
| 39 | + <command name="load">hdf5/1.14.4</command> |
| 40 | + <command name="load">netcdf/4.9.2</command> |
| 41 | + <command name="use">/work/02503/edwardsj/vista/modulefiles/nvhpc/24.9.0/openmpi/5.0.5_nvc249</command> |
| 42 | + <command name="load">parallelio/2.6.5</command> |
| 43 | + </modules> |
| 44 | + </module_system> |
| 45 | + <environment_variables> |
| 46 | + <env name="OMP_STACKSIZE">256M</env> |
| 47 | + <env name="ESMF_RUNTIME_PROFILE">ON</env> |
| 48 | + <env name="ESMF_RUNTIME_PROFILE_OUTPUT">SUMMARY</env> |
| 49 | + </environment_variables> |
| 50 | + <environment_variables compiler="nvhpc"> |
| 51 | + <env name="ESMFMKFILE">/work/02503/edwardsj/vista/esmf/v8.8.0_nvhpc249_openmpi/lib/libO/Linux.nvhpc.64.openmpi.default/esmf.mk</env> |
| 52 | + <env name="NETCDF_PATH">$ENV{TACC_NETCDF_DIR}</env> |
| 53 | + <env name="PNETCDF_PATH">$ENV{TACC_PNETCDF_DIR}</env> |
| 54 | + </environment_variables> |
| 55 | + |
| 56 | + <environment_variables compiler="gnu"> |
| 57 | + <env name="PIO_LIBDIR">/work/02503/edwardsj/vista/pio2.6.3_gnu_openmpi/lib</env> |
| 58 | + <env name="PIO_INCDIR">/work/02503/edwardsj/vista/pio2.6.3_gnu_openmpi/include</env> |
| 59 | + <env name="NETCDF_PATH">/scratch/00422/cazes/netcdf_installs/netcdf_4.7.4_gcc_14.2</env> |
| 60 | + <env name="PNETCDF_PATH">/scratch/00422/cazes/pnetcdf_1.13.0_gcc_14.2/</env> |
| 61 | + <env name="ESMFMKFILE">/work/02503/edwardsj/vista/esmf/v8.6.2b00_gnu_openmpi/lib/libO/Linux.gfortran.64.openmpi.default/esmf.mk</env> |
| 62 | + <env name="LD_LIBRARY_PATH">/home1/apps/nvidia/Linux_aarch64/24.7/compilers/lib:/scratch/projects/compilers/gcc11/openmpi/5.0.3_cpu/lib:/scratch/projects/compilers/ucx/1.17/lib/ucx:/scratch/projects/compilers/ucx/1.17/lib:/opt/apps/gcc/14.2.0/lib64:/opt/apps/gcc/14.2.0/lib</env> |
| 63 | + </environment_variables> |
| 64 | + </machine> |
0 commit comments