...
- PI only
- Requires NOAA RDHPCs account
Table of Contents | |
---|---|
|
Instructions for setting up clusters (every time and one-time only)
...
- Log into https://noaa.parallel.works/ with case-sensitive NOAA ID and password
- Warning! The large green on/off buttons next to the storage and compute resources turn the shared resources on/off with little or no warning!
- Upload your public SSH key: click on your name on the top right → Account → Authentication → Add SSH Key; this key is then available for all clusters
- Log in: ssh [-i private_key_if_not_default] User.Name@IP
- IP gcloud: 34.172.131.70 (after logging in, you’re on gclusternoaav2usc1c2dv2-8)
- After logging in, check if X forwarding works:
xclock
- Set up necessary modules
Code Block module purge module unuse /opt/cray/craype/default/modulefiles module unuse /opt/cray/modulefiles module use /contrib/spack-stack/modulefiles module load cmake/3.27.2 module load ecflow/5.8.4 module load git-lfs/2.4.1
- Run a few basic sanity checks and one-offs
Code Block ecflow_ui git lfs install --skip-repo git config --global credential.helper store git config --global user.name "Your Name" git config --global user.email "your.email@domain.com" # Create your .aws/{config,credentials} as per jedi-docs
- Set up Skylab root directory and script
Code Block cd /lustre mkdir -p skylab_user.name cd /lustre/skylab_user.name git clone https://github.com/jcsda-internal/jedi-tools ln -sf jedi-tools/buildscripts/setup.sh . # Edit setup script: JEDI_ROOT=/lustre/skylab_user.name HOST=pw-gcloud COMPILER=intel # Further down (in section `Load JEDI modules`) update the FMS version module unload fms/release-jcsda module load fms/202304 # Sourcing setup.sh will create your venv if it doesn’t exist source setup.sh
- Build and run ctests
Code Block # Build everything - change branch names as needed in the script ./jedi-tools/buildscripts/build_skylab.sh 2>&1 | tee build_skylab.log # Run ctest on login node if so desired cd build ctest 2>&1 | tee log.ctest
- Run your experiments
...