Hurricane-Centric Setup Tools is a comprehensive toolkit for preprocessing and running hurricane-centric numerical simulations with the ICON atmospheric model. It automates grid generation, parameter processing, and initial/boundary condition preparation with advanced SLURM job orchestration.
- Multi-segment hurricane processing with temporal reinitialization
- TOML-based configuration for flexible parameter management
- Automated workflows with sophisticated SLURM dependency chaining
- Nested domain grids centered on hurricane trajectories
- Production-ready with parallel processing capabilities
cd scripts/processing-chains
./run_hurricane_segments_preproc_chain.sh 1 -c ../../config/hurricane_config.toml./preproc_chain_looper.sh 2 5 -c ../../config/hurricane_config.toml ./production_looper.sh 1 5 -c ../../config/hurricane_config.toml --initial- Linux/SLURM environment (tested on Levante/DKRZ)
- ICON model with tools and ExtPar
- Python 3.7+ with
tomllib,numpy,xarray,netCDF4 - CDO and hurricane track data
- Getting Started Guide - Installation, setup, and first steps with automatic platform detection
- Platform Configuration - Multi-platform setup and universal job submission
- Configuration Reference - Platform-aware TOML configuration options
- Detailed Workflows - Complete platform-aware workflow documentation
- Preparing New Hurricane Cases - Advanced: Setup for different hurricanes
- Grid Generation - Grid setup workflow
- ExtPar Processing - External parameter processing
- Fork the repository
- Create a feature branch
- Submit a pull request
MIT License - see LICENSE file for details.
Developed with support from BMBF-funded project IFCES2 under SCALEXA with European Union - NextGenerationEU support.
