-
Notifications
You must be signed in to change notification settings - Fork 1
/
gcm_moveplot.j
executable file
·75 lines (56 loc) · 2.22 KB
/
gcm_moveplot.j
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/bin/csh -f
#######################################################################
# Batch Parameters for Plot Job
#######################################################################
#@BATCH_TIME1:00:00
#@MOVE_P
#@BATCH_JOBNAME@MOVE_N
#@MOVE_Q
#@BATCH_GROUP
#@BATCH_OUTPUTNAMEgcm_moveplot.o
#######################################################################
# System Environment Variables
#######################################################################
umask 022
limit stacksize unlimited
@SETENVS
@MPT_SHEPHERD
#######################################################################
# Architecture Specific Environment Variables
#######################################################################
setenv ARCH `uname`
setenv SITE @SITE
setenv GEOSBIN @GEOSBIN
setenv GEOSUTIL @GEOSSRC
source $GEOSBIN/g5_modules
setenv @LD_LIBRARY_PATH_CMD ${LD_LIBRARY_PATH}
if ( $?BASEDIR ) then
setenv @LD_LIBRARY_PATH_CMD ${@LD_LIBRARY_PATH_CMD}:${BASEDIR}/${ARCH}/lib
endif
#######################################################################
# Experiment Specific Environment Variables
#######################################################################
setenv EXPID @EXPID
setenv EXPDIR @EXPDIR
setenv HOMDIR @HOMDIR
#######################################################################
# MOVE Commands
#######################################################################
cd $EXPDIR/plot
set FREQUENCY = `grep PLOT_FREQUENCY: plot.rc | cut -d'#' -f1 | cut -d':' -f2 | tr "[:lower:]" "[:upper:]"`
set MOVE_OPTS = `grep PLOT_MOVE: plot.rc | cut -d'#' -f1 | cut -d':' -f2`
set NUM_OPTS = $#MOVE_OPTS
if( $FREQUENCY == "CLIM" ) then
cd $EXPDIR/plots_CLIM
$GEOSUTIL/plots/moveplot -plotrc $EXPDIR/plot/plot.rc $MOVE_OPTS[2-$NUM_OPTS]
else
set ENDDATE = `grep -i enddate MASTERLIST | grep -v tseries`
@ n = 1
while( "$ENDDATE[$n]" != "-enddate" )
@ n = $n + 1
end
@ n = $n + 1
set YEAR = `echo $ENDDATE[$n] | cut -c1-4`
cd $EXPDIR/plots_Y$YEAR
$GEOSUTIL/plots/moveplot -plotrc $EXPDIR/plot/plot.rc -year Y$YEAR $MOVE_OPTS[2-$NUM_OPTS]
endif