Changeset 1272 for trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make
- Timestamp:
- 2009-01-16T18:21:45+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make
r1266 r1272 7 7 # Check your compilers option in consequence when using real F95 compilers 8 8 9 #-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC)10 #-Q- sx8mercure F_O = -f2003 nocbind -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)11 #-Q- sx8mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -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)12 #-Q- sx8mercure F_F = $(F_O) -f313 #-Q- sx8mercure L_X = $(L_O) -ftrace14 #-Q- sx8 brodie # Compiler options NEMO (CEA SX6-NEC)15 #-Q- sx8brodie F_O = -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -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)16 #-Q- sx8brodie F_ F = $(F_O) -f39 #-Q- platine # Compiler options NEMO (CCRT Itanium Bull) 10 #-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) 11 #-Q- platine L_X = $(L_O) 12 #-Q- sx8mercure # Compiler options NEMO (CEA SX8-NEC) 13 #-Q- sx8mercure F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 14 #-Q- sx8mercure L_X = $(L_O) 15 #-Q- sx8brodie # Compiler options NEMO (IDRIS SX8-NEC) 16 #-Q- sx8brodie F_O = -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -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) 17 17 #-Q- sx8brodie L_X = $(L_O) 18 18 #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) 19 #-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) 20 #-Q- sxdkrz F_F = $(F_O) -f3 19 #-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) 21 20 #-Q- sxdkrz L_X = $(L_O) -ftrace 22 21 #-Q- eshpux # Compiler options for NEMO (Earth Simulator) 23 22 #-Q- eshpux # for super perfs! 24 #-Q- eshpux # 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) 23 #-Q- eshpux # 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) 25 24 #-Q- eshpux # regular options! 26 #-Q- eshpux 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) 27 #-Q- eshpux F_F = $(F_O) -f3 25 #-Q- eshpux 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) 28 26 #-Q- eshpux L_X = $(L_O) 29 27 #-Q- linux # Compiler options for NEMO (pgf version) 30 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 31 #-Q- linux F_F = $(F_O)-Mextend 28 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 32 29 #-Q- linux L_X = -r8 -O3 33 30 #-Q- lxiv7 # Compiler options for NEMO (ifc version) 34 #-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 35 #-Q- lxiv7 F_F = $(F_O) -extend_source 31 #-Q- lxiv7 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 36 32 #-Q- lxiv7 L_X = -r8 -O3 37 33 #-Q- lxiv8 # Compiler options for NEMO (ifort version) 38 #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 39 #-Q- lxiv8 F_F = $(F_O) -extend_source 34 #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 40 35 #-Q- lxiv8 L_X = -r8 -O3 41 36 #-Q- g95 # Compiler options for NEMO (g95 version) 42 #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 43 #-Q- g95 F_F = $(F_O)-ffixed-form -ffixed-line-length-132 37 #-Q- g95 F_O = -O3 -fno-second-underscore -r8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 44 38 #-Q- g95 L_X = -r8 -O3 45 39 #-Q- gfortran # Compiler options for NEMO (gfortran version) 46 #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 47 #-Q- gfortran F_F = $(F_O)-ffixed-form -ffixed-line-length-132 40 #-Q- gfortran F_O = -fno-second-underscore -fdefault-real-8 -funroll-all-loops -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 48 41 #-Q- gfortran L_X = -fdefault-real-8 49 42 #-Q- aix # Compiler options for NEMO (aix version) 50 #-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) 51 #-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) 43 #-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) $(USER_INC) 52 44 #-Q- aix L_O = $(F_P) -q64 -O3 53 45 #-Q- aix L_X = $(L_O) 46 #-Q- aix6 # Compiler options for NEMO (aix6 version) 47 #-Q- aix6 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) $(USER_INC) 48 #-Q- aix6 L_O = $(F_P) -q64 -O3 49 #-Q- aix6 L_X = $(L_O) 54 50 #-Q- babel # Compiler options for NEMO (blue gene version) 55 #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 56 #-Q- babel F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 51 #-Q- babel F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qsource -qextname=flush -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 57 52 #-Q- babel L_X = $(L_O) 58 53 #-Q- osxxlf # Compiler options for NEMO (osxxlf version) 59 #-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) 60 #-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) 54 #-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) $(USER_INC) 61 55 #-Q- osxxlf L_X = -qrealsize=8 -O3 62 56 PREF= … … 67 61 68 62 # add suffix to P_P 69 P_P := $(P_P:%=$(prefix)%)63 override P_P := $(P_P:%=$(prefix)%) 70 64 71 65 # Some tests to define variables related to Agrif compilation … … 156 150 $(MODEL_LIB)(lib_print.o)\ 157 151 $(MODEL_LIB)(agrif_top_interp.o)\ 152 $(MODEL_LIB)(agrif_top_sponge.o)\ 158 153 $(MODEL_LIB)(agrif_top_update.o)\ 159 154 $(MODEL_LIB)(daymod.o)\ … … 323 318 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 324 319 ifeq ($(AGRIF),use) 325 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $( OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)320 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 326 321 else 327 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $( OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)322 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 328 323 endif 329 324 … … 346 341 @$(F_C) \ 347 342 #-Q- aix -qsuffix=f=F90 \ 343 #-Q- aix6 -qsuffix=f=F90 \ 348 344 #-Q- babel -qsuffix=f=F90 \ 349 345 #-Q- osxxlf -qsuffix=f=F90 \ … … 354 350 #-Q- sxdkrz -R2 \ 355 351 #-Q- eshpux -R2 \ 352 #-Q- aix6 -qsource \ 356 353 #-Q- aix -qsource \ 357 354 #-Q- babel -qsource \ … … 392 389 #-Q- eshpux -R2 \ 393 390 #-Q- aix -qsource \ 391 #-Q- aix6 -qsource \ 394 392 #-Q- babel -qsource \ 395 393 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 400 398 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 401 399 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 400 #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L 402 401 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 403 402 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L … … 425 424 #-Q- eshpux -R2 \ 426 425 #-Q- aix -qsource \ 426 #-Q- aix6 -qsource \ 427 427 #-Q- babel -qsource \ 428 428 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 435 435 #-Q- eshpux -R2 \ 436 436 #-Q- aix -qsource \ 437 #-Q- aix6 -qsource \ 437 438 #-Q- babel -qsource \ 438 439 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 444 445 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 445 446 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 447 #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L 446 448 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 447 449 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L … … 449 451 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 450 452 451 # rules for the .F files452 .F.a :453 ifeq ($(AGRIF),use)454 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F455 @(cd OPAFILES ; ./conv agrif_opa.in -rm \456 #-Q- linux -SubloopScalar \457 #-Q- g95 -SubloopScalar \458 #-Q- f95 -SubloopScalar \459 #-Q- osf1 -SubloopScalar \460 -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F)461 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F462 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F463 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F464 @$(F_C) $(P_P) $(F_F) \465 #-Q- fjvpp -Z $*.L \466 #-Q- sx8mercure -R2 \467 #-Q- sx8brodie -R2 \468 #-Q- sxdkrz -R2 \469 #-Q- eshpux -R2 \470 #-Q- aix -qsource \471 #-Q- babel -qsource \472 OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }473 else474 @$(F_C) $(P_P) $(F_O) \475 #-Q- fjvpp -Z $*.L \476 #-Q- sx8mercure -R2 \477 #-Q- sx8brodie -R2 \478 #-Q- sxdkrz -R2 \479 #-Q- eshpux -R2 \480 #-Q- aix -qsource \481 #-Q- babel -qsource \482 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }483 endif484 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null485 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null486 @$(A_C) $(MODEL_LIB) $*.o > /dev/null487 @$(RM) $*.[of]488 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi489 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L490 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L491 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L492 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L493 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi494 495 # rules for the library from the .f files496 .f.a :497 @$(F_C) $(F_O) \498 #-Q- fjvpp -Z $*.L \499 #-Q- sx8mercure -R2 \500 #-Q- sx8brodie -R2 \501 #-Q- sxdkrz -R2 \502 #-Q- eshpux -R2 \503 #-Q- aix -qsource \504 #-Q- babel -qsource \505 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; }506 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null507 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null508 @$(A_C) $(MODEL_LIB) $*.o > /dev/null509 @$(RM) -f $*.o510 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L511 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L512 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L513 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L514 @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi515 516 453 $(MODEL_LIB)(agrif_top_interp.o) : \ 517 454 agrif_top_interp.F90 455 $(MODEL_LIB)(agrif_top_sponge.o) : \ 456 agrif_top_sponge.F90 518 457 $(MODEL_LIB)(agrif_top_update.o) : \ 519 458 agrif_top_update.F90 … … 3740 3679 $(MODEL_LIB)(eosbn2.o) \ 3741 3680 $(MODEL_LIB)(lbclnk.o) \ 3681 $(MODEL_LIB)(oce.o) \ 3742 3682 $(MODEL_LIB)(oce_trc.o) \ 3743 3683 $(MODEL_LIB)(prtctl_trc.o) \ … … 3748 3688 eosbn2.F90 \ 3749 3689 lbclnk.F90 \ 3690 oce.F90 \ 3750 3691 oce_trc.F90 \ 3751 3692 prtctl_trc.F90 \ … … 5732 5673 $(MODEL_LIB)(agrif_top_update.o) \ 5733 5674 $(MODEL_LIB)(lbclnk.o) \ 5675 $(MODEL_LIB)(oce.o) \ 5734 5676 $(MODEL_LIB)(oce_trc.o) \ 5735 5677 $(MODEL_LIB)(prtctl_trc.o) \ … … 5741 5683 agrif_top_update.F90 \ 5742 5684 lbclnk.F90 \ 5685 oce.F90 \ 5743 5686 oce_trc.F90 \ 5744 5687 prtctl_trc.F90 \ … … 6669 6612 trcsms_pisces.F90 6670 6613 $(MODEL_LIB)(trcstp.o) : \ 6614 $(MODEL_LIB)(agrif_top_sponge.o) \ 6671 6615 $(MODEL_LIB)(daymod.o) \ 6672 6616 $(MODEL_LIB)(dianam.o) \ … … 6725 6669 $(MODEL_LIB)(zdfmxl.o) \ 6726 6670 $(MODEL_LIB)(zpshde_trc.o) \ 6671 agrif_top_sponge.F90 \ 6727 6672 daymod.F90 \ 6728 6673 dianam.F90 \ … … 6868 6813 zdfddm.F90 \ 6869 6814 zdfmxl.F90 \ 6815 $(MODEL_LIB)(agrif_top_sponge.o) \ 6870 6816 $(MODEL_LIB)(oce_trc.o) \ 6871 6817 $(MODEL_LIB)(prtctl_trc.o) \ … … 6892 6838 $(MODEL_LIB)(trp_trc.o) \ 6893 6839 $(MODEL_LIB)(zpshde_trc.o) \ 6840 agrif_top_sponge.F90 \ 6894 6841 oce_trc.F90 \ 6895 6842 prtctl_trc.F90 \ … … 6917 6864 zpshde_trc.F90 \ 6918 6865 domzgr_substitute.h90 \ 6866 $(AGRIF_LIB) \ 6919 6867 KEY_CPP \ 6920 6868 trctrp.F90 … … 7074 7022 zdfddm.F90 \ 7075 7023 zdfmxl.F90 \ 7024 $(MODEL_LIB)(oce.o) \ 7076 7025 $(MODEL_LIB)(oce_trc.o) \ 7077 7026 $(MODEL_LIB)(prtctl_trc.o) \ … … 7080 7029 $(MODEL_LIB)(trdmld_trc_oce.o) \ 7081 7030 $(MODEL_LIB)(trp_trc.o) \ 7031 oce.F90 \ 7082 7032 oce_trc.F90 \ 7083 7033 prtctl_trc.F90 \ … … 7152 7102 zdfddm.F90 \ 7153 7103 zdfmxl.F90 \ 7104 $(MODEL_LIB)(oce.o) \ 7154 7105 $(MODEL_LIB)(oce_trc.o) \ 7155 7106 $(MODEL_LIB)(prtctl_trc.o) \ … … 7158 7109 $(MODEL_LIB)(trdmld_trc_oce.o) \ 7159 7110 $(MODEL_LIB)(trp_trc.o) \ 7111 oce.F90 \ 7160 7112 oce_trc.F90 \ 7161 7113 prtctl_trc.F90 \ … … 7231 7183 zdfmxl.F90 \ 7232 7184 $(MODEL_LIB)(lbclnk.o) \ 7185 $(MODEL_LIB)(oce.o) \ 7233 7186 $(MODEL_LIB)(oce_trc.o) \ 7234 7187 $(MODEL_LIB)(prtctl_trc.o) \ … … 7238 7191 $(MODEL_LIB)(trp_trc.o) \ 7239 7192 lbclnk.F90 \ 7193 oce.F90 \ 7240 7194 oce_trc.F90 \ 7241 7195 prtctl_trc.F90 \ … … 7312 7266 zdfmxl.F90 \ 7313 7267 $(MODEL_LIB)(lbclnk.o) \ 7268 $(MODEL_LIB)(oce.o) \ 7314 7269 $(MODEL_LIB)(oce_trc.o) \ 7315 7270 $(MODEL_LIB)(prtctl_trc.o) \ … … 7319 7274 $(MODEL_LIB)(trp_trc.o) \ 7320 7275 lbclnk.F90 \ 7276 oce.F90 \ 7321 7277 oce_trc.F90 \ 7322 7278 prtctl_trc.F90 \ … … 7758 7714 echo " use OPA_SRC files" ; \ 7759 7715 ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ 7760 ln -sf ../OPA_SRC/DYN/*.[Ffh]90 . ; \ 7761 ln -sf ../OPA_SRC/TRA/*.[Ffh]90 . ; \ 7762 ln -sf ../OPA_SRC/TRD/*.[Ffh]90 . ; \ 7763 ln -sf ../OPA_SRC/DIA/*.[Ffh]90 . ; \ 7764 ln -sf ../OPA_SRC/DOM/*.[Ffh]90 . ; \ 7765 ln -sf ../OPA_SRC/OBC/*.[Ffh]90 . ; \ 7766 ln -sf ../OPA_SRC/FLO/*.[Ffh]90 . ; \ 7767 ln -sf ../OPA_SRC/LDF/*.[Ffh]90 . ; \ 7768 ln -sf ../OPA_SRC/ZDF/*.[Ffh]90 . ; \ 7769 ln -sf ../OPA_SRC/SOL/*.[Ffh]90 . ; \ 7770 ln -sf ../OPA_SRC/DTA/*.[Ffh]90 . ; \ 7771 ln -sf ../OPA_SRC/SBC/*.[Ffh]90 . ; \ 7772 ln -sf ../OPA_SRC/IOM/*.[Ffh]90 . ; \ 7773 ln -sf ../OPA_SRC/BDY/*.[Ffh]90 . ; \ 7716 ln -sf ../OPA_SRC/*/*.[Ffh]90 . ; \ 7774 7717 fi 7775 7718 @check=`grep LIM_SRC_3 .config` ; \ … … 7795 7738 \$(RM) trcini.F90 ; \ 7796 7739 ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ 7797 ln -sf ../TOP_SRC/TRP/*.[Ffh]90 . ; \ 7798 ln -sf ../TOP_SRC/PISCES/*.[Ffh]90 . ; \ 7799 ln -sf ../TOP_SRC/LOBSTER/*.[Ffh]90 . ; \ 7800 ln -sf ../TOP_SRC/CFC/*.[Ffh]90 . ; \ 7801 ln -sf ../TOP_SRC/C14b/*.[Ffh]90 . ; \ 7802 ln -sf ../TOP_SRC/MY_TRC/*.[Ffh]90 . ; \ 7803 ln -sf ../TOP_SRC/SED/*.[Ffh]90 . ; \ 7804 ln -sf ../TOP_SRC/DUMMY/*.[Ffh]90 . ; \ 7740 ln -sf ../TOP_SRC/*/*.[Ffh]90 . ; \ 7805 7741 fi 7806 7742 @check=`grep OFF_SRC .config` ; \ … … 7816 7752 \$(RM) agrif_opa_sponge.F90 ; \ 7817 7753 \$(RM) agrif_opa_update.F90 ; \ 7754 \$(RM) agrif_top_interp.F90 ; \ 7755 \$(RM) agrif_top_sponge.F90 ; \ 7756 \$(RM) agrif_top_update.F90 ; \ 7818 7757 ln -sf ../NST_SRC/*.[Ffh]90 . ; \ 7819 7758 fi
Note: See TracChangeset
for help on using the changeset viewer.