ufs-community / land-DA_workflow

Creative Commons Zero v1.0 Universal
3 stars 9 forks source link

Updates to v2.0.0 release container for Gaea #167

Open EdwardSnyder-NOAA opened 1 week ago

EdwardSnyder-NOAA commented 1 week ago

The Land DA release v2.0.0 container can run on Gaea after a number of modifications. The following are the steps that are needed to run on Gaea:

  1. module use /ncrc/proj/epic/rocoto/modulefiles/
  2. module load rocoto
  3. for setup_container.sh script use: -c=intel-classic/2023.2.0 -m=cray-mpich/8.1.28
  4. sed -i 's|which mpiexec| which srun|g' land-DAworkflow/scripts/exlandda*
  5. sed -i 's|${RUN_CMD} -n ${NPROCS_FORECAST}|${RUN_CMD} -n ${NPROCS_FORECAST} --mpi=pmi2 |g' land-DA_workflow/scripts/exlandda_forecast.sh
  6. sed -i 's|${RUN_CMD} -n ${NPROCS_ANALYSIS}|${RUN_CMD} -n ${NPROCS_ANALYSIS} } --mpi=pmi2|g' land-DA_workflow/scripts/exlandda_analysis.sh
  7. sed -i '30 i module reset' land-DA_workflow/parm/task_load_modules_run_jjob.sh
  8. sed -i 's|which singularity|"/usr/bin/singularity"|g' land-DA_workflow/parm/run_container_executable.sh
  9. sed i 's|<queue>batch</queue>|<native> --clusters=c5 --partition=batch --export=NONE</native>|g' land_analysis.xml
  10. Update binding bins in run_container_executable.sh to: -B $BINDDIR:/contrib -B $CONTAINERBASE:/contrib

These steps are being added to the release notes. Action steps breakdown: