Changeset 639
- Timestamp:
- 2007-03-07T15:05:45+01:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UTIL/fait_AA_make
r590 r639 199 199 # rules for the .F files 200 200 .F.a : 201 ifeq (\$(AGRIF),use) 202 @\$(P_C) \$(P_O) -IOPAFILES/AGRIF_INC \$*.F > OPAFILES/\$*.F 203 @(cd OPAFILES ; ./conv agrif_opa.in -rm \\ 204 #-Q- linux -SubloopScalar \\ 205 #-Q- lxiv8 -SubloopScalar \\ 206 #-Q- g95 -SubloopScalar \\ 207 #-Q- f95 -SubloopScalar \\ 208 #-Q- osf1 -SubloopScalar \\ 209 -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile \$*.F) 210 -@mv -f OPAFILES/AGRIF_MODELFILES/\$*.F OPAFILES/\$*.F 211 @\$(P_C) \$(P_O) -IOPAFILES/AGRIF_INC OPAFILES/\$*.F > OPAFILES/AGRIF_MODELFILES/\$*.F 212 -@mv -f OPAFILES/AGRIF_MODELFILES/\$*.F OPAFILES/\$*.F 201 213 @\$(F_C) \$(P_P) \$(F_F) \\ 202 214 #-Q- fjvpp -Z \$*.L \\ … … 207 219 #-Q- eshpux -R2 \\ 208 220 #-Q- aix -qsource \\ 221 OPAFILES/\$*.F || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 222 else 223 @\$(F_C) \$(P_P) \$(F_O) \\ 224 #-Q- fjvpp -Z \$*.L \\ 225 #-Q- sxnec -R2 \\ 226 #-Q- sx6nec -R2 \\ 227 #-Q- sx8brodie -R2 \\ 228 #-Q- sxdkrz -R2 \\ 229 #-Q- eshpux -R2 \\ 230 #-Q- aix -qsource \\ 209 231 \$*.F || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 232 endif 210 233 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 211 234 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 254 277 echo '#-Q- sxnec # Compiler options for NEMO (IDRIS SX5-NEC) ' 255 278 echo '#-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 256 echo '#-Q- sxnec F_F = $(F_O) '279 echo '#-Q- sxnec F_F = $(F_O) -f3' 257 280 echo '#-Q- sxnec L_X = $(L_O)' 258 281 echo '#-Q- sx6nec # Compiler options NEMO (CEA SX6-NEC) ' 259 282 echo '#-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 -L transform' -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 260 283 echo '#-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 261 echo '#-Q- sx6nec F_F = $(F_O) '284 echo '#-Q- sx6nec F_F = $(F_O) -f3' 262 285 echo '#-Q- sx6nec L_X = $(L_O) -ftrace' 263 286 echo '#-Q- sx8brodie # Compiler options NEMO (CEA SX6-NEC) ' 264 287 echo '#-Q- sx8brodie F_O = -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 265 echo '#-Q- sx8brodie F_F = $(F_O) '288 echo '#-Q- sx8brodie F_F = $(F_O) -f3' 266 289 echo '#-Q- sx8brodie L_X = $(L_O)' 267 290 echo '#-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) ' 268 291 echo '#-Q- sxdkrz F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 269 echo '#-Q- sxdkrz F_F = $(F_O) '292 echo '#-Q- sxdkrz F_F = $(F_O) -f3' 270 293 echo '#-Q- sxdkrz L_X = $(L_O) -ftrace' 271 294 echo '#-Q- eshpux # Compiler options for NEMO (Earth Simulator)' … … 274 297 echo '#-Q- eshpux # regular options!' 275 298 echo '#-Q- eshpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 276 echo '#-Q- eshpux F_F = $(F_O) '299 echo '#-Q- eshpux F_F = $(F_O) -f3' 277 300 echo '#-Q- eshpux L_X = $(L_O)' 278 301 echo '#-Q- linux # Compiler options for NEMO (pgf version)' 279 302 echo '#-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC)' 280 echo '#-Q- linux F_F = $(F_O)' 303 echo '#-Q- linux F_F = $(F_O)'-Mextend 281 304 echo '#-Q- linux L_X = -r8 -O3' 282 305 echo '#-Q- lxiv7 # Compiler options for NEMO (ifc version)' 283 306 echo '#-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC)' 307 echo '#-Q- lxiv7 F_F = $(F_O) -extend_source ' 284 308 echo '#-Q- lxiv7 L_X = -r8 -O3' 285 309 echo '#-Q- lxiv8 # Compiler options for NEMO (ifort version)' 286 310 echo '#-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NETCDF_INC)' 287 echo '#-Q- lxiv8 F_F = $(F_O) '311 echo '#-Q- lxiv8 F_F = $(F_O) -extend_source ' 288 312 echo '#-Q- lxiv8 L_X = -r8 -O3' 289 313 echo '#-Q- g95 # Compiler options for NEMO (g95 version)' 290 314 echo '#-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 291 echo '#-Q- g95 F_F = $(F_O)' 315 echo '#-Q- g95 F_F = $(F_O)'-ffixed-form -ffixed-line-length-132 292 316 echo '#-Q- g95 L_X = -r8 -O3' 293 317 echo '#-Q- aix # Compiler options for NEMO (aix version)' 294 318 echo '#-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 295 echo '#-Q- aix F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'319 echo '#-Q- aix F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 296 320 echo '#-Q- aix L_O = $(F_P) -q64 -O3' 297 321 echo '#-Q- aix L_X = $(L_O)' 298 322 echo '#-Q- osxxlf # Compiler options for NEMO (osxxlf version)' 299 echo '#-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -q maxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'300 echo '#-Q- osxxlf F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed -qsource-qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)'323 echo '#-Q- osxxlf F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 324 echo '#-Q- osxxlf F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname -qstrict -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)' 301 325 echo '#-Q- osxxlf L_X = -qrealsize=8 -O3' 302 326 … … 663 687 echo ' ln -sf ../LIM_SRC/*.[Ffh]90 . ; \' 664 688 echo ' fi ' 665 echo ' @check=`grep NST_SRC .config` ; \'666 echo ' if [ -n "$$check" ] ; then \'667 echo ' echo " use NST_SRC files" ; \'668 echo ' \$(RM) agrif_opa_interp.F90 ; \'669 echo ' \$(RM) agrif_opa_sponge.F90 ; \'670 echo ' \$(RM) agrif_opa_update.F90 ; \'671 echo ' ln -sf ../NST_SRC/*.[Ffh]90 . ; \'672 echo ' fi '673 689 echo ' @check=`grep C1D_SRC .config` ; \' 674 690 echo ' if [ -n "$$check" ] ; then \' … … 693 709 echo ' ln -sf ../OFF_SRC/*/*.[Ffh]90 . ; \' 694 710 echo ' fi ' 711 echo ' @check=`grep NST_SRC .config` ; \' 712 echo ' if [ -n "$$check" ] ; then \' 713 echo ' echo " use NST_SRC files" ; \' 714 echo ' \$(RM) agrif_opa_interp.F90 ; \' 715 echo ' \$(RM) agrif_opa_sponge.F90 ; \' 716 echo ' \$(RM) agrif_opa_update.F90 ; \' 717 echo ' ln -sf ../NST_SRC/*.[Ffh]90 . ; \' 718 echo ' fi ' 695 719 echo ' @\$(RM) tmplist' 696 720 echo ' @ls -1 | fgrep -v -f .patron >tmplist'
Note: See TracChangeset
for help on using the changeset viewer.