Changeset 1272 for trunk/CONFIG/ORCA2_LIM/scripts
- Timestamp:
- 2009-01-16T18:21:45+01:00 (15 years ago)
- Location:
- trunk/CONFIG/ORCA2_LIM/scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r1203 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 noopt_ieee -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 noopt_ieee -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 noopt_ieee -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 noopt_ieee -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 noopt_ieee $(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 noopt_ieee $(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 … … 89 83 key_bdy \ 90 84 key_c1d \ 85 key_cfg_1d \ 91 86 key_coupled \ 92 87 key_cpl_albedo \ … … 126 121 key_lim2 \ 127 122 key_lim3 \ 128 key_lim_cp2 \129 key_lim_cp3 \130 123 key_mpp_dyndist \ 131 124 key_mpp_mpi \ … … 140 133 key_orca_r2 \ 141 134 key_orca_r4 \ 142 key_passivetrc \143 135 key_pisces \ 144 key_sbc_cpl \145 136 key_sigma_vvl \ 146 137 key_top \ … … 167 158 key_zdfkpp \ 168 159 key_zdfric \ 169 key_zdftke 160 key_zdftke \ 161 key_zdftke2 170 162 # .o file list in the library 171 163 LIB_OBJ = \ … … 178 170 $(MODEL_LIB)(agrif_opa_update.o)\ 179 171 $(MODEL_LIB)(agrif_top_interp.o)\ 172 $(MODEL_LIB)(agrif_top_sponge.o)\ 180 173 $(MODEL_LIB)(agrif_top_update.o)\ 181 174 $(MODEL_LIB)(agrif_user.o)\ … … 196 189 $(MODEL_LIB)(cpl_oasis3.o)\ 197 190 $(MODEL_LIB)(cpl_oasis4.o)\ 198 $(MODEL_LIB)(cpl_oce.o)\199 191 $(MODEL_LIB)(ctlopn.o)\ 200 192 $(MODEL_LIB)(daymod.o)\ … … 386 378 $(MODEL_LIB)(zdfric.o)\ 387 379 $(MODEL_LIB)(zdftke.o)\ 380 $(MODEL_LIB)(zdftke2.o)\ 388 381 $(MODEL_LIB)(zpshde.o) 389 382 … … 408 401 $(EXEC_BIN) : libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 409 402 ifeq ($(AGRIF),use) 410 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $( OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)403 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 411 404 else 412 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $( OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP)405 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 413 406 endif 414 407 … … 431 424 @$(F_C) \ 432 425 #-Q- aix -qsuffix=f=F90 \ 426 #-Q- aix6 -qsuffix=f=F90 \ 433 427 #-Q- babel -qsuffix=f=F90 \ 434 428 #-Q- osxxlf -qsuffix=f=F90 \ … … 439 433 #-Q- sxdkrz -R2 \ 440 434 #-Q- eshpux -R2 \ 435 #-Q- aix6 -qsource \ 441 436 #-Q- aix -qsource \ 442 437 #-Q- babel -qsource \ … … 477 472 #-Q- eshpux -R2 \ 478 473 #-Q- aix -qsource \ 474 #-Q- aix6 -qsource \ 479 475 #-Q- babel -qsource \ 480 476 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 485 481 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 486 482 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 483 #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L 487 484 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 488 485 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L … … 510 507 #-Q- eshpux -R2 \ 511 508 #-Q- aix -qsource \ 509 #-Q- aix6 -qsource \ 512 510 #-Q- babel -qsource \ 513 511 OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 520 518 #-Q- eshpux -R2 \ 521 519 #-Q- aix -qsource \ 520 #-Q- aix6 -qsource \ 522 521 #-Q- babel -qsource \ 523 522 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } … … 529 528 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 530 529 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L 530 #-Q- aix6 @mv $(PREF)$*.lst $(PREF)$*.L 531 531 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L 532 532 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L … … 534 534 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 535 535 536 # rules for the .F files537 .F.a :538 ifeq ($(AGRIF),use)539 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F540 @(cd OPAFILES ; ./conv agrif_opa.in -rm \541 #-Q- linux -SubloopScalar \542 #-Q- g95 -SubloopScalar \543 #-Q- f95 -SubloopScalar \544 #-Q- osf1 -SubloopScalar \545 -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F)546 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F547 @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F548 -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F549 @$(F_C) $(P_P) $(F_F) \550 #-Q- fjvpp -Z $*.L \551 #-Q- sx8mercure -R2 \552 #-Q- sx8brodie -R2 \553 #-Q- sxdkrz -R2 \554 #-Q- eshpux -R2 \555 #-Q- aix -qsource \556 #-Q- babel -qsource \557 OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }558 else559 @$(F_C) $(P_P) $(F_O) \560 #-Q- fjvpp -Z $*.L \561 #-Q- sx8mercure -R2 \562 #-Q- sx8brodie -R2 \563 #-Q- sxdkrz -R2 \564 #-Q- eshpux -R2 \565 #-Q- aix -qsource \566 #-Q- babel -qsource \567 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }568 endif569 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null570 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null571 @$(A_C) $(MODEL_LIB) $*.o > /dev/null572 @$(RM) $*.[of]573 @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi574 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L575 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L576 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L577 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L578 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi579 580 # rules for the library from the .f files581 .f.a :582 @$(F_C) $(F_O) \583 #-Q- fjvpp -Z $*.L \584 #-Q- sx8mercure -R2 \585 #-Q- sx8brodie -R2 \586 #-Q- sxdkrz -R2 \587 #-Q- eshpux -R2 \588 #-Q- aix -qsource \589 #-Q- babel -qsource \590 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; }591 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null592 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null593 @$(A_C) $(MODEL_LIB) $*.o > /dev/null594 @$(RM) -f $*.o595 #-Q- aix @mv $(PREF)$*.lst $(PREF)$*.L596 #-Q- babel @mv $(PREF)$*.lst $(PREF)$*.L597 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L598 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L599 @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi600 601 536 $(MODEL_LIB)(agrif_oce.o) : \ 602 537 $(MODEL_LIB)(par_kind.o) \ … … 671 606 $(MODEL_LIB)(lib_mpp.o) \ 672 607 $(MODEL_LIB)(obc_oce.o) \ 608 $(MODEL_LIB)(obc_par.o) \ 673 609 $(MODEL_LIB)(oce.o) \ 674 610 $(MODEL_LIB)(par_kind.o) \ … … 684 620 lib_mpp.F90 \ 685 621 obc_oce.F90 \ 622 obc_par.F90 \ 686 623 oce.F90 \ 687 624 par_kind.F90 \ … … 719 656 $(MODEL_LIB)(oce.o) \ 720 657 $(MODEL_LIB)(par_oce.o) \ 721 $(MODEL_LIB)(sms.o) \722 658 $(MODEL_LIB)(sol_oce.o) \ 723 $(MODEL_LIB)(trcstp.o) \724 659 agrif_oce.F90 \ 725 660 dom_oce.F90 \ 726 661 oce.F90 \ 727 662 par_oce.F90 \ 728 sms.F90 \729 663 sol_oce.F90 \ 730 trcstp.F90 \731 664 domzgr_substitute.h90 \ 732 665 vectopt_loop_substitute.h90 \ … … 734 667 KEY_CPP \ 735 668 agrif_top_interp.F90 669 $(MODEL_LIB)(agrif_top_sponge.o) : \ 670 $(MODEL_LIB)(dom_oce.o) \ 671 $(MODEL_LIB)(lib_print.o) \ 672 $(MODEL_LIB)(par_kind.o) \ 673 $(MODEL_LIB)(par_oce.o) \ 674 dom_oce.F90 \ 675 lib_print.f90 \ 676 par_kind.F90 \ 677 par_oce.F90 \ 678 $(MODEL_LIB)(agrif_oce.o) \ 679 $(MODEL_LIB)(dom_oce.o) \ 680 $(MODEL_LIB)(in_out_manager.o) \ 681 $(MODEL_LIB)(oce.o) \ 682 $(MODEL_LIB)(par_oce.o) \ 683 agrif_oce.F90 \ 684 dom_oce.F90 \ 685 in_out_manager.F90 \ 686 oce.F90 \ 687 par_oce.F90 \ 688 domzgr_substitute.h90 \ 689 $(AGRIF_LIB) \ 690 KEY_CPP \ 691 agrif_top_sponge.F90 736 692 $(MODEL_LIB)(agrif_top_update.o) : \ 737 693 $(MODEL_LIB)(dom_oce.o) \ … … 745 701 $(MODEL_LIB)(oce.o) \ 746 702 $(MODEL_LIB)(par_oce.o) \ 747 $(MODEL_LIB)(sms.o) \748 $(MODEL_LIB)(trcstp.o) \749 703 agrif_oce.F90 \ 750 704 dom_oce.F90 \ 751 705 oce.F90 \ 752 706 par_oce.F90 \ 753 sms.F90 \754 trcstp.F90 \755 707 domzgr_substitute.h90 \ 756 708 $(AGRIF_LIB) \ … … 765 717 $(MODEL_LIB)(cpl_oasis3.o) \ 766 718 $(MODEL_LIB)(cpl_oasis4.o) \ 767 $(MODEL_LIB)(cpl_oce.o) \768 719 $(MODEL_LIB)(daymod.o) \ 769 720 $(MODEL_LIB)(diaptr.o) \ … … 793 744 $(MODEL_LIB)(prtctl.o) \ 794 745 $(MODEL_LIB)(sbc_oce.o) \ 795 $(MODEL_LIB)(sms.o) \796 746 $(MODEL_LIB)(sol_oce.o) \ 797 747 $(MODEL_LIB)(step.o) \ 798 748 $(MODEL_LIB)(step_c1d.o) \ 799 749 $(MODEL_LIB)(trcini.o) \ 800 $(MODEL_LIB)(trcstp.o) \801 750 $(MODEL_LIB)(trdmod.o) \ 802 751 $(MODEL_LIB)(trdmod_oce.o) \ … … 813 762 cpl_oasis3.F90 \ 814 763 cpl_oasis4.F90 \ 815 cpl_oce.F90 \816 764 daymod.F90 \ 817 765 diaptr.F90 \ … … 841 789 prtctl.F90 \ 842 790 sbc_oce.F90 \ 843 sms.F90 \844 791 sol_oce.F90 \ 845 792 step.F90 \ 846 793 step_c1d.F90 \ 847 794 trcini.F90 \ 848 trcstp.F90 \849 795 trdmod.F90 \ 850 796 trdmod_oce.F90 \ … … 859 805 $(MODEL_LIB)(agrif_opa_update.o) \ 860 806 $(MODEL_LIB)(agrif_top_interp.o) \ 807 $(MODEL_LIB)(agrif_top_sponge.o) \ 861 808 $(MODEL_LIB)(agrif_top_update.o) \ 862 809 $(MODEL_LIB)(dom_oce.o) \ … … 866 813 $(MODEL_LIB)(opa.o) \ 867 814 $(MODEL_LIB)(par_oce.o) \ 868 $(MODEL_LIB)(sms.o) \869 815 $(MODEL_LIB)(sol_oce.o) \ 870 816 $(MODEL_LIB)(tradmp.o) \ … … 874 820 agrif_opa_update.F90 \ 875 821 agrif_top_interp.F90 \ 822 agrif_top_sponge.F90 \ 876 823 agrif_top_update.F90 \ 877 824 dom_oce.F90 \ … … 881 828 opa.F90 \ 882 829 par_oce.F90 \ 883 sms.F90 \884 830 sol_oce.F90 \ 885 831 tradmp.F90 \ … … 1156 1102 $(MODEL_LIB)(dom_oce.o) \ 1157 1103 $(MODEL_LIB)(in_out_manager.o) \ 1104 $(MODEL_LIB)(lbclnk.o) \ 1158 1105 $(MODEL_LIB)(lib_print.o) \ 1159 1106 $(MODEL_LIB)(par_kind.o) \ … … 1162 1109 dom_oce.F90 \ 1163 1110 in_out_manager.F90 \ 1111 lbclnk.F90 \ 1164 1112 lib_print.f90 \ 1165 1113 par_kind.F90 \ … … 1188 1136 $(MODEL_LIB)(dom_oce.o) \ 1189 1137 $(MODEL_LIB)(in_out_manager.o) \ 1190 $(MODEL_LIB)(lib_mpp.o) \ 1191 $(MODEL_LIB)(lib_print.o) \ 1192 $(MODEL_LIB)(oce.o) \ 1193 $(MODEL_LIB)(par_kind.o) \ 1194 $(MODEL_LIB)(par_oce.o) \ 1195 dom_oce.F90 \ 1196 in_out_manager.F90 \ 1138 $(MODEL_LIB)(lbclnk.o) \ 1139 $(MODEL_LIB)(lib_mpp.o) \ 1140 $(MODEL_LIB)(lib_print.o) \ 1141 $(MODEL_LIB)(oce.o) \ 1142 $(MODEL_LIB)(par_kind.o) \ 1143 $(MODEL_LIB)(par_oce.o) \ 1144 dom_oce.F90 \ 1145 in_out_manager.F90 \ 1146 lbclnk.F90 \ 1197 1147 lib_mpp.F90 \ 1198 1148 lib_print.f90 \ … … 1219 1169 $(MODEL_LIB)(dom_oce.o) \ 1220 1170 $(MODEL_LIB)(in_out_manager.o) \ 1221 $(MODEL_LIB)(lib_mpp.o) \ 1222 $(MODEL_LIB)(lib_print.o) \ 1223 $(MODEL_LIB)(oce.o) \ 1224 $(MODEL_LIB)(par_kind.o) \ 1225 $(MODEL_LIB)(par_oce.o) \ 1226 dom_oce.F90 \ 1227 in_out_manager.F90 \ 1171 $(MODEL_LIB)(lbclnk.o) \ 1172 $(MODEL_LIB)(lib_mpp.o) \ 1173 $(MODEL_LIB)(lib_print.o) \ 1174 $(MODEL_LIB)(oce.o) \ 1175 $(MODEL_LIB)(par_kind.o) \ 1176 $(MODEL_LIB)(par_oce.o) \ 1177 dom_oce.F90 \ 1178 in_out_manager.F90 \ 1179 lbclnk.F90 \ 1228 1180 lib_mpp.F90 \ 1229 1181 lib_print.f90 \ … … 1316 1268 $(MODEL_LIB)(dom_oce.o) \ 1317 1269 $(MODEL_LIB)(in_out_manager.o) \ 1318 $(MODEL_LIB)(lib_mpp.o) \ 1319 $(MODEL_LIB)(lib_print.o) \ 1320 $(MODEL_LIB)(oce.o) \ 1321 $(MODEL_LIB)(par_kind.o) \ 1322 $(MODEL_LIB)(par_oce.o) \ 1323 dom_oce.F90 \ 1324 in_out_manager.F90 \ 1270 $(MODEL_LIB)(lbclnk.o) \ 1271 $(MODEL_LIB)(lib_mpp.o) \ 1272 $(MODEL_LIB)(lib_print.o) \ 1273 $(MODEL_LIB)(oce.o) \ 1274 $(MODEL_LIB)(par_kind.o) \ 1275 $(MODEL_LIB)(par_oce.o) \ 1276 dom_oce.F90 \ 1277 in_out_manager.F90 \ 1278 lbclnk.F90 \ 1325 1279 lib_mpp.F90 \ 1326 1280 lib_print.f90 \ … … 1346 1300 $(MODEL_LIB)(dom_oce.o) \ 1347 1301 $(MODEL_LIB)(in_out_manager.o) \ 1348 $(MODEL_LIB)(iom.o) \ 1349 $(MODEL_LIB)(lib_print.o) \ 1350 $(MODEL_LIB)(par_ice_2.o) \ 1302 $(MODEL_LIB)(lib_mpp.o) \ 1303 $(MODEL_LIB)(lib_print.o) \ 1304 $(MODEL_LIB)(oce.o) \ 1305 $(MODEL_LIB)(par_kind.o) \ 1306 $(MODEL_LIB)(par_oce.o) \ 1307 dom_oce.F90 \ 1308 in_out_manager.F90 \ 1309 lib_mpp.F90 \ 1310 lib_print.f90 \ 1311 oce.F90 \ 1312 par_kind.F90 \ 1313 par_oce.F90 \ 1314 $(MODEL_LIB)(dom_oce.o) \ 1315 $(MODEL_LIB)(in_out_manager.o) \ 1316 $(MODEL_LIB)(lbclnk.o) \ 1317 $(MODEL_LIB)(par_oce.o) \ 1318 dom_oce.F90 \ 1319 in_out_manager.F90 \ 1320 lbclnk.F90 \ 1321 par_oce.F90 \ 1322 KEY_CPP \ 1323 cpl_oasis3.F90 1324 $(MODEL_LIB)(cpl_oasis4.o) : \ 1325 $(MODEL_LIB)(dom_oce.o) \ 1326 $(MODEL_LIB)(in_out_manager.o) \ 1327 $(MODEL_LIB)(iom.o) \ 1328 $(MODEL_LIB)(lib_print.o) \ 1351 1329 $(MODEL_LIB)(par_kind.o) \ 1352 1330 $(MODEL_LIB)(par_oce.o) \ … … 1358 1336 iom.F90 \ 1359 1337 lib_print.f90 \ 1360 par_ice_2.F90 \1361 1338 par_kind.F90 \ 1362 1339 par_oce.F90 \ … … 1366 1343 $(MODEL_LIB)(daymod.o) \ 1367 1344 $(MODEL_LIB)(dom_oce.o) \ 1368 $(MODEL_LIB)(ice_2.o) \ 1369 $(MODEL_LIB)(in_out_manager.o) \ 1370 $(MODEL_LIB)(lib_mpp.o) \ 1371 $(MODEL_LIB)(oce.o) \ 1372 $(MODEL_LIB)(par_oce.o) \ 1373 $(MODEL_LIB)(phycst.o) \ 1374 $(MODEL_LIB)(sbc_ice.o) \ 1345 $(MODEL_LIB)(in_out_manager.o) \ 1346 $(MODEL_LIB)(lib_mpp.o) \ 1347 $(MODEL_LIB)(oasis4_date.o) \ 1348 $(MODEL_LIB)(par_oce.o) \ 1349 $(MODEL_LIB)(phycst.o) \ 1375 1350 daymod.F90 \ 1376 1351 dom_oce.F90 \ 1377 ice_2.F90 \1378 in_out_manager.F90 \1379 lib_mpp.F90 \1380 oce.F90 \1381 par_oce.F90 \1382 phycst.F90 \1383 sbc_ice.F90 \1384 KEY_CPP \1385 cpl_oasis3.F901386 $(MODEL_LIB)(cpl_oasis4.o) : \1387 $(MODEL_LIB)(dom_oce.o) \1388 $(MODEL_LIB)(in_out_manager.o) \1389 $(MODEL_LIB)(iom.o) \1390 $(MODEL_LIB)(lib_print.o) \1391 $(MODEL_LIB)(par_kind.o) \1392 $(MODEL_LIB)(par_oce.o) \1393 $(MODEL_LIB)(phycst.o) \1394 $(MODEL_LIB)(prtctl.o) \1395 $(MODEL_LIB)(restart.o) \1396 dom_oce.F90 \1397 in_out_manager.F90 \1398 iom.F90 \1399 lib_print.f90 \1400 par_kind.F90 \1401 par_oce.F90 \1402 phycst.F90 \1403 prtctl.F90 \1404 restart.F90 \1405 $(MODEL_LIB)(daymod.o) \1406 $(MODEL_LIB)(dom_oce.o) \1407 $(MODEL_LIB)(in_out_manager.o) \1408 $(MODEL_LIB)(lib_mpp.o) \1409 $(MODEL_LIB)(oasis4_date.o) \1410 $(MODEL_LIB)(par_oce.o) \1411 $(MODEL_LIB)(phycst.o) \1412 daymod.F90 \1413 dom_oce.F90 \1414 1352 in_out_manager.F90 \ 1415 1353 lib_mpp.F90 \ … … 1419 1357 KEY_CPP \ 1420 1358 cpl_oasis4.F90 1421 $(MODEL_LIB)(cpl_oce.o) : \1422 $(MODEL_LIB)(par_kind.o) \1423 par_kind.F90 \1424 $(MODEL_LIB)(par_oce.o) \1425 par_oce.F90 \1426 KEY_CPP \1427 cpl_oce.F901428 1359 $(MODEL_LIB)(ctlopn.o) : \ 1429 1360 $(MODEL_LIB)(lib_print.o) \ … … 1440 1371 $(MODEL_LIB)(daymod.o) : \ 1441 1372 $(MODEL_LIB)(c1d.o) \ 1442 $(MODEL_LIB)(cpl_oce.o) \1443 1373 $(MODEL_LIB)(dom_oce.o) \ 1444 1374 $(MODEL_LIB)(eosbn2.o) \ … … 1457 1387 $(MODEL_LIB)(phycst.o) \ 1458 1388 $(MODEL_LIB)(trdmld_oce.o) \ 1389 $(MODEL_LIB)(zdf_oce.o) \ 1459 1390 $(MODEL_LIB)(zpshde.o) \ 1460 1391 c1d.F90 \ 1461 cpl_oce.F90 \1462 1392 dom_oce.F90 \ 1463 1393 eosbn2.F90 \ … … 1476 1406 phycst.F90 \ 1477 1407 trdmld_oce.F90 \ 1408 zdf_oce.F90 \ 1478 1409 zpshde.F90 \ 1479 1410 $(MODEL_LIB)(dom_oce.o) \ … … 1523 1454 $(MODEL_LIB)(dom_oce.o) \ 1524 1455 $(MODEL_LIB)(in_out_manager.o) \ 1525 $(MODEL_LIB)(lib_print.o) \ 1526 $(MODEL_LIB)(par_kind.o) \ 1527 $(MODEL_LIB)(par_oce.o) \ 1528 dom_oce.F90 \ 1529 in_out_manager.F90 \ 1456 $(MODEL_LIB)(lbclnk.o) \ 1457 $(MODEL_LIB)(lib_print.o) \ 1458 $(MODEL_LIB)(par_kind.o) \ 1459 $(MODEL_LIB)(par_oce.o) \ 1460 dom_oce.F90 \ 1461 in_out_manager.F90 \ 1462 lbclnk.F90 \ 1530 1463 lib_print.f90 \ 1531 1464 par_kind.F90 \ … … 1850 1783 $(MODEL_LIB)(diawri_c1d.o) : \ 1851 1784 $(MODEL_LIB)(closea.o) \ 1785 $(MODEL_LIB)(cpl_oasis3.o) \ 1852 1786 $(MODEL_LIB)(daymod.o) \ 1853 1787 $(MODEL_LIB)(diadimg.o) \ … … 1894 1828 $(MODEL_LIB)(zdfmxl.o) \ 1895 1829 closea.F90 \ 1830 cpl_oasis3.F90 \ 1896 1831 daymod.F90 \ 1897 1832 diadimg.F90 \ … … 2234 2169 $(MODEL_LIB)(dom_oce.o) \ 2235 2170 $(MODEL_LIB)(in_out_manager.o) \ 2171 $(MODEL_LIB)(lbclnk.o) \ 2236 2172 $(MODEL_LIB)(lib_mpp.o) \ 2237 2173 $(MODEL_LIB)(lib_print.o) \ … … 2242 2178 dom_oce.F90 \ 2243 2179 in_out_manager.F90 \ 2180 lbclnk.F90 \ 2244 2181 lib_mpp.F90 \ 2245 2182 lib_print.f90 \ … … 3385 3322 $(MODEL_LIB)(dynspg_exp.o) : \ 3386 3323 $(MODEL_LIB)(c1d.o) \ 3387 $(MODEL_LIB)(cpl_oce.o) \3388 3324 $(MODEL_LIB)(daymod.o) \ 3389 3325 $(MODEL_LIB)(dom_oce.o) \ … … 3407 3343 $(MODEL_LIB)(phycst.o) \ 3408 3344 $(MODEL_LIB)(trdmld_oce.o) \ 3345 $(MODEL_LIB)(zdf_oce.o) \ 3409 3346 $(MODEL_LIB)(zpshde.o) \ 3410 3347 c1d.F90 \ 3411 cpl_oce.F90 \3412 3348 daymod.F90 \ 3413 3349 dom_oce.F90 \ … … 3431 3367 phycst.F90 \ 3432 3368 trdmld_oce.F90 \ 3369 zdf_oce.F90 \ 3433 3370 zpshde.F90 \ 3434 3371 $(MODEL_LIB)(dom_oce.o) \ … … 3468 3405 $(MODEL_LIB)(bdytides.o) \ 3469 3406 $(MODEL_LIB)(c1d.o) \ 3470 $(MODEL_LIB)(cpl_oce.o) \3471 3407 $(MODEL_LIB)(dom_oce.o) \ 3472 3408 $(MODEL_LIB)(dynspg_oce.o) \ … … 3506 3442 bdytides.F90 \ 3507 3443 c1d.F90 \ 3508 cpl_oce.F90 \3509 3444 dom_oce.F90 \ 3510 3445 dynspg_oce.F90 \ … … 3605 3540 $(MODEL_LIB)(dynspg_rl.o) : \ 3606 3541 $(MODEL_LIB)(c1d.o) \ 3607 $(MODEL_LIB)(cpl_oce.o) \3608 3542 $(MODEL_LIB)(dom_oce.o) \ 3609 3543 $(MODEL_LIB)(dynspg_oce.o) \ … … 3634 3568 $(MODEL_LIB)(zpshde.o) \ 3635 3569 c1d.F90 \ 3636 cpl_oce.F90 \3637 3570 dom_oce.F90 \ 3638 3571 dynspg_oce.F90 \ … … 3708 3641 $(MODEL_LIB)(bdytides.o) \ 3709 3642 $(MODEL_LIB)(c1d.o) \ 3710 $(MODEL_LIB)(cpl_oce.o) \3711 3643 $(MODEL_LIB)(daymod.o) \ 3712 3644 $(MODEL_LIB)(dom_oce.o) \ … … 3736 3668 $(MODEL_LIB)(trdmod.o) \ 3737 3669 $(MODEL_LIB)(trdmod_oce.o) \ 3670 $(MODEL_LIB)(zdf_oce.o) \ 3738 3671 $(MODEL_LIB)(zpshde.o) \ 3739 3672 bdy_oce.F90 \ … … 3741 3674 bdytides.F90 \ 3742 3675 c1d.F90 \ 3743 cpl_oce.F90 \3744 3676 daymod.F90 \ 3745 3677 dom_oce.F90 \ … … 3769 3701 trdmod.F90 \ 3770 3702 trdmod_oce.F90 \ 3703 zdf_oce.F90 \ 3771 3704 zpshde.F90 \ 3772 3705 $(MODEL_LIB)(bdy_oce.o) \ … … 3886 3819 $(MODEL_LIB)(dom_oce.o) \ 3887 3820 $(MODEL_LIB)(in_out_manager.o) \ 3821 $(MODEL_LIB)(lbclnk.o) \ 3888 3822 $(MODEL_LIB)(ldftra_oce.o) \ 3889 3823 $(MODEL_LIB)(lib_mpp.o) \ … … 3904 3838 dom_oce.F90 \ 3905 3839 in_out_manager.F90 \ 3840 lbclnk.F90 \ 3906 3841 ldftra_oce.F90 \ 3907 3842 lib_mpp.F90 \ … … 4007 3942 $(MODEL_LIB)(zdfkpp.o) \ 4008 3943 $(MODEL_LIB)(zdftke.o) \ 3944 $(MODEL_LIB)(zdftke2.o) \ 4009 3945 dom_oce.F90 \ 4010 3946 dynzdf_exp.F90 \ … … 4019 3955 zdfkpp.F90 \ 4020 3956 zdftke.F90 \ 3957 zdftke2.F90 \ 4021 3958 domzgr_substitute.h90 \ 4022 3959 vectopt_loop_substitute.h90 \ … … 4025 3962 dynzdf.F90 4026 3963 $(MODEL_LIB)(dynzdf_exp.o) : \ 4027 $(MODEL_LIB)(in_out_manager.o) \ 4028 $(MODEL_LIB)(lib_print.o) \ 4029 $(MODEL_LIB)(par_kind.o) \ 4030 $(MODEL_LIB)(par_oce.o) \ 4031 in_out_manager.F90 \ 3964 $(MODEL_LIB)(dom_oce.o) \ 3965 $(MODEL_LIB)(in_out_manager.o) \ 3966 $(MODEL_LIB)(lbclnk.o) \ 3967 $(MODEL_LIB)(lib_print.o) \ 3968 $(MODEL_LIB)(par_kind.o) \ 3969 $(MODEL_LIB)(par_oce.o) \ 3970 dom_oce.F90 \ 3971 in_out_manager.F90 \ 3972 lbclnk.F90 \ 4032 3973 lib_print.f90 \ 4033 3974 par_kind.F90 \ … … 4050 3991 dynzdf_exp.F90 4051 3992 $(MODEL_LIB)(dynzdf_imp.o) : \ 4052 $(MODEL_LIB)(in_out_manager.o) \ 4053 $(MODEL_LIB)(lib_print.o) \ 4054 $(MODEL_LIB)(par_kind.o) \ 4055 $(MODEL_LIB)(par_oce.o) \ 4056 in_out_manager.F90 \ 3993 $(MODEL_LIB)(dom_oce.o) \ 3994 $(MODEL_LIB)(in_out_manager.o) \ 3995 $(MODEL_LIB)(lbclnk.o) \ 3996 $(MODEL_LIB)(lib_print.o) \ 3997 $(MODEL_LIB)(par_kind.o) \ 3998 $(MODEL_LIB)(par_oce.o) \ 3999 dom_oce.F90 \ 4000 in_out_manager.F90 \ 4001 lbclnk.F90 \ 4057 4002 lib_print.f90 \ 4058 4003 par_kind.F90 \ … … 4399 4344 par_kind.F90 \ 4400 4345 par_oce.F90 \ 4346 KEY_CPP \ 4401 4347 in_out_manager.F90 4402 4348 $(MODEL_LIB)(iom.o) : \ … … 4514 4460 $(MODEL_LIB)(c1d.o) \ 4515 4461 $(MODEL_LIB)(cla_dynspg.o) \ 4516 $(MODEL_LIB)(cpl_oce.o) \4517 4462 $(MODEL_LIB)(daymod.o) \ 4518 4463 $(MODEL_LIB)(dom_oce.o) \ … … 4568 4513 c1d.F90 \ 4569 4514 cla_dynspg.F90 \ 4570 cpl_oce.F90 \4571 4515 daymod.F90 \ 4572 4516 dom_oce.F90 \ … … 5102 5046 $(MODEL_LIB)(lib_mpp.o) \ 5103 5047 $(MODEL_LIB)(lib_print.o) \ 5104 $(MODEL_LIB)(limistate_2.o) \5105 $(MODEL_LIB)(limmsh_2.o) \5106 $(MODEL_LIB)(limrst_2.o) \5107 5048 $(MODEL_LIB)(oce.o) \ 5108 5049 $(MODEL_LIB)(par_ice_2.o) \ … … 5112 5053 $(MODEL_LIB)(prtctl.o) \ 5113 5054 $(MODEL_LIB)(sbc_ice.o) \ 5114 $(MODEL_LIB)(sbc_oce.o) \5115 5055 dom_ice_2.F90 \ 5116 5056 dom_oce.F90 \ … … 5123 5063 lib_mpp.F90 \ 5124 5064 lib_print.f90 \ 5125 limistate_2.F90 \5126 limmsh_2.F90 \5127 limrst_2.F90 \5128 5065 oce.F90 \ 5129 5066 par_ice_2.F90 \ … … 5133 5070 prtctl.F90 \ 5134 5071 sbc_ice.F90 \ 5135 sbc_oce.F90 \5136 5072 $(MODEL_LIB)(dom_ice_2.o) \ 5137 5073 $(MODEL_LIB)(dom_oce.o) \ 5138 5074 $(MODEL_LIB)(ice_2.o) \ 5139 5075 $(MODEL_LIB)(ice_oce.o) \ 5140 $(MODEL_LIB)(iceini_2.o) \5141 5076 $(MODEL_LIB)(in_out_manager.o) \ 5142 5077 $(MODEL_LIB)(lbclnk.o) \ … … 5151 5086 ice_2.F90 \ 5152 5087 ice_oce.F90 \ 5153 iceini_2.F90 \5154 5088 in_out_manager.F90 \ 5155 5089 lbclnk.F90 \ … … 5367 5301 limrst_2.F90 5368 5302 $(MODEL_LIB)(limsbc_2.o) : \ 5369 $(MODEL_LIB)(dom_ice_2.o) \ 5370 $(MODEL_LIB)(dom_oce.o) \ 5371 $(MODEL_LIB)(ice_2.o) \ 5372 $(MODEL_LIB)(ice_oce.o) \ 5373 $(MODEL_LIB)(in_out_manager.o) \ 5374 $(MODEL_LIB)(lib_mpp.o) \ 5375 $(MODEL_LIB)(lib_print.o) \ 5376 $(MODEL_LIB)(limistate_2.o) \ 5377 $(MODEL_LIB)(limmsh_2.o) \ 5378 $(MODEL_LIB)(limrst_2.o) \ 5303 $(MODEL_LIB)(dom_oce.o) \ 5304 $(MODEL_LIB)(in_out_manager.o) \ 5305 $(MODEL_LIB)(lbclnk.o) \ 5306 $(MODEL_LIB)(lib_mpp.o) \ 5307 $(MODEL_LIB)(lib_print.o) \ 5379 5308 $(MODEL_LIB)(oce.o) \ 5380 5309 $(MODEL_LIB)(par_ice_2.o) \ … … 5382 5311 $(MODEL_LIB)(par_oce.o) \ 5383 5312 $(MODEL_LIB)(phycst.o) \ 5384 $(MODEL_LIB)(sbc_ice.o) \ 5385 $(MODEL_LIB)(sbc_oce.o) \ 5386 dom_ice_2.F90 \ 5387 dom_oce.F90 \ 5388 ice_2.F90 \ 5389 ice_oce.F90 \ 5390 in_out_manager.F90 \ 5391 lib_mpp.F90 \ 5392 lib_print.f90 \ 5393 limistate_2.F90 \ 5394 limmsh_2.F90 \ 5395 limrst_2.F90 \ 5313 dom_oce.F90 \ 5314 in_out_manager.F90 \ 5315 lbclnk.F90 \ 5316 lib_mpp.F90 \ 5317 lib_print.f90 \ 5396 5318 oce.F90 \ 5397 5319 par_ice_2.F90 \ … … 5399 5321 par_oce.F90 \ 5400 5322 phycst.F90 \ 5401 sbc_ice.F90 \5402 sbc_oce.F90 \5403 5323 $(MODEL_LIB)(albedo.o) \ 5324 $(MODEL_LIB)(cpl_oasis3.o) \ 5404 5325 $(MODEL_LIB)(dom_oce.o) \ 5405 5326 $(MODEL_LIB)(dynspg_oce.o) \ 5406 5327 $(MODEL_LIB)(ice_2.o) \ 5407 5328 $(MODEL_LIB)(ice_oce.o) \ 5408 $(MODEL_LIB)(iceini_2.o) \5409 5329 $(MODEL_LIB)(in_out_manager.o) \ 5410 5330 $(MODEL_LIB)(lbclnk.o) \ … … 5415 5335 $(MODEL_LIB)(sbc_oce.o) \ 5416 5336 albedo.F90 \ 5337 cpl_oasis3.F90 \ 5417 5338 dom_oce.F90 \ 5418 5339 dynspg_oce.F90 \ 5419 5340 ice_2.F90 \ 5420 5341 ice_oce.F90 \ 5421 iceini_2.F90 \5422 5342 in_out_manager.F90 \ 5423 5343 lbclnk.F90 \ … … 5436 5356 limtab_2.F90 5437 5357 $(MODEL_LIB)(limthd_2.o) : \ 5438 $(MODEL_LIB)( dom_ice_2.o) \5358 $(MODEL_LIB)(cpl_oasis3.o) \ 5439 5359 $(MODEL_LIB)(dom_oce.o) \ 5440 5360 $(MODEL_LIB)(ice_2.o) \ 5441 5361 $(MODEL_LIB)(ice_oce.o) \ 5442 $(MODEL_LIB)(i ceini_2.o) \5443 $(MODEL_LIB)( in_out_manager.o) \5362 $(MODEL_LIB)(in_out_manager.o) \ 5363 $(MODEL_LIB)(lbclnk.o) \ 5444 5364 $(MODEL_LIB)(lib_mpp.o) \ 5445 5365 $(MODEL_LIB)(lib_print.o) \ 5446 5366 $(MODEL_LIB)(limistate_2.o) \ 5447 $(MODEL_LIB)(limmsh_2.o) \5448 $(MODEL_LIB)(limrst_2.o) \5449 5367 $(MODEL_LIB)(oce.o) \ 5450 5368 $(MODEL_LIB)(par_ice_2.o) \ … … 5452 5370 $(MODEL_LIB)(par_oce.o) \ 5453 5371 $(MODEL_LIB)(phycst.o) \ 5372 $(MODEL_LIB)(thd_ice_2.o) \ 5373 cpl_oasis3.F90 \ 5374 dom_oce.F90 \ 5375 ice_2.F90 \ 5376 ice_oce.F90 \ 5377 in_out_manager.F90 \ 5378 lbclnk.F90 \ 5379 lib_mpp.F90 \ 5380 lib_print.f90 \ 5381 limistate_2.F90 \ 5382 oce.F90 \ 5383 par_ice_2.F90 \ 5384 par_kind.F90 \ 5385 par_oce.F90 \ 5386 phycst.F90 \ 5387 thd_ice_2.F90 \ 5388 $(MODEL_LIB)(cpl_oasis3.o) \ 5389 $(MODEL_LIB)(dom_ice_2.o) \ 5390 $(MODEL_LIB)(dom_oce.o) \ 5391 $(MODEL_LIB)(ice_2.o) \ 5392 $(MODEL_LIB)(ice_oce.o) \ 5393 $(MODEL_LIB)(in_out_manager.o) \ 5394 $(MODEL_LIB)(lbclnk.o) \ 5395 $(MODEL_LIB)(limtab_2.o) \ 5396 $(MODEL_LIB)(limthd_lac_2.o) \ 5397 $(MODEL_LIB)(limthd_zdf_2.o) \ 5398 $(MODEL_LIB)(phycst.o) \ 5399 $(MODEL_LIB)(prtctl.o) \ 5454 5400 $(MODEL_LIB)(sbc_ice.o) \ 5455 5401 $(MODEL_LIB)(sbc_oce.o) \ 5456 5402 $(MODEL_LIB)(thd_ice_2.o) \ 5403 cpl_oasis3.F90 \ 5457 5404 dom_ice_2.F90 \ 5458 5405 dom_oce.F90 \ 5459 5406 ice_2.F90 \ 5460 5407 ice_oce.F90 \ 5461 iceini_2.F90 \5462 in_out_manager.F90 \5463 lib_mpp.F90 \5464 lib_print.f90 \5465 limistate_2.F90 \5466 limmsh_2.F90 \5467 limrst_2.F90 \5468 oce.F90 \5469 par_ice_2.F90 \5470 par_kind.F90 \5471 par_oce.F90 \5472 phycst.F90 \5473 sbc_ice.F90 \5474 sbc_oce.F90 \5475 thd_ice_2.F90 \5476 $(MODEL_LIB)(dom_ice_2.o) \5477 $(MODEL_LIB)(dom_oce.o) \5478 $(MODEL_LIB)(ice_2.o) \5479 $(MODEL_LIB)(ice_oce.o) \5480 $(MODEL_LIB)(iceini_2.o) \5481 $(MODEL_LIB)(in_out_manager.o) \5482 $(MODEL_LIB)(lbclnk.o) \5483 $(MODEL_LIB)(limtab_2.o) \5484 $(MODEL_LIB)(limthd_lac_2.o) \5485 $(MODEL_LIB)(limthd_zdf_2.o) \5486 $(MODEL_LIB)(phycst.o) \5487 $(MODEL_LIB)(prtctl.o) \5488 $(MODEL_LIB)(sbc_ice.o) \5489 $(MODEL_LIB)(sbc_oce.o) \5490 $(MODEL_LIB)(thd_ice_2.o) \5491 dom_ice_2.F90 \5492 dom_oce.F90 \5493 ice_2.F90 \5494 ice_oce.F90 \5495 iceini_2.F90 \5496 5408 in_out_manager.F90 \ 5497 5409 lbclnk.F90 \ … … 5510 5422 $(MODEL_LIB)(limthd_lac_2.o) : \ 5511 5423 $(MODEL_LIB)(dom_ice_2.o) \ 5512 $(MODEL_LIB)(dom_oce.o) \5513 5424 $(MODEL_LIB)(eosbn2.o) \ 5514 5425 $(MODEL_LIB)(ice_2.o) \ … … 5517 5428 $(MODEL_LIB)(iom.o) \ 5518 5429 $(MODEL_LIB)(lbclnk.o) \ 5519 $(MODEL_LIB)(limistate_2.o) \5520 $(MODEL_LIB)(limmsh_2.o) \5521 $(MODEL_LIB)(limrst_2.o) \5522 5430 $(MODEL_LIB)(oce.o) \ 5523 5431 $(MODEL_LIB)(par_ice_2.o) \ … … 5525 5433 $(MODEL_LIB)(par_oce.o) \ 5526 5434 $(MODEL_LIB)(phycst.o) \ 5527 $(MODEL_LIB)(sbc_ice.o) \5528 $(MODEL_LIB)(sbc_oce.o) \5529 5435 dom_ice_2.F90 \ 5530 dom_oce.F90 \5531 5436 eosbn2.F90 \ 5532 5437 ice_2.F90 \ … … 5535 5440 iom.F90 \ 5536 5441 lbclnk.F90 \ 5537 limistate_2.F90 \5538 limmsh_2.F90 \5539 limrst_2.F90 \5540 5442 oce.F90 \ 5541 5443 par_ice_2.F90 \ … … 5543 5445 par_oce.F90 \ 5544 5446 phycst.F90 \ 5545 sbc_ice.F90 \ 5546 sbc_oce.F90 \ 5447 $(MODEL_LIB)(ice_2.o) \ 5547 5448 $(MODEL_LIB)(ice_oce.o) \ 5548 $(MODEL_LIB)(iceini_2.o) \5549 5449 $(MODEL_LIB)(limistate_2.o) \ 5550 5450 $(MODEL_LIB)(par_oce.o) \ 5551 5451 $(MODEL_LIB)(phycst.o) \ 5552 5452 $(MODEL_LIB)(thd_ice_2.o) \ 5453 ice_2.F90 \ 5553 5454 ice_oce.F90 \ 5554 iceini_2.F90 \5555 5455 limistate_2.F90 \ 5556 5456 par_oce.F90 \ … … 5569 5469 $(MODEL_LIB)(lbclnk.o) \ 5570 5470 $(MODEL_LIB)(lib_print.o) \ 5571 $(MODEL_LIB)(limistate_2.o) \5572 $(MODEL_LIB)(limmsh_2.o) \5573 $(MODEL_LIB)(limrst_2.o) \5574 5471 $(MODEL_LIB)(oce.o) \ 5575 5472 $(MODEL_LIB)(par_ice_2.o) \ … … 5577 5474 $(MODEL_LIB)(par_oce.o) \ 5578 5475 $(MODEL_LIB)(phycst.o) \ 5579 $(MODEL_LIB)(sbc_ice.o) \5580 $(MODEL_LIB)(sbc_oce.o) \5581 5476 dom_ice_2.F90 \ 5582 5477 dom_oce.F90 \ … … 5588 5483 lbclnk.F90 \ 5589 5484 lib_print.f90 \ 5590 limistate_2.F90 \5591 limmsh_2.F90 \5592 limrst_2.F90 \5593 5485 oce.F90 \ 5594 5486 par_ice_2.F90 \ … … 5596 5488 par_oce.F90 \ 5597 5489 phycst.F90 \ 5598 sbc_ice.F90\5599 sbc_oce.F90\5490 $(MODEL_LIB)(cpl_oasis3.o) \ 5491 $(MODEL_LIB)(ice_2.o) \ 5600 5492 $(MODEL_LIB)(ice_oce.o) \ 5601 $(MODEL_LIB)(iceini_2.o) \5602 5493 $(MODEL_LIB)(in_out_manager.o) \ 5603 5494 $(MODEL_LIB)(limistate_2.o) \ … … 5605 5496 $(MODEL_LIB)(phycst.o) \ 5606 5497 $(MODEL_LIB)(thd_ice_2.o) \ 5498 cpl_oasis3.F90 \ 5499 ice_2.F90 \ 5607 5500 ice_oce.F90 \ 5608 iceini_2.F90 \5609 5501 in_out_manager.F90 \ 5610 5502 limistate_2.F90 \ … … 5625 5517 $(MODEL_LIB)(lib_mpp.o) \ 5626 5518 $(MODEL_LIB)(lib_print.o) \ 5627 $(MODEL_LIB)(limistate_2.o) \5628 $(MODEL_LIB)(limmsh_2.o) \5629 $(MODEL_LIB)(limrst_2.o) \5630 5519 $(MODEL_LIB)(oce.o) \ 5631 5520 $(MODEL_LIB)(par_ice_2.o) \ … … 5635 5524 $(MODEL_LIB)(prtctl.o) \ 5636 5525 $(MODEL_LIB)(restart.o) \ 5637 $(MODEL_LIB)(sbc_ice.o) \5638 $(MODEL_LIB)(sbc_oce.o) \5639 5526 dom_ice_2.F90 \ 5640 5527 dom_oce.F90 \ … … 5647 5534 lib_mpp.F90 \ 5648 5535 lib_print.f90 \ 5649 limistate_2.F90 \5650 limmsh_2.F90 \5651 limrst_2.F90 \5652 5536 oce.F90 \ 5653 5537 par_ice_2.F90 \ … … 5657 5541 prtctl.F90 \ 5658 5542 restart.F90 \ 5659 sbc_ice.F90 \5660 sbc_oce.F90 \5661 5543 $(MODEL_LIB)(daymod.o) \ 5662 5544 $(MODEL_LIB)(dom_ice_2.o) \ … … 5664 5546 $(MODEL_LIB)(ice_2.o) \ 5665 5547 $(MODEL_LIB)(ice_oce.o) \ 5666 $(MODEL_LIB)(iceini_2.o) \5667 5548 $(MODEL_LIB)(in_out_manager.o) \ 5668 5549 $(MODEL_LIB)(lbclnk.o) \ … … 5677 5558 ice_2.F90 \ 5678 5559 ice_oce.F90 \ 5679 iceini_2.F90 \5680 5560 in_out_manager.F90 \ 5681 5561 lbclnk.F90 \ … … 5693 5573 $(MODEL_LIB)(in_out_manager.o) \ 5694 5574 $(MODEL_LIB)(iom.o) \ 5575 $(MODEL_LIB)(lbclnk.o) \ 5695 5576 $(MODEL_LIB)(lib_mpp.o) \ 5696 5577 $(MODEL_LIB)(lib_print.o) \ … … 5706 5587 in_out_manager.F90 \ 5707 5588 iom.F90 \ 5589 lbclnk.F90 \ 5708 5590 lib_mpp.F90 \ 5709 5591 lib_print.f90 \ … … 5750 5632 $(MODEL_LIB)(cpl_oasis3.o) \ 5751 5633 $(MODEL_LIB)(cpl_oasis4.o) \ 5752 $(MODEL_LIB)(cpl_oce.o) \5753 5634 $(MODEL_LIB)(daymod.o) \ 5754 5635 $(MODEL_LIB)(diaptr.o) \ … … 5785 5666 cpl_oasis3.F90 \ 5786 5667 cpl_oasis4.F90 \ 5787 cpl_oce.F90 \5788 5668 daymod.F90 \ 5789 5669 diaptr.F90 \ … … 6293 6173 $(MODEL_LIB)(dom_oce.o) \ 6294 6174 $(MODEL_LIB)(in_out_manager.o) \ 6175 $(MODEL_LIB)(lbclnk.o) \ 6295 6176 $(MODEL_LIB)(lib_print.o) \ 6296 6177 $(MODEL_LIB)(obc_par.o) \ … … 6299 6180 dom_oce.F90 \ 6300 6181 in_out_manager.F90 \ 6182 lbclnk.F90 \ 6301 6183 lib_print.f90 \ 6302 6184 obc_par.F90 \ … … 6338 6220 $(MODEL_LIB)(cla_div.o) \ 6339 6221 $(MODEL_LIB)(closea.o) \ 6340 $(MODEL_LIB)(cpl_o ce.o) \6222 $(MODEL_LIB)(cpl_oasis3.o) \ 6341 6223 $(MODEL_LIB)(daymod.o) \ 6342 6224 $(MODEL_LIB)(diafwb.o) \ … … 6348 6230 $(MODEL_LIB)(diaspr.o) \ 6349 6231 $(MODEL_LIB)(diawri.o) \ 6232 $(MODEL_LIB)(diawri_c1d.o) \ 6350 6233 $(MODEL_LIB)(divcur.o) \ 6351 6234 $(MODEL_LIB)(dom_oce.o) \ … … 6359 6242 $(MODEL_LIB)(dtatem.o) \ 6360 6243 $(MODEL_LIB)(dynadv.o) \ 6244 $(MODEL_LIB)(dyncor_c1d.o) \ 6361 6245 $(MODEL_LIB)(dynhpg.o) \ 6362 6246 $(MODEL_LIB)(dynldf.o) \ 6363 6247 $(MODEL_LIB)(dynnxt.o) \ 6248 $(MODEL_LIB)(dynnxt_c1d.o) \ 6364 6249 $(MODEL_LIB)(dynspg.o) \ 6365 6250 $(MODEL_LIB)(dynspg_exp.o) \ … … 6372 6257 $(MODEL_LIB)(flo_oce.o) \ 6373 6258 $(MODEL_LIB)(floats.o) \ 6374 $(MODEL_LIB)(ice_2.o) \6375 6259 $(MODEL_LIB)(ice_oce.o) \ 6376 6260 $(MODEL_LIB)(in_out_manager.o) \ … … 6397 6281 $(MODEL_LIB)(prtctl.o) \ 6398 6282 $(MODEL_LIB)(restart.o) \ 6399 $(MODEL_LIB)(sbc_ice.o) \6400 6283 $(MODEL_LIB)(sbc_oce.o) \ 6284 $(MODEL_LIB)(sbccpl.o) \ 6401 6285 $(MODEL_LIB)(sbcmod.o) \ 6402 6286 $(MODEL_LIB)(sbcrnf.o) \ … … 6432 6316 $(MODEL_LIB)(zdfric.o) \ 6433 6317 $(MODEL_LIB)(zdftke.o) \ 6318 $(MODEL_LIB)(zdftke2.o) \ 6434 6319 $(MODEL_LIB)(zpshde.o) \ 6435 6320 agrif_opa_sponge.F90 \ … … 6442 6327 cla_div.F90 \ 6443 6328 closea.F90 \ 6444 cpl_o ce.F90 \6329 cpl_oasis3.F90 \ 6445 6330 daymod.F90 \ 6446 6331 diafwb.F90 \ … … 6452 6337 diaspr.F90 \ 6453 6338 diawri.F90 \ 6339 diawri_c1d.F90 \ 6454 6340 divcur.F90 \ 6455 6341 dom_oce.F90 \ … … 6463 6349 dtatem.F90 \ 6464 6350 dynadv.F90 \ 6351 dyncor_c1d.F90 \ 6465 6352 dynhpg.F90 \ 6466 6353 dynldf.F90 \ 6467 6354 dynnxt.F90 \ 6355 dynnxt_c1d.F90 \ 6468 6356 dynspg.F90 \ 6469 6357 dynspg_exp.F90 \ … … 6476 6364 flo_oce.F90 \ 6477 6365 floats.F90 \ 6478 ice_2.F90 \6479 6366 ice_oce.F90 \ 6480 6367 in_out_manager.F90 \ … … 6501 6388 prtctl.F90 \ 6502 6389 restart.F90 \ 6503 sbc_ice.F90 \6504 6390 sbc_oce.F90 \ 6391 sbccpl.F90 \ 6505 6392 sbcmod.F90 \ 6506 6393 sbcrnf.F90 \ … … 6536 6423 zdfric.F90 \ 6537 6424 zdftke.F90 \ 6425 zdftke2.F90 \ 6538 6426 zpshde.F90 \ 6539 6427 $(MODEL_LIB)(bdy_par.o) \ … … 6542 6430 $(MODEL_LIB)(cpl_oasis3.o) \ 6543 6431 $(MODEL_LIB)(cpl_oasis4.o) \ 6544 $(MODEL_LIB)(cpl_oce.o) \6545 6432 $(MODEL_LIB)(daymod.o) \ 6546 6433 $(MODEL_LIB)(diaptr.o) \ … … 6577 6464 cpl_oasis3.F90 \ 6578 6465 cpl_oasis4.F90 \ 6579 cpl_oce.F90 \6580 6466 daymod.F90 \ 6581 6467 diaptr.F90 \ … … 6694 6580 zdfddm.F90 \ 6695 6581 $(MODEL_LIB)(c1d.o) \ 6696 $(MODEL_LIB)(cpl_oce.o) \6697 6582 $(MODEL_LIB)(dom_oce.o) \ 6698 6583 $(MODEL_LIB)(eosbn2.o) \ … … 6702 6587 $(MODEL_LIB)(phycst.o) \ 6703 6588 $(MODEL_LIB)(trdmld_oce.o) \ 6589 $(MODEL_LIB)(zdf_oce.o) \ 6704 6590 $(MODEL_LIB)(zpshde.o) \ 6705 6591 c1d.F90 \ 6706 cpl_oce.F90 \6707 6592 dom_oce.F90 \ 6708 6593 eosbn2.F90 \ … … 6712 6597 phycst.F90 \ 6713 6598 trdmld_oce.F90 \ 6599 zdf_oce.F90 \ 6714 6600 zpshde.F90 \ 6715 6601 vectopt_loop_substitute.h90 \ … … 6724 6610 sbc_ice.F90 6725 6611 $(MODEL_LIB)(sbc_oce.o) : \ 6726 $(MODEL_LIB)(par_kind.o) \ 6727 par_kind.F90 \ 6728 $(MODEL_LIB)(par_oce.o) \ 6729 par_oce.F90 \ 6612 $(MODEL_LIB)(dom_oce.o) \ 6613 $(MODEL_LIB)(in_out_manager.o) \ 6614 $(MODEL_LIB)(lib_mpp.o) \ 6615 $(MODEL_LIB)(oce.o) \ 6616 $(MODEL_LIB)(par_kind.o) \ 6617 $(MODEL_LIB)(par_oce.o) \ 6618 dom_oce.F90 \ 6619 in_out_manager.F90 \ 6620 lib_mpp.F90 \ 6621 oce.F90 \ 6622 par_kind.F90 \ 6623 par_oce.F90 \ 6624 $(MODEL_LIB)(dom_oce.o) \ 6625 $(MODEL_LIB)(lbclnk.o) \ 6626 $(MODEL_LIB)(par_oce.o) \ 6627 dom_oce.F90 \ 6628 lbclnk.F90 \ 6629 par_oce.F90 \ 6630 vectopt_loop_substitute.h90 \ 6631 KEY_CPP \ 6730 6632 sbc_oce.F90 6731 6633 $(MODEL_LIB)(sbcana.o) : \ … … 6733 6635 $(MODEL_LIB)(in_out_manager.o) \ 6734 6636 $(MODEL_LIB)(iom.o) \ 6637 $(MODEL_LIB)(lbclnk.o) \ 6735 6638 $(MODEL_LIB)(lib_mpp.o) \ 6736 6639 $(MODEL_LIB)(lib_print.o) \ … … 6744 6647 in_out_manager.F90 \ 6745 6648 iom.F90 \ 6649 lbclnk.F90 \ 6746 6650 lib_mpp.F90 \ 6747 6651 lib_print.f90 \ … … 6820 6724 $(MODEL_LIB)(lib_mpp.o) \ 6821 6725 $(MODEL_LIB)(oce.o) \ 6822 $(MODEL_LIB)(par_ice_2.o) \6823 6726 $(MODEL_LIB)(phycst.o) \ 6824 6727 $(MODEL_LIB)(prtctl.o) \ … … 6835 6738 lib_mpp.F90 \ 6836 6739 oce.F90 \ 6837 par_ice_2.F90 \6838 6740 phycst.F90 \ 6839 6741 prtctl.F90 \ … … 6906 6808 sbcblk_core.F90 6907 6809 $(MODEL_LIB)(sbccpl.o) : \ 6908 $(MODEL_LIB)( daymod.o) \6909 $(MODEL_LIB)(dom_oce.o) \ 6910 $(MODEL_LIB)( ice_2.o) \6810 $(MODEL_LIB)(c1d.o) \ 6811 $(MODEL_LIB)(dom_oce.o) \ 6812 $(MODEL_LIB)(eosbn2.o) \ 6911 6813 $(MODEL_LIB)(in_out_manager.o) \ 6912 6814 $(MODEL_LIB)(iom.o) \ … … 6918 6820 $(MODEL_LIB)(lib_mpp.o) \ 6919 6821 $(MODEL_LIB)(lib_print.o) \ 6920 $(MODEL_LIB)(oasis4_date.o) \6921 6822 $(MODEL_LIB)(oce.o) \ 6922 6823 $(MODEL_LIB)(par_ice_2.o) \ … … 6924 6825 $(MODEL_LIB)(par_oce.o) \ 6925 6826 $(MODEL_LIB)(phycst.o) \ 6926 $(MODEL_LIB)( prtctl.o) \6927 $(MODEL_LIB)( restart.o) \6928 $(MODEL_LIB)( sbc_ice.o) \6929 daymod.F90 \6930 dom_oce.F90 \ 6931 ice_2.F90 \6827 $(MODEL_LIB)(trdmld_oce.o) \ 6828 $(MODEL_LIB)(zdf_oce.o) \ 6829 $(MODEL_LIB)(zpshde.o) \ 6830 c1d.F90 \ 6831 dom_oce.F90 \ 6832 eosbn2.F90 \ 6932 6833 in_out_manager.F90 \ 6933 6834 iom.F90 \ … … 6939 6840 lib_mpp.F90 \ 6940 6841 lib_print.f90 \ 6941 oasis4_date.F90 \6942 6842 oce.F90 \ 6943 6843 par_ice_2.F90 \ … … 6945 6845 par_oce.F90 \ 6946 6846 phycst.F90 \ 6947 prtctl.F90 \ 6847 trdmld_oce.F90 \ 6848 zdf_oce.F90 \ 6849 zpshde.F90 \ 6850 $(MODEL_LIB)(albedo.o) \ 6851 $(MODEL_LIB)(cpl_oasis3.o) \ 6852 $(MODEL_LIB)(dom_oce.o) \ 6853 $(MODEL_LIB)(geo2ocean.o) \ 6854 $(MODEL_LIB)(ice_2.o) \ 6855 $(MODEL_LIB)(ice_oce.o) \ 6856 $(MODEL_LIB)(in_out_manager.o) \ 6857 $(MODEL_LIB)(iom.o) \ 6858 $(MODEL_LIB)(lbclnk.o) \ 6859 $(MODEL_LIB)(lib_mpp.o) \ 6860 $(MODEL_LIB)(oce.o) \ 6861 $(MODEL_LIB)(par_kind.o) \ 6862 $(MODEL_LIB)(phycst.o) \ 6863 $(MODEL_LIB)(restart.o) \ 6864 $(MODEL_LIB)(sbc_ice.o) \ 6865 $(MODEL_LIB)(sbc_oce.o) \ 6866 albedo.F90 \ 6867 cpl_oasis3.F90 \ 6868 dom_oce.F90 \ 6869 geo2ocean.F90 \ 6870 ice_2.F90 \ 6871 ice_oce.F90 \ 6872 in_out_manager.F90 \ 6873 iom.F90 \ 6874 lbclnk.F90 \ 6875 lib_mpp.F90 \ 6876 oce.F90 \ 6877 par_kind.F90 \ 6878 phycst.F90 \ 6948 6879 restart.F90 \ 6949 6880 sbc_ice.F90 \ 6950 $(MODEL_LIB)(cpl_oasis3.o) \6951 $(MODEL_LIB)(cpl_oasis4.o) \6952 $(MODEL_LIB)(daymod.o) \6953 $(MODEL_LIB)(dom_oce.o) \6954 $(MODEL_LIB)(geo2ocean.o) \6955 $(MODEL_LIB)(ice_2.o) \6956 $(MODEL_LIB)(in_out_manager.o) \6957 $(MODEL_LIB)(iom.o) \6958 $(MODEL_LIB)(lbclnk.o) \6959 $(MODEL_LIB)(lib_mpp.o) \6960 $(MODEL_LIB)(oce.o) \6961 $(MODEL_LIB)(phycst.o) \6962 $(MODEL_LIB)(sbc_ice.o) \6963 $(MODEL_LIB)(sbc_oce.o) \6964 cpl_oasis3.F90 \6965 cpl_oasis4.F90 \6966 daymod.F90 \6967 dom_oce.F90 \6968 geo2ocean.F90 \6969 ice_2.F90 \6970 in_out_manager.F90 \6971 iom.F90 \6972 lbclnk.F90 \6973 lib_mpp.F90 \6974 oce.F90 \6975 phycst.F90 \6976 sbc_ice.F90 \6977 6881 sbc_oce.F90 \ 6978 domzgr_substitute.h90 \6882 vectopt_loop_substitute.h90 \ 6979 6883 KEY_CPP \ 6980 6884 sbccpl.F90 … … 7045 6949 $(MODEL_LIB)(in_out_manager.o) \ 7046 6950 $(MODEL_LIB)(iom.o) \ 6951 $(MODEL_LIB)(lbclnk.o) \ 7047 6952 $(MODEL_LIB)(lib_print.o) \ 7048 6953 $(MODEL_LIB)(par_kind.o) \ … … 7058 6963 in_out_manager.F90 \ 7059 6964 iom.F90 \ 6965 lbclnk.F90 \ 7060 6966 lib_print.f90 \ 7061 6967 par_kind.F90 \ … … 7065 6971 restart.F90 \ 7066 6972 sbc_oce.F90 \ 7067 $(MODEL_LIB)(cpl_oce.o) \7068 6973 $(MODEL_LIB)(daymod.o) \ 7069 6974 $(MODEL_LIB)(dom_oce.o) \ … … 7074 6979 $(MODEL_LIB)(sbc_oce.o) \ 7075 6980 $(MODEL_LIB)(sbcrnf.o) \ 7076 cpl_oce.F90 \7077 6981 daymod.F90 \ 7078 6982 dom_oce.F90 \ … … 7156 7060 $(MODEL_LIB)(lib_print.o) \ 7157 7061 $(MODEL_LIB)(oce.o) \ 7158 $(MODEL_LIB)(par_ice_2.o) \7159 7062 $(MODEL_LIB)(par_kind.o) \ 7160 7063 $(MODEL_LIB)(par_oce.o) \ … … 7180 7083 lib_print.f90 \ 7181 7084 oce.F90 \ 7182 par_ice_2.F90 \7183 7085 par_kind.F90 \ 7184 7086 par_oce.F90 \ … … 7190 7092 $(MODEL_LIB)(albedo.o) \ 7191 7093 $(MODEL_LIB)(c1d.o) \ 7192 $(MODEL_LIB)(cpl_oce.o) \7193 7094 $(MODEL_LIB)(daymod.o) \ 7194 7095 $(MODEL_LIB)(dom_oce.o) \ … … 7208 7109 albedo.F90 \ 7209 7110 c1d.F90 \ 7210 cpl_oce.F90 \7211 7111 daymod.F90 \ 7212 7112 dom_oce.F90 \ … … 7230 7130 $(MODEL_LIB)(sbcice_lim_2.o) : \ 7231 7131 $(MODEL_LIB)(albedo.o) \ 7132 $(MODEL_LIB)(cpl_oasis3.o) \ 7232 7133 $(MODEL_LIB)(daymod.o) \ 7233 7134 $(MODEL_LIB)(dianam.o) \ … … 7236 7137 $(MODEL_LIB)(dynspg_oce.o) \ 7237 7138 $(MODEL_LIB)(fldread.o) \ 7139 $(MODEL_LIB)(geo2ocean.o) \ 7238 7140 $(MODEL_LIB)(ice_2.o) \ 7239 7141 $(MODEL_LIB)(ice_oce.o) \ 7240 $(MODEL_LIB)(iceini_2.o) \7241 7142 $(MODEL_LIB)(in_out_manager.o) \ 7242 7143 $(MODEL_LIB)(iom.o) \ … … 7270 7171 $(MODEL_LIB)(zdfddm.o) \ 7271 7172 albedo.F90 \ 7173 cpl_oasis3.F90 \ 7272 7174 daymod.F90 \ 7273 7175 dianam.F90 \ … … 7276 7178 dynspg_oce.F90 \ 7277 7179 fldread.F90 \ 7180 geo2ocean.F90 \ 7278 7181 ice_2.F90 \ 7279 7182 ice_oce.F90 \ 7280 iceini_2.F90 \7281 7183 in_out_manager.F90 \ 7282 7184 iom.F90 \ … … 7311 7213 $(MODEL_LIB)(albedo.o) \ 7312 7214 $(MODEL_LIB)(c1d.o) \ 7313 $(MODEL_LIB)(cpl_oce.o) \7314 7215 $(MODEL_LIB)(daymod.o) \ 7315 7216 $(MODEL_LIB)(dom_ice_2.o) \ … … 7332 7233 $(MODEL_LIB)(limwri_2.o) \ 7333 7234 $(MODEL_LIB)(oce.o) \ 7235 $(MODEL_LIB)(par_ice_2.o) \ 7334 7236 $(MODEL_LIB)(phycst.o) \ 7335 7237 $(MODEL_LIB)(prtctl.o) \ … … 7338 7240 $(MODEL_LIB)(sbcblk_clio.o) \ 7339 7241 $(MODEL_LIB)(sbcblk_core.o) \ 7242 $(MODEL_LIB)(sbccpl.o) \ 7340 7243 albedo.F90 \ 7341 7244 c1d.F90 \ 7342 cpl_oce.F90 \7343 7245 daymod.F90 \ 7344 7246 dom_ice_2.F90 \ … … 7361 7263 limwri_2.F90 \ 7362 7264 oce.F90 \ 7265 par_ice_2.F90 \ 7363 7266 phycst.F90 \ 7364 7267 prtctl.F90 \ … … 7367 7270 sbcblk_clio.F90 \ 7368 7271 sbcblk_core.F90 \ 7272 sbccpl.F90 \ 7369 7273 domzgr_substitute.h90 \ 7370 7274 vectopt_loop_substitute.h90 \ … … 7376 7280 $(MODEL_LIB)(closea.o) \ 7377 7281 $(MODEL_LIB)(cpl_oasis3.o) \ 7378 $(MODEL_LIB)(cpl_oasis4.o) \7379 $(MODEL_LIB)(cpl_oce.o) \7380 7282 $(MODEL_LIB)(daymod.o) \ 7381 7283 $(MODEL_LIB)(dom_ice_2.o) \ … … 7415 7317 $(MODEL_LIB)(sbcblk_clio.o) \ 7416 7318 $(MODEL_LIB)(sbcblk_core.o) \ 7319 $(MODEL_LIB)(sbccpl.o) \ 7417 7320 $(MODEL_LIB)(sbcrnf.o) \ 7418 7321 $(MODEL_LIB)(trdmld_oce.o) \ 7322 $(MODEL_LIB)(zdf_oce.o) \ 7419 7323 $(MODEL_LIB)(zpshde.o) \ 7420 7324 albedo.F90 \ … … 7422 7326 closea.F90 \ 7423 7327 cpl_oasis3.F90 \ 7424 cpl_oasis4.F90 \7425 cpl_oce.F90 \7426 7328 daymod.F90 \ 7427 7329 dom_ice_2.F90 \ … … 7461 7363 sbcblk_clio.F90 \ 7462 7364 sbcblk_core.F90 \ 7365 sbccpl.F90 \ 7463 7366 sbcrnf.F90 \ 7464 7367 trdmld_oce.F90 \ 7368 zdf_oce.F90 \ 7465 7369 zpshde.F90 \ 7466 7370 $(MODEL_LIB)(closea.o) \ 7371 $(MODEL_LIB)(cpl_oasis3.o) \ 7467 7372 $(MODEL_LIB)(daymod.o) \ 7468 7373 $(MODEL_LIB)(dom_oce.o) \ … … 7488 7393 $(MODEL_LIB)(sbcssr.o) \ 7489 7394 closea.F90 \ 7395 cpl_oasis3.F90 \ 7490 7396 daymod.F90 \ 7491 7397 dom_oce.F90 \ … … 7569 7475 $(MODEL_LIB)(sbcssm.o) : \ 7570 7476 $(MODEL_LIB)(c1d.o) \ 7571 $(MODEL_LIB)(cpl_oce.o) \7572 7477 $(MODEL_LIB)(dom_oce.o) \ 7573 7478 $(MODEL_LIB)(eosbn2.o) \ … … 7588 7493 $(MODEL_LIB)(restart.o) \ 7589 7494 $(MODEL_LIB)(trdmld_oce.o) \ 7495 $(MODEL_LIB)(zdf_oce.o) \ 7590 7496 $(MODEL_LIB)(zpshde.o) \ 7591 7497 c1d.F90 \ 7592 cpl_oce.F90 \7593 7498 dom_oce.F90 \ 7594 7499 eosbn2.F90 \ … … 7609 7514 restart.F90 \ 7610 7515 trdmld_oce.F90 \ 7516 zdf_oce.F90 \ 7611 7517 zpshde.F90 \ 7612 7518 $(MODEL_LIB)(daymod.o) \ … … 7941 7847 $(MODEL_LIB)(agrif_opa_interp.o) \ 7942 7848 $(MODEL_LIB)(agrif_opa_update.o) \ 7849 $(MODEL_LIB)(albedo.o) \ 7943 7850 $(MODEL_LIB)(bdy_oce.o) \ 7944 7851 $(MODEL_LIB)(bdydta.o) \ … … 7948 7855 $(MODEL_LIB)(c1d.o) \ 7949 7856 $(MODEL_LIB)(closea.o) \ 7950 $(MODEL_LIB)(cpl_o ce.o) \7857 $(MODEL_LIB)(cpl_oasis3.o) \ 7951 7858 $(MODEL_LIB)(daymod.o) \ 7952 7859 $(MODEL_LIB)(diadimg.o) \ … … 7982 7889 $(MODEL_LIB)(flodom.o) \ 7983 7890 $(MODEL_LIB)(flowri.o) \ 7891 $(MODEL_LIB)(geo2ocean.o) \ 7892 $(MODEL_LIB)(ice_2.o) \ 7984 7893 $(MODEL_LIB)(ice_oce.o) \ 7985 7894 $(MODEL_LIB)(in_out_manager.o) \ … … 7996 7905 $(MODEL_LIB)(lib_print.o) \ 7997 7906 $(MODEL_LIB)(obc_oce.o) \ 7907 $(MODEL_LIB)(obc_par.o) \ 7998 7908 $(MODEL_LIB)(obccli.o) \ 7999 7909 $(MODEL_LIB)(obcdyn.o) \ … … 8054 7964 $(MODEL_LIB)(zdfmxl.o) \ 8055 7965 $(MODEL_LIB)(zdftke.o) \ 7966 $(MODEL_LIB)(zdftke2.o) \ 8056 7967 $(MODEL_LIB)(zpshde.o) \ 8057 7968 agrif_oce.F90 \ 8058 7969 agrif_opa_interp.F90 \ 8059 7970 agrif_opa_update.F90 \ 7971 albedo.F90 \ 8060 7972 bdy_oce.F90 \ 8061 7973 bdydta.F90 \ … … 8065 7977 c1d.F90 \ 8066 7978 closea.F90 \ 8067 cpl_o ce.F90 \7979 cpl_oasis3.F90 \ 8068 7980 daymod.F90 \ 8069 7981 diadimg.F90 \ … … 8099 8011 flodom.F90 \ 8100 8012 flowri.F90 \ 8013 geo2ocean.F90 \ 8014 ice_2.F90 \ 8101 8015 ice_oce.F90 \ 8102 8016 in_out_manager.F90 \ … … 8113 8027 lib_print.f90 \ 8114 8028 obc_oce.F90 \ 8029 obc_par.F90 \ 8115 8030 obccli.F90 \ 8116 8031 obcdyn.F90 \ … … 8171 8086 zdfmxl.F90 \ 8172 8087 zdftke.F90 \ 8088 zdftke2.F90 \ 8173 8089 zpshde.F90 \ 8174 8090 $(MODEL_LIB)(agrif_opa_sponge.o) \ … … 8177 8093 $(MODEL_LIB)(cla.o) \ 8178 8094 $(MODEL_LIB)(cla_div.o) \ 8179 $(MODEL_LIB)(cpl_o ce.o) \8095 $(MODEL_LIB)(cpl_oasis3.o) \ 8180 8096 $(MODEL_LIB)(daymod.o) \ 8181 8097 $(MODEL_LIB)(diafwb.o) \ … … 8218 8134 $(MODEL_LIB)(prtctl.o) \ 8219 8135 $(MODEL_LIB)(restart.o) \ 8136 $(MODEL_LIB)(sbccpl.o) \ 8220 8137 $(MODEL_LIB)(sbcmod.o) \ 8221 8138 $(MODEL_LIB)(sbcrnf.o) \ … … 8246 8163 $(MODEL_LIB)(zdfric.o) \ 8247 8164 $(MODEL_LIB)(zdftke.o) \ 8165 $(MODEL_LIB)(zdftke2.o) \ 8248 8166 $(MODEL_LIB)(zpshde.o) \ 8249 8167 agrif_opa_sponge.F90 \ … … 8252 8170 cla.F90 \ 8253 8171 cla_div.F90 \ 8254 cpl_o ce.F90 \8172 cpl_oasis3.F90 \ 8255 8173 daymod.F90 \ 8256 8174 diafwb.F90 \ … … 8293 8211 prtctl.F90 \ 8294 8212 restart.F90 \ 8213 sbccpl.F90 \ 8295 8214 sbcmod.F90 \ 8296 8215 sbcrnf.F90 \ … … 8321 8240 zdfric.F90 \ 8322 8241 zdftke.F90 \ 8242 zdftke2.F90 \ 8323 8243 zpshde.F90 \ 8324 8244 domzgr_substitute.h90 \ … … 8333 8253 $(MODEL_LIB)(c1d.o) \ 8334 8254 $(MODEL_LIB)(closea.o) \ 8335 $(MODEL_LIB)(cpl_o ce.o) \8255 $(MODEL_LIB)(cpl_oasis3.o) \ 8336 8256 $(MODEL_LIB)(daymod.o) \ 8337 8257 $(MODEL_LIB)(diadimg.o) \ … … 8377 8297 $(MODEL_LIB)(sbcice_lim.o) \ 8378 8298 $(MODEL_LIB)(sbcice_lim_2.o) \ 8299 $(MODEL_LIB)(sbcmod.o) \ 8379 8300 $(MODEL_LIB)(sbcrnf.o) \ 8380 8301 $(MODEL_LIB)(sbcssm.o) \ … … 8394 8315 $(MODEL_LIB)(zdfmxl.o) \ 8395 8316 $(MODEL_LIB)(zdftke.o) \ 8317 $(MODEL_LIB)(zdftke2.o) \ 8396 8318 $(MODEL_LIB)(zpshde.o) \ 8397 8319 agrif_opa_interp.F90 \ … … 8400 8322 c1d.F90 \ 8401 8323 closea.F90 \ 8402 cpl_o ce.F90 \8324 cpl_oasis3.F90 \ 8403 8325 daymod.F90 \ 8404 8326 diadimg.F90 \ … … 8444 8366 sbcice_lim.F90 \ 8445 8367 sbcice_lim_2.F90 \ 8368 sbcmod.F90 \ 8446 8369 sbcrnf.F90 \ 8447 8370 sbcssm.F90 \ … … 8461 8384 zdfmxl.F90 \ 8462 8385 zdftke.F90 \ 8386 zdftke2.F90 \ 8463 8387 zpshde.F90 \ 8464 8388 $(MODEL_LIB)(daymod.o) \ 8465 8389 $(MODEL_LIB)(diawri.o) \ 8390 $(MODEL_LIB)(diawri_c1d.o) \ 8466 8391 $(MODEL_LIB)(dom_oce.o) \ 8467 8392 $(MODEL_LIB)(dtasal.o) \ 8468 8393 $(MODEL_LIB)(dtatem.o) \ 8394 $(MODEL_LIB)(dyncor_c1d.o) \ 8395 $(MODEL_LIB)(dynnxt_c1d.o) \ 8469 8396 $(MODEL_LIB)(dynzdf.o) \ 8470 8397 $(MODEL_LIB)(eosbn2.o) \ … … 8495 8422 daymod.F90 \ 8496 8423 diawri.F90 \ 8424 diawri_c1d.F90 \ 8497 8425 dom_oce.F90 \ 8498 8426 dtasal.F90 \ 8499 8427 dtatem.F90 \ 8428 dyncor_c1d.F90 \ 8429 dynnxt_c1d.F90 \ 8500 8430 dynzdf.F90 \ 8501 8431 eosbn2.F90 \ … … 8690 8620 $(MODEL_LIB)(traadv_cen2.o) : \ 8691 8621 $(MODEL_LIB)(closea.o) \ 8622 $(MODEL_LIB)(cpl_oasis3.o) \ 8692 8623 $(MODEL_LIB)(daymod.o) \ 8693 8624 $(MODEL_LIB)(dianam.o) \ … … 8732 8663 $(MODEL_LIB)(zdfddm.o) \ 8733 8664 closea.F90 \ 8665 cpl_oasis3.F90 \ 8734 8666 daymod.F90 \ 8735 8667 dianam.F90 \ … … 9475 9407 $(MODEL_LIB)(zdfmxl.o) \ 9476 9408 $(MODEL_LIB)(zdftke.o) \ 9409 $(MODEL_LIB)(zdftke2.o) \ 9477 9410 diaptr.F90 \ 9478 9411 dom_oce.F90 \ … … 9506 9439 zdfmxl.F90 \ 9507 9440 zdftke.F90 \ 9441 zdftke2.F90 \ 9508 9442 $(MODEL_LIB)(dom_oce.o) \ 9509 9443 $(MODEL_LIB)(in_out_manager.o) \ … … 9985 9919 $(MODEL_LIB)(dom_oce.o) \ 9986 9920 $(MODEL_LIB)(in_out_manager.o) \ 9921 $(MODEL_LIB)(lbclnk.o) \ 9987 9922 $(MODEL_LIB)(ldftra_oce.o) \ 9988 9923 $(MODEL_LIB)(lib_mpp.o) \ … … 10003 9938 dom_oce.F90 \ 10004 9939 in_out_manager.F90 \ 9940 lbclnk.F90 \ 10005 9941 ldftra_oce.F90 \ 10006 9942 lib_mpp.F90 \ … … 10044 9980 $(MODEL_LIB)(dom_oce.o) \ 10045 9981 $(MODEL_LIB)(in_out_manager.o) \ 9982 $(MODEL_LIB)(lbclnk.o) \ 10046 9983 $(MODEL_LIB)(ldftra_oce.o) \ 10047 9984 $(MODEL_LIB)(lib_mpp.o) \ … … 10065 10002 dom_oce.F90 \ 10066 10003 in_out_manager.F90 \ 10004 lbclnk.F90 \ 10067 10005 ldftra_oce.F90 \ 10068 10006 lib_mpp.F90 \ … … 10190 10128 $(MODEL_LIB)(zdfkpp.o) \ 10191 10129 $(MODEL_LIB)(zdftke.o) \ 10130 $(MODEL_LIB)(zdftke2.o) \ 10192 10131 dom_oce.F90 \ 10193 10132 domvvl.F90 \ … … 10207 10146 zdfkpp.F90 \ 10208 10147 zdftke.F90 \ 10148 zdftke2.F90 \ 10209 10149 domzgr_substitute.h90 \ 10210 10150 vectopt_loop_substitute.h90 \ … … 10430 10370 $(MODEL_LIB)(trdmld.o) : \ 10431 10371 $(MODEL_LIB)(c1d.o) \ 10432 $(MODEL_LIB)(cpl_oce.o) \10433 10372 $(MODEL_LIB)(daymod.o) \ 10434 10373 $(MODEL_LIB)(dom_oce.o) \ … … 10455 10394 $(MODEL_LIB)(zpshde.o) \ 10456 10395 c1d.F90 \ 10457 cpl_oce.F90 \10458 10396 daymod.F90 \ 10459 10397 dom_oce.F90 \ … … 10528 10466 $(MODEL_LIB)(trdmld_rst.o) : \ 10529 10467 $(MODEL_LIB)(c1d.o) \ 10530 $(MODEL_LIB)(cpl_oce.o) \10531 10468 $(MODEL_LIB)(dom_oce.o) \ 10532 10469 $(MODEL_LIB)(eosbn2.o) \ … … 10548 10485 $(MODEL_LIB)(trdmld_oce.o) \ 10549 10486 $(MODEL_LIB)(trdvor_oce.o) \ 10487 $(MODEL_LIB)(zdf_oce.o) \ 10550 10488 $(MODEL_LIB)(zpshde.o) \ 10551 10489 c1d.F90 \ 10552 cpl_oce.F90 \10553 10490 dom_oce.F90 \ 10554 10491 eosbn2.F90 \ … … 10570 10507 trdmld_oce.F90 \ 10571 10508 trdvor_oce.F90 \ 10509 zdf_oce.F90 \ 10572 10510 zpshde.F90 \ 10573 10511 $(MODEL_LIB)(daymod.o) \ … … 10752 10690 $(MODEL_LIB)(lib_mpp.o) \ 10753 10691 $(MODEL_LIB)(lib_print.o) \ 10692 $(MODEL_LIB)(obc_par.o) \ 10754 10693 $(MODEL_LIB)(oce.o) \ 10755 10694 $(MODEL_LIB)(par_kind.o) \ … … 10765 10704 lib_mpp.F90 \ 10766 10705 lib_print.f90 \ 10706 obc_par.F90 \ 10767 10707 oce.F90 \ 10768 10708 par_kind.F90 \ … … 10775 10715 $(MODEL_LIB)(in_out_manager.o) \ 10776 10716 $(MODEL_LIB)(lbclnk.o) \ 10717 $(MODEL_LIB)(obc_oce.o) \ 10718 $(MODEL_LIB)(obc_par.o) \ 10777 10719 $(MODEL_LIB)(oce.o) \ 10778 10720 $(MODEL_LIB)(phycst.o) \ … … 10784 10726 in_out_manager.F90 \ 10785 10727 lbclnk.F90 \ 10728 obc_oce.F90 \ 10729 obc_par.F90 \ 10786 10730 oce.F90 \ 10787 10731 phycst.F90 \ … … 10964 10908 $(MODEL_LIB)(zdfric.o) \ 10965 10909 $(MODEL_LIB)(zdftke.o) \ 10910 $(MODEL_LIB)(zdftke2.o) \ 10966 10911 in_out_manager.F90 \ 10967 10912 ldfdyn_oce.F90 \ … … 10977 10922 zdfric.F90 \ 10978 10923 zdftke.F90 \ 10924 zdftke2.F90 \ 10979 10925 zdfini.F90 10980 10926 $(MODEL_LIB)(zdfkpp.o) : \ … … 11098 11044 $(MODEL_LIB)(zdftke.o) : \ 11099 11045 $(MODEL_LIB)(c1d.o) \ 11100 $(MODEL_LIB)(cpl_oce.o) \11101 11046 $(MODEL_LIB)(dom_oce.o) \ 11102 11047 $(MODEL_LIB)(domvvl.o) \ … … 11124 11069 $(MODEL_LIB)(zpshde.o) \ 11125 11070 c1d.F90 \ 11126 cpl_oce.F90 \11127 11071 dom_oce.F90 \ 11128 11072 domvvl.F90 \ … … 11179 11123 KEY_CPP \ 11180 11124 zdftke.F90 11125 $(MODEL_LIB)(zdftke2.o) : \ 11126 $(MODEL_LIB)(c1d.o) \ 11127 $(MODEL_LIB)(dom_oce.o) \ 11128 $(MODEL_LIB)(domvvl.o) \ 11129 $(MODEL_LIB)(eosbn2.o) \ 11130 $(MODEL_LIB)(in_out_manager.o) \ 11131 $(MODEL_LIB)(iom.o) \ 11132 $(MODEL_LIB)(iom_def.o) \ 11133 $(MODEL_LIB)(iom_ioipsl.o) \ 11134 $(MODEL_LIB)(iom_nf90.o) \ 11135 $(MODEL_LIB)(iom_rstdimg.o) \ 11136 $(MODEL_LIB)(lbclnk.o) \ 11137 $(MODEL_LIB)(lib_mpp.o) \ 11138 $(MODEL_LIB)(lib_print.o) \ 11139 $(MODEL_LIB)(oce.o) \ 11140 $(MODEL_LIB)(par_kind.o) \ 11141 $(MODEL_LIB)(par_oce.o) \ 11142 $(MODEL_LIB)(phycst.o) \ 11143 $(MODEL_LIB)(prtctl.o) \ 11144 $(MODEL_LIB)(sbc_oce.o) \ 11145 $(MODEL_LIB)(trdmld_oce.o) \ 11146 $(MODEL_LIB)(trdmod.o) \ 11147 $(MODEL_LIB)(trdmod_oce.o) \ 11148 $(MODEL_LIB)(zdf_oce.o) \ 11149 $(MODEL_LIB)(zdfddm.o) \ 11150 $(MODEL_LIB)(zpshde.o) \ 11151 c1d.F90 \ 11152 dom_oce.F90 \ 11153 domvvl.F90 \ 11154 eosbn2.F90 \ 11155 in_out_manager.F90 \ 11156 iom.F90 \ 11157 iom_def.F90 \ 11158 iom_ioipsl.F90 \ 11159 iom_nf90.F90 \ 11160 iom_rstdimg.F90 \ 11161 lbclnk.F90 \ 11162 lib_mpp.F90 \ 11163 lib_print.f90 \ 11164 oce.F90 \ 11165 par_kind.F90 \ 11166 par_oce.F90 \ 11167 phycst.F90 \ 11168 prtctl.F90 \ 11169 sbc_oce.F90 \ 11170 trdmld_oce.F90 \ 11171 trdmod.F90 \ 11172 trdmod_oce.F90 \ 11173 zdf_oce.F90 \ 11174 zdfddm.F90 \ 11175 zpshde.F90 \ 11176 $(MODEL_LIB)(dom_oce.o) \ 11177 $(MODEL_LIB)(dynzdf_exp.o) \ 11178 $(MODEL_LIB)(in_out_manager.o) \ 11179 $(MODEL_LIB)(iom.o) \ 11180 $(MODEL_LIB)(lbclnk.o) \ 11181 $(MODEL_LIB)(oce.o) \ 11182 $(MODEL_LIB)(phycst.o) \ 11183 $(MODEL_LIB)(prtctl.o) \ 11184 $(MODEL_LIB)(restart.o) \ 11185 $(MODEL_LIB)(sbc_oce.o) \ 11186 $(MODEL_LIB)(trazdf_exp.o) \ 11187 $(MODEL_LIB)(zdf_oce.o) \ 11188 $(MODEL_LIB)(zdfmxl.o) \ 11189 dom_oce.F90 \ 11190 dynzdf_exp.F90 \ 11191 in_out_manager.F90 \ 11192 iom.F90 \ 11193 lbclnk.F90 \ 11194 oce.F90 \ 11195 phycst.F90 \ 11196 prtctl.F90 \ 11197 restart.F90 \ 11198 sbc_oce.F90 \ 11199 trazdf_exp.F90 \ 11200 zdf_oce.F90 \ 11201 zdfmxl.F90 \ 11202 domzgr_substitute.h90 \ 11203 vectopt_loop_substitute.h90 \ 11204 KEY_CPP \ 11205 zdftke2.F90 11181 11206 $(MODEL_LIB)(zpshde.o) : \ 11182 11207 $(MODEL_LIB)(dom_oce.o) \ … … 11263 11288 echo " use OPA_SRC files" ; \ 11264 11289 ln -sf ../OPA_SRC/*.[Ffh]90 . ; \ 11265 ln -sf ../OPA_SRC/DYN/*.[Ffh]90 . ; \ 11266 ln -sf ../OPA_SRC/TRA/*.[Ffh]90 . ; \ 11267 ln -sf ../OPA_SRC/TRD/*.[Ffh]90 . ; \ 11268 ln -sf ../OPA_SRC/DIA/*.[Ffh]90 . ; \ 11269 ln -sf ../OPA_SRC/DOM/*.[Ffh]90 . ; \ 11270 ln -sf ../OPA_SRC/OBC/*.[Ffh]90 . ; \ 11271 ln -sf ../OPA_SRC/FLO/*.[Ffh]90 . ; \ 11272 ln -sf ../OPA_SRC/LDF/*.[Ffh]90 . ; \ 11273 ln -sf ../OPA_SRC/ZDF/*.[Ffh]90 . ; \ 11274 ln -sf ../OPA_SRC/SOL/*.[Ffh]90 . ; \ 11275 ln -sf ../OPA_SRC/DTA/*.[Ffh]90 . ; \ 11276 ln -sf ../OPA_SRC/SBC/*.[Ffh]90 . ; \ 11277 ln -sf ../OPA_SRC/IOM/*.[Ffh]90 . ; \ 11278 ln -sf ../OPA_SRC/BDY/*.[Ffh]90 . ; \ 11290 ln -sf ../OPA_SRC/*/*.[Ffh]90 . ; \ 11279 11291 fi 11280 11292 @check=`grep LIM_SRC_3 .config` ; \ … … 11300 11312 \$(RM) trcini.F90 ; \ 11301 11313 ln -sf ../TOP_SRC/*.[Ffh]90 . ; \ 11302 ln -sf ../TOP_SRC/TRP/*.[Ffh]90 . ; \ 11303 ln -sf ../TOP_SRC/PISCES/*.[Ffh]90 . ; \ 11304 ln -sf ../TOP_SRC/LOBSTER/*.[Ffh]90 . ; \ 11305 ln -sf ../TOP_SRC/CFC/*.[Ffh]90 . ; \ 11306 ln -sf ../TOP_SRC/MY_TRC/*.[Ffh]90 . ; \ 11307 ln -sf ../TOP_SRC/SED/*.[Ffh]90 . ; \ 11308 ln -sf ../TOP_SRC/DUMMY/*.[Ffh]90 . ; \ 11314 ln -sf ../TOP_SRC/*/*.[Ffh]90 . ; \ 11309 11315 fi 11310 11316 @check=`grep OFF_SRC .config` ; \ … … 11320 11326 \$(RM) agrif_opa_sponge.F90 ; \ 11321 11327 \$(RM) agrif_opa_update.F90 ; \ 11328 \$(RM) agrif_top_interp.F90 ; \ 11329 \$(RM) agrif_top_sponge.F90 ; \ 11330 \$(RM) agrif_top_update.F90 ; \ 11322 11331 ln -sf ../NST_SRC/*.[Ffh]90 . ; \ 11323 11332 fi -
trunk/CONFIG/ORCA2_LIM/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.