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

Diff of /MITgcm_contrib/atnguyen/README

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

revision 1.2 by atn, Tue Jan 14 07:01:30 2014 UTC revision 1.3 by atn, Mon Mar 31 00:29:44 2014 UTC
# Line 1  Line 1 
1  steps:  steps:
2  1) add  1) add
3  setenv CVSROOT ':ext:atn@mitgcm.org:/u/gcmpack'  setenv CVSROOT ':ext:atn@mitgcm.org:/u/gcmpack'
4    (for baudelaire.csail.mit.edu: setenv CVSROOT '/u/gcmpack' )
5    
6  into .cshrc  into .cshrc
7    
# Line 8  into .cshrc Line 9  into .cshrc
9  a) either create a pair of keys and copy the private/ublic one to proper locations or  a) either create a pair of keys and copy the private/ublic one to proper locations or
10  b) check a machine that has a private key whose public key is in authorizedkeys (say ross) and copy over  b) check a machine that has a private key whose public key is in authorizedkeys (say ross) and copy over
11    
12    3) commit file:
13  cp /scratch/atn/MITgcm/verification/lab_sea/code_5x5_newcode_stripped_v6g/* .  cp /scratch/atn/MITgcm/verification/lab_sea/code_5x5_newcode_stripped_v6g/* .
14  cvs co -P -d atnguyen_contrib MITgcm_contrib/atnguyen  cvs co -P -d atnguyen_contrib MITgcm_contrib/atnguyen
15  cd atnguyen_contrib/  cd atnguyen_contrib/
# Line 28  rm a.h Line 30  rm a.h
30  cvs remove a.h  cvs remove a.h
31  cvs commit -m "remove a.h" a.h  cvs commit -m "remove a.h" a.h
32  cvs -q -n up  cvs -q -n up
33    
34    4) fresh copy of only MITgcm_code + testreport + specific verification exp:
35    cvs co -P MITgcm_code
36    cd MITgcm
37    cvs co -d verification MITgcm/verification/testreport
38    cd verification
39    cvs co -d lab_sea MITgcm/verification/lab_sea
40    
41    5) fresh copy of entire code + test report + all verification:
42    cvs co -P MITgcm
43    cd MITgcm
44    cvs -q up -A <-- updating file with the most recent copy, not stuck to tag/release
45    cvs co -P MITgcm_contrib/atnguyen
46    cd MITgcm_contrib/
47    
48    6) check for updates:
49    cd verification/
50    cvs diff testreport           <-- check diff with exact release copy, not most updated one
51    cvs -diff -r 1.196 testreport <-- check diff with a specific release
52    cvs -q -n up -A testreport    <-- show if testreport is different that latest release
53    
54    7) grepping experiments relevant, for example the ones running with kpp:
55    cd verification/
56    grep -i 'useKPP.*=.*true' */input*/data.pkg
57    
58    8) run test report:
59    testreport -norun   <-- only do make clean, genmake2, make depend
60    testreport -runonly <-- execute whatever is in 'command ..', skip compiling
61    testreport -q       <-- skip make clean, genmake2, make depend

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

  ViewVC Help
Powered by ViewVC 1.1.22