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

Diff of /MITgcm_contrib/jmc_script/README

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

revision 1.3 by jmc, Sat Jan 7 16:23:29 2006 UTC revision 1.14 by jmc, Sun Apr 25 23:42:07 2010 UTC
# Line 1  Line 1 
1  Some basic scripts are gather here.  Some basic scripts are gather here.
2  They are not specially design to be general and obviously  
3  need to be modified/customized for each application.  a) the restart test: "2+2=4"
4    
5  a) the restart test : "1+1=2"  script: tst_2+2
6  script: tst1+1  - to use in a run dir. after a successful "testreport"
7   call 2 short scripts: rnp & add0upto10c  - input argument: '0','1','2','3','4' or 'All':
8      proceed step by step or all steps at once
9  * no input argument but few comments within the file tst1+1  - tst_2+2 (no argument) -> print "usage"
10    (needs to be edited and modify).  - know problems: specific restart procedure (with fizhi pkg or offline pkg)
11  * an example of data.tst file is provided    not yet implemented
12  Note: the script is sensitive to space and upper-case / lower  
13    case characters regarding nIter0 line and nTimeSteps line.  script: do_test_2+2
14    - call restart test "tst_2+2" multiple times, in every test experiment.
15    - needs to be in MITgcm/verification (with a copy of tst_2+2i script)
16      and can only be used after a successful "testreport"
17    - do_test_2+2 -help -> print "usage"
18    
19    NOTE: scripts "tst_2+2" & "do_test_2+2" have been moved (Dec 25, 2007)
20     to: MITgcm/tools
21    
22    script: tst_2+2_cpl
23     = version of tst_2+2 adapted for coupled set-up (verification/cpl_aim+ocn)
24    
25  b) PBS-batch script that re-submit itself (loop).  b) PBS-batch script that re-submit itself (loop).
26  script: runScript  script: runScript
  call 2 short scripts: add0upto3c & add0upto10c  
27    
28  * used (and tested) on myrinet-3 cluster.  - used (and tested) on myrinet-3 cluster.
29  * suffer from a lack of meaningful comments.  - suffer from a lack of meaningful comments.
30      - not specially design to be general and obviously
31      need to be modified/customized for each set-up.
32    
33  c) A short script to split the ASCII Diagnostics-Stats output file  c) A short script to split the ASCII Diagnostics-Stats output file
34     into separated files (one per field) that are easy to read/load     into separated files (one per field) that are easy to read/load
35     (e.g., in matlab, just use "load" command)     (e.g., in matlab, just use "load" command)
36  script: extract_StD  script: extract_StD
37   no known dependency   no known dependency
38    +  A matlab script to load in 1 array all the separated files:
39    matlab-script: read_StD.m
40     no known dependency
41    +  2 example scripts to make simple plots from Stat-Diags output:
42    matlab-script: grph_StD.m (uses read_StD.m)
43    matlab-script: plot_StD.m (uses read_StD.m, c_levs.m)
44    
45    d) script: rn_pickup
46    - Rename 'pickup*.ckpt[A,B].*' files to 'pickup*.[10-digits-iter].*'
47      with several selection options.
48    - rn_pickup (no argument) -> print "usage"
49    
50    e) script: mk_mkfile
51    - run genmake2 with the same options as when "Makefile" was generated
52     (needs an existing previous "Makefile") ; this replaces "make makefile".
53     in addition, link *_mpi files from the MODS directory when -mpi was
54     used to generate the previous Makefile.
55    
56    f) script: derive_other_types
57      from 1 src file, derive other type (R4,RS,RL,RS) version. For now, can
58      only be applied to the 4 src files: "mdsio_pass_r{4,8}tor{l,s}.F"

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.14

  ViewVC Help
Powered by ViewVC 1.1.22