Skip to content

xy6g13/equinox_working

Repository files navigation

equinox mit

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


install

All scripts require python librairies that may be installed with conda according to the following instructions here


run on datarmor:

After having installed all libraries, and cloned this repository, go into equinox_working/datarmor.

method 1 (recommended):

./launch-jlab.sh -p 7

Follow instructions that pop up from there

Clean up after computations: ./clean.sh

method 2:

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

method 3:

./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


misc

Simple SSH port forward from slyne:

ssh -N -L 8888:localhost:8888 slyne

About

My post-doc project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published