Contains python scripts that process mitgcm LLC4320 output for the EQUINOx project (with A. Ponte and others)
-
Lagrangian_vs_Eulerian_LLC4320: To perform Lagrangian and Eulerian comparisons spectrally (on-going work).
-
Geostrophy_assessment: To assess the validity of geostrophic approximation, and horizontal momentum balance globally (Yu et al. 2021JGR:oceans).
-
sandbox/: Rotary spectra of horizontal velocity from drifter observations and LLC4320 output (Yu et al. 2019 GRL); basic stuff; some tests
-
doc/: conda and git info
-
datarmor: launch job/workers/cores
All scripts require python librairies that may be installed with conda according to the following instructions here
After having installed all libraries, and cloned this repository, go into equinox_working/datarmor.
./launch-jlab.sh -p 7
Follow instructions that pop up from there
Clean up after computations: ./clean.sh
Edit launch-dask-cluster-conda.pbs and adjust the header with the desired number of computational nodes.
For 8 nodes for example:
#PBS -q mpi_8
#PBS -l select=8:ncpus=28:mem=100g
Then run:
qsub launch-dask-cluster-conda.pbs
./launch-jobqueue.sh
Follow instructions that pop up from there
Once you are done computing, kill the jlab.pbs and sample_dask_pbs jobs.
Clean up after computations: ./clean.sh
./launch-jobqueue.sh
Follow instructions that pop up from there.
Kill jobs once done with computations.
python kill.py may be used.
Clean up after computations: ./clean.sh
Simple SSH port forward from slyne:
ssh -N -L 8888:localhost:8888 slyne