File tree Expand file tree Collapse file tree
applications/issm_model/examples/ISMIP_Choi Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,5 +10,5 @@ authors:
1010title : " ICESEE: A state-of-the-art data assimilation software package for coupling ice sheet models."
1111version : 1.0.0
1212# doi: 10.5281/zenodo.1234
13- date-released : 2025-07-18
13+ date-released : 02/20/2026
1414url : " https://github.com/ICESEE-project/ICESEE"
Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ To get started with ICESEE:
2424- [ Build ICESEE as a package] ( https://github.com/ICESEE-project/ICESEE/wiki/3.-Build-ICESEE-as-a-package )
2525- [ Developmental notes] ( https://github.com/ICESEE-project/ICESEE/wiki/4.-Development-Notes )
2626
27+ > For Cluster installation and runs, see [ ICESEE-Spack] ( https://github.com/ICESEE-project/ICESEE-Spack )
28+ and for cloud runs, see [ ICESEE-GHUB] ( https://github.com/ICESEE-project/ICESEE-GHUB )
29+
2730---
2831
2932## Supported Models
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # SBATCH -t25:00:00
3+ # SBATCH -JISMIP
4+ # SBATCH -N 4
5+ # SBATCH -n 96
6+ # SBATCH --ntasks-per-node=24
7+ # SBATCH -p cpu-large # pick ONE partition; or switch to: -p inferno
8+ # SBATCH --mem=256G # ensure this is allowed per node on that partition
9+ # SBATCH -A gts-arobel3-atlas
10+ # SBATCH -ostrong_scaling-%j.out
11+ # SBATCH --mail-type=BEGIN,END,FAIL
12+ # SBATCH --mail-user=bkyanjo3@gatech.edu
13+
14+ # set -euo pipefail
15+ cd $SLURM_SUBMIT_DIR
16+
17+ # Spack env (numpy, mpi4py, h5py, etc.)
18+ module purge || true
19+ source /storage/home/hcoda1/8/bkyanjo3/r-arobel3-0/ICESEE-Spack/scripts/activate.sh
20+ MPI_DIR=" $( spack -e /storage/home/hcoda1/8/bkyanjo3/r-arobel3-0/ICESEE-Spack/.spack-env/icesee location -i openmpi) "
21+ export PATH=" $MPI_DIR /bin:$PATH "
22+ export LD_LIBRARY_PATH=" $MPI_DIR /lib:$LD_LIBRARY_PATH "
23+
24+ # --- Test Matrix ------------------------------------------------------
25+ np = 8
26+ NENS=40
27+ MODEL_NPROCS=2
28+
29+ run_case () {
30+ local np=" $1 "
31+ local tag=" np${np} _Nens${NENS} _mp${MODEL_NPROCS} "
32+
33+ /usr/bin/time -v \
34+ srun --mpi=pmix -n " $np " \
35+ python run_da_issm.py \
36+ --Nens=${NENS} \
37+ --model_nprocs=${MODEL_NPROCS} \
38+ --verbose
39+
40+ echo " === Finished: $tag ==="
41+ }
42+
43+ # call the function with the specified number of processes
44+ run_case " $np "
45+
You can’t perform that action at this time.
0 commit comments