New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1272 for trunk/CONFIG/GYRE – NEMO

Changeset 1272 for trunk/CONFIG/GYRE


Ignore:
Timestamp:
2009-01-16T18:21:45+01:00 (15 years ago)
Author:
rblod
Message:

Update fait_AA_make, see ticket #304

Location:
trunk/CONFIG/GYRE/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE/scripts/BB_make

    r1203 r1272  
    77#          Check your compilers option in consequence when using real F95 compilers 
    88 
    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) -f3 
    13 #-Q- sx8mercure  L_X = $(L_O) -ftrace 
    14 #-Q- sx8brodie  # 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) -f3 
     9#-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) 
    1717#-Q- sx8brodie  L_X = $(L_O) 
    1818#-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) 
    2120#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    2221#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
    2322#-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) 
    2524#-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) 
    2826#-Q- eshpux  L_X = $(L_O) 
    2927#-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) 
    3229#-Q- linux  L_X = -r8 -O3 
    3330#-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) 
    3632#-Q- lxiv7  L_X = -r8 -O3 
    3733#-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) 
    4035#-Q- lxiv8  L_X = -r8 -O3 
    4136#-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) 
    4438#-Q- g95  L_X = -r8 -O3 
    4539#-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) 
    4841#-Q- gfortran  L_X = -fdefault-real-8 
    4942#-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) 
    5244#-Q- aix   L_O = $(F_P) -q64 -O3 
    5345#-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) 
    5450#-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) 
    5752#-Q- babel  L_X = $(L_O) 
    5853#-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) 
    6155#-Q- osxxlf    L_X = -qrealsize=8 -O3 
    6256PREF= 
     
    6761 
    6862# add suffix to P_P 
    69 P_P := $(P_P:%=$(prefix)%) 
     63override P_P := $(P_P:%=$(prefix)%) 
    7064 
    7165# Some tests to define variables related to Agrif compilation 
     
    8983     key_bdy \ 
    9084     key_c1d \ 
     85     key_cfg_1d \ 
    9186     key_coupled \ 
    9287     key_cpl_albedo \ 
     
    126121     key_lim2 \ 
    127122     key_lim3 \ 
    128      key_lim_cp2 \ 
    129      key_lim_cp3 \ 
    130123     key_mpp_dyndist \ 
    131124     key_mpp_mpi \ 
     
    141134     key_orca_r4 \ 
    142135     key_pisces \ 
    143      key_sbc_cpl \ 
    144136     key_sigma_vvl \ 
    145137     key_top \ 
     
    165157     key_zdfkpp \ 
    166158     key_zdfric \ 
    167      key_zdftke  
     159     key_zdftke \ 
     160     key_zdftke2  
    168161# .o file list in the library 
    169162LIB_OBJ = \ 
     
    190183      $(MODEL_LIB)(cpl_oasis3.o)\ 
    191184      $(MODEL_LIB)(cpl_oasis4.o)\ 
    192       $(MODEL_LIB)(cpl_oce.o)\ 
    193185      $(MODEL_LIB)(ctlopn.o)\ 
    194186      $(MODEL_LIB)(daymod.o)\ 
     
    380372      $(MODEL_LIB)(zdfric.o)\ 
    381373      $(MODEL_LIB)(zdftke.o)\ 
     374      $(MODEL_LIB)(zdftke2.o)\ 
    382375      $(MODEL_LIB)(zpshde.o) 
    383376 
     
    402395$(EXEC_BIN) :  libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    403396ifeq ($(AGRIF),use) 
    404       $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     397      $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    405398else 
    406       $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASISMPI2_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     399      $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    407400endif 
    408401 
     
    425418   @$(F_C) \ 
    426419#-Q- aix    -qsuffix=f=F90 \ 
     420#-Q- aix6      -qsuffix=f=F90 \ 
    427421#-Q- babel     -qsuffix=f=F90 \ 
    428422#-Q- osxxlf    -qsuffix=f=F90 \ 
     
    433427#-Q- sxdkrz    -R2 \ 
    434428#-Q- eshpux    -R2 \ 
     429#-Q- aix6      -qsource \ 
    435430#-Q- aix    -qsource \ 
    436431#-Q- babel     -qsource \ 
     
    471466#-Q- eshpux    -R2 \ 
    472467#-Q- aix    -qsource \ 
     468#-Q- aix6      -qsource \ 
    473469#-Q- babel     -qsource \ 
    474470      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    479475      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    480476#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     477#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    481478#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    482479#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
     
    504501#-Q- eshpux    -R2 \ 
    505502#-Q- aix    -qsource \ 
     503#-Q- aix6      -qsource \ 
    506504#-Q- babel     -qsource \ 
    507505      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
     
    514512#-Q- eshpux    -R2 \ 
    515513#-Q- aix    -qsource \ 
     514#-Q- aix6      -qsource \ 
    516515#-Q- babel     -qsource \ 
    517516      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    523522      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    524523#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     524#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    525525#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    526526#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    527527#-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    528528      @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    529  
    530 # rules for the .F files 
    531 .F.a :            
    532 ifeq ($(AGRIF),use)  
    533       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F  
    534       @(cd OPAFILES ; ./conv agrif_opa.in -rm \ 
    535 #-Q- linux     -SubloopScalar \ 
    536 #-Q- g95       -SubloopScalar \ 
    537 #-Q- f95       -SubloopScalar \ 
    538 #-Q- osf1         -SubloopScalar \ 
    539       -comdirin ./ -comdirout AGRIF_MODELFILES/. -convfile $*.F) 
    540       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    541       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F 
    542       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    543       @$(F_C) $(P_P) $(F_F) \ 
    544 #-Q- fjvpp     -Z $*.L \ 
    545 #-Q- sx8mercure      -R2 \ 
    546 #-Q- sx8brodie    -R2 \ 
    547 #-Q- sxdkrz    -R2 \ 
    548 #-Q- eshpux    -R2 \ 
    549 #-Q- aix    -qsource \ 
    550 #-Q- babel     -qsource \ 
    551       OPAFILES/$*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
    552 else 
    553       @$(F_C) $(P_P) $(F_O) \ 
    554 #-Q- fjvpp     -Z $*.L \ 
    555 #-Q- sx8mercure      -R2 \ 
    556 #-Q- sx8brodie    -R2 \ 
    557 #-Q- sxdkrz    -R2 \ 
    558 #-Q- eshpux    -R2 \ 
    559 #-Q- aix    -qsource \ 
    560 #-Q- babel     -qsource \ 
    561       $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    562 endif 
    563 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    564 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    565       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    566       @$(RM) $*.[of] 
    567       @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    568 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    569 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    570 #-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    571 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    572       @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    573  
    574 # rules for the library from the .f files  
    575 .f.a :       
    576       @$(F_C) $(F_O) \ 
    577 #-Q- fjvpp     -Z $*.L \ 
    578 #-Q- sx8mercure      -R2 \ 
    579 #-Q- sx8brodie    -R2 \ 
    580 #-Q- sxdkrz    -R2 \ 
    581 #-Q- eshpux    -R2 \ 
    582 #-Q- aix    -qsource \ 
    583 #-Q- babel     -qsource \ 
    584       $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 
    585 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    586 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    587       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    588       @$(RM) -f $*.o 
    589 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    590 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    591 #-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    592 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    593       @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    594529 
    595530$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
     
    868803   $(MODEL_LIB)(dom_oce.o) \ 
    869804   $(MODEL_LIB)(in_out_manager.o) \ 
     805   $(MODEL_LIB)(lbclnk.o) \ 
    870806   $(MODEL_LIB)(lib_print.o) \ 
    871807   $(MODEL_LIB)(par_kind.o) \ 
     
    874810   dom_oce.F90 \ 
    875811   in_out_manager.F90 \ 
     812   lbclnk.F90 \ 
    876813   lib_print.f90 \ 
    877814   par_kind.F90 \ 
     
    900837   $(MODEL_LIB)(dom_oce.o) \ 
    901838   $(MODEL_LIB)(in_out_manager.o) \ 
    902    $(MODEL_LIB)(lib_mpp.o) \ 
    903    $(MODEL_LIB)(lib_print.o) \ 
    904    $(MODEL_LIB)(oce.o) \ 
    905    $(MODEL_LIB)(par_kind.o) \ 
    906    $(MODEL_LIB)(par_oce.o) \ 
    907    dom_oce.F90 \ 
    908    in_out_manager.F90 \ 
     839   $(MODEL_LIB)(lbclnk.o) \ 
     840   $(MODEL_LIB)(lib_mpp.o) \ 
     841   $(MODEL_LIB)(lib_print.o) \ 
     842   $(MODEL_LIB)(oce.o) \ 
     843   $(MODEL_LIB)(par_kind.o) \ 
     844   $(MODEL_LIB)(par_oce.o) \ 
     845   dom_oce.F90 \ 
     846   in_out_manager.F90 \ 
     847   lbclnk.F90 \ 
    909848   lib_mpp.F90 \ 
    910849   lib_print.f90 \ 
     
    931870   $(MODEL_LIB)(dom_oce.o) \ 
    932871   $(MODEL_LIB)(in_out_manager.o) \ 
    933    $(MODEL_LIB)(lib_mpp.o) \ 
    934    $(MODEL_LIB)(lib_print.o) \ 
    935    $(MODEL_LIB)(oce.o) \ 
    936    $(MODEL_LIB)(par_kind.o) \ 
    937    $(MODEL_LIB)(par_oce.o) \ 
    938    dom_oce.F90 \ 
    939    in_out_manager.F90 \ 
     872   $(MODEL_LIB)(lbclnk.o) \ 
     873   $(MODEL_LIB)(lib_mpp.o) \ 
     874   $(MODEL_LIB)(lib_print.o) \ 
     875   $(MODEL_LIB)(oce.o) \ 
     876   $(MODEL_LIB)(par_kind.o) \ 
     877   $(MODEL_LIB)(par_oce.o) \ 
     878   dom_oce.F90 \ 
     879   in_out_manager.F90 \ 
     880   lbclnk.F90 \ 
    940881   lib_mpp.F90 \ 
    941882   lib_print.f90 \ 
     
    1028969   $(MODEL_LIB)(dom_oce.o) \ 
    1029970   $(MODEL_LIB)(in_out_manager.o) \ 
    1030    $(MODEL_LIB)(lib_mpp.o) \ 
    1031    $(MODEL_LIB)(lib_print.o) \ 
    1032    $(MODEL_LIB)(oce.o) \ 
    1033    $(MODEL_LIB)(par_kind.o) \ 
    1034    $(MODEL_LIB)(par_oce.o) \ 
    1035    dom_oce.F90 \ 
    1036    in_out_manager.F90 \ 
     971   $(MODEL_LIB)(lbclnk.o) \ 
     972   $(MODEL_LIB)(lib_mpp.o) \ 
     973   $(MODEL_LIB)(lib_print.o) \ 
     974   $(MODEL_LIB)(oce.o) \ 
     975   $(MODEL_LIB)(par_kind.o) \ 
     976   $(MODEL_LIB)(par_oce.o) \ 
     977   dom_oce.F90 \ 
     978   in_out_manager.F90 \ 
     979   lbclnk.F90 \ 
    1037980   lib_mpp.F90 \ 
    1038981   lib_print.f90 \ 
     
    10581001   $(MODEL_LIB)(dom_oce.o) \ 
    10591002   $(MODEL_LIB)(in_out_manager.o) \ 
    1060    $(MODEL_LIB)(iom.o) \ 
    1061    $(MODEL_LIB)(lib_print.o) \ 
    1062    $(MODEL_LIB)(par_ice_2.o) \ 
     1003   $(MODEL_LIB)(lib_mpp.o) \ 
     1004   $(MODEL_LIB)(lib_print.o) \ 
     1005   $(MODEL_LIB)(oce.o) \ 
     1006   $(MODEL_LIB)(par_kind.o) \ 
     1007   $(MODEL_LIB)(par_oce.o) \ 
     1008   dom_oce.F90 \ 
     1009   in_out_manager.F90 \ 
     1010   lib_mpp.F90 \ 
     1011   lib_print.f90 \ 
     1012   oce.F90 \ 
     1013   par_kind.F90 \ 
     1014   par_oce.F90 \ 
     1015   $(MODEL_LIB)(dom_oce.o) \ 
     1016   $(MODEL_LIB)(in_out_manager.o) \ 
     1017   $(MODEL_LIB)(lbclnk.o) \ 
     1018   $(MODEL_LIB)(par_oce.o) \ 
     1019   dom_oce.F90 \ 
     1020   in_out_manager.F90 \ 
     1021   lbclnk.F90 \ 
     1022   par_oce.F90 \ 
     1023   KEY_CPP \ 
     1024   cpl_oasis3.F90 
     1025$(MODEL_LIB)(cpl_oasis4.o) :  \ 
     1026   $(MODEL_LIB)(dom_oce.o) \ 
     1027   $(MODEL_LIB)(in_out_manager.o) \ 
     1028   $(MODEL_LIB)(iom.o) \ 
     1029   $(MODEL_LIB)(lib_print.o) \ 
    10631030   $(MODEL_LIB)(par_kind.o) \ 
    10641031   $(MODEL_LIB)(par_oce.o) \ 
     
    10701037   iom.F90 \ 
    10711038   lib_print.f90 \ 
    1072    par_ice_2.F90 \ 
    10731039   par_kind.F90 \ 
    10741040   par_oce.F90 \ 
     
    10781044   $(MODEL_LIB)(daymod.o) \ 
    10791045   $(MODEL_LIB)(dom_oce.o) \ 
    1080    $(MODEL_LIB)(ice_2.o) \ 
    1081    $(MODEL_LIB)(in_out_manager.o) \ 
    1082    $(MODEL_LIB)(lib_mpp.o) \ 
    1083    $(MODEL_LIB)(oce.o) \ 
    1084    $(MODEL_LIB)(par_oce.o) \ 
    1085    $(MODEL_LIB)(phycst.o) \ 
    1086    $(MODEL_LIB)(sbc_ice.o) \ 
     1046   $(MODEL_LIB)(in_out_manager.o) \ 
     1047   $(MODEL_LIB)(lib_mpp.o) \ 
     1048   $(MODEL_LIB)(oasis4_date.o) \ 
     1049   $(MODEL_LIB)(par_oce.o) \ 
     1050   $(MODEL_LIB)(phycst.o) \ 
    10871051   daymod.F90 \ 
    10881052   dom_oce.F90 \ 
    1089    ice_2.F90 \ 
    1090    in_out_manager.F90 \ 
    1091    lib_mpp.F90 \ 
    1092    oce.F90 \ 
    1093    par_oce.F90 \ 
    1094    phycst.F90 \ 
    1095    sbc_ice.F90 \ 
    1096    KEY_CPP \ 
    1097    cpl_oasis3.F90 
    1098 $(MODEL_LIB)(cpl_oasis4.o) :  \ 
    1099    $(MODEL_LIB)(dom_oce.o) \ 
    1100    $(MODEL_LIB)(in_out_manager.o) \ 
    1101    $(MODEL_LIB)(iom.o) \ 
    1102    $(MODEL_LIB)(lib_print.o) \ 
    1103    $(MODEL_LIB)(par_kind.o) \ 
    1104    $(MODEL_LIB)(par_oce.o) \ 
    1105    $(MODEL_LIB)(phycst.o) \ 
    1106    $(MODEL_LIB)(prtctl.o) \ 
    1107    $(MODEL_LIB)(restart.o) \ 
    1108    dom_oce.F90 \ 
    1109    in_out_manager.F90 \ 
    1110    iom.F90 \ 
    1111    lib_print.f90 \ 
    1112    par_kind.F90 \ 
    1113    par_oce.F90 \ 
    1114    phycst.F90 \ 
    1115    prtctl.F90 \ 
    1116    restart.F90 \ 
    1117    $(MODEL_LIB)(daymod.o) \ 
    1118    $(MODEL_LIB)(dom_oce.o) \ 
    1119    $(MODEL_LIB)(in_out_manager.o) \ 
    1120    $(MODEL_LIB)(lib_mpp.o) \ 
    1121    $(MODEL_LIB)(oasis4_date.o) \ 
    1122    $(MODEL_LIB)(par_oce.o) \ 
    1123    $(MODEL_LIB)(phycst.o) \ 
    1124    daymod.F90 \ 
    1125    dom_oce.F90 \ 
    11261053   in_out_manager.F90 \ 
    11271054   lib_mpp.F90 \ 
     
    11311058   KEY_CPP \ 
    11321059   cpl_oasis4.F90 
    1133 $(MODEL_LIB)(cpl_oce.o) :  \ 
    1134    $(MODEL_LIB)(par_kind.o) \ 
    1135    par_kind.F90 \ 
    1136    $(MODEL_LIB)(par_oce.o) \ 
    1137    par_oce.F90 \ 
    1138    KEY_CPP \ 
    1139    cpl_oce.F90 
    11401060$(MODEL_LIB)(ctlopn.o) :   \ 
    11411061   $(MODEL_LIB)(lib_print.o) \ 
     
    11521072$(MODEL_LIB)(daymod.o) :   \ 
    11531073   $(MODEL_LIB)(c1d.o) \ 
    1154    $(MODEL_LIB)(cpl_oce.o) \ 
    11551074   $(MODEL_LIB)(dom_oce.o) \ 
    11561075   $(MODEL_LIB)(eosbn2.o) \ 
     
    11691088   $(MODEL_LIB)(phycst.o) \ 
    11701089   $(MODEL_LIB)(trdmld_oce.o) \ 
     1090   $(MODEL_LIB)(zdf_oce.o) \ 
    11711091   $(MODEL_LIB)(zpshde.o) \ 
    11721092   c1d.F90 \ 
    1173    cpl_oce.F90 \ 
    11741093   dom_oce.F90 \ 
    11751094   eosbn2.F90 \ 
     
    11881107   phycst.F90 \ 
    11891108   trdmld_oce.F90 \ 
     1109   zdf_oce.F90 \ 
    11901110   zpshde.F90 \ 
    11911111   $(MODEL_LIB)(dom_oce.o) \ 
     
    12351155   $(MODEL_LIB)(dom_oce.o) \ 
    12361156   $(MODEL_LIB)(in_out_manager.o) \ 
    1237    $(MODEL_LIB)(lib_print.o) \ 
    1238    $(MODEL_LIB)(par_kind.o) \ 
    1239    $(MODEL_LIB)(par_oce.o) \ 
    1240    dom_oce.F90 \ 
    1241    in_out_manager.F90 \ 
     1157   $(MODEL_LIB)(lbclnk.o) \ 
     1158   $(MODEL_LIB)(lib_print.o) \ 
     1159   $(MODEL_LIB)(par_kind.o) \ 
     1160   $(MODEL_LIB)(par_oce.o) \ 
     1161   dom_oce.F90 \ 
     1162   in_out_manager.F90 \ 
     1163   lbclnk.F90 \ 
    12421164   lib_print.f90 \ 
    12431165   par_kind.F90 \ 
     
    15621484$(MODEL_LIB)(diawri_c1d.o) :  \ 
    15631485   $(MODEL_LIB)(closea.o) \ 
     1486   $(MODEL_LIB)(cpl_oasis3.o) \ 
    15641487   $(MODEL_LIB)(daymod.o) \ 
    15651488   $(MODEL_LIB)(diadimg.o) \ 
     
    16061529   $(MODEL_LIB)(zdfmxl.o) \ 
    16071530   closea.F90 \ 
     1531   cpl_oasis3.F90 \ 
    16081532   daymod.F90 \ 
    16091533   diadimg.F90 \ 
     
    19461870   $(MODEL_LIB)(dom_oce.o) \ 
    19471871   $(MODEL_LIB)(in_out_manager.o) \ 
     1872   $(MODEL_LIB)(lbclnk.o) \ 
    19481873   $(MODEL_LIB)(lib_mpp.o) \ 
    19491874   $(MODEL_LIB)(lib_print.o) \ 
     
    19541879   dom_oce.F90 \ 
    19551880   in_out_manager.F90 \ 
     1881   lbclnk.F90 \ 
    19561882   lib_mpp.F90 \ 
    19571883   lib_print.f90 \ 
     
    30873013$(MODEL_LIB)(dynspg_exp.o) :  \ 
    30883014   $(MODEL_LIB)(c1d.o) \ 
    3089    $(MODEL_LIB)(cpl_oce.o) \ 
    30903015   $(MODEL_LIB)(daymod.o) \ 
    30913016   $(MODEL_LIB)(dom_oce.o) \ 
     
    31093034   $(MODEL_LIB)(phycst.o) \ 
    31103035   $(MODEL_LIB)(trdmld_oce.o) \ 
     3036   $(MODEL_LIB)(zdf_oce.o) \ 
    31113037   $(MODEL_LIB)(zpshde.o) \ 
    31123038   c1d.F90 \ 
    3113    cpl_oce.F90 \ 
    31143039   daymod.F90 \ 
    31153040   dom_oce.F90 \ 
     
    31333058   phycst.F90 \ 
    31343059   trdmld_oce.F90 \ 
     3060   zdf_oce.F90 \ 
    31353061   zpshde.F90 \ 
    31363062   $(MODEL_LIB)(dom_oce.o) \ 
     
    31693095   $(MODEL_LIB)(bdytides.o) \ 
    31703096   $(MODEL_LIB)(c1d.o) \ 
    3171    $(MODEL_LIB)(cpl_oce.o) \ 
    31723097   $(MODEL_LIB)(dom_oce.o) \ 
    31733098   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    32063131   bdytides.F90 \ 
    32073132   c1d.F90 \ 
    3208    cpl_oce.F90 \ 
    32093133   dom_oce.F90 \ 
    32103134   dynspg_oce.F90 \ 
     
    33053229$(MODEL_LIB)(dynspg_rl.o) :   \ 
    33063230   $(MODEL_LIB)(c1d.o) \ 
    3307    $(MODEL_LIB)(cpl_oce.o) \ 
    33083231   $(MODEL_LIB)(dom_oce.o) \ 
    33093232   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    33343257   $(MODEL_LIB)(zpshde.o) \ 
    33353258   c1d.F90 \ 
    3336    cpl_oce.F90 \ 
    33373259   dom_oce.F90 \ 
    33383260   dynspg_oce.F90 \ 
     
    34083330   $(MODEL_LIB)(bdytides.o) \ 
    34093331   $(MODEL_LIB)(c1d.o) \ 
    3410    $(MODEL_LIB)(cpl_oce.o) \ 
    34113332   $(MODEL_LIB)(daymod.o) \ 
    34123333   $(MODEL_LIB)(dom_oce.o) \ 
     
    34363357   $(MODEL_LIB)(trdmod.o) \ 
    34373358   $(MODEL_LIB)(trdmod_oce.o) \ 
     3359   $(MODEL_LIB)(zdf_oce.o) \ 
    34383360   $(MODEL_LIB)(zpshde.o) \ 
    34393361   bdy_oce.F90 \ 
     
    34413363   bdytides.F90 \ 
    34423364   c1d.F90 \ 
    3443    cpl_oce.F90 \ 
    34443365   daymod.F90 \ 
    34453366   dom_oce.F90 \ 
     
    34693390   trdmod.F90 \ 
    34703391   trdmod_oce.F90 \ 
     3392   zdf_oce.F90 \ 
    34713393   zpshde.F90 \ 
    34723394   $(MODEL_LIB)(bdy_oce.o) \ 
     
    35863508   $(MODEL_LIB)(dom_oce.o) \ 
    35873509   $(MODEL_LIB)(in_out_manager.o) \ 
     3510   $(MODEL_LIB)(lbclnk.o) \ 
    35883511   $(MODEL_LIB)(ldftra_oce.o) \ 
    35893512   $(MODEL_LIB)(lib_mpp.o) \ 
     
    36043527   dom_oce.F90 \ 
    36053528   in_out_manager.F90 \ 
     3529   lbclnk.F90 \ 
    36063530   ldftra_oce.F90 \ 
    36073531   lib_mpp.F90 \ 
     
    37073631   $(MODEL_LIB)(zdfkpp.o) \ 
    37083632   $(MODEL_LIB)(zdftke.o) \ 
     3633   $(MODEL_LIB)(zdftke2.o) \ 
    37093634   dom_oce.F90 \ 
    37103635   dynzdf_exp.F90 \ 
     
    37193644   zdfkpp.F90 \ 
    37203645   zdftke.F90 \ 
     3646   zdftke2.F90 \ 
    37213647   domzgr_substitute.h90 \ 
    37223648   vectopt_loop_substitute.h90 \ 
     
    37253651   dynzdf.F90 
    37263652$(MODEL_LIB)(dynzdf_exp.o) :  \ 
    3727    $(MODEL_LIB)(in_out_manager.o) \ 
    3728    $(MODEL_LIB)(lib_print.o) \ 
    3729    $(MODEL_LIB)(par_kind.o) \ 
    3730    $(MODEL_LIB)(par_oce.o) \ 
    3731    in_out_manager.F90 \ 
     3653   $(MODEL_LIB)(dom_oce.o) \ 
     3654   $(MODEL_LIB)(in_out_manager.o) \ 
     3655   $(MODEL_LIB)(lbclnk.o) \ 
     3656   $(MODEL_LIB)(lib_print.o) \ 
     3657   $(MODEL_LIB)(par_kind.o) \ 
     3658   $(MODEL_LIB)(par_oce.o) \ 
     3659   dom_oce.F90 \ 
     3660   in_out_manager.F90 \ 
     3661   lbclnk.F90 \ 
    37323662   lib_print.f90 \ 
    37333663   par_kind.F90 \ 
     
    37503680   dynzdf_exp.F90 
    37513681$(MODEL_LIB)(dynzdf_imp.o) :  \ 
    3752    $(MODEL_LIB)(in_out_manager.o) \ 
    3753    $(MODEL_LIB)(lib_print.o) \ 
    3754    $(MODEL_LIB)(par_kind.o) \ 
    3755    $(MODEL_LIB)(par_oce.o) \ 
    3756    in_out_manager.F90 \ 
     3682   $(MODEL_LIB)(dom_oce.o) \ 
     3683   $(MODEL_LIB)(in_out_manager.o) \ 
     3684   $(MODEL_LIB)(lbclnk.o) \ 
     3685   $(MODEL_LIB)(lib_print.o) \ 
     3686   $(MODEL_LIB)(par_kind.o) \ 
     3687   $(MODEL_LIB)(par_oce.o) \ 
     3688   dom_oce.F90 \ 
     3689   in_out_manager.F90 \ 
     3690   lbclnk.F90 \ 
    37573691   lib_print.f90 \ 
    37583692   par_kind.F90 \ 
     
    40994033   par_kind.F90 \ 
    41004034   par_oce.F90 \ 
     4035   KEY_CPP \ 
    41014036   in_out_manager.F90 
    41024037$(MODEL_LIB)(iom.o) :   \ 
     
    42144149   $(MODEL_LIB)(c1d.o) \ 
    42154150   $(MODEL_LIB)(cla_dynspg.o) \ 
    4216    $(MODEL_LIB)(cpl_oce.o) \ 
    42174151   $(MODEL_LIB)(daymod.o) \ 
    42184152   $(MODEL_LIB)(dom_oce.o) \ 
     
    42684202   c1d.F90 \ 
    42694203   cla_dynspg.F90 \ 
    4270    cpl_oce.F90 \ 
    42714204   daymod.F90 \ 
    42724205   dom_oce.F90 \ 
     
    48024735   $(MODEL_LIB)(lib_mpp.o) \ 
    48034736   $(MODEL_LIB)(lib_print.o) \ 
    4804    $(MODEL_LIB)(limistate_2.o) \ 
    4805    $(MODEL_LIB)(limmsh_2.o) \ 
    4806    $(MODEL_LIB)(limrst_2.o) \ 
    48074737   $(MODEL_LIB)(oce.o) \ 
    48084738   $(MODEL_LIB)(par_ice_2.o) \ 
     
    48124742   $(MODEL_LIB)(prtctl.o) \ 
    48134743   $(MODEL_LIB)(sbc_ice.o) \ 
    4814    $(MODEL_LIB)(sbc_oce.o) \ 
    48154744   dom_ice_2.F90 \ 
    48164745   dom_oce.F90 \ 
     
    48234752   lib_mpp.F90 \ 
    48244753   lib_print.f90 \ 
    4825    limistate_2.F90 \ 
    4826    limmsh_2.F90 \ 
    4827    limrst_2.F90 \ 
    48284754   oce.F90 \ 
    48294755   par_ice_2.F90 \ 
     
    48334759   prtctl.F90 \ 
    48344760   sbc_ice.F90 \ 
    4835    sbc_oce.F90 \ 
    48364761   $(MODEL_LIB)(dom_ice_2.o) \ 
    48374762   $(MODEL_LIB)(dom_oce.o) \ 
    48384763   $(MODEL_LIB)(ice_2.o) \ 
    48394764   $(MODEL_LIB)(ice_oce.o) \ 
    4840    $(MODEL_LIB)(iceini_2.o) \ 
    48414765   $(MODEL_LIB)(in_out_manager.o) \ 
    48424766   $(MODEL_LIB)(lbclnk.o) \ 
     
    48514775   ice_2.F90 \ 
    48524776   ice_oce.F90 \ 
    4853    iceini_2.F90 \ 
    48544777   in_out_manager.F90 \ 
    48554778   lbclnk.F90 \ 
     
    50674990   limrst_2.F90 
    50684991$(MODEL_LIB)(limsbc_2.o) : \ 
    5069    $(MODEL_LIB)(dom_ice_2.o) \ 
    5070    $(MODEL_LIB)(dom_oce.o) \ 
    5071    $(MODEL_LIB)(ice_2.o) \ 
    5072    $(MODEL_LIB)(ice_oce.o) \ 
    5073    $(MODEL_LIB)(in_out_manager.o) \ 
    5074    $(MODEL_LIB)(lib_mpp.o) \ 
    5075    $(MODEL_LIB)(lib_print.o) \ 
    5076    $(MODEL_LIB)(limistate_2.o) \ 
    5077    $(MODEL_LIB)(limmsh_2.o) \ 
    5078    $(MODEL_LIB)(limrst_2.o) \ 
     4992   $(MODEL_LIB)(dom_oce.o) \ 
     4993   $(MODEL_LIB)(in_out_manager.o) \ 
     4994   $(MODEL_LIB)(lbclnk.o) \ 
     4995   $(MODEL_LIB)(lib_mpp.o) \ 
     4996   $(MODEL_LIB)(lib_print.o) \ 
    50794997   $(MODEL_LIB)(oce.o) \ 
    50804998   $(MODEL_LIB)(par_ice_2.o) \ 
     
    50825000   $(MODEL_LIB)(par_oce.o) \ 
    50835001   $(MODEL_LIB)(phycst.o) \ 
    5084    $(MODEL_LIB)(sbc_ice.o) \ 
    5085    $(MODEL_LIB)(sbc_oce.o) \ 
    5086    dom_ice_2.F90 \ 
    5087    dom_oce.F90 \ 
    5088    ice_2.F90 \ 
    5089    ice_oce.F90 \ 
    5090    in_out_manager.F90 \ 
    5091    lib_mpp.F90 \ 
    5092    lib_print.f90 \ 
    5093    limistate_2.F90 \ 
    5094    limmsh_2.F90 \ 
    5095    limrst_2.F90 \ 
     5002   dom_oce.F90 \ 
     5003   in_out_manager.F90 \ 
     5004   lbclnk.F90 \ 
     5005   lib_mpp.F90 \ 
     5006   lib_print.f90 \ 
    50965007   oce.F90 \ 
    50975008   par_ice_2.F90 \ 
     
    50995010   par_oce.F90 \ 
    51005011   phycst.F90 \ 
    5101    sbc_ice.F90 \ 
    5102    sbc_oce.F90 \ 
    51035012   $(MODEL_LIB)(albedo.o) \ 
     5013   $(MODEL_LIB)(cpl_oasis3.o) \ 
    51045014   $(MODEL_LIB)(dom_oce.o) \ 
    51055015   $(MODEL_LIB)(dynspg_oce.o) \ 
    51065016   $(MODEL_LIB)(ice_2.o) \ 
    51075017   $(MODEL_LIB)(ice_oce.o) \ 
    5108    $(MODEL_LIB)(iceini_2.o) \ 
    51095018   $(MODEL_LIB)(in_out_manager.o) \ 
    51105019   $(MODEL_LIB)(lbclnk.o) \ 
     
    51155024   $(MODEL_LIB)(sbc_oce.o) \ 
    51165025   albedo.F90 \ 
     5026   cpl_oasis3.F90 \ 
    51175027   dom_oce.F90 \ 
    51185028   dynspg_oce.F90 \ 
    51195029   ice_2.F90 \ 
    51205030   ice_oce.F90 \ 
    5121    iceini_2.F90 \ 
    51225031   in_out_manager.F90 \ 
    51235032   lbclnk.F90 \ 
     
    51365045   limtab_2.F90 
    51375046$(MODEL_LIB)(limthd_2.o) : \ 
    5138    $(MODEL_LIB)(dom_ice_2.o) \ 
     5047   $(MODEL_LIB)(cpl_oasis3.o) \ 
    51395048   $(MODEL_LIB)(dom_oce.o) \ 
    51405049   $(MODEL_LIB)(ice_2.o) \ 
    51415050   $(MODEL_LIB)(ice_oce.o) \ 
    5142    $(MODEL_LIB)(iceini_2.o) \ 
    5143    $(MODEL_LIB)(in_out_manager.o) \ 
     5051   $(MODEL_LIB)(in_out_manager.o) \ 
     5052   $(MODEL_LIB)(lbclnk.o) \ 
    51445053   $(MODEL_LIB)(lib_mpp.o) \ 
    51455054   $(MODEL_LIB)(lib_print.o) \ 
    51465055   $(MODEL_LIB)(limistate_2.o) \ 
    5147    $(MODEL_LIB)(limmsh_2.o) \ 
    5148    $(MODEL_LIB)(limrst_2.o) \ 
    51495056   $(MODEL_LIB)(oce.o) \ 
    51505057   $(MODEL_LIB)(par_ice_2.o) \ 
     
    51525059   $(MODEL_LIB)(par_oce.o) \ 
    51535060   $(MODEL_LIB)(phycst.o) \ 
    5154    $(MODEL_LIB)(sbc_ice.o) \ 
    5155    $(MODEL_LIB)(sbc_oce.o) \ 
    51565061   $(MODEL_LIB)(thd_ice_2.o) \ 
    5157    dom_ice_2.F90 \ 
     5062   cpl_oasis3.F90 \ 
    51585063   dom_oce.F90 \ 
    51595064   ice_2.F90 \ 
    51605065   ice_oce.F90 \ 
    5161    iceini_2.F90 \ 
    5162    in_out_manager.F90 \ 
     5066   in_out_manager.F90 \ 
     5067   lbclnk.F90 \ 
    51635068   lib_mpp.F90 \ 
    51645069   lib_print.f90 \ 
    51655070   limistate_2.F90 \ 
    5166    limmsh_2.F90 \ 
    5167    limrst_2.F90 \ 
    51685071   oce.F90 \ 
    51695072   par_ice_2.F90 \ 
     
    51715074   par_oce.F90 \ 
    51725075   phycst.F90 \ 
    5173    sbc_ice.F90 \ 
    5174    sbc_oce.F90 \ 
    51755076   thd_ice_2.F90 \ 
     5077   $(MODEL_LIB)(cpl_oasis3.o) \ 
    51765078   $(MODEL_LIB)(dom_ice_2.o) \ 
    51775079   $(MODEL_LIB)(dom_oce.o) \ 
    51785080   $(MODEL_LIB)(ice_2.o) \ 
    51795081   $(MODEL_LIB)(ice_oce.o) \ 
    5180    $(MODEL_LIB)(iceini_2.o) \ 
    51815082   $(MODEL_LIB)(in_out_manager.o) \ 
    51825083   $(MODEL_LIB)(lbclnk.o) \ 
     
    51895090   $(MODEL_LIB)(sbc_oce.o) \ 
    51905091   $(MODEL_LIB)(thd_ice_2.o) \ 
     5092   cpl_oasis3.F90 \ 
    51915093   dom_ice_2.F90 \ 
    51925094   dom_oce.F90 \ 
    51935095   ice_2.F90 \ 
    51945096   ice_oce.F90 \ 
    5195    iceini_2.F90 \ 
    51965097   in_out_manager.F90 \ 
    51975098   lbclnk.F90 \ 
     
    52105111$(MODEL_LIB)(limthd_lac_2.o) :   \ 
    52115112   $(MODEL_LIB)(dom_ice_2.o) \ 
    5212    $(MODEL_LIB)(dom_oce.o) \ 
    52135113   $(MODEL_LIB)(eosbn2.o) \ 
    52145114   $(MODEL_LIB)(ice_2.o) \ 
     
    52175117   $(MODEL_LIB)(iom.o) \ 
    52185118   $(MODEL_LIB)(lbclnk.o) \ 
    5219    $(MODEL_LIB)(limistate_2.o) \ 
    5220    $(MODEL_LIB)(limmsh_2.o) \ 
    5221    $(MODEL_LIB)(limrst_2.o) \ 
    52225119   $(MODEL_LIB)(oce.o) \ 
    52235120   $(MODEL_LIB)(par_ice_2.o) \ 
     
    52255122   $(MODEL_LIB)(par_oce.o) \ 
    52265123   $(MODEL_LIB)(phycst.o) \ 
    5227    $(MODEL_LIB)(sbc_ice.o) \ 
    5228    $(MODEL_LIB)(sbc_oce.o) \ 
    52295124   dom_ice_2.F90 \ 
    5230    dom_oce.F90 \ 
    52315125   eosbn2.F90 \ 
    52325126   ice_2.F90 \ 
     
    52355129   iom.F90 \ 
    52365130   lbclnk.F90 \ 
    5237    limistate_2.F90 \ 
    5238    limmsh_2.F90 \ 
    5239    limrst_2.F90 \ 
    52405131   oce.F90 \ 
    52415132   par_ice_2.F90 \ 
     
    52435134   par_oce.F90 \ 
    52445135   phycst.F90 \ 
    5245    sbc_ice.F90 \ 
    5246    sbc_oce.F90 \ 
     5136   $(MODEL_LIB)(ice_2.o) \ 
    52475137   $(MODEL_LIB)(ice_oce.o) \ 
    5248    $(MODEL_LIB)(iceini_2.o) \ 
    52495138   $(MODEL_LIB)(limistate_2.o) \ 
    52505139   $(MODEL_LIB)(par_oce.o) \ 
    52515140   $(MODEL_LIB)(phycst.o) \ 
    52525141   $(MODEL_LIB)(thd_ice_2.o) \ 
     5142   ice_2.F90 \ 
    52535143   ice_oce.F90 \ 
    5254    iceini_2.F90 \ 
    52555144   limistate_2.F90 \ 
    52565145   par_oce.F90 \ 
     
    52695158   $(MODEL_LIB)(lbclnk.o) \ 
    52705159   $(MODEL_LIB)(lib_print.o) \ 
    5271    $(MODEL_LIB)(limistate_2.o) \ 
    5272    $(MODEL_LIB)(limmsh_2.o) \ 
    5273    $(MODEL_LIB)(limrst_2.o) \ 
    52745160   $(MODEL_LIB)(oce.o) \ 
    52755161   $(MODEL_LIB)(par_ice_2.o) \ 
     
    52775163   $(MODEL_LIB)(par_oce.o) \ 
    52785164   $(MODEL_LIB)(phycst.o) \ 
    5279    $(MODEL_LIB)(sbc_ice.o) \ 
    5280    $(MODEL_LIB)(sbc_oce.o) \ 
    52815165   dom_ice_2.F90 \ 
    52825166   dom_oce.F90 \ 
     
    52885172   lbclnk.F90 \ 
    52895173   lib_print.f90 \ 
    5290    limistate_2.F90 \ 
    5291    limmsh_2.F90 \ 
    5292    limrst_2.F90 \ 
    52935174   oce.F90 \ 
    52945175   par_ice_2.F90 \ 
     
    52965177   par_oce.F90 \ 
    52975178   phycst.F90 \ 
    5298    sbc_ice.F90 \ 
    5299    sbc_oce.F90 \ 
     5179   $(MODEL_LIB)(cpl_oasis3.o) \ 
     5180   $(MODEL_LIB)(ice_2.o) \ 
    53005181   $(MODEL_LIB)(ice_oce.o) \ 
    5301    $(MODEL_LIB)(iceini_2.o) \ 
    53025182   $(MODEL_LIB)(in_out_manager.o) \ 
    53035183   $(MODEL_LIB)(limistate_2.o) \ 
     
    53055185   $(MODEL_LIB)(phycst.o) \ 
    53065186   $(MODEL_LIB)(thd_ice_2.o) \ 
     5187   cpl_oasis3.F90 \ 
     5188   ice_2.F90 \ 
    53075189   ice_oce.F90 \ 
    5308    iceini_2.F90 \ 
    53095190   in_out_manager.F90 \ 
    53105191   limistate_2.F90 \ 
     
    53255206   $(MODEL_LIB)(lib_mpp.o) \ 
    53265207   $(MODEL_LIB)(lib_print.o) \ 
    5327    $(MODEL_LIB)(limistate_2.o) \ 
    5328    $(MODEL_LIB)(limmsh_2.o) \ 
    5329    $(MODEL_LIB)(limrst_2.o) \ 
    53305208   $(MODEL_LIB)(oce.o) \ 
    53315209   $(MODEL_LIB)(par_ice_2.o) \ 
     
    53355213   $(MODEL_LIB)(prtctl.o) \ 
    53365214   $(MODEL_LIB)(restart.o) \ 
    5337    $(MODEL_LIB)(sbc_ice.o) \ 
    5338    $(MODEL_LIB)(sbc_oce.o) \ 
    53395215   dom_ice_2.F90 \ 
    53405216   dom_oce.F90 \ 
     
    53475223   lib_mpp.F90 \ 
    53485224   lib_print.f90 \ 
    5349    limistate_2.F90 \ 
    5350    limmsh_2.F90 \ 
    5351    limrst_2.F90 \ 
    53525225   oce.F90 \ 
    53535226   par_ice_2.F90 \ 
     
    53575230   prtctl.F90 \ 
    53585231   restart.F90 \ 
    5359    sbc_ice.F90 \ 
    5360    sbc_oce.F90 \ 
    53615232   $(MODEL_LIB)(daymod.o) \ 
    53625233   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    53645235   $(MODEL_LIB)(ice_2.o) \ 
    53655236   $(MODEL_LIB)(ice_oce.o) \ 
    5366    $(MODEL_LIB)(iceini_2.o) \ 
    53675237   $(MODEL_LIB)(in_out_manager.o) \ 
    53685238   $(MODEL_LIB)(lbclnk.o) \ 
     
    53775247   ice_2.F90 \ 
    53785248   ice_oce.F90 \ 
    5379    iceini_2.F90 \ 
    53805249   in_out_manager.F90 \ 
    53815250   lbclnk.F90 \ 
     
    53935262   $(MODEL_LIB)(in_out_manager.o) \ 
    53945263   $(MODEL_LIB)(iom.o) \ 
     5264   $(MODEL_LIB)(lbclnk.o) \ 
    53955265   $(MODEL_LIB)(lib_mpp.o) \ 
    53965266   $(MODEL_LIB)(lib_print.o) \ 
     
    54065276   in_out_manager.F90 \ 
    54075277   iom.F90 \ 
     5278   lbclnk.F90 \ 
    54085279   lib_mpp.F90 \ 
    54095280   lib_print.f90 \ 
     
    54505321   $(MODEL_LIB)(cpl_oasis3.o) \ 
    54515322   $(MODEL_LIB)(cpl_oasis4.o) \ 
    5452    $(MODEL_LIB)(cpl_oce.o) \ 
    54535323   $(MODEL_LIB)(daymod.o) \ 
    54545324   $(MODEL_LIB)(diaptr.o) \ 
     
    54855355   cpl_oasis3.F90 \ 
    54865356   cpl_oasis4.F90 \ 
    5487    cpl_oce.F90 \ 
    54885357   daymod.F90 \ 
    54895358   diaptr.F90 \ 
     
    59935862   $(MODEL_LIB)(dom_oce.o) \ 
    59945863   $(MODEL_LIB)(in_out_manager.o) \ 
     5864   $(MODEL_LIB)(lbclnk.o) \ 
    59955865   $(MODEL_LIB)(lib_print.o) \ 
    59965866   $(MODEL_LIB)(obc_par.o) \ 
     
    59995869   dom_oce.F90 \ 
    60005870   in_out_manager.F90 \ 
     5871   lbclnk.F90 \ 
    60015872   lib_print.f90 \ 
    60025873   obc_par.F90 \ 
     
    60385909   $(MODEL_LIB)(cla_div.o) \ 
    60395910   $(MODEL_LIB)(closea.o) \ 
    6040    $(MODEL_LIB)(cpl_oce.o) \ 
     5911   $(MODEL_LIB)(cpl_oasis3.o) \ 
    60415912   $(MODEL_LIB)(daymod.o) \ 
    60425913   $(MODEL_LIB)(diafwb.o) \ 
     
    60485919   $(MODEL_LIB)(diaspr.o) \ 
    60495920   $(MODEL_LIB)(diawri.o) \ 
     5921   $(MODEL_LIB)(diawri_c1d.o) \ 
    60505922   $(MODEL_LIB)(divcur.o) \ 
    60515923   $(MODEL_LIB)(dom_oce.o) \ 
     
    60595931   $(MODEL_LIB)(dtatem.o) \ 
    60605932   $(MODEL_LIB)(dynadv.o) \ 
     5933   $(MODEL_LIB)(dyncor_c1d.o) \ 
    60615934   $(MODEL_LIB)(dynhpg.o) \ 
    60625935   $(MODEL_LIB)(dynldf.o) \ 
    60635936   $(MODEL_LIB)(dynnxt.o) \ 
     5937   $(MODEL_LIB)(dynnxt_c1d.o) \ 
    60645938   $(MODEL_LIB)(dynspg.o) \ 
    60655939   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    60725946   $(MODEL_LIB)(flo_oce.o) \ 
    60735947   $(MODEL_LIB)(floats.o) \ 
    6074    $(MODEL_LIB)(ice_2.o) \ 
    60755948   $(MODEL_LIB)(ice_oce.o) \ 
    60765949   $(MODEL_LIB)(in_out_manager.o) \ 
     
    60975970   $(MODEL_LIB)(prtctl.o) \ 
    60985971   $(MODEL_LIB)(restart.o) \ 
    6099    $(MODEL_LIB)(sbc_ice.o) \ 
    6100    $(MODEL_LIB)(sbc_oce.o) \ 
     5972   $(MODEL_LIB)(sbc_oce.o) \ 
     5973   $(MODEL_LIB)(sbccpl.o) \ 
    61015974   $(MODEL_LIB)(sbcmod.o) \ 
    61025975   $(MODEL_LIB)(sbcrnf.o) \ 
     
    61326005   $(MODEL_LIB)(zdfric.o) \ 
    61336006   $(MODEL_LIB)(zdftke.o) \ 
     6007   $(MODEL_LIB)(zdftke2.o) \ 
    61346008   $(MODEL_LIB)(zpshde.o) \ 
    61356009   agrif_opa_sponge.F90 \ 
     
    61426016   cla_div.F90 \ 
    61436017   closea.F90 \ 
    6144    cpl_oce.F90 \ 
     6018   cpl_oasis3.F90 \ 
    61456019   daymod.F90 \ 
    61466020   diafwb.F90 \ 
     
    61526026   diaspr.F90 \ 
    61536027   diawri.F90 \ 
     6028   diawri_c1d.F90 \ 
    61546029   divcur.F90 \ 
    61556030   dom_oce.F90 \ 
     
    61636038   dtatem.F90 \ 
    61646039   dynadv.F90 \ 
     6040   dyncor_c1d.F90 \ 
    61656041   dynhpg.F90 \ 
    61666042   dynldf.F90 \ 
    61676043   dynnxt.F90 \ 
     6044   dynnxt_c1d.F90 \ 
    61686045   dynspg.F90 \ 
    61696046   dynspg_exp.F90 \ 
     
    61766053   flo_oce.F90 \ 
    61776054   floats.F90 \ 
    6178    ice_2.F90 \ 
    61796055   ice_oce.F90 \ 
    61806056   in_out_manager.F90 \ 
     
    62016077   prtctl.F90 \ 
    62026078   restart.F90 \ 
    6203    sbc_ice.F90 \ 
    6204    sbc_oce.F90 \ 
     6079   sbc_oce.F90 \ 
     6080   sbccpl.F90 \ 
    62056081   sbcmod.F90 \ 
    62066082   sbcrnf.F90 \ 
     
    62366112   zdfric.F90 \ 
    62376113   zdftke.F90 \ 
     6114   zdftke2.F90 \ 
    62386115   zpshde.F90 \ 
    62396116   $(MODEL_LIB)(bdy_par.o) \ 
     
    62426119   $(MODEL_LIB)(cpl_oasis3.o) \ 
    62436120   $(MODEL_LIB)(cpl_oasis4.o) \ 
    6244    $(MODEL_LIB)(cpl_oce.o) \ 
    62456121   $(MODEL_LIB)(daymod.o) \ 
    62466122   $(MODEL_LIB)(diaptr.o) \ 
     
    62776153   cpl_oasis3.F90 \ 
    62786154   cpl_oasis4.F90 \ 
    6279    cpl_oce.F90 \ 
    62806155   daymod.F90 \ 
    62816156   diaptr.F90 \ 
     
    63946269   zdfddm.F90 \ 
    63956270   $(MODEL_LIB)(c1d.o) \ 
    6396    $(MODEL_LIB)(cpl_oce.o) \ 
    63976271   $(MODEL_LIB)(dom_oce.o) \ 
    63986272   $(MODEL_LIB)(eosbn2.o) \ 
     
    64026276   $(MODEL_LIB)(phycst.o) \ 
    64036277   $(MODEL_LIB)(trdmld_oce.o) \ 
     6278   $(MODEL_LIB)(zdf_oce.o) \ 
    64046279   $(MODEL_LIB)(zpshde.o) \ 
    64056280   c1d.F90 \ 
    6406    cpl_oce.F90 \ 
    64076281   dom_oce.F90 \ 
    64086282   eosbn2.F90 \ 
     
    64126286   phycst.F90 \ 
    64136287   trdmld_oce.F90 \ 
     6288   zdf_oce.F90 \ 
    64146289   zpshde.F90 \ 
    64156290   vectopt_loop_substitute.h90 \ 
     
    64246299   sbc_ice.F90 
    64256300$(MODEL_LIB)(sbc_oce.o) :  \ 
    6426    $(MODEL_LIB)(par_kind.o) \ 
    6427    par_kind.F90 \ 
    6428    $(MODEL_LIB)(par_oce.o) \ 
    6429    par_oce.F90 \ 
     6301   $(MODEL_LIB)(dom_oce.o) \ 
     6302   $(MODEL_LIB)(in_out_manager.o) \ 
     6303   $(MODEL_LIB)(lib_mpp.o) \ 
     6304   $(MODEL_LIB)(oce.o) \ 
     6305   $(MODEL_LIB)(par_kind.o) \ 
     6306   $(MODEL_LIB)(par_oce.o) \ 
     6307   dom_oce.F90 \ 
     6308   in_out_manager.F90 \ 
     6309   lib_mpp.F90 \ 
     6310   oce.F90 \ 
     6311   par_kind.F90 \ 
     6312   par_oce.F90 \ 
     6313   $(MODEL_LIB)(dom_oce.o) \ 
     6314   $(MODEL_LIB)(lbclnk.o) \ 
     6315   $(MODEL_LIB)(par_oce.o) \ 
     6316   dom_oce.F90 \ 
     6317   lbclnk.F90 \ 
     6318   par_oce.F90 \ 
     6319   vectopt_loop_substitute.h90 \ 
     6320   KEY_CPP \ 
    64306321   sbc_oce.F90 
    64316322$(MODEL_LIB)(sbcana.o) :   \ 
     
    64336324   $(MODEL_LIB)(in_out_manager.o) \ 
    64346325   $(MODEL_LIB)(iom.o) \ 
     6326   $(MODEL_LIB)(lbclnk.o) \ 
    64356327   $(MODEL_LIB)(lib_mpp.o) \ 
    64366328   $(MODEL_LIB)(lib_print.o) \ 
     
    64446336   in_out_manager.F90 \ 
    64456337   iom.F90 \ 
     6338   lbclnk.F90 \ 
    64466339   lib_mpp.F90 \ 
    64476340   lib_print.f90 \ 
     
    65206413   $(MODEL_LIB)(lib_mpp.o) \ 
    65216414   $(MODEL_LIB)(oce.o) \ 
    6522    $(MODEL_LIB)(par_ice_2.o) \ 
    65236415   $(MODEL_LIB)(phycst.o) \ 
    65246416   $(MODEL_LIB)(prtctl.o) \ 
     
    65356427   lib_mpp.F90 \ 
    65366428   oce.F90 \ 
    6537    par_ice_2.F90 \ 
    65386429   phycst.F90 \ 
    65396430   prtctl.F90 \ 
     
    66066497   sbcblk_core.F90 
    66076498$(MODEL_LIB)(sbccpl.o) :   \ 
    6608    $(MODEL_LIB)(daymod.o) \ 
    6609    $(MODEL_LIB)(dom_oce.o) \ 
    6610    $(MODEL_LIB)(ice_2.o) \ 
     6499   $(MODEL_LIB)(c1d.o) \ 
     6500   $(MODEL_LIB)(dom_oce.o) \ 
     6501   $(MODEL_LIB)(eosbn2.o) \ 
    66116502   $(MODEL_LIB)(in_out_manager.o) \ 
    66126503   $(MODEL_LIB)(iom.o) \ 
     
    66186509   $(MODEL_LIB)(lib_mpp.o) \ 
    66196510   $(MODEL_LIB)(lib_print.o) \ 
    6620    $(MODEL_LIB)(oasis4_date.o) \ 
    66216511   $(MODEL_LIB)(oce.o) \ 
    66226512   $(MODEL_LIB)(par_ice_2.o) \ 
     
    66246514   $(MODEL_LIB)(par_oce.o) \ 
    66256515   $(MODEL_LIB)(phycst.o) \ 
    6626    $(MODEL_LIB)(prtctl.o) \ 
    6627    $(MODEL_LIB)(restart.o) \ 
    6628    $(MODEL_LIB)(sbc_ice.o) \ 
    6629    daymod.F90 \ 
    6630    dom_oce.F90 \ 
    6631    ice_2.F90 \ 
     6516   $(MODEL_LIB)(trdmld_oce.o) \ 
     6517   $(MODEL_LIB)(zdf_oce.o) \ 
     6518   $(MODEL_LIB)(zpshde.o) \ 
     6519   c1d.F90 \ 
     6520   dom_oce.F90 \ 
     6521   eosbn2.F90 \ 
    66326522   in_out_manager.F90 \ 
    66336523   iom.F90 \ 
     
    66396529   lib_mpp.F90 \ 
    66406530   lib_print.f90 \ 
    6641    oasis4_date.F90 \ 
    66426531   oce.F90 \ 
    66436532   par_ice_2.F90 \ 
     
    66456534   par_oce.F90 \ 
    66466535   phycst.F90 \ 
    6647    prtctl.F90 \ 
     6536   trdmld_oce.F90 \ 
     6537   zdf_oce.F90 \ 
     6538   zpshde.F90 \ 
     6539   $(MODEL_LIB)(albedo.o) \ 
     6540   $(MODEL_LIB)(cpl_oasis3.o) \ 
     6541   $(MODEL_LIB)(dom_oce.o) \ 
     6542   $(MODEL_LIB)(geo2ocean.o) \ 
     6543   $(MODEL_LIB)(ice_2.o) \ 
     6544   $(MODEL_LIB)(ice_oce.o) \ 
     6545   $(MODEL_LIB)(in_out_manager.o) \ 
     6546   $(MODEL_LIB)(iom.o) \ 
     6547   $(MODEL_LIB)(lbclnk.o) \ 
     6548   $(MODEL_LIB)(lib_mpp.o) \ 
     6549   $(MODEL_LIB)(oce.o) \ 
     6550   $(MODEL_LIB)(par_kind.o) \ 
     6551   $(MODEL_LIB)(phycst.o) \ 
     6552   $(MODEL_LIB)(restart.o) \ 
     6553   $(MODEL_LIB)(sbc_ice.o) \ 
     6554   $(MODEL_LIB)(sbc_oce.o) \ 
     6555   albedo.F90 \ 
     6556   cpl_oasis3.F90 \ 
     6557   dom_oce.F90 \ 
     6558   geo2ocean.F90 \ 
     6559   ice_2.F90 \ 
     6560   ice_oce.F90 \ 
     6561   in_out_manager.F90 \ 
     6562   iom.F90 \ 
     6563   lbclnk.F90 \ 
     6564   lib_mpp.F90 \ 
     6565   oce.F90 \ 
     6566   par_kind.F90 \ 
     6567   phycst.F90 \ 
    66486568   restart.F90 \ 
    66496569   sbc_ice.F90 \ 
    6650    $(MODEL_LIB)(cpl_oasis3.o) \ 
    6651    $(MODEL_LIB)(cpl_oasis4.o) \ 
    6652    $(MODEL_LIB)(daymod.o) \ 
    6653    $(MODEL_LIB)(dom_oce.o) \ 
    6654    $(MODEL_LIB)(geo2ocean.o) \ 
    6655    $(MODEL_LIB)(ice_2.o) \ 
    6656    $(MODEL_LIB)(in_out_manager.o) \ 
    6657    $(MODEL_LIB)(iom.o) \ 
    6658    $(MODEL_LIB)(lbclnk.o) \ 
    6659    $(MODEL_LIB)(lib_mpp.o) \ 
    6660    $(MODEL_LIB)(oce.o) \ 
    6661    $(MODEL_LIB)(phycst.o) \ 
    6662    $(MODEL_LIB)(sbc_ice.o) \ 
    6663    $(MODEL_LIB)(sbc_oce.o) \ 
    6664    cpl_oasis3.F90 \ 
    6665    cpl_oasis4.F90 \ 
    6666    daymod.F90 \ 
    6667    dom_oce.F90 \ 
    6668    geo2ocean.F90 \ 
    6669    ice_2.F90 \ 
    6670    in_out_manager.F90 \ 
    6671    iom.F90 \ 
    6672    lbclnk.F90 \ 
    6673    lib_mpp.F90 \ 
    6674    oce.F90 \ 
    6675    phycst.F90 \ 
    6676    sbc_ice.F90 \ 
    6677    sbc_oce.F90 \ 
    6678    domzgr_substitute.h90 \ 
     6570   sbc_oce.F90 \ 
     6571   vectopt_loop_substitute.h90 \ 
    66796572   KEY_CPP \ 
    66806573   sbccpl.F90 
     
    67456638   $(MODEL_LIB)(in_out_manager.o) \ 
    67466639   $(MODEL_LIB)(iom.o) \ 
     6640   $(MODEL_LIB)(lbclnk.o) \ 
    67476641   $(MODEL_LIB)(lib_print.o) \ 
    67486642   $(MODEL_LIB)(par_kind.o) \ 
     
    67586652   in_out_manager.F90 \ 
    67596653   iom.F90 \ 
     6654   lbclnk.F90 \ 
    67606655   lib_print.f90 \ 
    67616656   par_kind.F90 \ 
     
    67656660   restart.F90 \ 
    67666661   sbc_oce.F90 \ 
    6767    $(MODEL_LIB)(cpl_oce.o) \ 
    67686662   $(MODEL_LIB)(daymod.o) \ 
    67696663   $(MODEL_LIB)(dom_oce.o) \ 
     
    67746668   $(MODEL_LIB)(sbc_oce.o) \ 
    67756669   $(MODEL_LIB)(sbcrnf.o) \ 
    6776    cpl_oce.F90 \ 
    67776670   daymod.F90 \ 
    67786671   dom_oce.F90 \ 
     
    68566749   $(MODEL_LIB)(lib_print.o) \ 
    68576750   $(MODEL_LIB)(oce.o) \ 
    6858    $(MODEL_LIB)(par_ice_2.o) \ 
    68596751   $(MODEL_LIB)(par_kind.o) \ 
    68606752   $(MODEL_LIB)(par_oce.o) \ 
     
    68806772   lib_print.f90 \ 
    68816773   oce.F90 \ 
    6882    par_ice_2.F90 \ 
    68836774   par_kind.F90 \ 
    68846775   par_oce.F90 \ 
     
    68906781   $(MODEL_LIB)(albedo.o) \ 
    68916782   $(MODEL_LIB)(c1d.o) \ 
    6892    $(MODEL_LIB)(cpl_oce.o) \ 
    68936783   $(MODEL_LIB)(daymod.o) \ 
    68946784   $(MODEL_LIB)(dom_oce.o) \ 
     
    69086798   albedo.F90 \ 
    69096799   c1d.F90 \ 
    6910    cpl_oce.F90 \ 
    69116800   daymod.F90 \ 
    69126801   dom_oce.F90 \ 
     
    69306819$(MODEL_LIB)(sbcice_lim_2.o) :   \ 
    69316820   $(MODEL_LIB)(albedo.o) \ 
     6821   $(MODEL_LIB)(cpl_oasis3.o) \ 
    69326822   $(MODEL_LIB)(daymod.o) \ 
    69336823   $(MODEL_LIB)(dianam.o) \ 
     
    69366826   $(MODEL_LIB)(dynspg_oce.o) \ 
    69376827   $(MODEL_LIB)(fldread.o) \ 
     6828   $(MODEL_LIB)(geo2ocean.o) \ 
    69386829   $(MODEL_LIB)(ice_2.o) \ 
    69396830   $(MODEL_LIB)(ice_oce.o) \ 
    6940    $(MODEL_LIB)(iceini_2.o) \ 
    69416831   $(MODEL_LIB)(in_out_manager.o) \ 
    69426832   $(MODEL_LIB)(iom.o) \ 
     
    69706860   $(MODEL_LIB)(zdfddm.o) \ 
    69716861   albedo.F90 \ 
     6862   cpl_oasis3.F90 \ 
    69726863   daymod.F90 \ 
    69736864   dianam.F90 \ 
     
    69766867   dynspg_oce.F90 \ 
    69776868   fldread.F90 \ 
     6869   geo2ocean.F90 \ 
    69786870   ice_2.F90 \ 
    69796871   ice_oce.F90 \ 
    6980    iceini_2.F90 \ 
    69816872   in_out_manager.F90 \ 
    69826873   iom.F90 \ 
     
    70116902   $(MODEL_LIB)(albedo.o) \ 
    70126903   $(MODEL_LIB)(c1d.o) \ 
    7013    $(MODEL_LIB)(cpl_oce.o) \ 
    70146904   $(MODEL_LIB)(daymod.o) \ 
    70156905   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    70326922   $(MODEL_LIB)(limwri_2.o) \ 
    70336923   $(MODEL_LIB)(oce.o) \ 
     6924   $(MODEL_LIB)(par_ice_2.o) \ 
    70346925   $(MODEL_LIB)(phycst.o) \ 
    70356926   $(MODEL_LIB)(prtctl.o) \ 
     
    70386929   $(MODEL_LIB)(sbcblk_clio.o) \ 
    70396930   $(MODEL_LIB)(sbcblk_core.o) \ 
     6931   $(MODEL_LIB)(sbccpl.o) \ 
    70406932   albedo.F90 \ 
    70416933   c1d.F90 \ 
    7042    cpl_oce.F90 \ 
    70436934   daymod.F90 \ 
    70446935   dom_ice_2.F90 \ 
     
    70616952   limwri_2.F90 \ 
    70626953   oce.F90 \ 
     6954   par_ice_2.F90 \ 
    70636955   phycst.F90 \ 
    70646956   prtctl.F90 \ 
     
    70676959   sbcblk_clio.F90 \ 
    70686960   sbcblk_core.F90 \ 
     6961   sbccpl.F90 \ 
    70696962   domzgr_substitute.h90 \ 
    70706963   vectopt_loop_substitute.h90 \ 
     
    70766969   $(MODEL_LIB)(closea.o) \ 
    70776970   $(MODEL_LIB)(cpl_oasis3.o) \ 
    7078    $(MODEL_LIB)(cpl_oasis4.o) \ 
    7079    $(MODEL_LIB)(cpl_oce.o) \ 
    70806971   $(MODEL_LIB)(daymod.o) \ 
    70816972   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    71157006   $(MODEL_LIB)(sbcblk_clio.o) \ 
    71167007   $(MODEL_LIB)(sbcblk_core.o) \ 
     7008   $(MODEL_LIB)(sbccpl.o) \ 
    71177009   $(MODEL_LIB)(sbcrnf.o) \ 
    71187010   $(MODEL_LIB)(trdmld_oce.o) \ 
     7011   $(MODEL_LIB)(zdf_oce.o) \ 
    71197012   $(MODEL_LIB)(zpshde.o) \ 
    71207013   albedo.F90 \ 
     
    71227015   closea.F90 \ 
    71237016   cpl_oasis3.F90 \ 
    7124    cpl_oasis4.F90 \ 
    7125    cpl_oce.F90 \ 
    71267017   daymod.F90 \ 
    71277018   dom_ice_2.F90 \ 
     
    71617052   sbcblk_clio.F90 \ 
    71627053   sbcblk_core.F90 \ 
     7054   sbccpl.F90 \ 
    71637055   sbcrnf.F90 \ 
    71647056   trdmld_oce.F90 \ 
     7057   zdf_oce.F90 \ 
    71657058   zpshde.F90 \ 
    71667059   $(MODEL_LIB)(closea.o) \ 
     7060   $(MODEL_LIB)(cpl_oasis3.o) \ 
    71677061   $(MODEL_LIB)(daymod.o) \ 
    71687062   $(MODEL_LIB)(dom_oce.o) \ 
     
    71887082   $(MODEL_LIB)(sbcssr.o) \ 
    71897083   closea.F90 \ 
     7084   cpl_oasis3.F90 \ 
    71907085   daymod.F90 \ 
    71917086   dom_oce.F90 \ 
     
    72697164$(MODEL_LIB)(sbcssm.o) :   \ 
    72707165   $(MODEL_LIB)(c1d.o) \ 
    7271    $(MODEL_LIB)(cpl_oce.o) \ 
    72727166   $(MODEL_LIB)(dom_oce.o) \ 
    72737167   $(MODEL_LIB)(eosbn2.o) \ 
     
    72887182   $(MODEL_LIB)(restart.o) \ 
    72897183   $(MODEL_LIB)(trdmld_oce.o) \ 
     7184   $(MODEL_LIB)(zdf_oce.o) \ 
    72907185   $(MODEL_LIB)(zpshde.o) \ 
    72917186   c1d.F90 \ 
    7292    cpl_oce.F90 \ 
    72937187   dom_oce.F90 \ 
    72947188   eosbn2.F90 \ 
     
    73097203   restart.F90 \ 
    73107204   trdmld_oce.F90 \ 
     7205   zdf_oce.F90 \ 
    73117206   zpshde.F90 \ 
    73127207   $(MODEL_LIB)(daymod.o) \ 
     
    76407535   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    76417536   $(MODEL_LIB)(agrif_opa_update.o) \ 
     7537   $(MODEL_LIB)(albedo.o) \ 
    76427538   $(MODEL_LIB)(bdy_oce.o) \ 
    76437539   $(MODEL_LIB)(bdydta.o) \ 
     
    76477543   $(MODEL_LIB)(c1d.o) \ 
    76487544   $(MODEL_LIB)(closea.o) \ 
    7649    $(MODEL_LIB)(cpl_oce.o) \ 
     7545   $(MODEL_LIB)(cpl_oasis3.o) \ 
    76507546   $(MODEL_LIB)(daymod.o) \ 
    76517547   $(MODEL_LIB)(diadimg.o) \ 
     
    76817577   $(MODEL_LIB)(flodom.o) \ 
    76827578   $(MODEL_LIB)(flowri.o) \ 
     7579   $(MODEL_LIB)(geo2ocean.o) \ 
     7580   $(MODEL_LIB)(ice_2.o) \ 
    76837581   $(MODEL_LIB)(ice_oce.o) \ 
    76847582   $(MODEL_LIB)(in_out_manager.o) \ 
     
    76957593   $(MODEL_LIB)(lib_print.o) \ 
    76967594   $(MODEL_LIB)(obc_oce.o) \ 
     7595   $(MODEL_LIB)(obc_par.o) \ 
    76977596   $(MODEL_LIB)(obccli.o) \ 
    76987597   $(MODEL_LIB)(obcdyn.o) \ 
     
    77537652   $(MODEL_LIB)(zdfmxl.o) \ 
    77547653   $(MODEL_LIB)(zdftke.o) \ 
     7654   $(MODEL_LIB)(zdftke2.o) \ 
    77557655   $(MODEL_LIB)(zpshde.o) \ 
    77567656   agrif_opa_interp.F90 \ 
    77577657   agrif_opa_update.F90 \ 
     7658   albedo.F90 \ 
    77587659   bdy_oce.F90 \ 
    77597660   bdydta.F90 \ 
     
    77637664   c1d.F90 \ 
    77647665   closea.F90 \ 
    7765    cpl_oce.F90 \ 
     7666   cpl_oasis3.F90 \ 
    77667667   daymod.F90 \ 
    77677668   diadimg.F90 \ 
     
    77977698   flodom.F90 \ 
    77987699   flowri.F90 \ 
     7700   geo2ocean.F90 \ 
     7701   ice_2.F90 \ 
    77997702   ice_oce.F90 \ 
    78007703   in_out_manager.F90 \ 
     
    78117714   lib_print.f90 \ 
    78127715   obc_oce.F90 \ 
     7716   obc_par.F90 \ 
    78137717   obccli.F90 \ 
    78147718   obcdyn.F90 \ 
     
    78697773   zdfmxl.F90 \ 
    78707774   zdftke.F90 \ 
     7775   zdftke2.F90 \ 
    78717776   zpshde.F90 \ 
    78727777   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     
    78757780   $(MODEL_LIB)(cla.o) \ 
    78767781   $(MODEL_LIB)(cla_div.o) \ 
    7877    $(MODEL_LIB)(cpl_oce.o) \ 
     7782   $(MODEL_LIB)(cpl_oasis3.o) \ 
    78787783   $(MODEL_LIB)(daymod.o) \ 
    78797784   $(MODEL_LIB)(diafwb.o) \ 
     
    79167821   $(MODEL_LIB)(prtctl.o) \ 
    79177822   $(MODEL_LIB)(restart.o) \ 
     7823   $(MODEL_LIB)(sbccpl.o) \ 
    79187824   $(MODEL_LIB)(sbcmod.o) \ 
    79197825   $(MODEL_LIB)(sbcrnf.o) \ 
     
    79447850   $(MODEL_LIB)(zdfric.o) \ 
    79457851   $(MODEL_LIB)(zdftke.o) \ 
     7852   $(MODEL_LIB)(zdftke2.o) \ 
    79467853   $(MODEL_LIB)(zpshde.o) \ 
    79477854   agrif_opa_sponge.F90 \ 
     
    79507857   cla.F90 \ 
    79517858   cla_div.F90 \ 
    7952    cpl_oce.F90 \ 
     7859   cpl_oasis3.F90 \ 
    79537860   daymod.F90 \ 
    79547861   diafwb.F90 \ 
     
    79917898   prtctl.F90 \ 
    79927899   restart.F90 \ 
     7900   sbccpl.F90 \ 
    79937901   sbcmod.F90 \ 
    79947902   sbcrnf.F90 \ 
     
    80197927   zdfric.F90 \ 
    80207928   zdftke.F90 \ 
     7929   zdftke2.F90 \ 
    80217930   zpshde.F90 \ 
    80227931   domzgr_substitute.h90 \ 
     
    80317940   $(MODEL_LIB)(c1d.o) \ 
    80327941   $(MODEL_LIB)(closea.o) \ 
    8033    $(MODEL_LIB)(cpl_oce.o) \ 
     7942   $(MODEL_LIB)(cpl_oasis3.o) \ 
    80347943   $(MODEL_LIB)(daymod.o) \ 
    80357944   $(MODEL_LIB)(diadimg.o) \ 
     
    80757984   $(MODEL_LIB)(sbcice_lim.o) \ 
    80767985   $(MODEL_LIB)(sbcice_lim_2.o) \ 
     7986   $(MODEL_LIB)(sbcmod.o) \ 
    80777987   $(MODEL_LIB)(sbcrnf.o) \ 
    80787988   $(MODEL_LIB)(sbcssm.o) \ 
     
    80928002   $(MODEL_LIB)(zdfmxl.o) \ 
    80938003   $(MODEL_LIB)(zdftke.o) \ 
     8004   $(MODEL_LIB)(zdftke2.o) \ 
    80948005   $(MODEL_LIB)(zpshde.o) \ 
    80958006   agrif_opa_interp.F90 \ 
     
    80988009   c1d.F90 \ 
    80998010   closea.F90 \ 
    8100    cpl_oce.F90 \ 
     8011   cpl_oasis3.F90 \ 
    81018012   daymod.F90 \ 
    81028013   diadimg.F90 \ 
     
    81428053   sbcice_lim.F90 \ 
    81438054   sbcice_lim_2.F90 \ 
     8055   sbcmod.F90 \ 
    81448056   sbcrnf.F90 \ 
    81458057   sbcssm.F90 \ 
     
    81598071   zdfmxl.F90 \ 
    81608072   zdftke.F90 \ 
     8073   zdftke2.F90 \ 
    81618074   zpshde.F90 \ 
    81628075   $(MODEL_LIB)(daymod.o) \ 
    81638076   $(MODEL_LIB)(diawri.o) \ 
     8077   $(MODEL_LIB)(diawri_c1d.o) \ 
    81648078   $(MODEL_LIB)(dom_oce.o) \ 
    81658079   $(MODEL_LIB)(dtasal.o) \ 
    81668080   $(MODEL_LIB)(dtatem.o) \ 
     8081   $(MODEL_LIB)(dyncor_c1d.o) \ 
     8082   $(MODEL_LIB)(dynnxt_c1d.o) \ 
    81678083   $(MODEL_LIB)(dynzdf.o) \ 
    81688084   $(MODEL_LIB)(eosbn2.o) \ 
     
    81938109   daymod.F90 \ 
    81948110   diawri.F90 \ 
     8111   diawri_c1d.F90 \ 
    81958112   dom_oce.F90 \ 
    81968113   dtasal.F90 \ 
    81978114   dtatem.F90 \ 
     8115   dyncor_c1d.F90 \ 
     8116   dynnxt_c1d.F90 \ 
    81988117   dynzdf.F90 \ 
    81998118   eosbn2.F90 \ 
     
    83888307$(MODEL_LIB)(traadv_cen2.o) : \ 
    83898308   $(MODEL_LIB)(closea.o) \ 
     8309   $(MODEL_LIB)(cpl_oasis3.o) \ 
    83908310   $(MODEL_LIB)(daymod.o) \ 
    83918311   $(MODEL_LIB)(dianam.o) \ 
     
    84308350   $(MODEL_LIB)(zdfddm.o) \ 
    84318351   closea.F90 \ 
     8352   cpl_oasis3.F90 \ 
    84328353   daymod.F90 \ 
    84338354   dianam.F90 \ 
     
    91739094   $(MODEL_LIB)(zdfmxl.o) \ 
    91749095   $(MODEL_LIB)(zdftke.o) \ 
     9096   $(MODEL_LIB)(zdftke2.o) \ 
    91759097   diaptr.F90 \ 
    91769098   dom_oce.F90 \ 
     
    92049126   zdfmxl.F90 \ 
    92059127   zdftke.F90 \ 
     9128   zdftke2.F90 \ 
    92069129   $(MODEL_LIB)(dom_oce.o) \ 
    92079130   $(MODEL_LIB)(in_out_manager.o) \ 
     
    96739596   $(MODEL_LIB)(dom_oce.o) \ 
    96749597   $(MODEL_LIB)(in_out_manager.o) \ 
     9598   $(MODEL_LIB)(lbclnk.o) \ 
    96759599   $(MODEL_LIB)(ldftra_oce.o) \ 
    96769600   $(MODEL_LIB)(lib_mpp.o) \ 
     
    96919615   dom_oce.F90 \ 
    96929616   in_out_manager.F90 \ 
     9617   lbclnk.F90 \ 
    96939618   ldftra_oce.F90 \ 
    96949619   lib_mpp.F90 \ 
     
    97329657   $(MODEL_LIB)(dom_oce.o) \ 
    97339658   $(MODEL_LIB)(in_out_manager.o) \ 
     9659   $(MODEL_LIB)(lbclnk.o) \ 
    97349660   $(MODEL_LIB)(ldftra_oce.o) \ 
    97359661   $(MODEL_LIB)(lib_mpp.o) \ 
     
    97539679   dom_oce.F90 \ 
    97549680   in_out_manager.F90 \ 
     9681   lbclnk.F90 \ 
    97559682   ldftra_oce.F90 \ 
    97569683   lib_mpp.F90 \ 
     
    98789805   $(MODEL_LIB)(zdfkpp.o) \ 
    98799806   $(MODEL_LIB)(zdftke.o) \ 
     9807   $(MODEL_LIB)(zdftke2.o) \ 
    98809808   dom_oce.F90 \ 
    98819809   domvvl.F90 \ 
     
    98959823   zdfkpp.F90 \ 
    98969824   zdftke.F90 \ 
     9825   zdftke2.F90 \ 
    98979826   domzgr_substitute.h90 \ 
    98989827   vectopt_loop_substitute.h90 \ 
     
    1011810047$(MODEL_LIB)(trdmld.o) :   \ 
    1011910048   $(MODEL_LIB)(c1d.o) \ 
    10120    $(MODEL_LIB)(cpl_oce.o) \ 
    1012110049   $(MODEL_LIB)(daymod.o) \ 
    1012210050   $(MODEL_LIB)(dom_oce.o) \ 
     
    1014310071   $(MODEL_LIB)(zpshde.o) \ 
    1014410072   c1d.F90 \ 
    10145    cpl_oce.F90 \ 
    1014610073   daymod.F90 \ 
    1014710074   dom_oce.F90 \ 
     
    1021610143$(MODEL_LIB)(trdmld_rst.o) :  \ 
    1021710144   $(MODEL_LIB)(c1d.o) \ 
    10218    $(MODEL_LIB)(cpl_oce.o) \ 
    1021910145   $(MODEL_LIB)(dom_oce.o) \ 
    1022010146   $(MODEL_LIB)(eosbn2.o) \ 
     
    1023610162   $(MODEL_LIB)(trdmld_oce.o) \ 
    1023710163   $(MODEL_LIB)(trdvor_oce.o) \ 
     10164   $(MODEL_LIB)(zdf_oce.o) \ 
    1023810165   $(MODEL_LIB)(zpshde.o) \ 
    1023910166   c1d.F90 \ 
    10240    cpl_oce.F90 \ 
    1024110167   dom_oce.F90 \ 
    1024210168   eosbn2.F90 \ 
     
    1025810184   trdmld_oce.F90 \ 
    1025910185   trdvor_oce.F90 \ 
     10186   zdf_oce.F90 \ 
    1026010187   zpshde.F90 \ 
    1026110188   $(MODEL_LIB)(daymod.o) \ 
     
    1044010367   $(MODEL_LIB)(lib_mpp.o) \ 
    1044110368   $(MODEL_LIB)(lib_print.o) \ 
     10369   $(MODEL_LIB)(obc_par.o) \ 
    1044210370   $(MODEL_LIB)(oce.o) \ 
    1044310371   $(MODEL_LIB)(par_kind.o) \ 
     
    1045310381   lib_mpp.F90 \ 
    1045410382   lib_print.f90 \ 
     10383   obc_par.F90 \ 
    1045510384   oce.F90 \ 
    1045610385   par_kind.F90 \ 
     
    1046310392   $(MODEL_LIB)(in_out_manager.o) \ 
    1046410393   $(MODEL_LIB)(lbclnk.o) \ 
     10394   $(MODEL_LIB)(obc_oce.o) \ 
     10395   $(MODEL_LIB)(obc_par.o) \ 
    1046510396   $(MODEL_LIB)(oce.o) \ 
    1046610397   $(MODEL_LIB)(phycst.o) \ 
     
    1047210403   in_out_manager.F90 \ 
    1047310404   lbclnk.F90 \ 
     10405   obc_oce.F90 \ 
     10406   obc_par.F90 \ 
    1047410407   oce.F90 \ 
    1047510408   phycst.F90 \ 
     
    1065210585   $(MODEL_LIB)(zdfric.o) \ 
    1065310586   $(MODEL_LIB)(zdftke.o) \ 
     10587   $(MODEL_LIB)(zdftke2.o) \ 
    1065410588   in_out_manager.F90 \ 
    1065510589   ldfdyn_oce.F90 \ 
     
    1066510599   zdfric.F90 \ 
    1066610600   zdftke.F90 \ 
     10601   zdftke2.F90 \ 
    1066710602   zdfini.F90 
    1066810603$(MODEL_LIB)(zdfkpp.o) :   \ 
     
    1078610721$(MODEL_LIB)(zdftke.o) :   \ 
    1078710722   $(MODEL_LIB)(c1d.o) \ 
    10788    $(MODEL_LIB)(cpl_oce.o) \ 
    1078910723   $(MODEL_LIB)(dom_oce.o) \ 
    1079010724   $(MODEL_LIB)(domvvl.o) \ 
     
    1081210746   $(MODEL_LIB)(zpshde.o) \ 
    1081310747   c1d.F90 \ 
    10814    cpl_oce.F90 \ 
    1081510748   dom_oce.F90 \ 
    1081610749   domvvl.F90 \ 
     
    1086710800   KEY_CPP \ 
    1086810801   zdftke.F90 
     10802$(MODEL_LIB)(zdftke2.o) :  \ 
     10803   $(MODEL_LIB)(c1d.o) \ 
     10804   $(MODEL_LIB)(dom_oce.o) \ 
     10805   $(MODEL_LIB)(domvvl.o) \ 
     10806   $(MODEL_LIB)(eosbn2.o) \ 
     10807   $(MODEL_LIB)(in_out_manager.o) \ 
     10808   $(MODEL_LIB)(iom.o) \ 
     10809   $(MODEL_LIB)(iom_def.o) \ 
     10810   $(MODEL_LIB)(iom_ioipsl.o) \ 
     10811   $(MODEL_LIB)(iom_nf90.o) \ 
     10812   $(MODEL_LIB)(iom_rstdimg.o) \ 
     10813   $(MODEL_LIB)(lbclnk.o) \ 
     10814   $(MODEL_LIB)(lib_mpp.o) \ 
     10815   $(MODEL_LIB)(lib_print.o) \ 
     10816   $(MODEL_LIB)(oce.o) \ 
     10817   $(MODEL_LIB)(par_kind.o) \ 
     10818   $(MODEL_LIB)(par_oce.o) \ 
     10819   $(MODEL_LIB)(phycst.o) \ 
     10820   $(MODEL_LIB)(prtctl.o) \ 
     10821   $(MODEL_LIB)(sbc_oce.o) \ 
     10822   $(MODEL_LIB)(trdmld_oce.o) \ 
     10823   $(MODEL_LIB)(trdmod.o) \ 
     10824   $(MODEL_LIB)(trdmod_oce.o) \ 
     10825   $(MODEL_LIB)(zdf_oce.o) \ 
     10826   $(MODEL_LIB)(zdfddm.o) \ 
     10827   $(MODEL_LIB)(zpshde.o) \ 
     10828   c1d.F90 \ 
     10829   dom_oce.F90 \ 
     10830   domvvl.F90 \ 
     10831   eosbn2.F90 \ 
     10832   in_out_manager.F90 \ 
     10833   iom.F90 \ 
     10834   iom_def.F90 \ 
     10835   iom_ioipsl.F90 \ 
     10836   iom_nf90.F90 \ 
     10837   iom_rstdimg.F90 \ 
     10838   lbclnk.F90 \ 
     10839   lib_mpp.F90 \ 
     10840   lib_print.f90 \ 
     10841   oce.F90 \ 
     10842   par_kind.F90 \ 
     10843   par_oce.F90 \ 
     10844   phycst.F90 \ 
     10845   prtctl.F90 \ 
     10846   sbc_oce.F90 \ 
     10847   trdmld_oce.F90 \ 
     10848   trdmod.F90 \ 
     10849   trdmod_oce.F90 \ 
     10850   zdf_oce.F90 \ 
     10851   zdfddm.F90 \ 
     10852   zpshde.F90 \ 
     10853   $(MODEL_LIB)(dom_oce.o) \ 
     10854   $(MODEL_LIB)(dynzdf_exp.o) \ 
     10855   $(MODEL_LIB)(in_out_manager.o) \ 
     10856   $(MODEL_LIB)(iom.o) \ 
     10857   $(MODEL_LIB)(lbclnk.o) \ 
     10858   $(MODEL_LIB)(oce.o) \ 
     10859   $(MODEL_LIB)(phycst.o) \ 
     10860   $(MODEL_LIB)(prtctl.o) \ 
     10861   $(MODEL_LIB)(restart.o) \ 
     10862   $(MODEL_LIB)(sbc_oce.o) \ 
     10863   $(MODEL_LIB)(trazdf_exp.o) \ 
     10864   $(MODEL_LIB)(zdf_oce.o) \ 
     10865   $(MODEL_LIB)(zdfmxl.o) \ 
     10866   dom_oce.F90 \ 
     10867   dynzdf_exp.F90 \ 
     10868   in_out_manager.F90 \ 
     10869   iom.F90 \ 
     10870   lbclnk.F90 \ 
     10871   oce.F90 \ 
     10872   phycst.F90 \ 
     10873   prtctl.F90 \ 
     10874   restart.F90 \ 
     10875   sbc_oce.F90 \ 
     10876   trazdf_exp.F90 \ 
     10877   zdf_oce.F90 \ 
     10878   zdfmxl.F90 \ 
     10879   domzgr_substitute.h90 \ 
     10880   vectopt_loop_substitute.h90 \ 
     10881   KEY_CPP \ 
     10882   zdftke2.F90 
    1086910883$(MODEL_LIB)(zpshde.o) :   \ 
    1087010884   $(MODEL_LIB)(dom_oce.o) \ 
     
    1095110965   echo "   use OPA_SRC files"                ; \ 
    1095210966       ln -sf ../OPA_SRC/*.[Ffh]90          . ; \ 
    10953        ln -sf ../OPA_SRC/DYN/*.[Ffh]90      . ; \ 
    10954        ln -sf ../OPA_SRC/TRA/*.[Ffh]90      . ; \ 
    10955        ln -sf ../OPA_SRC/TRD/*.[Ffh]90      . ; \ 
    10956        ln -sf ../OPA_SRC/DIA/*.[Ffh]90      . ; \ 
    10957        ln -sf ../OPA_SRC/DOM/*.[Ffh]90      . ; \ 
    10958        ln -sf ../OPA_SRC/OBC/*.[Ffh]90      . ; \ 
    10959        ln -sf ../OPA_SRC/FLO/*.[Ffh]90      . ; \ 
    10960        ln -sf ../OPA_SRC/LDF/*.[Ffh]90      . ; \ 
    10961        ln -sf ../OPA_SRC/ZDF/*.[Ffh]90      . ; \ 
    10962        ln -sf ../OPA_SRC/SOL/*.[Ffh]90      . ; \ 
    10963        ln -sf ../OPA_SRC/DTA/*.[Ffh]90      . ; \ 
    10964        ln -sf ../OPA_SRC/SBC/*.[Ffh]90      . ; \ 
    10965        ln -sf ../OPA_SRC/IOM/*.[Ffh]90      . ; \ 
    10966       ln -sf ../OPA_SRC/BDY/*.[Ffh]90      . ; \ 
     10967       ln -sf ../OPA_SRC/*/*.[Ffh]90      . ; \ 
    1096710968  fi  
    1096810969   @check=`grep LIM_SRC_3 .config`              ; \ 
     
    1098810989      \$(RM) trcini.F90                      ; \ 
    1098910990      ln -sf ../TOP_SRC/*.[Ffh]90          . ; \ 
    10990       ln -sf ../TOP_SRC/TRP/*.[Ffh]90      . ; \ 
    10991       ln -sf ../TOP_SRC/PISCES/*.[Ffh]90   . ; \ 
    10992       ln -sf ../TOP_SRC/LOBSTER/*.[Ffh]90  . ; \ 
    10993       ln -sf ../TOP_SRC/CFC/*.[Ffh]90      . ; \ 
    10994       ln -sf ../TOP_SRC/MY_TRC/*.[Ffh]90   . ; \ 
    10995       ln -sf ../TOP_SRC/SED/*.[Ffh]90      . ; \ 
    10996       ln -sf ../TOP_SRC/DUMMY/*.[Ffh]90    . ; \ 
     10991      ln -sf ../TOP_SRC/*/*.[Ffh]90      . ; \ 
    1099710992  fi  
    1099810993   @check=`grep OFF_SRC .config`              ; \ 
     
    1100811003      \$(RM) agrif_opa_sponge.F90           ; \ 
    1100911004      \$(RM) agrif_opa_update.F90           ; \ 
     11005      \$(RM) agrif_top_interp.F90           ; \ 
     11006      \$(RM) agrif_top_sponge.F90           ; \ 
     11007      \$(RM) agrif_top_update.F90           ; \ 
    1101011008      ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
    1101111009  fi  
  • trunk/CONFIG/GYRE/scripts/BB_make.ldef

    r1105 r1272  
    4444#-Q- gfortran  prefix = -D 
    4545#-Q- aix    prefix = -WF,-D 
     46#-Q- aix6   prefix = -WF,-D 
    4647#-Q- babel  prefix = -WF,-D 
    4748#-Q- osxxlf prefix = -WF,-D 
    48  
     49#-Q- platine prefix= -Wp,-D 
Note: See TracChangeset for help on using the changeset viewer.