Several cores: layered model, z-coordinate
With several simplifications QuasiGeostrophic (QG), HYdrostatic (HY), Non-Hydrostatic (NH)
Heavily relies shenfun library that may be found here.
Other relevant packages:
conda create --name pistol -c conda-forge -c spectralDNS python=3.6 shenfun h5py-parallel matplotlib
source activate pistol
conda install -c conda-forge jupyter
mpirun -np 4 python code.py