Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.09 KB

oasis.md

File metadata and controls

21 lines (15 loc) · 1.09 KB

Coupling NEMO and SI3 via OASIS

git clone https://gitlab.com/cerfacs/oasis3-mct.git will give OASIS3 version 5.0

Documentation : https://gitlab.com/cerfacs/oasis3-mct/-/blob/OASIS3-MCT_5.0/doc/oasis3mct_UserGuide.pdf

OASIS Forum :

The steps I followed to setup, compile and run the spoc_communitcation example on the ARCHER2 HPC are here: https://github.com/hpc-uk/build-instructions/blob/main/apps/OASIS/build-OASIS3-mct-ARCHER2-gnu.md

The make.ARCHER2 file is here: https://github.com/hpc-uk/build-instructions/tree/main/apps/OASIS

  • get oasis3 version 4.0 with git clone --branch OASIS3-MCT_4.0 https://gitlab.com/cerfacs/oasis3-mct.git
  • compile oasis :
    • in util/make_dir, modify make.inc so it includes the make_X64_JEANZAY macro
    • make -f TopMakefileOasis3
    • check BLD/lib for libmct.a libmpeu.a libpsmile.MPI1.a and libscrip.a et BLD/build/lib for psmile.MPI1
  • compile xios with oasis : in arch.path add oasis path, compile with --use_oasis oasis3_mct
  • compile NEMO with oasis and xios : in arch file add the right paths, use key_xios and key_oasis3