[cdftools] 09/228: JMM add JOBS/cdfmoy-inter_month.ll
Alastair McKinstry
mckinstry at moszumanska.debian.org
Fri Jun 12 08:21:23 UTC 2015
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch master
in repository cdftools.
commit d74be21d338d7c71670095d304e281460ea9baa8
Author: molines <molines at 1055176f-818a-41d9-83e1-73fbe5b947c5>
Date: Tue Feb 16 16:06:29 2010 +0000
JMM add JOBS/cdfmoy-inter_month.ll
git-svn-id: http://servforge.legi.grenoble-inp.fr/svn/CDFTOOLS/trunk@285 1055176f-818a-41d9-83e1-73fbe5b947c5
---
JOBS/cdfmoy-inter_month.ll | 158 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 158 insertions(+)
diff --git a/JOBS/cdfmoy-inter_month.ll b/JOBS/cdfmoy-inter_month.ll
new file mode 100755
index 0000000..f17d2e8
--- /dev/null
+++ b/JOBS/cdfmoy-inter_month.ll
@@ -0,0 +1,158 @@
+#!/bin/csh
+# @ cpu_limit = 7200
+# @ data_limit = 1gb
+# Nom du travail LoadLeveler
+# @ job_name = cdfmoy-inter
+# Fichier de sortie standard du travail
+# @ output = $(job_name).$(jobid)
+# Fichier de sortie d'erreur du travail
+# @ error = $(job_name).$(jobid)
+# @ queue
+
+
+set echo
+
+set INTER=1990-2000
+set CONFIG=ORCA025
+set CASELIST=( G70 )
+
+set CDFTOOLS=~rcli002/CDFTOOLS-2.1
+
+#######################
+set tmp=`echo $INTER | sed -e 's/-/ /'`
+set year1=`echo $tmp[1] | awk '{printf "%04d", $1 }'`
+set year2=`echo $tmp[2] | awk '{printf "%04d", $1 }'`
+
+set nyear=`expr $year2 - $year1 + 1 `
+set year=$year1
+set n=1
+set YEARLIST=''
+while ( $n <= $nyear )
+ set YEARLIST=($YEARLIST $year)
+ set year=`expr $year + 1 `
+ set year=`echo $year | awk '{printf "%04d", $1 }'`
+ @ n ++
+end
+
+ cd $TMPDIR
+
+foreach CASE ( $CASELIST )
+ set CONFCASE=${CONFIG}-${CASE}
+ rsh gaya mkdir $CONFIG/${CONFCASE}-MEAN/$INTER
+
+
+### GRID T ###
+###############
+ foreach month ( 01 02 03 04 05 06 07 08 09 10 11 12 )
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridT.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridT.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridT.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+### GRID T2 ###
+###############
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridT2.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridT2.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridT2.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+### GRID U ###
+###############
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridU.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridU.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridU.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+### GRID U2 ###
+################
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridU2.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridU2.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridU2.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+
+### GRID V ###
+###############
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridV.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridV.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridV.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+### GRID V2 ###
+################
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridV2.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridV2.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridV2.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+
+### GRID W ###
+###############
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridW.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridW.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridW.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+### GRID W2 ###
+################
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_gridW2.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_gridW2.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_gridW2.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+### ICEMOD ###
+###############
+
+ set list=''
+ foreach YEAR ( $YEARLIST )
+ mfget $CONFIG/${CONFCASE}-MEAN/$YEAR/${CONFCASE}_y${YEAR}m${month}_icemod.nc
+ set list=($list ${CONFCASE}_y${YEAR}m${month}_icemod.nc )
+ end
+
+ $CDFTOOLS/cdfmoy $list
+ mfput cdfmoy.nc ${CONFIG}/${CONFCASE}-MEAN/$INTER/${CONFCASE}_y${INTER}m${month}_icemod.nc
+ \rm -f cdfmoy.nc cdfmoy2.nc $list
+
+end
+
+end
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/cdftools.git
More information about the debian-science-commits
mailing list