Skip to content

Commit 5bb4fcc

Browse files
committed
setup_path
1 parent e0248ae commit 5bb4fcc

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

inputs/local_paths.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from ..src import var
2+
3+
paths = var.obj()
4+
5+
paths.compact_grid = "/home/b/b382164/data/icon_compact.nc"
6+
paths.compact_topo = "/home/b/b382164/data/topo_compact.nc"
7+
8+
paths.icon_grid = "/work/bm1233/b382164/topo_data/grid/icon_grid_0012_R02B04_G_linked.nc"
9+
paths.output = "/home/b/b382164/pyCSAM/outputs/global_run/"
10+
11+
paths.merit = "/work/bm1233/b382164/topo_data/MERIT/"
12+
paths.rema = "/work/bm1233/b382164/topo_data/REMA/"
13+

runs/.icon_merit_global.py.swo

24 KB
Binary file not shown.

runs/icon_etopo_global.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ def parallel_wrapper(grid, params, reader, writer, chunk_output_dir, clat_rad, c
537537
# CONFIGURATION SELECTOR
538538
# ========================================================================
539539
# Choose one: 'generic_laptop', 'dkrz_hpc', 'laptop_performance'
540-
SYSTEM_CONFIG = 'laptop_performance' # ← Edit this line to switch configs
540+
SYSTEM_CONFIG = 'dkrz_hpc' # ← Edit this line to switch configs
541541
# ========================================================================
542542

543543
# ========================================================================

setup_paths.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
# Usage: source setup_paths.sh
44

55
# Detect if we're on HPC or local machine
6-
if [[ -n "$SLURM_JOB_ID" ]] || [[ -n "$PBS_JOBID" ]] || [[ $(hostname) == *"hpc"* ]]; then
6+
if [[ -n "$SLURM_JOB_ID" ]] || [[ -n "$PBS_JOBID" ]] || [[ $(hostname) == *"dkrz"* ]]; then
77
echo "Detected HPC environment"
88
export SPEC_APPX_ENV="HPC"
99

1010
# HPC paths - UPDATE THESE FOR YOUR HPC
11-
export SPEC_APPX_DATA_DIR="${HOME}/pyCSA/data"
12-
export SPEC_APPX_OUTPUT_DIR="${HOME}/pyCSA/outputs"
11+
export SPEC_APPX_DATA_DIR="/scratch/b/b382164/data"
12+
export SPEC_APPX_OUTPUT_DIR="/scratch/b/b382164/outputs"
1313
export SPEC_APPX_MERIT_DIR="${HOME}/pyCSA/data/MERIT"
1414
export SPEC_APPX_REMA_DIR="${HOME}/pyCSA/data/REMA"
15-
export SPEC_APPX_ETOPO_DIR="${HOME}/pyCSA/data/etopo_15s/"
15+
export SPEC_APPX_ETOPO_DIR="${SPEC_APPX_DATA_DIR}/etopo_15s/"
1616
else
1717
echo "Detected local environment"
1818
export SPEC_APPX_ENV="LOCAL"
@@ -22,7 +22,7 @@ else
2222
export SPEC_APPX_OUTPUT_DIR="${HOME}/pyCSA/outputs"
2323
export SPEC_APPX_MERIT_DIR="${HOME}/pyCSA/data/MERIT"
2424
export SPEC_APPX_REMA_DIR="${HOME}/pyCSA/data/REMA"
25-
export SPEC_APPX_ETOPO_DIR="${HOME}/pyCSA/data/etopo_15s/"
25+
export SPEC_APPX_ETOPO_DIR="${HOME}/pyCSA/data/etopo_15s"
2626
fi
2727

2828
echo "Environment: $SPEC_APPX_ENV"

0 commit comments

Comments
 (0)