Changeset 1272 for trunk/CONFIG/ORCA2_LIM_PISCES
- Timestamp:
- 2009-01-16T18:21:45+01:00 (15 years ago)
- Location:
- trunk/CONFIG/ORCA2_LIM_PISCES/scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_LIM_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 … … 183 177 key_vvl \ 184 178 key_zco \ 179 key_zco \ 185 180 key_zdfcst \ 186 181 key_zdfddm \ … … 194 189 $(MODEL_LIB)(lib_isml.o)\ 195 190 $(MODEL_LIB)(lib_print.o)\ 191 $(MODEL_LIB)(agrif_oce.o)\ 196 192 $(MODEL_LIB)(agrif_opa_interp.o)\ 197 193 $(MODEL_LIB)(agrif_opa_sponge.o)\ 198 194 $(MODEL_LIB)(agrif_opa_update.o)\ 199 195 $(MODEL_LIB)(agrif_top_interp.o)\ 196 $(MODEL_LIB)(agrif_top_sponge.o)\ 200 197 $(MODEL_LIB)(agrif_top_update.o)\ 198 $(MODEL_LIB)(agrif_user.o)\ 201 199 $(MODEL_LIB)(albedo.o)\ 202 200 $(MODEL_LIB)(bdy_oce.o)\ … … 526 524 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 527 525 ifeq ($(AGRIF),use) 528 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $( OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)526 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 529 527 else 530 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $( OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)528 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 531 529 endif 532 530 … … 549 547 @$(F_C) \ 550 548 #-Q- aix -qsuffix=f=F90 \ 549 #-Q- aix6 -qsuffix=f=F90 \ 551 550 #-Q- babel -qsuffix=f=F90 \ 552 551 #-Q- osxxlf -qsuffix=f=F90 \ … … 557 556 #-Q- sxdkrz -R2 \ 558 557 #-Q- eshpux -R2 \ 558 #-Q- aix6 -qsource \ 559 559 #-Q- aix -qsource \ 560 560 #-Q- babel -qsource \ … … 595 595 #-Q- eshpux -R2 \ 596 596 #-Q- aix -qsource \ 597 #-Q- aix6 -qsource \ 597 598 #-Q- babel -qsource \ 598 599 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 603 604 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 604 605 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 606 #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L 605 607 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 606 608 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L … … 628 630 #-Q- eshpux -R2 \ 629 631 #-Q- aix -qsource \ 632 #-Q- aix6 -qsource \ 630 633 #-Q- babel -qsource \ 631 634 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 638 641 #-Q- eshpux -R2 \ 639 642 #-Q- aix -qsource \ 643 #-Q- aix6 -qsource \ 640 644 #-Q- babel -qsource \ 641 645 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 647 651 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 648 652 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 653 #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L 649 654 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 650 655 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L … … 652 657 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 653 658 654 # rules for the .F files 655 .F.a : 656 ifeq ($(AGRIF),use) 657 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F 658 @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 659 #-Q- linux -SubloopScalar \ 660 #-Q- g95 -SubloopScalar \ 661 #-Q- f95 -SubloopScalar \ 662 #-Q- osf1 -SubloopScalar \ 663 -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F) 664 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 665 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F 666 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 667 @$(F_C) $(P_P) $(F_F) \ 668 #-Q- fjvpp -Z $*.L \ 669 #-Q- sx8mercure -R2 \ 670 #-Q- sx8brodie -R2 \ 671 #-Q- sxdkrz -R2 \ 672 #-Q- eshpux -R2 \ 673 #-Q- aix -qsource \ 674 #-Q- babel -qsource \ 675 OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 676 else 677 @$(F_C) $(P_P) $(F_O) \ 678 #-Q- fjvpp -Z $*.L \ 679 #-Q- sx8mercure -R2 \ 680 #-Q- sx8brodie -R2 \ 681 #-Q- sxdkrz -R2 \ 682 #-Q- eshpux -R2 \ 683 #-Q- aix -qsource \ 684 #-Q- babel -qsource \ 685 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 686 endif 687 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 688 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 689 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 690 @$(RM) $*.[of] 691 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 692 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 693 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 694 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 695 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 696 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 697 698 # rules for the library from the .f files 699 .f.a : 700 @$(F_C) $(F_O) \ 701 #-Q- fjvpp -Z $*.L \ 702 #-Q- sx8mercure -R2 \ 703 #-Q- sx8brodie -R2 \ 704 #-Q- sxdkrz -R2 \ 705 #-Q- eshpux -R2 \ 706 #-Q- aix -qsource \ 707 #-Q- babel -qsource \ 708 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 709 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 710 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 711 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 712 @$(RM) -f $*.o 713 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 714 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 715 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 716 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 717 @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 718 659 $(MODEL_LIB)(agrif_oce.o) : \ 660 $(MODEL_LIB)(par_kind.o) \ 661 $(MODEL_LIB)(par_oce.o) \ 662 par_kind.F90 \ 663 par_oce.F90 \ 664 $(MODEL_LIB)(dom_oce.o) \ 665 $(MODEL_LIB)(par_oce.o) \ 666 dom_oce.F90 \ 667 par_oce.F90 \ 668 KEY_CPP \ 669 agrif_oce.F90 719 670 $(MODEL_LIB)(agrif_opa_interp.o) : \ 671 $(MODEL_LIB)(dom_oce.o) \ 672 $(MODEL_LIB)(in_out_manager.o) \ 673 $(MODEL_LIB)(lib_print.o) \ 674 $(MODEL_LIB)(par_kind.o) \ 675 $(MODEL_LIB)(par_oce.o) \ 676 dom_oce.F90 \ 677 in_out_manager.F90 \ 678 lib_print.f90 \ 679 par_kind.F90 \ 680 par_oce.F90 \ 681 $(MODEL_LIB)(agrif_oce.o) \ 682 $(MODEL_LIB)(dom_oce.o) \ 683 $(MODEL_LIB)(in_out_manager.o) \ 684 $(MODEL_LIB)(oce.o) \ 685 $(MODEL_LIB)(par_oce.o) \ 686 $(MODEL_LIB)(phycst.o) \ 687 $(MODEL_LIB)(sol_oce.o) \ 688 agrif_oce.F90 \ 689 dom_oce.F90 \ 690 in_out_manager.F90 \ 691 oce.F90 \ 692 par_oce.F90 \ 693 phycst.F90 \ 694 sol_oce.F90 \ 695 domzgr_substitute.h90 \ 696 vectopt_loop_substitute.h90 \ 697 $(AGRIF_LIB) \ 698 KEY_CPP \ 720 699 agrif_opa_interp.F90 721 700 $(MODEL_LIB)(agrif_opa_sponge.o) : \ 701 $(MODEL_LIB)(dom_oce.o) \ 702 $(MODEL_LIB)(lib_print.o) \ 703 $(MODEL_LIB)(par_kind.o) \ 704 $(MODEL_LIB)(par_oce.o) \ 705 dom_oce.F90 \ 706 lib_print.f90 \ 707 par_kind.F90 \ 708 par_oce.F90 \ 709 $(MODEL_LIB)(agrif_oce.o) \ 710 $(MODEL_LIB)(dom_oce.o) \ 711 $(MODEL_LIB)(in_out_manager.o) \ 712 $(MODEL_LIB)(oce.o) \ 713 $(MODEL_LIB)(par_oce.o) \ 714 agrif_oce.F90 \ 715 dom_oce.F90 \ 716 in_out_manager.F90 \ 717 oce.F90 \ 718 par_oce.F90 \ 719 domzgr_substitute.h90 \ 720 $(AGRIF_LIB) \ 721 KEY_CPP \ 722 722 agrif_opa_sponge.F90 723 723 $(MODEL_LIB)(agrif_opa_update.o) : \ 724 $(MODEL_LIB)(bdy_oce.o) \ 725 $(MODEL_LIB)(dom_oce.o) \ 726 $(MODEL_LIB)(domvvl.o) \ 727 $(MODEL_LIB)(in_out_manager.o) \ 728 $(MODEL_LIB)(lbclnk.o) \ 729 $(MODEL_LIB)(lib_mpp.o) \ 730 $(MODEL_LIB)(obc_oce.o) \ 731 $(MODEL_LIB)(obc_par.o) \ 732 $(MODEL_LIB)(oce.o) \ 733 $(MODEL_LIB)(par_kind.o) \ 734 $(MODEL_LIB)(par_oce.o) \ 735 $(MODEL_LIB)(phycst.o) \ 736 $(MODEL_LIB)(prtctl.o) \ 737 $(MODEL_LIB)(sbc_oce.o) \ 738 bdy_oce.F90 \ 739 dom_oce.F90 \ 740 domvvl.F90 \ 741 in_out_manager.F90 \ 742 lbclnk.F90 \ 743 lib_mpp.F90 \ 744 obc_oce.F90 \ 745 obc_par.F90 \ 746 oce.F90 \ 747 par_kind.F90 \ 748 par_oce.F90 \ 749 phycst.F90 \ 750 prtctl.F90 \ 751 sbc_oce.F90 \ 752 $(MODEL_LIB)(agrif_oce.o) \ 753 $(MODEL_LIB)(cla_div.o) \ 754 $(MODEL_LIB)(divcur.o) \ 755 $(MODEL_LIB)(dom_oce.o) \ 756 $(MODEL_LIB)(oce.o) \ 757 $(MODEL_LIB)(par_oce.o) \ 758 $(MODEL_LIB)(wzvmod.o) \ 759 agrif_oce.F90 \ 760 cla_div.F90 \ 761 divcur.F90 \ 762 dom_oce.F90 \ 763 oce.F90 \ 764 par_oce.F90 \ 765 wzvmod.F90 \ 766 domzgr_substitute.h90 \ 767 $(AGRIF_LIB) \ 768 KEY_CPP \ 724 769 agrif_opa_update.F90 725 770 $(MODEL_LIB)(agrif_top_interp.o) : \ 771 $(MODEL_LIB)(dom_oce.o) \ 772 $(MODEL_LIB)(par_kind.o) \ 773 $(MODEL_LIB)(par_oce.o) \ 774 $(MODEL_LIB)(par_trc.o) \ 775 dom_oce.F90 \ 776 par_kind.F90 \ 777 par_oce.F90 \ 778 par_trc.F90 \ 779 $(MODEL_LIB)(agrif_oce.o) \ 780 $(MODEL_LIB)(dom_oce.o) \ 781 $(MODEL_LIB)(oce.o) \ 782 $(MODEL_LIB)(par_oce.o) \ 783 $(MODEL_LIB)(sol_oce.o) \ 784 $(MODEL_LIB)(trc.o) \ 785 agrif_oce.F90 \ 786 dom_oce.F90 \ 787 oce.F90 \ 788 par_oce.F90 \ 789 sol_oce.F90 \ 790 trc.F90 \ 791 domzgr_substitute.h90 \ 792 vectopt_loop_substitute.h90 \ 793 $(AGRIF_LIB) \ 794 KEY_CPP \ 726 795 agrif_top_interp.F90 796 $(MODEL_LIB)(agrif_top_sponge.o) : \ 797 $(MODEL_LIB)(dom_oce.o) \ 798 $(MODEL_LIB)(lib_print.o) \ 799 $(MODEL_LIB)(par_kind.o) \ 800 $(MODEL_LIB)(par_oce.o) \ 801 $(MODEL_LIB)(par_trc.o) \ 802 dom_oce.F90 \ 803 lib_print.f90 \ 804 par_kind.F90 \ 805 par_oce.F90 \ 806 par_trc.F90 \ 807 $(MODEL_LIB)(agrif_oce.o) \ 808 $(MODEL_LIB)(dom_oce.o) \ 809 $(MODEL_LIB)(in_out_manager.o) \ 810 $(MODEL_LIB)(oce.o) \ 811 $(MODEL_LIB)(par_oce.o) \ 812 $(MODEL_LIB)(trc.o) \ 813 agrif_oce.F90 \ 814 dom_oce.F90 \ 815 in_out_manager.F90 \ 816 oce.F90 \ 817 par_oce.F90 \ 818 trc.F90 \ 819 domzgr_substitute.h90 \ 820 $(AGRIF_LIB) \ 821 KEY_CPP \ 822 agrif_top_sponge.F90 727 823 $(MODEL_LIB)(agrif_top_update.o) : \ 824 $(MODEL_LIB)(dom_oce.o) \ 825 $(MODEL_LIB)(par_kind.o) \ 826 $(MODEL_LIB)(par_oce.o) \ 827 $(MODEL_LIB)(par_trc.o) \ 828 dom_oce.F90 \ 829 par_kind.F90 \ 830 par_oce.F90 \ 831 par_trc.F90 \ 832 $(MODEL_LIB)(agrif_oce.o) \ 833 $(MODEL_LIB)(dom_oce.o) \ 834 $(MODEL_LIB)(oce.o) \ 835 $(MODEL_LIB)(par_oce.o) \ 836 $(MODEL_LIB)(trc.o) \ 837 agrif_oce.F90 \ 838 dom_oce.F90 \ 839 oce.F90 \ 840 par_oce.F90 \ 841 trc.F90 \ 842 domzgr_substitute.h90 \ 843 $(AGRIF_LIB) \ 844 KEY_CPP \ 728 845 agrif_top_update.F90 846 $(MODEL_LIB)(agrif_user.o) : \ 847 $(MODEL_LIB)(agrif_oce.o) \ 848 $(MODEL_LIB)(bdy_par.o) \ 849 $(MODEL_LIB)(bdyini.o) \ 850 $(MODEL_LIB)(c1d.o) \ 851 $(MODEL_LIB)(cla_div.o) \ 852 $(MODEL_LIB)(cpl_oasis3.o) \ 853 $(MODEL_LIB)(cpl_oasis4.o) \ 854 $(MODEL_LIB)(daymod.o) \ 855 $(MODEL_LIB)(diaptr.o) \ 856 $(MODEL_LIB)(divcur.o) \ 857 $(MODEL_LIB)(dom_oce.o) \ 858 $(MODEL_LIB)(domain.o) \ 859 $(MODEL_LIB)(domcfg.o) \ 860 $(MODEL_LIB)(dtasal.o) \ 861 $(MODEL_LIB)(dtatem.o) \ 862 $(MODEL_LIB)(dyncor_c1d.o) \ 863 $(MODEL_LIB)(dynspg_oce.o) \ 864 $(MODEL_LIB)(eosbn2.o) \ 865 $(MODEL_LIB)(in_out_manager.o) \ 866 $(MODEL_LIB)(iom.o) \ 867 $(MODEL_LIB)(istate.o) \ 868 $(MODEL_LIB)(ldfdyn.o) \ 869 $(MODEL_LIB)(ldftra.o) \ 870 $(MODEL_LIB)(lib_mpp.o) \ 871 $(MODEL_LIB)(lib_print.o) \ 872 $(MODEL_LIB)(mppini.o) \ 873 $(MODEL_LIB)(obc_par.o) \ 874 $(MODEL_LIB)(obcini.o) \ 875 $(MODEL_LIB)(oce.o) \ 876 $(MODEL_LIB)(par_kind.o) \ 877 $(MODEL_LIB)(par_oce.o) \ 878 $(MODEL_LIB)(par_trc.o) \ 879 $(MODEL_LIB)(phycst.o) \ 880 $(MODEL_LIB)(prtctl.o) \ 881 $(MODEL_LIB)(sbc_oce.o) \ 882 $(MODEL_LIB)(sol_oce.o) \ 883 $(MODEL_LIB)(step.o) \ 884 $(MODEL_LIB)(step_c1d.o) \ 885 $(MODEL_LIB)(trc.o) \ 886 $(MODEL_LIB)(trcini.o) \ 887 $(MODEL_LIB)(trdmod.o) \ 888 $(MODEL_LIB)(trdmod_oce.o) \ 889 $(MODEL_LIB)(wzvmod.o) \ 890 $(MODEL_LIB)(zdf_oce.o) \ 891 $(MODEL_LIB)(zdfini.o) \ 892 $(MODEL_LIB)(zdfmxl.o) \ 893 $(MODEL_LIB)(zpshde.o) \ 894 agrif_oce.F90 \ 895 bdy_par.F90 \ 896 bdyini.F90 \ 897 c1d.F90 \ 898 cla_div.F90 \ 899 cpl_oasis3.F90 \ 900 cpl_oasis4.F90 \ 901 daymod.F90 \ 902 diaptr.F90 \ 903 divcur.F90 \ 904 dom_oce.F90 \ 905 domain.F90 \ 906 domcfg.F90 \ 907 dtasal.F90 \ 908 dtatem.F90 \ 909 dyncor_c1d.F90 \ 910 dynspg_oce.F90 \ 911 eosbn2.F90 \ 912 in_out_manager.F90 \ 913 iom.F90 \ 914 istate.F90 \ 915 ldfdyn.F90 \ 916 ldftra.F90 \ 917 lib_mpp.F90 \ 918 lib_print.f90 \ 919 mppini.F90 \ 920 obc_par.F90 \ 921 obcini.F90 \ 922 oce.F90 \ 923 par_kind.F90 \ 924 par_oce.F90 \ 925 par_trc.F90 \ 926 phycst.F90 \ 927 prtctl.F90 \ 928 sbc_oce.F90 \ 929 sol_oce.F90 \ 930 step.F90 \ 931 step_c1d.F90 \ 932 trc.F90 \ 933 trcini.F90 \ 934 trdmod.F90 \ 935 trdmod_oce.F90 \ 936 wzvmod.F90 \ 937 zdf_oce.F90 \ 938 zdfini.F90 \ 939 zdfmxl.F90 \ 940 zpshde.F90 \ 941 $(MODEL_LIB)(agrif_oce.o) \ 942 $(MODEL_LIB)(agrif_opa_interp.o) \ 943 $(MODEL_LIB)(agrif_opa_sponge.o) \ 944 $(MODEL_LIB)(agrif_opa_update.o) \ 945 $(MODEL_LIB)(agrif_top_interp.o) \ 946 $(MODEL_LIB)(agrif_top_sponge.o) \ 947 $(MODEL_LIB)(agrif_top_update.o) \ 948 $(MODEL_LIB)(dom_oce.o) \ 949 $(MODEL_LIB)(ice_oce.o) \ 950 $(MODEL_LIB)(in_out_manager.o) \ 951 $(MODEL_LIB)(oce.o) \ 952 $(MODEL_LIB)(opa.o) \ 953 $(MODEL_LIB)(par_oce.o) \ 954 $(MODEL_LIB)(sol_oce.o) \ 955 $(MODEL_LIB)(tradmp.o) \ 956 $(MODEL_LIB)(trc.o) \ 957 agrif_oce.F90 \ 958 agrif_opa_interp.F90 \ 959 agrif_opa_sponge.F90 \ 960 agrif_opa_update.F90 \ 961 agrif_top_interp.F90 \ 962 agrif_top_sponge.F90 \ 963 agrif_top_update.F90 \ 964 dom_oce.F90 \ 965 ice_oce.F90 \ 966 in_out_manager.F90 \ 967 oce.F90 \ 968 opa.F90 \ 969 par_oce.F90 \ 970 sol_oce.F90 \ 971 tradmp.F90 \ 972 trc.F90 \ 973 $(AGRIF_LIB) \ 974 KEY_CPP \ 975 agrif_user.F90 729 976 $(MODEL_LIB)(albedo.o) : \ 730 977 $(MODEL_LIB)(in_out_manager.o) \ … … 2980 3227 dynldf_lap.F90 2981 3228 $(MODEL_LIB)(dynnxt.o) : \ 3229 $(MODEL_LIB)(agrif_oce.o) \ 2982 3230 $(MODEL_LIB)(bdy_oce.o) \ 2983 3231 $(MODEL_LIB)(bdy_par.o) \ 2984 3232 $(MODEL_LIB)(bdytides.o) \ 3233 $(MODEL_LIB)(cla_div.o) \ 2985 3234 $(MODEL_LIB)(daymod.o) \ 3235 $(MODEL_LIB)(divcur.o) \ 2986 3236 $(MODEL_LIB)(dom_oce.o) \ 2987 3237 $(MODEL_LIB)(dynspg_oce.o) \ … … 2999 3249 $(MODEL_LIB)(phycst.o) \ 3000 3250 $(MODEL_LIB)(sbc_oce.o) \ 3251 $(MODEL_LIB)(sol_oce.o) \ 3252 $(MODEL_LIB)(wzvmod.o) \ 3253 agrif_oce.F90 \ 3001 3254 bdy_oce.F90 \ 3002 3255 bdy_par.F90 \ 3003 3256 bdytides.F90 \ 3257 cla_div.F90 \ 3004 3258 daymod.F90 \ 3259 divcur.F90 \ 3005 3260 dom_oce.F90 \ 3006 3261 dynspg_oce.F90 \ … … 3018 3273 phycst.F90 \ 3019 3274 sbc_oce.F90 \ 3275 sol_oce.F90 \ 3276 wzvmod.F90 \ 3020 3277 $(MODEL_LIB)(agrif_opa_interp.o) \ 3021 3278 $(MODEL_LIB)(agrif_opa_update.o) \ … … 3284 3541 dynspg_exp.F90 3285 3542 $(MODEL_LIB)(dynspg_flt.o) : \ 3543 $(MODEL_LIB)(agrif_oce.o) \ 3286 3544 $(MODEL_LIB)(bdy_oce.o) \ 3287 3545 $(MODEL_LIB)(bdy_par.o) \ … … 3320 3578 $(MODEL_LIB)(zdf_oce.o) \ 3321 3579 $(MODEL_LIB)(zpshde.o) \ 3580 agrif_oce.F90 \ 3322 3581 bdy_oce.F90 \ 3323 3582 bdy_par.F90 \ … … 7701 7960 $(MODEL_LIB)(lib_mpp.o) \ 7702 7961 $(MODEL_LIB)(oce.o) \ 7703 $(MODEL_LIB)(par_ice_2.o) \7704 7962 $(MODEL_LIB)(phycst.o) \ 7705 7963 $(MODEL_LIB)(prtctl.o) \ … … 7716 7974 lib_mpp.F90 \ 7717 7975 oce.F90 \ 7718 par_ice_2.F90 \7719 7976 phycst.F90 \ 7720 7977 prtctl.F90 \ … … 7767 8024 $(MODEL_LIB)(lib_mpp.o) \ 7768 8025 $(MODEL_LIB)(oce.o) \ 7769 $(MODEL_LIB)(par_ice_2.o) \7770 8026 $(MODEL_LIB)(phycst.o) \ 7771 8027 $(MODEL_LIB)(prtctl.o) \ … … 7780 8036 lib_mpp.F90 \ 7781 8037 oce.F90 \ 7782 par_ice_2.F90 \7783 8038 phycst.F90 \ 7784 8039 prtctl.F90 \ … … 8041 8296 $(MODEL_LIB)(lib_print.o) \ 8042 8297 $(MODEL_LIB)(oce.o) \ 8043 $(MODEL_LIB)(par_ice_2.o) \8044 8298 $(MODEL_LIB)(par_kind.o) \ 8045 8299 $(MODEL_LIB)(par_oce.o) \ … … 8065 8319 lib_print.f90 \ 8066 8320 oce.F90 \ 8067 par_ice_2.F90 \8068 8321 par_kind.F90 \ 8069 8322 par_oce.F90 \ … … 8216 8469 $(MODEL_LIB)(limwri_2.o) \ 8217 8470 $(MODEL_LIB)(oce.o) \ 8471 $(MODEL_LIB)(par_ice_2.o) \ 8218 8472 $(MODEL_LIB)(phycst.o) \ 8219 8473 $(MODEL_LIB)(prtctl.o) \ … … 8245 8499 limwri_2.F90 \ 8246 8500 oce.F90 \ 8501 par_ice_2.F90 \ 8247 8502 phycst.F90 \ 8248 8503 prtctl.F90 \ … … 9375 9630 solver.F90 9376 9631 $(MODEL_LIB)(step.o) : \ 9632 $(MODEL_LIB)(agrif_oce.o) \ 9377 9633 $(MODEL_LIB)(agrif_opa_interp.o) \ 9378 9634 $(MODEL_LIB)(agrif_opa_update.o) \ … … 9505 9761 $(MODEL_LIB)(zdftke2.o) \ 9506 9762 $(MODEL_LIB)(zpshde.o) \ 9763 agrif_oce.F90 \ 9507 9764 agrif_opa_interp.F90 \ 9508 9765 agrif_opa_update.F90 \ … … 11397 11654 tranpc.F90 11398 11655 $(MODEL_LIB)(tranxt.o) : \ 11656 $(MODEL_LIB)(agrif_oce.o) \ 11399 11657 $(MODEL_LIB)(bdy_oce.o) \ 11658 $(MODEL_LIB)(cla_div.o) \ 11659 $(MODEL_LIB)(divcur.o) \ 11400 11660 $(MODEL_LIB)(dom_oce.o) \ 11401 11661 $(MODEL_LIB)(in_out_manager.o) \ … … 11410 11670 $(MODEL_LIB)(phycst.o) \ 11411 11671 $(MODEL_LIB)(sbc_oce.o) \ 11672 $(MODEL_LIB)(sol_oce.o) \ 11412 11673 $(MODEL_LIB)(trdicp.o) \ 11413 11674 $(MODEL_LIB)(trdicp_oce.o) \ … … 11417 11678 $(MODEL_LIB)(trdvor.o) \ 11418 11679 $(MODEL_LIB)(trdvor_oce.o) \ 11419 $(MODEL_LIB)(zdf_oce.o) \ 11680 $(MODEL_LIB)(wzvmod.o) \ 11681 $(MODEL_LIB)(zdf_oce.o) \ 11682 agrif_oce.F90 \ 11420 11683 bdy_oce.F90 \ 11684 cla_div.F90 \ 11685 divcur.F90 \ 11421 11686 dom_oce.F90 \ 11422 11687 in_out_manager.F90 \ … … 11431 11696 phycst.F90 \ 11432 11697 sbc_oce.F90 \ 11698 sol_oce.F90 \ 11433 11699 trdicp.F90 \ 11434 11700 trdicp_oce.F90 \ … … 11438 11704 trdvor.F90 \ 11439 11705 trdvor_oce.F90 \ 11706 wzvmod.F90 \ 11440 11707 zdf_oce.F90 \ 11441 11708 $(MODEL_LIB)(agrif_opa_interp.o) \ … … 12475 12742 $(MODEL_LIB)(eosbn2.o) \ 12476 12743 $(MODEL_LIB)(lbclnk.o) \ 12744 $(MODEL_LIB)(oce.o) \ 12477 12745 $(MODEL_LIB)(oce_trc.o) \ 12478 12746 $(MODEL_LIB)(prtctl_trc.o) \ … … 12483 12751 eosbn2.F90 \ 12484 12752 lbclnk.F90 \ 12753 oce.F90 \ 12485 12754 oce_trc.F90 \ 12486 12755 prtctl_trc.F90 \ … … 14406 14675 trclsm_pisces.F90 14407 14676 $(MODEL_LIB)(trcnxt.o) : \ 14677 $(MODEL_LIB)(agrif_oce.o) \ 14408 14678 $(MODEL_LIB)(daymod.o) \ 14409 14679 $(MODEL_LIB)(dianam.o) \ … … 14425 14695 $(MODEL_LIB)(sms_lobster.o) \ 14426 14696 $(MODEL_LIB)(sms_pisces.o) \ 14697 $(MODEL_LIB)(sol_oce.o) \ 14427 14698 $(MODEL_LIB)(trabbl.o) \ 14428 14699 $(MODEL_LIB)(traqsr.o) \ … … 14435 14706 $(MODEL_LIB)(zdfddm.o) \ 14436 14707 $(MODEL_LIB)(zdfmxl.o) \ 14708 agrif_oce.F90 \ 14437 14709 daymod.F90 \ 14438 14710 dianam.F90 \ … … 14454 14726 sms_lobster.F90 \ 14455 14727 sms_pisces.F90 \ 14728 sol_oce.F90 \ 14456 14729 trabbl.F90 \ 14457 14730 traqsr.F90 \ … … 14467 14740 $(MODEL_LIB)(agrif_top_update.o) \ 14468 14741 $(MODEL_LIB)(lbclnk.o) \ 14742 $(MODEL_LIB)(oce.o) \ 14469 14743 $(MODEL_LIB)(oce_trc.o) \ 14470 14744 $(MODEL_LIB)(prtctl_trc.o) \ … … 14476 14750 agrif_top_update.F90 \ 14477 14751 lbclnk.F90 \ 14752 oce.F90 \ 14478 14753 oce_trc.F90 \ 14479 14754 prtctl_trc.F90 \ … … 15412 15687 trcsms_pisces.F90 15413 15688 $(MODEL_LIB)(trcstp.o) : \ 15689 $(MODEL_LIB)(agrif_top_sponge.o) \ 15414 15690 $(MODEL_LIB)(daymod.o) \ 15415 15691 $(MODEL_LIB)(dianam.o) \ … … 15468 15744 $(MODEL_LIB)(zdfmxl.o) \ 15469 15745 $(MODEL_LIB)(zpshde_trc.o) \ 15746 agrif_top_sponge.F90 \ 15470 15747 daymod.F90 \ 15471 15748 dianam.F90 \ … … 15545 15822 trcstp.F90 15546 15823 $(MODEL_LIB)(trctrp.o) : \ 15824 $(MODEL_LIB)(agrif_oce.o) \ 15547 15825 $(MODEL_LIB)(agrif_top_interp.o) \ 15548 15826 $(MODEL_LIB)(agrif_top_update.o) \ … … 15578 15856 $(MODEL_LIB)(zdfddm.o) \ 15579 15857 $(MODEL_LIB)(zdfmxl.o) \ 15858 agrif_oce.F90 \ 15580 15859 agrif_top_interp.F90 \ 15581 15860 agrif_top_update.F90 \ … … 15611 15890 zdfddm.F90 \ 15612 15891 zdfmxl.F90 \ 15892 $(MODEL_LIB)(agrif_top_sponge.o) \ 15613 15893 $(MODEL_LIB)(oce_trc.o) \ 15614 15894 $(MODEL_LIB)(prtctl_trc.o) \ … … 15635 15915 $(MODEL_LIB)(trp_trc.o) \ 15636 15916 $(MODEL_LIB)(zpshde_trc.o) \ 15917 agrif_top_sponge.F90 \ 15637 15918 oce_trc.F90 \ 15638 15919 prtctl_trc.F90 \ … … 15660 15941 zpshde_trc.F90 \ 15661 15942 domzgr_substitute.h90 \ 15943 $(AGRIF_LIB) \ 15662 15944 KEY_CPP \ 15663 15945 trctrp.F90 … … 15817 16099 zdfddm.F90 \ 15818 16100 zdfmxl.F90 \ 16101 $(MODEL_LIB)(oce.o) \ 15819 16102 $(MODEL_LIB)(oce_trc.o) \ 15820 16103 $(MODEL_LIB)(prtctl_trc.o) \ … … 15823 16106 $(MODEL_LIB)(trdmld_trc_oce.o) \ 15824 16107 $(MODEL_LIB)(trp_trc.o) \ 16108 oce.F90 \ 15825 16109 oce_trc.F90 \ 15826 16110 prtctl_trc.F90 \ … … 15895 16179 zdfddm.F90 \ 15896 16180 zdfmxl.F90 \ 16181 $(MODEL_LIB)(oce.o) \ 15897 16182 $(MODEL_LIB)(oce_trc.o) \ 15898 16183 $(MODEL_LIB)(prtctl_trc.o) \ … … 15901 16186 $(MODEL_LIB)(trdmld_trc_oce.o) \ 15902 16187 $(MODEL_LIB)(trp_trc.o) \ 16188 oce.F90 \ 15903 16189 oce_trc.F90 \ 15904 16190 prtctl_trc.F90 \ … … 15974 16260 zdfmxl.F90 \ 15975 16261 $(MODEL_LIB)(lbclnk.o) \ 16262 $(MODEL_LIB)(oce.o) \ 15976 16263 $(MODEL_LIB)(oce_trc.o) \ 15977 16264 $(MODEL_LIB)(prtctl_trc.o) \ … … 15981 16268 $(MODEL_LIB)(trp_trc.o) \ 15982 16269 lbclnk.F90 \ 16270 oce.F90 \ 15983 16271 oce_trc.F90 \ 15984 16272 prtctl_trc.F90 \ … … 16055 16343 zdfmxl.F90 \ 16056 16344 $(MODEL_LIB)(lbclnk.o) \ 16345 $(MODEL_LIB)(oce.o) \ 16057 16346 $(MODEL_LIB)(oce_trc.o) \ 16058 16347 $(MODEL_LIB)(prtctl_trc.o) \ … … 16062 16351 $(MODEL_LIB)(trp_trc.o) \ 16063 16352 lbclnk.F90 \ 16353 oce.F90 \ 16064 16354 oce_trc.F90 \ 16065 16355 prtctl_trc.F90 \ … … 17301 17591 echo " use OPA_SRC files" ; \ 17302 17592 ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ 17303 ln -sf ../OPA_SRC/DYN/*.[Ffh]90 . ; \ 17304 ln -sf ../OPA_SRC/TRA/*.[Ffh]90 . ; \ 17305 ln -sf ../OPA_SRC/TRD/*.[Ffh]90 . ; \ 17306 ln -sf ../OPA_SRC/DIA/*.[Ffh]90 . ; \ 17307 ln -sf ../OPA_SRC/DOM/*.[Ffh]90 . ; \ 17308 ln -sf ../OPA_SRC/OBC/*.[Ffh]90 . ; \ 17309 ln -sf ../OPA_SRC/FLO/*.[Ffh]90 . ; \ 17310 ln -sf ../OPA_SRC/LDF/*.[Ffh]90 . ; \ 17311 ln -sf ../OPA_SRC/ZDF/*.[Ffh]90 . ; \ 17312 ln -sf ../OPA_SRC/SOL/*.[Ffh]90 . ; \ 17313 ln -sf ../OPA_SRC/DTA/*.[Ffh]90 . ; \ 17314 ln -sf ../OPA_SRC/SBC/*.[Ffh]90 . ; \ 17315 ln -sf ../OPA_SRC/IOM/*.[Ffh]90 . ; \ 17316 ln -sf ../OPA_SRC/BDY/*.[Ffh]90 . ; \ 17593 ln -sf ../OPA_SRC/*/*.[Ffh]90 . ; \ 17317 17594 fi 17318 17595 @check=`grep LIM_SRC_3 .config` ; \ … … 17338 17615 \$(RM) trcini.F90 ; \ 17339 17616 ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ 17340 ln -sf ../TOP_SRC/TRP/*.[Ffh]90 . ; \ 17341 ln -sf ../TOP_SRC/PISCES/*.[Ffh]90 . ; \ 17342 ln -sf ../TOP_SRC/LOBSTER/*.[Ffh]90 . ; \ 17343 ln -sf ../TOP_SRC/CFC/*.[Ffh]90 . ; \ 17344 ln -sf ../TOP_SRC/C14b/*.[Ffh]90 . ; \ 17345 ln -sf ../TOP_SRC/MY_TRC/*.[Ffh]90 . ; \ 17346 ln -sf ../TOP_SRC/SED/*.[Ffh]90 . ; \ 17347 ln -sf ../TOP_SRC/DUMMY/*.[Ffh]90 . ; \ 17617 ln -sf ../TOP_SRC/*/*.[Ffh]90 . ; \ 17348 17618 fi 17349 17619 @check=`grep OFF_SRC .config` ; \ … … 17359 17629 \$(RM) agrif_opa_sponge.F90 ; \ 17360 17630 \$(RM) agrif_opa_update.F90 ; \ 17631 \$(RM) agrif_top_interp.F90 ; \ 17632 \$(RM) agrif_top_sponge.F90 ; \ 17633 \$(RM) agrif_top_update.F90 ; \ 17361 17634 ln -sf ../NST_SRC/*.[Ffh]90 . ; \ 17362 17635 fi -
trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make.ldef
r1105 r1272 44 44 #-Q- gfortran prefix = -D 45 45 #-Q- aix prefix = -WF,-D 46 #-Q- aix6 prefix = -WF,-D 46 47 #-Q- babel prefix = -WF,-D 47 48 #-Q- osxxlf prefix = -WF,-D 48 49 #-Q- platine prefix= -Wp,-D
Note: See TracChangeset
for help on using the changeset viewer.