Changeset 807
- Timestamp:
- 2008-01-31T16:07:53+01:00 (16 years ago)
- Location:
- trunk/VALID/2INSTALL
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VALID/2INSTALL/CONFIG_FILES/AA_make
r795 r807 12 12 13 13 cp ../../bin/opa_$(NEMOLIB)_$@ $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 14 ifneq ($(JOB),nojob) 14 15 cp ../VALID/2INSTALL/JOBS/job_$(NEMOLIB).ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/job_$(NEMOLIB).ksh 15 16 cp -p ../VALID/2INSTALL/JOBS/lance_batch.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/lance_batch.ksh … … 29 30 #-Q- osxxlf cp ../VALID/2INSTALL/JOBS/MEM_size_osxxlf.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_osxxlf.ksh 30 31 #-Q- osxxlf cp ../VALID/2INSTALL/JOBS/BIO_osxxlf.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_osxxlf.ksh 31 ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(MKTE) $(RTG) ; ) 32 ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(JOB) $(MKTE) $(RTG) ; ) 33 endif 32 34 33 35 omp: mpi … … 37 39 38 40 cp ../../bin/opa_$(NEMOLIB)_$@ $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 41 ifneq ($(JOB),nojob) 39 42 cp ../VALID/2INSTALL/JOBS/job_$(NEMOLIB).ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/job_$(NEMOLIB).ksh 40 43 cp -p ../VALID/2INSTALL/JOBS/lance_batch.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/lance_batch.ksh … … 46 49 #-Q- sx8brodie cp ../VALID/2INSTALL/JOBS/MEM_size_sx8brodie.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_sx8brodie.ksh 47 50 #-Q- sx8brodie cp ../VALID/2INSTALL/JOBS/BIO_sx8brodie.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_sx8brodie.ksh 48 ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(MKTE) $(RTG) ; ) 51 ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(JOB) $(MKTE) $(RTG) ; ) 52 endif 53 49 54 else 50 55 @echo 'No omp compilation' … … 60 65 61 66 cp ../../bin/opa_$(NEMOLIB)_$@ $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 67 ifneq ($(JOB),nojob) 62 68 cp ../VALID/2INSTALL/JOBS/job_$(NEMOLIB).ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/job_$(NEMOLIB).ksh 63 69 cp -p ../VALID/2INSTALL/JOBS/lance_batch.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/lance_batch.ksh … … 77 83 #-Q- osxxlf cp ../VALID/2INSTALL/JOBS/MEM_size_osxxlf.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/MEM_size_osxxlf.ksh 78 84 #-Q- osxxlf cp ../VALID/2INSTALL/JOBS/BIO_osxxlf.ksh $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/BIO_osxxlf.ksh 79 ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(MKTE) $(RTG) ; ) 85 ( cd $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/$@/ ; ./lance_batch.ksh $(NEMOLIB) $(JOB) $(MKTE) $(RTG) ; ) 86 endif 80 87 81 88 else … … 88 95 memo: 89 96 #-Q- aix ../../util/ins_make -t ax_mono -w $(NEMOLIB)/WORK 97 ifeq ($(MKMO),memo) 98 then 90 99 gmake -C WORK COMP=$@ clean > $(NEMOLIB)_logbook_$@.txt 91 100 gmake -C WORK COMP=$@ >> $(NEMOLIB)_logbook_$@.txt 92 101 93 102 cp ../../bin/opa_$(NEMOLIB)_$@ $(WWDIR)/NEMO_VALID/W$(NEMOLIB)/opa_$(NEMOLIB)_$@ 103 else 104 @echo 'No memory check' 105 endif 94 106 -
trunk/VALID/2INSTALL/CONFIG_FILES/AA_make.ldef
r695 r807 10 10 NEMOLIB := $(shell awk '{ print $$1 }' ./WORK/.config) 11 11 RUN= 12 JOB= 12 13 RTG= 13 14 MKTE= 15 MKMO= 14 16 WWDIR=/Users/ctlod/WORK/AZE/modipsl/config 15 17 #--------------------------------------------------------------------- -
trunk/VALID/2INSTALL/JOBS/lance_batch.ksh
r753 r807 4 4 # Contact : opatlod@locean-ipsl.upmc.fr 5 5 # 6 # INPUT ARGS: 2+ 1 optional6 # INPUT ARGS: 3 + 1 optional 7 7 # - CONF : configuration name (ORCA2_LIM, GYRE ..) 8 8 # - MTIME : timing/no timing (timing or notiming) 9 # - REFTAG (optional): reference tag name to which current 10 # version will be compare to 9 # - JOBTOL: jobs to launch: all, long, 1_short or gtime 10 # - REFTAG: (optional): reference tag name to which current 11 # version will be compare to 11 12 # 12 13 # WORK: This script aims to (for each standard configuration) : … … 65 66 CONF=$1 66 67 MTIME=$2 67 REFTAG=$3 68 JOBTOL=$3 69 REFTAG=$4 68 70 RUN=$(basename `pwd`) 69 71 … … 178 180 dirjob[0]=LONG ; dirjob[1]=1_SHORT ; dirjob[2]=2_SHORT ; dirjob[3]=GTIME 179 181 180 iloop=3 181 if [ ${MTIME} = 'timing' ] ; then iloop=4 ; fi 182 183 ind=0 182 case ${JOBTOL} in 183 'all' ) 184 if [ ${MTIME} = 'timing' ] ; then 185 ind=0 ; iloop=4 ; 186 else 187 ind=0 ; iloop=3 ; 188 fi ;; 189 'long' ) 190 ind=0 ; iloop=1 ;; 191 'short' ) 192 ind=1 ; iloop=3 ;; 193 'gtime' ) 194 ind=3 ; iloop=4 ;; 195 esac 196 184 197 while [ $ind -lt ${iloop} ] 185 198 do … … 238 251 239 252 chmod 750 job_${RUN}_${jobnam[$ind]}.ksh 253 mv job_${RUN}_${jobnam[$ind]}.ksh ${dirjob[$ind]}/. 240 254 241 255 if [ ${jobnam[$ind]} != '2_short' ] ; then 242 mv job_${RUN}_${jobnam[$ind]}.ksh ${dirjob[$ind]}/.243 256 cd ${dirjob[$ind]} 244 257 ${LAUN}job_${RUN}_${jobnam[$ind]}.ksh & 245 258 cd ../ 246 else247 mv job_${RUN}_${jobnam[$ind]}.ksh ${dirjob[$ind]}/.248 259 fi 249 260
Note: See TracChangeset
for help on using the changeset viewer.