/[MITgcm]/MITgcm_contrib/PRM/README
ViewVC logotype

Diff of /MITgcm_contrib/PRM/README

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.12 by jmc, Fri Apr 25 19:33:34 2008 UTC revision 1.13 by jmc, Sat May 5 22:33:23 2012 UTC
# Line 1  Line 1 
1    # $Header$
2    # $Name$
3    
4  # Code customization for MITgcm multi-component super-param runs with ESMF.  # Code customization for MITgcm multi-component super-param runs with ESMF.
5  # =========================================================================  # =========================================================================
6    #   works with ESMF version 3.0.0
7    #   works and has been tested with MITgcm checkpoint63m
8    
9  # On aces compile on compute machine  # On aces compile on compute machine
10  # e.g qsub -I -l walltime=08:00:00 -i nodes=1:ppn=2 -q long  # e.g qsub -I -l walltime=08:00:00 -i nodes=1:ppn=2 -q long
11  # Check out latest MITgcm source code into directory MITgcm_HEAD_20080108  # Check out latest MITgcm source code into directory MITgcm_HEAD
12  #  [ works and tested with checkpoint59p code ]  cvs co -P -d MITgcm_HEAD MITgcm
 cvs co -P -d MITgcm_HEAD_20080108 MITgcm  
13  # Add in prm stuff  # Add in prm stuff
14  cd MITgcm_HEAD_20080108/verification  cd MITgcm_HEAD/verification
15  cvs co -P -d prm MITgcm_contrib/PRM  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"  
16    
17  # Setup makefiles etc... for prm  # Setup makefiles etc... for prm
18  cd prm/multi_comp_setup/esmf_test/run  cd prm/multi_comp_setup/esmf_test/run
19  # Make sure the following execute in bash shell and  # Make sure that mpich/compiler e.g. "module load mpich/intel" are set and
20  # that mpich/compiler e.g. "module load mpich/intel" are  #   MITgcm optfile + ESMF path are set correctly in file "prm_site_config_file"
21  # set  do_links
22  source prm_site_config_file  do_genmake2
 source do_links  
 source do_genmake2  
23  # Build executables (still in directory prm/multi_comp_setup/esmf_test/run)  # Build executables (still in directory prm/multi_comp_setup/esmf_test/run)
24  source do_make  do_make
25  # Run stuff (still in directory prm/multi_comp_setup/esmf_test/run)  # Run stuff (still in directory prm/multi_comp_setup/esmf_test/run)
26  source mkpgfile > pgfile  mkpgfile
27  source do_run  do_run
28  # Tidy up (still in directory prm/multi_comp_setup/esmf_test/run)  # Tidy up (still in directory prm/multi_comp_setup/esmf_test/run)
29  source do_clean  do_clean
30    
31  #- Note(jmc): directories which are not used (just to keep development version):  #- Note(jmc): directories which are not used (just to keep development version):
32   multi_comp_setup/comp_mitgcm/code_basic/hidden   multi_comp_setup/comp_mitgcm/code_basic/hidden
# Line 40  source do_clean Line 35  source do_clean
35   multi_comp_setup/multi_code   multi_comp_setup/multi_code
36   multi_comp_setup/esmf_test/run/test_redist   multi_comp_setup/esmf_test/run/test_redist
37    
38    #- Note(jmc): dir structure and source-code location: see file
39     multi_comp_setup/doc/contents.txt
40    

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.22