--- MITgcm_contrib/PRM/README 2005/01/26 15:14:41 1.1 +++ MITgcm_contrib/PRM/README 2008/04/25 19:33:34 1.12 @@ -1 +1,43 @@ -Code customization for MITgcm multi-component super-param runs with ESMF. +# Code customization for MITgcm multi-component super-param runs with ESMF. +# ========================================================================= + + +# 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_20080108 +# [ works and tested with checkpoint59p code ] +cvs co -P -d MITgcm_HEAD_20080108 MITgcm +# Add in prm stuff +cd MITgcm_HEAD_20080108/verification +cvs co -P -d prm MITgcm_contrib/PRM +## To check out from before I started playing with MAPL based components do +# cvs co -r checkpoint58q_post -d MITgcm_checkpoint58q_post MITgcm +# cd MITgcm_checkpoint58q_post/verification/ +# cvs co -d prm MITgcm_contrib/PRM +# cd prm +# cvs update -A -D "2006-11-15" + +# Setup makefiles etc... for prm +cd prm/multi_comp_setup/esmf_test/run +# Make sure the following execute in bash shell and +# that mpich/compiler e.g. "module load mpich/intel" are +# set +source prm_site_config_file +source do_links +source do_genmake2 +# Build executables (still in directory prm/multi_comp_setup/esmf_test/run) +source do_make +# Run stuff (still in directory prm/multi_comp_setup/esmf_test/run) +source mkpgfile > pgfile +source do_run +# Tidy up (still in directory prm/multi_comp_setup/esmf_test/run) +source 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 + +