/[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

--- MITgcm_contrib/atnguyen/README	2014/01/14 07:01:30	1.2
+++ MITgcm_contrib/atnguyen/README	2014/03/31 00:29:44	1.3
@@ -1,6 +1,7 @@
 steps:
 1) add
 setenv CVSROOT ':ext:atn@mitgcm.org:/u/gcmpack'
+(for baudelaire.csail.mit.edu: setenv CVSROOT '/u/gcmpack' )
 
 into .cshrc
 
@@ -8,6 +9,7 @@
 a) either create a pair of keys and copy the private/ublic one to proper locations or
 b) check a machine that has a private key whose public key is in authorizedkeys (say ross) and copy over
 
+3) commit file:
 cp /scratch/atn/MITgcm/verification/lab_sea/code_5x5_newcode_stripped_v6g/* .
 cvs co -P -d atnguyen_contrib MITgcm_contrib/atnguyen
 cd atnguyen_contrib/
@@ -28,3 +30,32 @@
 cvs remove a.h
 cvs commit -m "remove a.h" a.h
 cvs -q -n up
+
+4) fresh copy of only MITgcm_code + testreport + specific verification exp:
+cvs co -P MITgcm_code
+cd MITgcm
+cvs co -d verification MITgcm/verification/testreport
+cd verification
+cvs co -d lab_sea MITgcm/verification/lab_sea
+
+5) fresh copy of entire code + test report + all verification:
+cvs co -P MITgcm
+cd MITgcm
+cvs -q up -A <-- updating file with the most recent copy, not stuck to tag/release
+cvs co -P MITgcm_contrib/atnguyen
+cd MITgcm_contrib/
+
+6) check for updates:
+cd verification/
+cvs diff testreport           <-- check diff with exact release copy, not most updated one
+cvs -diff -r 1.196 testreport <-- check diff with a specific release
+cvs -q -n up -A testreport    <-- show if testreport is different that latest release
+
+7) grepping experiments relevant, for example the ones running with kpp:
+cd verification/
+grep -i 'useKPP.*=.*true' */input*/data.pkg
+
+8) run test report:
+testreport -norun   <-- only do make clean, genmake2, make depend
+testreport -runonly <-- execute whatever is in 'command ..', skip compiling
+testreport -q       <-- skip make clean, genmake2, make depend

 

  ViewVC Help
Powered by ViewVC 1.1.22