--- MITgcm_contrib/PRM/README 2005/01/26 15:14:41 1.1 +++ MITgcm_contrib/PRM/README 2012/05/05 22:33:23 1.13 @@ -1 +1,40 @@ -Code customization for MITgcm multi-component super-param runs with ESMF. +# $Header: /home/ubuntu/mnt/e9_copy/MITgcm_contrib/PRM/README,v 1.13 2012/05/05 22:33:23 jmc Exp $ +# $Name: $ + +# Code customization for MITgcm multi-component super-param runs with ESMF. +# ========================================================================= +# works with ESMF version 3.0.0 +# works and has been tested with MITgcm checkpoint63m + +# On aces compile on compute machine +# e.g qsub -I -l walltime=08:00:00 -i nodes=1:ppn=2 -q long +# Check out latest MITgcm source code into directory MITgcm_HEAD +cvs co -P -d MITgcm_HEAD MITgcm +# Add in prm stuff +cd MITgcm_HEAD/verification +cvs co -P -d prm MITgcm_contrib/PRM + +# Setup makefiles etc... for prm +cd prm/multi_comp_setup/esmf_test/run +# Make sure that mpich/compiler e.g. "module load mpich/intel" are set and +# MITgcm optfile + ESMF path are set correctly in file "prm_site_config_file" +do_links +do_genmake2 +# Build executables (still in directory prm/multi_comp_setup/esmf_test/run) +do_make +# Run stuff (still in directory prm/multi_comp_setup/esmf_test/run) +mkpgfile +do_run +# Tidy up (still in directory prm/multi_comp_setup/esmf_test/run) +do_clean + +#- Note(jmc): directories which are not used (just to keep development version): + multi_comp_setup/comp_mitgcm/code_basic/hidden + multi_comp_setup/comp_mitgcm/code_fancy + multi_comp_setup/comp_mitgcm/build + multi_comp_setup/multi_code + multi_comp_setup/esmf_test/run/test_redist + +#- Note(jmc): dir structure and source-code location: see file + multi_comp_setup/doc/contents.txt +