Changeset 1953 for branches/DEV_r1784_mid_year_merge_2010/UTIL/fait_AA_make
- Timestamp:
- 2010-06-24T17:27:10+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1784_mid_year_merge_2010/UTIL/fait_AA_make
r1773 r1953 86 86 87 87 # Agrif library and conv 88 libagrif : \$(call keycompat,key_iomput,key_agrif)88 libagrif : 89 89 ifeq (\$(AGRIF),use) 90 90 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 112 112 #-Q- sx8brodie -R2 \\ 113 113 #-Q- sxdkrz -R2 \\ 114 #-Q- es hpux-R2 \\114 #-Q- es2 -R2 \\ 115 115 #-Q- aix6 -qsource \\ 116 116 #-Q- aix -qsource \\ … … 118 118 OPAFILES/\$*.F90 || { mv \$(PREF).L \$(TMP) ; false ; exit ; } 119 119 #-Q- sxdkrz @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 120 #-Q- es hpux@\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null120 #-Q- es2 @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 121 121 endif 122 122 … … 132 132 .PRECIOUS : \$(MODEL_LIB) 133 133 #-Q- sxdkrz .PRECIOUS : \$(SXMODEL_LIB) 134 #-Q- es hpux.PRECIOUS : \$(SXMODEL_LIB)134 #-Q- es2 .PRECIOUS : \$(SXMODEL_LIB) 135 135 136 136 # library dependancies … … 151 151 #-Q- sx8brodie -R2 \\ 152 152 #-Q- sxdkrz -R2 \\ 153 #-Q- es hpux-R2 \\153 #-Q- es2 -R2 \\ 154 154 #-Q- aix -qsource \\ 155 155 #-Q- aix6 -qsource \\ … … 157 157 \$*.f90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 158 158 #-Q- sxdkrz @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 159 #-Q- es hpux@\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null159 #-Q- es2 @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 160 160 @\$(A_C) \$(MODEL_LIB) \$*.o > /dev/null 161 161 @\$(RM) \$*.[of] … … 187 187 #-Q- sx8brodie -R2 \\ 188 188 #-Q- sxdkrz -R2 \\ 189 #-Q- es hpux-R2 \\189 #-Q- es2 -R2 \\ 190 190 #-Q- aix -qsource \\ 191 191 #-Q- aix6 -qsource \\ … … 199 199 #-Q- sx8brodie -R2 \\ 200 200 #-Q- sxdkrz -R2 \\ 201 #-Q- es hpux-R2 \\201 #-Q- es2 -R2 \\ 202 202 #-Q- aix -qsource \\ 203 203 #-Q- aix6 -qsource \\ … … 206 206 endif 207 207 #-Q- sxdkrz @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 208 #-Q- es hpux@\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null208 #-Q- es2 @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 209 209 @\$(A_C) \$(MODEL_LIB) \$*.o > /dev/null 210 210 @\$(RM) \$*.[of] … … 245 245 echo '#-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)' 246 246 echo '#-Q- sxdkrz L_X = $(L_O) -ftrace' 247 echo '#-Q- es hpux# Compiler options for NEMO (Earth Simulator)'248 echo '#-Q- es hpux# for super perfs!'249 echo '#-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)'250 echo '#-Q- es hpux# regular options!'251 echo '#-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)'252 echo '#-Q- es hpuxL_X = $(L_O)'247 echo '#-Q- es2 # Compiler options for NEMO (Earth Simulator)' 248 echo '#-Q- es2 # for super perfs!' 249 echo '#-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)' 250 echo '#-Q- es2 # regular options!' 251 echo '#-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)' 252 echo '#-Q- es2 L_X = $(L_O)' 253 253 echo '#-Q- linux # Compiler options for NEMO (pgf version)' 254 254 echo '#-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)' … … 286 286 echo '#-Q- sx8brodie PREF=i.' 287 287 echo '#-Q- sxdkrz PREF=i.' 288 echo '#-Q- es hpuxPREF=i.'288 echo '#-Q- es2 PREF=i.' 289 289 echo '' 290 290 echo '# add suffix to P_P' … … 327 327 328 328 echo '#check key compatibility' 329 echo 'keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))'329 echo 'keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))' 330 330 331 331 echo ''
Note: See TracChangeset
for help on using the changeset viewer.