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