Skip to content

Commit 39ff052

Browse files
committed
Merge remote-tracking branch 'origin/develop' into develop
2 parents 871c775 + 7af0b0c commit 39ff052

3 files changed

Lines changed: 49 additions & 1 deletion

File tree

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ authors:
1010
title: "ICESEE: A state-of-the-art data assimilation software package for coupling ice sheet models."
1111
version: 1.0.0
1212
#doi: 10.5281/zenodo.1234
13-
date-released: 2025-07-18
13+
date-released: 02/20/2026
1414
url: "https://github.com/ICESEE-project/ICESEE"

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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+

0 commit comments

Comments
 (0)