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/ORCA2_LIM/scripts – NEMO

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/ORCA2_LIM/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/ORCA2_LIM/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 \ 
     
    140133     key_orca_r2 \ 
    141134     key_orca_r4 \ 
    142      key_passivetrc \ 
    143135     key_pisces \ 
    144      key_sbc_cpl \ 
    145136     key_sigma_vvl \ 
    146137     key_top \ 
     
    167158     key_zdfkpp \ 
    168159     key_zdfric \ 
    169      key_zdftke  
     160     key_zdftke \ 
     161     key_zdftke2  
    170162# .o file list in the library 
    171163LIB_OBJ = \ 
     
    178170      $(MODEL_LIB)(agrif_opa_update.o)\ 
    179171      $(MODEL_LIB)(agrif_top_interp.o)\ 
     172      $(MODEL_LIB)(agrif_top_sponge.o)\ 
    180173      $(MODEL_LIB)(agrif_top_update.o)\ 
    181174      $(MODEL_LIB)(agrif_user.o)\ 
     
    196189      $(MODEL_LIB)(cpl_oasis3.o)\ 
    197190      $(MODEL_LIB)(cpl_oasis4.o)\ 
    198       $(MODEL_LIB)(cpl_oce.o)\ 
    199191      $(MODEL_LIB)(ctlopn.o)\ 
    200192      $(MODEL_LIB)(daymod.o)\ 
     
    386378      $(MODEL_LIB)(zdfric.o)\ 
    387379      $(MODEL_LIB)(zdftke.o)\ 
     380      $(MODEL_LIB)(zdftke2.o)\ 
    388381      $(MODEL_LIB)(zpshde.o) 
    389382 
     
    408401$(EXEC_BIN) :  libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    409402ifeq ($(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) 
    411404else 
    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) 
    413406endif 
    414407 
     
    431424   @$(F_C) \ 
    432425#-Q- aix    -qsuffix=f=F90 \ 
     426#-Q- aix6      -qsuffix=f=F90 \ 
    433427#-Q- babel     -qsuffix=f=F90 \ 
    434428#-Q- osxxlf    -qsuffix=f=F90 \ 
     
    439433#-Q- sxdkrz    -R2 \ 
    440434#-Q- eshpux    -R2 \ 
     435#-Q- aix6      -qsource \ 
    441436#-Q- aix    -qsource \ 
    442437#-Q- babel     -qsource \ 
     
    477472#-Q- eshpux    -R2 \ 
    478473#-Q- aix    -qsource \ 
     474#-Q- aix6      -qsource \ 
    479475#-Q- babel     -qsource \ 
    480476      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    485481      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    486482#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     483#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    487484#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    488485#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
     
    510507#-Q- eshpux    -R2 \ 
    511508#-Q- aix    -qsource \ 
     509#-Q- aix6      -qsource \ 
    512510#-Q- babel     -qsource \ 
    513511      OPAFILES/$*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; }  
     
    520518#-Q- eshpux    -R2 \ 
    521519#-Q- aix    -qsource \ 
     520#-Q- aix6      -qsource \ 
    522521#-Q- babel     -qsource \ 
    523522      $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
     
    529528      @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    530529#-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
     530#-Q- aix6      @mv $(PREF)$*.lst $(PREF)$*.L 
    531531#-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    532532#-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
     
    534534      @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    535535 
    536 # rules for the .F files 
    537 .F.a :            
    538 ifeq ($(AGRIF),use)  
    539       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC $*.F > OPAFILES/$*.F  
    540       @(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/$*.F 
    547       @$(P_C) $(P_O) -IOPAFILES/AGRIF_INC OPAFILES/$*.F > OPAFILES/AGRIF_MODELFILES/$*.F 
    548       -@mv -f OPAFILES/AGRIF_MODELFILES/$*.F OPAFILES/$*.F 
    549       @$(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 else 
    559       @$(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 endif 
    569 #-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    570 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    571       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    572       @$(RM) $*.[of] 
    573       @if [ -f $*.mod ] ; then mv $*.mod $(MODDIR)/oce ; fi 
    574 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    575 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    576 #-Q- linux     @mv $(PREF)$*.lst $(PREF)$*.L 
    577 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    578       @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    579  
    580 # rules for the library from the .f files  
    581 .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/null 
    592 #-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    593       @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    594       @$(RM) -f $*.o 
    595 #-Q- aix    @mv $(PREF)$*.lst $(PREF)$*.L 
    596 #-Q- babel     @mv $(PREF)$*.lst $(PREF)$*.L 
    597 #-Q- linux  @mv $(PREF)$*.lst $(PREF)$*.L 
    598 #-Q- osxxlf    @mv $(PREF)$*.lst $(PREF)$*.L 
    599       @if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi 
    600  
    601536$(MODEL_LIB)(agrif_oce.o) :   \ 
    602537   $(MODEL_LIB)(par_kind.o) \ 
     
    671606   $(MODEL_LIB)(lib_mpp.o) \ 
    672607   $(MODEL_LIB)(obc_oce.o) \ 
     608   $(MODEL_LIB)(obc_par.o) \ 
    673609   $(MODEL_LIB)(oce.o) \ 
    674610   $(MODEL_LIB)(par_kind.o) \ 
     
    684620   lib_mpp.F90 \ 
    685621   obc_oce.F90 \ 
     622   obc_par.F90 \ 
    686623   oce.F90 \ 
    687624   par_kind.F90 \ 
     
    719656   $(MODEL_LIB)(oce.o) \ 
    720657   $(MODEL_LIB)(par_oce.o) \ 
    721    $(MODEL_LIB)(sms.o) \ 
    722658   $(MODEL_LIB)(sol_oce.o) \ 
    723    $(MODEL_LIB)(trcstp.o) \ 
    724659   agrif_oce.F90 \ 
    725660   dom_oce.F90 \ 
    726661   oce.F90 \ 
    727662   par_oce.F90 \ 
    728    sms.F90 \ 
    729663   sol_oce.F90 \ 
    730    trcstp.F90 \ 
    731664   domzgr_substitute.h90 \ 
    732665   vectopt_loop_substitute.h90 \ 
     
    734667   KEY_CPP \ 
    735668   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 
    736692$(MODEL_LIB)(agrif_top_update.o) :  \ 
    737693   $(MODEL_LIB)(dom_oce.o) \ 
     
    745701   $(MODEL_LIB)(oce.o) \ 
    746702   $(MODEL_LIB)(par_oce.o) \ 
    747    $(MODEL_LIB)(sms.o) \ 
    748    $(MODEL_LIB)(trcstp.o) \ 
    749703   agrif_oce.F90 \ 
    750704   dom_oce.F90 \ 
    751705   oce.F90 \ 
    752706   par_oce.F90 \ 
    753    sms.F90 \ 
    754    trcstp.F90 \ 
    755707   domzgr_substitute.h90 \ 
    756708   $(AGRIF_LIB) \ 
     
    765717   $(MODEL_LIB)(cpl_oasis3.o) \ 
    766718   $(MODEL_LIB)(cpl_oasis4.o) \ 
    767    $(MODEL_LIB)(cpl_oce.o) \ 
    768719   $(MODEL_LIB)(daymod.o) \ 
    769720   $(MODEL_LIB)(diaptr.o) \ 
     
    793744   $(MODEL_LIB)(prtctl.o) \ 
    794745   $(MODEL_LIB)(sbc_oce.o) \ 
    795    $(MODEL_LIB)(sms.o) \ 
    796746   $(MODEL_LIB)(sol_oce.o) \ 
    797747   $(MODEL_LIB)(step.o) \ 
    798748   $(MODEL_LIB)(step_c1d.o) \ 
    799749   $(MODEL_LIB)(trcini.o) \ 
    800    $(MODEL_LIB)(trcstp.o) \ 
    801750   $(MODEL_LIB)(trdmod.o) \ 
    802751   $(MODEL_LIB)(trdmod_oce.o) \ 
     
    813762   cpl_oasis3.F90 \ 
    814763   cpl_oasis4.F90 \ 
    815    cpl_oce.F90 \ 
    816764   daymod.F90 \ 
    817765   diaptr.F90 \ 
     
    841789   prtctl.F90 \ 
    842790   sbc_oce.F90 \ 
    843    sms.F90 \ 
    844791   sol_oce.F90 \ 
    845792   step.F90 \ 
    846793   step_c1d.F90 \ 
    847794   trcini.F90 \ 
    848    trcstp.F90 \ 
    849795   trdmod.F90 \ 
    850796   trdmod_oce.F90 \ 
     
    859805   $(MODEL_LIB)(agrif_opa_update.o) \ 
    860806   $(MODEL_LIB)(agrif_top_interp.o) \ 
     807   $(MODEL_LIB)(agrif_top_sponge.o) \ 
    861808   $(MODEL_LIB)(agrif_top_update.o) \ 
    862809   $(MODEL_LIB)(dom_oce.o) \ 
     
    866813   $(MODEL_LIB)(opa.o) \ 
    867814   $(MODEL_LIB)(par_oce.o) \ 
    868    $(MODEL_LIB)(sms.o) \ 
    869815   $(MODEL_LIB)(sol_oce.o) \ 
    870816   $(MODEL_LIB)(tradmp.o) \ 
     
    874820   agrif_opa_update.F90 \ 
    875821   agrif_top_interp.F90 \ 
     822   agrif_top_sponge.F90 \ 
    876823   agrif_top_update.F90 \ 
    877824   dom_oce.F90 \ 
     
    881828   opa.F90 \ 
    882829   par_oce.F90 \ 
    883    sms.F90 \ 
    884830   sol_oce.F90 \ 
    885831   tradmp.F90 \ 
     
    11561102   $(MODEL_LIB)(dom_oce.o) \ 
    11571103   $(MODEL_LIB)(in_out_manager.o) \ 
     1104   $(MODEL_LIB)(lbclnk.o) \ 
    11581105   $(MODEL_LIB)(lib_print.o) \ 
    11591106   $(MODEL_LIB)(par_kind.o) \ 
     
    11621109   dom_oce.F90 \ 
    11631110   in_out_manager.F90 \ 
     1111   lbclnk.F90 \ 
    11641112   lib_print.f90 \ 
    11651113   par_kind.F90 \ 
     
    11881136   $(MODEL_LIB)(dom_oce.o) \ 
    11891137   $(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 \ 
    11971147   lib_mpp.F90 \ 
    11981148   lib_print.f90 \ 
     
    12191169   $(MODEL_LIB)(dom_oce.o) \ 
    12201170   $(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 \ 
    12281180   lib_mpp.F90 \ 
    12291181   lib_print.f90 \ 
     
    13161268   $(MODEL_LIB)(dom_oce.o) \ 
    13171269   $(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 \ 
    13251279   lib_mpp.F90 \ 
    13261280   lib_print.f90 \ 
     
    13461300   $(MODEL_LIB)(dom_oce.o) \ 
    13471301   $(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) \ 
    13511329   $(MODEL_LIB)(par_kind.o) \ 
    13521330   $(MODEL_LIB)(par_oce.o) \ 
     
    13581336   iom.F90 \ 
    13591337   lib_print.f90 \ 
    1360    par_ice_2.F90 \ 
    13611338   par_kind.F90 \ 
    13621339   par_oce.F90 \ 
     
    13661343   $(MODEL_LIB)(daymod.o) \ 
    13671344   $(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) \ 
    13751350   daymod.F90 \ 
    13761351   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.F90 
    1386 $(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 \ 
    14141352   in_out_manager.F90 \ 
    14151353   lib_mpp.F90 \ 
     
    14191357   KEY_CPP \ 
    14201358   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.F90 
    14281359$(MODEL_LIB)(ctlopn.o) :   \ 
    14291360   $(MODEL_LIB)(lib_print.o) \ 
     
    14401371$(MODEL_LIB)(daymod.o) :   \ 
    14411372   $(MODEL_LIB)(c1d.o) \ 
    1442    $(MODEL_LIB)(cpl_oce.o) \ 
    14431373   $(MODEL_LIB)(dom_oce.o) \ 
    14441374   $(MODEL_LIB)(eosbn2.o) \ 
     
    14571387   $(MODEL_LIB)(phycst.o) \ 
    14581388   $(MODEL_LIB)(trdmld_oce.o) \ 
     1389   $(MODEL_LIB)(zdf_oce.o) \ 
    14591390   $(MODEL_LIB)(zpshde.o) \ 
    14601391   c1d.F90 \ 
    1461    cpl_oce.F90 \ 
    14621392   dom_oce.F90 \ 
    14631393   eosbn2.F90 \ 
     
    14761406   phycst.F90 \ 
    14771407   trdmld_oce.F90 \ 
     1408   zdf_oce.F90 \ 
    14781409   zpshde.F90 \ 
    14791410   $(MODEL_LIB)(dom_oce.o) \ 
     
    15231454   $(MODEL_LIB)(dom_oce.o) \ 
    15241455   $(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 \ 
    15301463   lib_print.f90 \ 
    15311464   par_kind.F90 \ 
     
    18501783$(MODEL_LIB)(diawri_c1d.o) :  \ 
    18511784   $(MODEL_LIB)(closea.o) \ 
     1785   $(MODEL_LIB)(cpl_oasis3.o) \ 
    18521786   $(MODEL_LIB)(daymod.o) \ 
    18531787   $(MODEL_LIB)(diadimg.o) \ 
     
    18941828   $(MODEL_LIB)(zdfmxl.o) \ 
    18951829   closea.F90 \ 
     1830   cpl_oasis3.F90 \ 
    18961831   daymod.F90 \ 
    18971832   diadimg.F90 \ 
     
    22342169   $(MODEL_LIB)(dom_oce.o) \ 
    22352170   $(MODEL_LIB)(in_out_manager.o) \ 
     2171   $(MODEL_LIB)(lbclnk.o) \ 
    22362172   $(MODEL_LIB)(lib_mpp.o) \ 
    22372173   $(MODEL_LIB)(lib_print.o) \ 
     
    22422178   dom_oce.F90 \ 
    22432179   in_out_manager.F90 \ 
     2180   lbclnk.F90 \ 
    22442181   lib_mpp.F90 \ 
    22452182   lib_print.f90 \ 
     
    33853322$(MODEL_LIB)(dynspg_exp.o) :  \ 
    33863323   $(MODEL_LIB)(c1d.o) \ 
    3387    $(MODEL_LIB)(cpl_oce.o) \ 
    33883324   $(MODEL_LIB)(daymod.o) \ 
    33893325   $(MODEL_LIB)(dom_oce.o) \ 
     
    34073343   $(MODEL_LIB)(phycst.o) \ 
    34083344   $(MODEL_LIB)(trdmld_oce.o) \ 
     3345   $(MODEL_LIB)(zdf_oce.o) \ 
    34093346   $(MODEL_LIB)(zpshde.o) \ 
    34103347   c1d.F90 \ 
    3411    cpl_oce.F90 \ 
    34123348   daymod.F90 \ 
    34133349   dom_oce.F90 \ 
     
    34313367   phycst.F90 \ 
    34323368   trdmld_oce.F90 \ 
     3369   zdf_oce.F90 \ 
    34333370   zpshde.F90 \ 
    34343371   $(MODEL_LIB)(dom_oce.o) \ 
     
    34683405   $(MODEL_LIB)(bdytides.o) \ 
    34693406   $(MODEL_LIB)(c1d.o) \ 
    3470    $(MODEL_LIB)(cpl_oce.o) \ 
    34713407   $(MODEL_LIB)(dom_oce.o) \ 
    34723408   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    35063442   bdytides.F90 \ 
    35073443   c1d.F90 \ 
    3508    cpl_oce.F90 \ 
    35093444   dom_oce.F90 \ 
    35103445   dynspg_oce.F90 \ 
     
    36053540$(MODEL_LIB)(dynspg_rl.o) :   \ 
    36063541   $(MODEL_LIB)(c1d.o) \ 
    3607    $(MODEL_LIB)(cpl_oce.o) \ 
    36083542   $(MODEL_LIB)(dom_oce.o) \ 
    36093543   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    36343568   $(MODEL_LIB)(zpshde.o) \ 
    36353569   c1d.F90 \ 
    3636    cpl_oce.F90 \ 
    36373570   dom_oce.F90 \ 
    36383571   dynspg_oce.F90 \ 
     
    37083641   $(MODEL_LIB)(bdytides.o) \ 
    37093642   $(MODEL_LIB)(c1d.o) \ 
    3710    $(MODEL_LIB)(cpl_oce.o) \ 
    37113643   $(MODEL_LIB)(daymod.o) \ 
    37123644   $(MODEL_LIB)(dom_oce.o) \ 
     
    37363668   $(MODEL_LIB)(trdmod.o) \ 
    37373669   $(MODEL_LIB)(trdmod_oce.o) \ 
     3670   $(MODEL_LIB)(zdf_oce.o) \ 
    37383671   $(MODEL_LIB)(zpshde.o) \ 
    37393672   bdy_oce.F90 \ 
     
    37413674   bdytides.F90 \ 
    37423675   c1d.F90 \ 
    3743    cpl_oce.F90 \ 
    37443676   daymod.F90 \ 
    37453677   dom_oce.F90 \ 
     
    37693701   trdmod.F90 \ 
    37703702   trdmod_oce.F90 \ 
     3703   zdf_oce.F90 \ 
    37713704   zpshde.F90 \ 
    37723705   $(MODEL_LIB)(bdy_oce.o) \ 
     
    38863819   $(MODEL_LIB)(dom_oce.o) \ 
    38873820   $(MODEL_LIB)(in_out_manager.o) \ 
     3821   $(MODEL_LIB)(lbclnk.o) \ 
    38883822   $(MODEL_LIB)(ldftra_oce.o) \ 
    38893823   $(MODEL_LIB)(lib_mpp.o) \ 
     
    39043838   dom_oce.F90 \ 
    39053839   in_out_manager.F90 \ 
     3840   lbclnk.F90 \ 
    39063841   ldftra_oce.F90 \ 
    39073842   lib_mpp.F90 \ 
     
    40073942   $(MODEL_LIB)(zdfkpp.o) \ 
    40083943   $(MODEL_LIB)(zdftke.o) \ 
     3944   $(MODEL_LIB)(zdftke2.o) \ 
    40093945   dom_oce.F90 \ 
    40103946   dynzdf_exp.F90 \ 
     
    40193955   zdfkpp.F90 \ 
    40203956   zdftke.F90 \ 
     3957   zdftke2.F90 \ 
    40213958   domzgr_substitute.h90 \ 
    40223959   vectopt_loop_substitute.h90 \ 
     
    40253962   dynzdf.F90 
    40263963$(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 \ 
    40323973   lib_print.f90 \ 
    40333974   par_kind.F90 \ 
     
    40503991   dynzdf_exp.F90 
    40513992$(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 \ 
    40574002   lib_print.f90 \ 
    40584003   par_kind.F90 \ 
     
    43994344   par_kind.F90 \ 
    44004345   par_oce.F90 \ 
     4346   KEY_CPP \ 
    44014347   in_out_manager.F90 
    44024348$(MODEL_LIB)(iom.o) :   \ 
     
    45144460   $(MODEL_LIB)(c1d.o) \ 
    45154461   $(MODEL_LIB)(cla_dynspg.o) \ 
    4516    $(MODEL_LIB)(cpl_oce.o) \ 
    45174462   $(MODEL_LIB)(daymod.o) \ 
    45184463   $(MODEL_LIB)(dom_oce.o) \ 
     
    45684513   c1d.F90 \ 
    45694514   cla_dynspg.F90 \ 
    4570    cpl_oce.F90 \ 
    45714515   daymod.F90 \ 
    45724516   dom_oce.F90 \ 
     
    51025046   $(MODEL_LIB)(lib_mpp.o) \ 
    51035047   $(MODEL_LIB)(lib_print.o) \ 
    5104    $(MODEL_LIB)(limistate_2.o) \ 
    5105    $(MODEL_LIB)(limmsh_2.o) \ 
    5106    $(MODEL_LIB)(limrst_2.o) \ 
    51075048   $(MODEL_LIB)(oce.o) \ 
    51085049   $(MODEL_LIB)(par_ice_2.o) \ 
     
    51125053   $(MODEL_LIB)(prtctl.o) \ 
    51135054   $(MODEL_LIB)(sbc_ice.o) \ 
    5114    $(MODEL_LIB)(sbc_oce.o) \ 
    51155055   dom_ice_2.F90 \ 
    51165056   dom_oce.F90 \ 
     
    51235063   lib_mpp.F90 \ 
    51245064   lib_print.f90 \ 
    5125    limistate_2.F90 \ 
    5126    limmsh_2.F90 \ 
    5127    limrst_2.F90 \ 
    51285065   oce.F90 \ 
    51295066   par_ice_2.F90 \ 
     
    51335070   prtctl.F90 \ 
    51345071   sbc_ice.F90 \ 
    5135    sbc_oce.F90 \ 
    51365072   $(MODEL_LIB)(dom_ice_2.o) \ 
    51375073   $(MODEL_LIB)(dom_oce.o) \ 
    51385074   $(MODEL_LIB)(ice_2.o) \ 
    51395075   $(MODEL_LIB)(ice_oce.o) \ 
    5140    $(MODEL_LIB)(iceini_2.o) \ 
    51415076   $(MODEL_LIB)(in_out_manager.o) \ 
    51425077   $(MODEL_LIB)(lbclnk.o) \ 
     
    51515086   ice_2.F90 \ 
    51525087   ice_oce.F90 \ 
    5153    iceini_2.F90 \ 
    51545088   in_out_manager.F90 \ 
    51555089   lbclnk.F90 \ 
     
    53675301   limrst_2.F90 
    53685302$(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) \ 
    53795308   $(MODEL_LIB)(oce.o) \ 
    53805309   $(MODEL_LIB)(par_ice_2.o) \ 
     
    53825311   $(MODEL_LIB)(par_oce.o) \ 
    53835312   $(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 \ 
    53965318   oce.F90 \ 
    53975319   par_ice_2.F90 \ 
     
    53995321   par_oce.F90 \ 
    54005322   phycst.F90 \ 
    5401    sbc_ice.F90 \ 
    5402    sbc_oce.F90 \ 
    54035323   $(MODEL_LIB)(albedo.o) \ 
     5324   $(MODEL_LIB)(cpl_oasis3.o) \ 
    54045325   $(MODEL_LIB)(dom_oce.o) \ 
    54055326   $(MODEL_LIB)(dynspg_oce.o) \ 
    54065327   $(MODEL_LIB)(ice_2.o) \ 
    54075328   $(MODEL_LIB)(ice_oce.o) \ 
    5408    $(MODEL_LIB)(iceini_2.o) \ 
    54095329   $(MODEL_LIB)(in_out_manager.o) \ 
    54105330   $(MODEL_LIB)(lbclnk.o) \ 
     
    54155335   $(MODEL_LIB)(sbc_oce.o) \ 
    54165336   albedo.F90 \ 
     5337   cpl_oasis3.F90 \ 
    54175338   dom_oce.F90 \ 
    54185339   dynspg_oce.F90 \ 
    54195340   ice_2.F90 \ 
    54205341   ice_oce.F90 \ 
    5421    iceini_2.F90 \ 
    54225342   in_out_manager.F90 \ 
    54235343   lbclnk.F90 \ 
     
    54365356   limtab_2.F90 
    54375357$(MODEL_LIB)(limthd_2.o) : \ 
    5438    $(MODEL_LIB)(dom_ice_2.o) \ 
     5358   $(MODEL_LIB)(cpl_oasis3.o) \ 
    54395359   $(MODEL_LIB)(dom_oce.o) \ 
    54405360   $(MODEL_LIB)(ice_2.o) \ 
    54415361   $(MODEL_LIB)(ice_oce.o) \ 
    5442    $(MODEL_LIB)(iceini_2.o) \ 
    5443    $(MODEL_LIB)(in_out_manager.o) \ 
     5362   $(MODEL_LIB)(in_out_manager.o) \ 
     5363   $(MODEL_LIB)(lbclnk.o) \ 
    54445364   $(MODEL_LIB)(lib_mpp.o) \ 
    54455365   $(MODEL_LIB)(lib_print.o) \ 
    54465366   $(MODEL_LIB)(limistate_2.o) \ 
    5447    $(MODEL_LIB)(limmsh_2.o) \ 
    5448    $(MODEL_LIB)(limrst_2.o) \ 
    54495367   $(MODEL_LIB)(oce.o) \ 
    54505368   $(MODEL_LIB)(par_ice_2.o) \ 
     
    54525370   $(MODEL_LIB)(par_oce.o) \ 
    54535371   $(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) \ 
    54545400   $(MODEL_LIB)(sbc_ice.o) \ 
    54555401   $(MODEL_LIB)(sbc_oce.o) \ 
    54565402   $(MODEL_LIB)(thd_ice_2.o) \ 
     5403   cpl_oasis3.F90 \ 
    54575404   dom_ice_2.F90 \ 
    54585405   dom_oce.F90 \ 
    54595406   ice_2.F90 \ 
    54605407   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 \ 
    54965408   in_out_manager.F90 \ 
    54975409   lbclnk.F90 \ 
     
    55105422$(MODEL_LIB)(limthd_lac_2.o) :   \ 
    55115423   $(MODEL_LIB)(dom_ice_2.o) \ 
    5512    $(MODEL_LIB)(dom_oce.o) \ 
    55135424   $(MODEL_LIB)(eosbn2.o) \ 
    55145425   $(MODEL_LIB)(ice_2.o) \ 
     
    55175428   $(MODEL_LIB)(iom.o) \ 
    55185429   $(MODEL_LIB)(lbclnk.o) \ 
    5519    $(MODEL_LIB)(limistate_2.o) \ 
    5520    $(MODEL_LIB)(limmsh_2.o) \ 
    5521    $(MODEL_LIB)(limrst_2.o) \ 
    55225430   $(MODEL_LIB)(oce.o) \ 
    55235431   $(MODEL_LIB)(par_ice_2.o) \ 
     
    55255433   $(MODEL_LIB)(par_oce.o) \ 
    55265434   $(MODEL_LIB)(phycst.o) \ 
    5527    $(MODEL_LIB)(sbc_ice.o) \ 
    5528    $(MODEL_LIB)(sbc_oce.o) \ 
    55295435   dom_ice_2.F90 \ 
    5530    dom_oce.F90 \ 
    55315436   eosbn2.F90 \ 
    55325437   ice_2.F90 \ 
     
    55355440   iom.F90 \ 
    55365441   lbclnk.F90 \ 
    5537    limistate_2.F90 \ 
    5538    limmsh_2.F90 \ 
    5539    limrst_2.F90 \ 
    55405442   oce.F90 \ 
    55415443   par_ice_2.F90 \ 
     
    55435445   par_oce.F90 \ 
    55445446   phycst.F90 \ 
    5545    sbc_ice.F90 \ 
    5546    sbc_oce.F90 \ 
     5447   $(MODEL_LIB)(ice_2.o) \ 
    55475448   $(MODEL_LIB)(ice_oce.o) \ 
    5548    $(MODEL_LIB)(iceini_2.o) \ 
    55495449   $(MODEL_LIB)(limistate_2.o) \ 
    55505450   $(MODEL_LIB)(par_oce.o) \ 
    55515451   $(MODEL_LIB)(phycst.o) \ 
    55525452   $(MODEL_LIB)(thd_ice_2.o) \ 
     5453   ice_2.F90 \ 
    55535454   ice_oce.F90 \ 
    5554    iceini_2.F90 \ 
    55555455   limistate_2.F90 \ 
    55565456   par_oce.F90 \ 
     
    55695469   $(MODEL_LIB)(lbclnk.o) \ 
    55705470   $(MODEL_LIB)(lib_print.o) \ 
    5571    $(MODEL_LIB)(limistate_2.o) \ 
    5572    $(MODEL_LIB)(limmsh_2.o) \ 
    5573    $(MODEL_LIB)(limrst_2.o) \ 
    55745471   $(MODEL_LIB)(oce.o) \ 
    55755472   $(MODEL_LIB)(par_ice_2.o) \ 
     
    55775474   $(MODEL_LIB)(par_oce.o) \ 
    55785475   $(MODEL_LIB)(phycst.o) \ 
    5579    $(MODEL_LIB)(sbc_ice.o) \ 
    5580    $(MODEL_LIB)(sbc_oce.o) \ 
    55815476   dom_ice_2.F90 \ 
    55825477   dom_oce.F90 \ 
     
    55885483   lbclnk.F90 \ 
    55895484   lib_print.f90 \ 
    5590    limistate_2.F90 \ 
    5591    limmsh_2.F90 \ 
    5592    limrst_2.F90 \ 
    55935485   oce.F90 \ 
    55945486   par_ice_2.F90 \ 
     
    55965488   par_oce.F90 \ 
    55975489   phycst.F90 \ 
    5598    sbc_ice.F90 \ 
    5599    sbc_oce.F90 \ 
     5490   $(MODEL_LIB)(cpl_oasis3.o) \ 
     5491   $(MODEL_LIB)(ice_2.o) \ 
    56005492   $(MODEL_LIB)(ice_oce.o) \ 
    5601    $(MODEL_LIB)(iceini_2.o) \ 
    56025493   $(MODEL_LIB)(in_out_manager.o) \ 
    56035494   $(MODEL_LIB)(limistate_2.o) \ 
     
    56055496   $(MODEL_LIB)(phycst.o) \ 
    56065497   $(MODEL_LIB)(thd_ice_2.o) \ 
     5498   cpl_oasis3.F90 \ 
     5499   ice_2.F90 \ 
    56075500   ice_oce.F90 \ 
    5608    iceini_2.F90 \ 
    56095501   in_out_manager.F90 \ 
    56105502   limistate_2.F90 \ 
     
    56255517   $(MODEL_LIB)(lib_mpp.o) \ 
    56265518   $(MODEL_LIB)(lib_print.o) \ 
    5627    $(MODEL_LIB)(limistate_2.o) \ 
    5628    $(MODEL_LIB)(limmsh_2.o) \ 
    5629    $(MODEL_LIB)(limrst_2.o) \ 
    56305519   $(MODEL_LIB)(oce.o) \ 
    56315520   $(MODEL_LIB)(par_ice_2.o) \ 
     
    56355524   $(MODEL_LIB)(prtctl.o) \ 
    56365525   $(MODEL_LIB)(restart.o) \ 
    5637    $(MODEL_LIB)(sbc_ice.o) \ 
    5638    $(MODEL_LIB)(sbc_oce.o) \ 
    56395526   dom_ice_2.F90 \ 
    56405527   dom_oce.F90 \ 
     
    56475534   lib_mpp.F90 \ 
    56485535   lib_print.f90 \ 
    5649    limistate_2.F90 \ 
    5650    limmsh_2.F90 \ 
    5651    limrst_2.F90 \ 
    56525536   oce.F90 \ 
    56535537   par_ice_2.F90 \ 
     
    56575541   prtctl.F90 \ 
    56585542   restart.F90 \ 
    5659    sbc_ice.F90 \ 
    5660    sbc_oce.F90 \ 
    56615543   $(MODEL_LIB)(daymod.o) \ 
    56625544   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    56645546   $(MODEL_LIB)(ice_2.o) \ 
    56655547   $(MODEL_LIB)(ice_oce.o) \ 
    5666    $(MODEL_LIB)(iceini_2.o) \ 
    56675548   $(MODEL_LIB)(in_out_manager.o) \ 
    56685549   $(MODEL_LIB)(lbclnk.o) \ 
     
    56775558   ice_2.F90 \ 
    56785559   ice_oce.F90 \ 
    5679    iceini_2.F90 \ 
    56805560   in_out_manager.F90 \ 
    56815561   lbclnk.F90 \ 
     
    56935573   $(MODEL_LIB)(in_out_manager.o) \ 
    56945574   $(MODEL_LIB)(iom.o) \ 
     5575   $(MODEL_LIB)(lbclnk.o) \ 
    56955576   $(MODEL_LIB)(lib_mpp.o) \ 
    56965577   $(MODEL_LIB)(lib_print.o) \ 
     
    57065587   in_out_manager.F90 \ 
    57075588   iom.F90 \ 
     5589   lbclnk.F90 \ 
    57085590   lib_mpp.F90 \ 
    57095591   lib_print.f90 \ 
     
    57505632   $(MODEL_LIB)(cpl_oasis3.o) \ 
    57515633   $(MODEL_LIB)(cpl_oasis4.o) \ 
    5752    $(MODEL_LIB)(cpl_oce.o) \ 
    57535634   $(MODEL_LIB)(daymod.o) \ 
    57545635   $(MODEL_LIB)(diaptr.o) \ 
     
    57855666   cpl_oasis3.F90 \ 
    57865667   cpl_oasis4.F90 \ 
    5787    cpl_oce.F90 \ 
    57885668   daymod.F90 \ 
    57895669   diaptr.F90 \ 
     
    62936173   $(MODEL_LIB)(dom_oce.o) \ 
    62946174   $(MODEL_LIB)(in_out_manager.o) \ 
     6175   $(MODEL_LIB)(lbclnk.o) \ 
    62956176   $(MODEL_LIB)(lib_print.o) \ 
    62966177   $(MODEL_LIB)(obc_par.o) \ 
     
    62996180   dom_oce.F90 \ 
    63006181   in_out_manager.F90 \ 
     6182   lbclnk.F90 \ 
    63016183   lib_print.f90 \ 
    63026184   obc_par.F90 \ 
     
    63386220   $(MODEL_LIB)(cla_div.o) \ 
    63396221   $(MODEL_LIB)(closea.o) \ 
    6340    $(MODEL_LIB)(cpl_oce.o) \ 
     6222   $(MODEL_LIB)(cpl_oasis3.o) \ 
    63416223   $(MODEL_LIB)(daymod.o) \ 
    63426224   $(MODEL_LIB)(diafwb.o) \ 
     
    63486230   $(MODEL_LIB)(diaspr.o) \ 
    63496231   $(MODEL_LIB)(diawri.o) \ 
     6232   $(MODEL_LIB)(diawri_c1d.o) \ 
    63506233   $(MODEL_LIB)(divcur.o) \ 
    63516234   $(MODEL_LIB)(dom_oce.o) \ 
     
    63596242   $(MODEL_LIB)(dtatem.o) \ 
    63606243   $(MODEL_LIB)(dynadv.o) \ 
     6244   $(MODEL_LIB)(dyncor_c1d.o) \ 
    63616245   $(MODEL_LIB)(dynhpg.o) \ 
    63626246   $(MODEL_LIB)(dynldf.o) \ 
    63636247   $(MODEL_LIB)(dynnxt.o) \ 
     6248   $(MODEL_LIB)(dynnxt_c1d.o) \ 
    63646249   $(MODEL_LIB)(dynspg.o) \ 
    63656250   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    63726257   $(MODEL_LIB)(flo_oce.o) \ 
    63736258   $(MODEL_LIB)(floats.o) \ 
    6374    $(MODEL_LIB)(ice_2.o) \ 
    63756259   $(MODEL_LIB)(ice_oce.o) \ 
    63766260   $(MODEL_LIB)(in_out_manager.o) \ 
     
    63976281   $(MODEL_LIB)(prtctl.o) \ 
    63986282   $(MODEL_LIB)(restart.o) \ 
    6399    $(MODEL_LIB)(sbc_ice.o) \ 
    64006283   $(MODEL_LIB)(sbc_oce.o) \ 
     6284   $(MODEL_LIB)(sbccpl.o) \ 
    64016285   $(MODEL_LIB)(sbcmod.o) \ 
    64026286   $(MODEL_LIB)(sbcrnf.o) \ 
     
    64326316   $(MODEL_LIB)(zdfric.o) \ 
    64336317   $(MODEL_LIB)(zdftke.o) \ 
     6318   $(MODEL_LIB)(zdftke2.o) \ 
    64346319   $(MODEL_LIB)(zpshde.o) \ 
    64356320   agrif_opa_sponge.F90 \ 
     
    64426327   cla_div.F90 \ 
    64436328   closea.F90 \ 
    6444    cpl_oce.F90 \ 
     6329   cpl_oasis3.F90 \ 
    64456330   daymod.F90 \ 
    64466331   diafwb.F90 \ 
     
    64526337   diaspr.F90 \ 
    64536338   diawri.F90 \ 
     6339   diawri_c1d.F90 \ 
    64546340   divcur.F90 \ 
    64556341   dom_oce.F90 \ 
     
    64636349   dtatem.F90 \ 
    64646350   dynadv.F90 \ 
     6351   dyncor_c1d.F90 \ 
    64656352   dynhpg.F90 \ 
    64666353   dynldf.F90 \ 
    64676354   dynnxt.F90 \ 
     6355   dynnxt_c1d.F90 \ 
    64686356   dynspg.F90 \ 
    64696357   dynspg_exp.F90 \ 
     
    64766364   flo_oce.F90 \ 
    64776365   floats.F90 \ 
    6478    ice_2.F90 \ 
    64796366   ice_oce.F90 \ 
    64806367   in_out_manager.F90 \ 
     
    65016388   prtctl.F90 \ 
    65026389   restart.F90 \ 
    6503    sbc_ice.F90 \ 
    65046390   sbc_oce.F90 \ 
     6391   sbccpl.F90 \ 
    65056392   sbcmod.F90 \ 
    65066393   sbcrnf.F90 \ 
     
    65366423   zdfric.F90 \ 
    65376424   zdftke.F90 \ 
     6425   zdftke2.F90 \ 
    65386426   zpshde.F90 \ 
    65396427   $(MODEL_LIB)(bdy_par.o) \ 
     
    65426430   $(MODEL_LIB)(cpl_oasis3.o) \ 
    65436431   $(MODEL_LIB)(cpl_oasis4.o) \ 
    6544    $(MODEL_LIB)(cpl_oce.o) \ 
    65456432   $(MODEL_LIB)(daymod.o) \ 
    65466433   $(MODEL_LIB)(diaptr.o) \ 
     
    65776464   cpl_oasis3.F90 \ 
    65786465   cpl_oasis4.F90 \ 
    6579    cpl_oce.F90 \ 
    65806466   daymod.F90 \ 
    65816467   diaptr.F90 \ 
     
    66946580   zdfddm.F90 \ 
    66956581   $(MODEL_LIB)(c1d.o) \ 
    6696    $(MODEL_LIB)(cpl_oce.o) \ 
    66976582   $(MODEL_LIB)(dom_oce.o) \ 
    66986583   $(MODEL_LIB)(eosbn2.o) \ 
     
    67026587   $(MODEL_LIB)(phycst.o) \ 
    67036588   $(MODEL_LIB)(trdmld_oce.o) \ 
     6589   $(MODEL_LIB)(zdf_oce.o) \ 
    67046590   $(MODEL_LIB)(zpshde.o) \ 
    67056591   c1d.F90 \ 
    6706    cpl_oce.F90 \ 
    67076592   dom_oce.F90 \ 
    67086593   eosbn2.F90 \ 
     
    67126597   phycst.F90 \ 
    67136598   trdmld_oce.F90 \ 
     6599   zdf_oce.F90 \ 
    67146600   zpshde.F90 \ 
    67156601   vectopt_loop_substitute.h90 \ 
     
    67246610   sbc_ice.F90 
    67256611$(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 \ 
    67306632   sbc_oce.F90 
    67316633$(MODEL_LIB)(sbcana.o) :   \ 
     
    67336635   $(MODEL_LIB)(in_out_manager.o) \ 
    67346636   $(MODEL_LIB)(iom.o) \ 
     6637   $(MODEL_LIB)(lbclnk.o) \ 
    67356638   $(MODEL_LIB)(lib_mpp.o) \ 
    67366639   $(MODEL_LIB)(lib_print.o) \ 
     
    67446647   in_out_manager.F90 \ 
    67456648   iom.F90 \ 
     6649   lbclnk.F90 \ 
    67466650   lib_mpp.F90 \ 
    67476651   lib_print.f90 \ 
     
    68206724   $(MODEL_LIB)(lib_mpp.o) \ 
    68216725   $(MODEL_LIB)(oce.o) \ 
    6822    $(MODEL_LIB)(par_ice_2.o) \ 
    68236726   $(MODEL_LIB)(phycst.o) \ 
    68246727   $(MODEL_LIB)(prtctl.o) \ 
     
    68356738   lib_mpp.F90 \ 
    68366739   oce.F90 \ 
    6837    par_ice_2.F90 \ 
    68386740   phycst.F90 \ 
    68396741   prtctl.F90 \ 
     
    69066808   sbcblk_core.F90 
    69076809$(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) \ 
    69116813   $(MODEL_LIB)(in_out_manager.o) \ 
    69126814   $(MODEL_LIB)(iom.o) \ 
     
    69186820   $(MODEL_LIB)(lib_mpp.o) \ 
    69196821   $(MODEL_LIB)(lib_print.o) \ 
    6920    $(MODEL_LIB)(oasis4_date.o) \ 
    69216822   $(MODEL_LIB)(oce.o) \ 
    69226823   $(MODEL_LIB)(par_ice_2.o) \ 
     
    69246825   $(MODEL_LIB)(par_oce.o) \ 
    69256826   $(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 \ 
    69326833   in_out_manager.F90 \ 
    69336834   iom.F90 \ 
     
    69396840   lib_mpp.F90 \ 
    69406841   lib_print.f90 \ 
    6941    oasis4_date.F90 \ 
    69426842   oce.F90 \ 
    69436843   par_ice_2.F90 \ 
     
    69456845   par_oce.F90 \ 
    69466846   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 \ 
    69486879   restart.F90 \ 
    69496880   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 \ 
    69776881   sbc_oce.F90 \ 
    6978    domzgr_substitute.h90 \ 
     6882   vectopt_loop_substitute.h90 \ 
    69796883   KEY_CPP \ 
    69806884   sbccpl.F90 
     
    70456949   $(MODEL_LIB)(in_out_manager.o) \ 
    70466950   $(MODEL_LIB)(iom.o) \ 
     6951   $(MODEL_LIB)(lbclnk.o) \ 
    70476952   $(MODEL_LIB)(lib_print.o) \ 
    70486953   $(MODEL_LIB)(par_kind.o) \ 
     
    70586963   in_out_manager.F90 \ 
    70596964   iom.F90 \ 
     6965   lbclnk.F90 \ 
    70606966   lib_print.f90 \ 
    70616967   par_kind.F90 \ 
     
    70656971   restart.F90 \ 
    70666972   sbc_oce.F90 \ 
    7067    $(MODEL_LIB)(cpl_oce.o) \ 
    70686973   $(MODEL_LIB)(daymod.o) \ 
    70696974   $(MODEL_LIB)(dom_oce.o) \ 
     
    70746979   $(MODEL_LIB)(sbc_oce.o) \ 
    70756980   $(MODEL_LIB)(sbcrnf.o) \ 
    7076    cpl_oce.F90 \ 
    70776981   daymod.F90 \ 
    70786982   dom_oce.F90 \ 
     
    71567060   $(MODEL_LIB)(lib_print.o) \ 
    71577061   $(MODEL_LIB)(oce.o) \ 
    7158    $(MODEL_LIB)(par_ice_2.o) \ 
    71597062   $(MODEL_LIB)(par_kind.o) \ 
    71607063   $(MODEL_LIB)(par_oce.o) \ 
     
    71807083   lib_print.f90 \ 
    71817084   oce.F90 \ 
    7182    par_ice_2.F90 \ 
    71837085   par_kind.F90 \ 
    71847086   par_oce.F90 \ 
     
    71907092   $(MODEL_LIB)(albedo.o) \ 
    71917093   $(MODEL_LIB)(c1d.o) \ 
    7192    $(MODEL_LIB)(cpl_oce.o) \ 
    71937094   $(MODEL_LIB)(daymod.o) \ 
    71947095   $(MODEL_LIB)(dom_oce.o) \ 
     
    72087109   albedo.F90 \ 
    72097110   c1d.F90 \ 
    7210    cpl_oce.F90 \ 
    72117111   daymod.F90 \ 
    72127112   dom_oce.F90 \ 
     
    72307130$(MODEL_LIB)(sbcice_lim_2.o) :   \ 
    72317131   $(MODEL_LIB)(albedo.o) \ 
     7132   $(MODEL_LIB)(cpl_oasis3.o) \ 
    72327133   $(MODEL_LIB)(daymod.o) \ 
    72337134   $(MODEL_LIB)(dianam.o) \ 
     
    72367137   $(MODEL_LIB)(dynspg_oce.o) \ 
    72377138   $(MODEL_LIB)(fldread.o) \ 
     7139   $(MODEL_LIB)(geo2ocean.o) \ 
    72387140   $(MODEL_LIB)(ice_2.o) \ 
    72397141   $(MODEL_LIB)(ice_oce.o) \ 
    7240    $(MODEL_LIB)(iceini_2.o) \ 
    72417142   $(MODEL_LIB)(in_out_manager.o) \ 
    72427143   $(MODEL_LIB)(iom.o) \ 
     
    72707171   $(MODEL_LIB)(zdfddm.o) \ 
    72717172   albedo.F90 \ 
     7173   cpl_oasis3.F90 \ 
    72727174   daymod.F90 \ 
    72737175   dianam.F90 \ 
     
    72767178   dynspg_oce.F90 \ 
    72777179   fldread.F90 \ 
     7180   geo2ocean.F90 \ 
    72787181   ice_2.F90 \ 
    72797182   ice_oce.F90 \ 
    7280    iceini_2.F90 \ 
    72817183   in_out_manager.F90 \ 
    72827184   iom.F90 \ 
     
    73117213   $(MODEL_LIB)(albedo.o) \ 
    73127214   $(MODEL_LIB)(c1d.o) \ 
    7313    $(MODEL_LIB)(cpl_oce.o) \ 
    73147215   $(MODEL_LIB)(daymod.o) \ 
    73157216   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    73327233   $(MODEL_LIB)(limwri_2.o) \ 
    73337234   $(MODEL_LIB)(oce.o) \ 
     7235   $(MODEL_LIB)(par_ice_2.o) \ 
    73347236   $(MODEL_LIB)(phycst.o) \ 
    73357237   $(MODEL_LIB)(prtctl.o) \ 
     
    73387240   $(MODEL_LIB)(sbcblk_clio.o) \ 
    73397241   $(MODEL_LIB)(sbcblk_core.o) \ 
     7242   $(MODEL_LIB)(sbccpl.o) \ 
    73407243   albedo.F90 \ 
    73417244   c1d.F90 \ 
    7342    cpl_oce.F90 \ 
    73437245   daymod.F90 \ 
    73447246   dom_ice_2.F90 \ 
     
    73617263   limwri_2.F90 \ 
    73627264   oce.F90 \ 
     7265   par_ice_2.F90 \ 
    73637266   phycst.F90 \ 
    73647267   prtctl.F90 \ 
     
    73677270   sbcblk_clio.F90 \ 
    73687271   sbcblk_core.F90 \ 
     7272   sbccpl.F90 \ 
    73697273   domzgr_substitute.h90 \ 
    73707274   vectopt_loop_substitute.h90 \ 
     
    73767280   $(MODEL_LIB)(closea.o) \ 
    73777281   $(MODEL_LIB)(cpl_oasis3.o) \ 
    7378    $(MODEL_LIB)(cpl_oasis4.o) \ 
    7379    $(MODEL_LIB)(cpl_oce.o) \ 
    73807282   $(MODEL_LIB)(daymod.o) \ 
    73817283   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    74157317   $(MODEL_LIB)(sbcblk_clio.o) \ 
    74167318   $(MODEL_LIB)(sbcblk_core.o) \ 
     7319   $(MODEL_LIB)(sbccpl.o) \ 
    74177320   $(MODEL_LIB)(sbcrnf.o) \ 
    74187321   $(MODEL_LIB)(trdmld_oce.o) \ 
     7322   $(MODEL_LIB)(zdf_oce.o) \ 
    74197323   $(MODEL_LIB)(zpshde.o) \ 
    74207324   albedo.F90 \ 
     
    74227326   closea.F90 \ 
    74237327   cpl_oasis3.F90 \ 
    7424    cpl_oasis4.F90 \ 
    7425    cpl_oce.F90 \ 
    74267328   daymod.F90 \ 
    74277329   dom_ice_2.F90 \ 
     
    74617363   sbcblk_clio.F90 \ 
    74627364   sbcblk_core.F90 \ 
     7365   sbccpl.F90 \ 
    74637366   sbcrnf.F90 \ 
    74647367   trdmld_oce.F90 \ 
     7368   zdf_oce.F90 \ 
    74657369   zpshde.F90 \ 
    74667370   $(MODEL_LIB)(closea.o) \ 
     7371   $(MODEL_LIB)(cpl_oasis3.o) \ 
    74677372   $(MODEL_LIB)(daymod.o) \ 
    74687373   $(MODEL_LIB)(dom_oce.o) \ 
     
    74887393   $(MODEL_LIB)(sbcssr.o) \ 
    74897394   closea.F90 \ 
     7395   cpl_oasis3.F90 \ 
    74907396   daymod.F90 \ 
    74917397   dom_oce.F90 \ 
     
    75697475$(MODEL_LIB)(sbcssm.o) :   \ 
    75707476   $(MODEL_LIB)(c1d.o) \ 
    7571    $(MODEL_LIB)(cpl_oce.o) \ 
    75727477   $(MODEL_LIB)(dom_oce.o) \ 
    75737478   $(MODEL_LIB)(eosbn2.o) \ 
     
    75887493   $(MODEL_LIB)(restart.o) \ 
    75897494   $(MODEL_LIB)(trdmld_oce.o) \ 
     7495   $(MODEL_LIB)(zdf_oce.o) \ 
    75907496   $(MODEL_LIB)(zpshde.o) \ 
    75917497   c1d.F90 \ 
    7592    cpl_oce.F90 \ 
    75937498   dom_oce.F90 \ 
    75947499   eosbn2.F90 \ 
     
    76097514   restart.F90 \ 
    76107515   trdmld_oce.F90 \ 
     7516   zdf_oce.F90 \ 
    76117517   zpshde.F90 \ 
    76127518   $(MODEL_LIB)(daymod.o) \ 
     
    79417847   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    79427848   $(MODEL_LIB)(agrif_opa_update.o) \ 
     7849   $(MODEL_LIB)(albedo.o) \ 
    79437850   $(MODEL_LIB)(bdy_oce.o) \ 
    79447851   $(MODEL_LIB)(bdydta.o) \ 
     
    79487855   $(MODEL_LIB)(c1d.o) \ 
    79497856   $(MODEL_LIB)(closea.o) \ 
    7950    $(MODEL_LIB)(cpl_oce.o) \ 
     7857   $(MODEL_LIB)(cpl_oasis3.o) \ 
    79517858   $(MODEL_LIB)(daymod.o) \ 
    79527859   $(MODEL_LIB)(diadimg.o) \ 
     
    79827889   $(MODEL_LIB)(flodom.o) \ 
    79837890   $(MODEL_LIB)(flowri.o) \ 
     7891   $(MODEL_LIB)(geo2ocean.o) \ 
     7892   $(MODEL_LIB)(ice_2.o) \ 
    79847893   $(MODEL_LIB)(ice_oce.o) \ 
    79857894   $(MODEL_LIB)(in_out_manager.o) \ 
     
    79967905   $(MODEL_LIB)(lib_print.o) \ 
    79977906   $(MODEL_LIB)(obc_oce.o) \ 
     7907   $(MODEL_LIB)(obc_par.o) \ 
    79987908   $(MODEL_LIB)(obccli.o) \ 
    79997909   $(MODEL_LIB)(obcdyn.o) \ 
     
    80547964   $(MODEL_LIB)(zdfmxl.o) \ 
    80557965   $(MODEL_LIB)(zdftke.o) \ 
     7966   $(MODEL_LIB)(zdftke2.o) \ 
    80567967   $(MODEL_LIB)(zpshde.o) \ 
    80577968   agrif_oce.F90 \ 
    80587969   agrif_opa_interp.F90 \ 
    80597970   agrif_opa_update.F90 \ 
     7971   albedo.F90 \ 
    80607972   bdy_oce.F90 \ 
    80617973   bdydta.F90 \ 
     
    80657977   c1d.F90 \ 
    80667978   closea.F90 \ 
    8067    cpl_oce.F90 \ 
     7979   cpl_oasis3.F90 \ 
    80687980   daymod.F90 \ 
    80697981   diadimg.F90 \ 
     
    80998011   flodom.F90 \ 
    81008012   flowri.F90 \ 
     8013   geo2ocean.F90 \ 
     8014   ice_2.F90 \ 
    81018015   ice_oce.F90 \ 
    81028016   in_out_manager.F90 \ 
     
    81138027   lib_print.f90 \ 
    81148028   obc_oce.F90 \ 
     8029   obc_par.F90 \ 
    81158030   obccli.F90 \ 
    81168031   obcdyn.F90 \ 
     
    81718086   zdfmxl.F90 \ 
    81728087   zdftke.F90 \ 
     8088   zdftke2.F90 \ 
    81738089   zpshde.F90 \ 
    81748090   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     
    81778093   $(MODEL_LIB)(cla.o) \ 
    81788094   $(MODEL_LIB)(cla_div.o) \ 
    8179    $(MODEL_LIB)(cpl_oce.o) \ 
     8095   $(MODEL_LIB)(cpl_oasis3.o) \ 
    81808096   $(MODEL_LIB)(daymod.o) \ 
    81818097   $(MODEL_LIB)(diafwb.o) \ 
     
    82188134   $(MODEL_LIB)(prtctl.o) \ 
    82198135   $(MODEL_LIB)(restart.o) \ 
     8136   $(MODEL_LIB)(sbccpl.o) \ 
    82208137   $(MODEL_LIB)(sbcmod.o) \ 
    82218138   $(MODEL_LIB)(sbcrnf.o) \ 
     
    82468163   $(MODEL_LIB)(zdfric.o) \ 
    82478164   $(MODEL_LIB)(zdftke.o) \ 
     8165   $(MODEL_LIB)(zdftke2.o) \ 
    82488166   $(MODEL_LIB)(zpshde.o) \ 
    82498167   agrif_opa_sponge.F90 \ 
     
    82528170   cla.F90 \ 
    82538171   cla_div.F90 \ 
    8254    cpl_oce.F90 \ 
     8172   cpl_oasis3.F90 \ 
    82558173   daymod.F90 \ 
    82568174   diafwb.F90 \ 
     
    82938211   prtctl.F90 \ 
    82948212   restart.F90 \ 
     8213   sbccpl.F90 \ 
    82958214   sbcmod.F90 \ 
    82968215   sbcrnf.F90 \ 
     
    83218240   zdfric.F90 \ 
    83228241   zdftke.F90 \ 
     8242   zdftke2.F90 \ 
    83238243   zpshde.F90 \ 
    83248244   domzgr_substitute.h90 \ 
     
    83338253   $(MODEL_LIB)(c1d.o) \ 
    83348254   $(MODEL_LIB)(closea.o) \ 
    8335    $(MODEL_LIB)(cpl_oce.o) \ 
     8255   $(MODEL_LIB)(cpl_oasis3.o) \ 
    83368256   $(MODEL_LIB)(daymod.o) \ 
    83378257   $(MODEL_LIB)(diadimg.o) \ 
     
    83778297   $(MODEL_LIB)(sbcice_lim.o) \ 
    83788298   $(MODEL_LIB)(sbcice_lim_2.o) \ 
     8299   $(MODEL_LIB)(sbcmod.o) \ 
    83798300   $(MODEL_LIB)(sbcrnf.o) \ 
    83808301   $(MODEL_LIB)(sbcssm.o) \ 
     
    83948315   $(MODEL_LIB)(zdfmxl.o) \ 
    83958316   $(MODEL_LIB)(zdftke.o) \ 
     8317   $(MODEL_LIB)(zdftke2.o) \ 
    83968318   $(MODEL_LIB)(zpshde.o) \ 
    83978319   agrif_opa_interp.F90 \ 
     
    84008322   c1d.F90 \ 
    84018323   closea.F90 \ 
    8402    cpl_oce.F90 \ 
     8324   cpl_oasis3.F90 \ 
    84038325   daymod.F90 \ 
    84048326   diadimg.F90 \ 
     
    84448366   sbcice_lim.F90 \ 
    84458367   sbcice_lim_2.F90 \ 
     8368   sbcmod.F90 \ 
    84468369   sbcrnf.F90 \ 
    84478370   sbcssm.F90 \ 
     
    84618384   zdfmxl.F90 \ 
    84628385   zdftke.F90 \ 
     8386   zdftke2.F90 \ 
    84638387   zpshde.F90 \ 
    84648388   $(MODEL_LIB)(daymod.o) \ 
    84658389   $(MODEL_LIB)(diawri.o) \ 
     8390   $(MODEL_LIB)(diawri_c1d.o) \ 
    84668391   $(MODEL_LIB)(dom_oce.o) \ 
    84678392   $(MODEL_LIB)(dtasal.o) \ 
    84688393   $(MODEL_LIB)(dtatem.o) \ 
     8394   $(MODEL_LIB)(dyncor_c1d.o) \ 
     8395   $(MODEL_LIB)(dynnxt_c1d.o) \ 
    84698396   $(MODEL_LIB)(dynzdf.o) \ 
    84708397   $(MODEL_LIB)(eosbn2.o) \ 
     
    84958422   daymod.F90 \ 
    84968423   diawri.F90 \ 
     8424   diawri_c1d.F90 \ 
    84978425   dom_oce.F90 \ 
    84988426   dtasal.F90 \ 
    84998427   dtatem.F90 \ 
     8428   dyncor_c1d.F90 \ 
     8429   dynnxt_c1d.F90 \ 
    85008430   dynzdf.F90 \ 
    85018431   eosbn2.F90 \ 
     
    86908620$(MODEL_LIB)(traadv_cen2.o) : \ 
    86918621   $(MODEL_LIB)(closea.o) \ 
     8622   $(MODEL_LIB)(cpl_oasis3.o) \ 
    86928623   $(MODEL_LIB)(daymod.o) \ 
    86938624   $(MODEL_LIB)(dianam.o) \ 
     
    87328663   $(MODEL_LIB)(zdfddm.o) \ 
    87338664   closea.F90 \ 
     8665   cpl_oasis3.F90 \ 
    87348666   daymod.F90 \ 
    87358667   dianam.F90 \ 
     
    94759407   $(MODEL_LIB)(zdfmxl.o) \ 
    94769408   $(MODEL_LIB)(zdftke.o) \ 
     9409   $(MODEL_LIB)(zdftke2.o) \ 
    94779410   diaptr.F90 \ 
    94789411   dom_oce.F90 \ 
     
    95069439   zdfmxl.F90 \ 
    95079440   zdftke.F90 \ 
     9441   zdftke2.F90 \ 
    95089442   $(MODEL_LIB)(dom_oce.o) \ 
    95099443   $(MODEL_LIB)(in_out_manager.o) \ 
     
    99859919   $(MODEL_LIB)(dom_oce.o) \ 
    99869920   $(MODEL_LIB)(in_out_manager.o) \ 
     9921   $(MODEL_LIB)(lbclnk.o) \ 
    99879922   $(MODEL_LIB)(ldftra_oce.o) \ 
    99889923   $(MODEL_LIB)(lib_mpp.o) \ 
     
    100039938   dom_oce.F90 \ 
    100049939   in_out_manager.F90 \ 
     9940   lbclnk.F90 \ 
    100059941   ldftra_oce.F90 \ 
    100069942   lib_mpp.F90 \ 
     
    100449980   $(MODEL_LIB)(dom_oce.o) \ 
    100459981   $(MODEL_LIB)(in_out_manager.o) \ 
     9982   $(MODEL_LIB)(lbclnk.o) \ 
    100469983   $(MODEL_LIB)(ldftra_oce.o) \ 
    100479984   $(MODEL_LIB)(lib_mpp.o) \ 
     
    1006510002   dom_oce.F90 \ 
    1006610003   in_out_manager.F90 \ 
     10004   lbclnk.F90 \ 
    1006710005   ldftra_oce.F90 \ 
    1006810006   lib_mpp.F90 \ 
     
    1019010128   $(MODEL_LIB)(zdfkpp.o) \ 
    1019110129   $(MODEL_LIB)(zdftke.o) \ 
     10130   $(MODEL_LIB)(zdftke2.o) \ 
    1019210131   dom_oce.F90 \ 
    1019310132   domvvl.F90 \ 
     
    1020710146   zdfkpp.F90 \ 
    1020810147   zdftke.F90 \ 
     10148   zdftke2.F90 \ 
    1020910149   domzgr_substitute.h90 \ 
    1021010150   vectopt_loop_substitute.h90 \ 
     
    1043010370$(MODEL_LIB)(trdmld.o) :   \ 
    1043110371   $(MODEL_LIB)(c1d.o) \ 
    10432    $(MODEL_LIB)(cpl_oce.o) \ 
    1043310372   $(MODEL_LIB)(daymod.o) \ 
    1043410373   $(MODEL_LIB)(dom_oce.o) \ 
     
    1045510394   $(MODEL_LIB)(zpshde.o) \ 
    1045610395   c1d.F90 \ 
    10457    cpl_oce.F90 \ 
    1045810396   daymod.F90 \ 
    1045910397   dom_oce.F90 \ 
     
    1052810466$(MODEL_LIB)(trdmld_rst.o) :  \ 
    1052910467   $(MODEL_LIB)(c1d.o) \ 
    10530    $(MODEL_LIB)(cpl_oce.o) \ 
    1053110468   $(MODEL_LIB)(dom_oce.o) \ 
    1053210469   $(MODEL_LIB)(eosbn2.o) \ 
     
    1054810485   $(MODEL_LIB)(trdmld_oce.o) \ 
    1054910486   $(MODEL_LIB)(trdvor_oce.o) \ 
     10487   $(MODEL_LIB)(zdf_oce.o) \ 
    1055010488   $(MODEL_LIB)(zpshde.o) \ 
    1055110489   c1d.F90 \ 
    10552    cpl_oce.F90 \ 
    1055310490   dom_oce.F90 \ 
    1055410491   eosbn2.F90 \ 
     
    1057010507   trdmld_oce.F90 \ 
    1057110508   trdvor_oce.F90 \ 
     10509   zdf_oce.F90 \ 
    1057210510   zpshde.F90 \ 
    1057310511   $(MODEL_LIB)(daymod.o) \ 
     
    1075210690   $(MODEL_LIB)(lib_mpp.o) \ 
    1075310691   $(MODEL_LIB)(lib_print.o) \ 
     10692   $(MODEL_LIB)(obc_par.o) \ 
    1075410693   $(MODEL_LIB)(oce.o) \ 
    1075510694   $(MODEL_LIB)(par_kind.o) \ 
     
    1076510704   lib_mpp.F90 \ 
    1076610705   lib_print.f90 \ 
     10706   obc_par.F90 \ 
    1076710707   oce.F90 \ 
    1076810708   par_kind.F90 \ 
     
    1077510715   $(MODEL_LIB)(in_out_manager.o) \ 
    1077610716   $(MODEL_LIB)(lbclnk.o) \ 
     10717   $(MODEL_LIB)(obc_oce.o) \ 
     10718   $(MODEL_LIB)(obc_par.o) \ 
    1077710719   $(MODEL_LIB)(oce.o) \ 
    1077810720   $(MODEL_LIB)(phycst.o) \ 
     
    1078410726   in_out_manager.F90 \ 
    1078510727   lbclnk.F90 \ 
     10728   obc_oce.F90 \ 
     10729   obc_par.F90 \ 
    1078610730   oce.F90 \ 
    1078710731   phycst.F90 \ 
     
    1096410908   $(MODEL_LIB)(zdfric.o) \ 
    1096510909   $(MODEL_LIB)(zdftke.o) \ 
     10910   $(MODEL_LIB)(zdftke2.o) \ 
    1096610911   in_out_manager.F90 \ 
    1096710912   ldfdyn_oce.F90 \ 
     
    1097710922   zdfric.F90 \ 
    1097810923   zdftke.F90 \ 
     10924   zdftke2.F90 \ 
    1097910925   zdfini.F90 
    1098010926$(MODEL_LIB)(zdfkpp.o) :   \ 
     
    1109811044$(MODEL_LIB)(zdftke.o) :   \ 
    1109911045   $(MODEL_LIB)(c1d.o) \ 
    11100    $(MODEL_LIB)(cpl_oce.o) \ 
    1110111046   $(MODEL_LIB)(dom_oce.o) \ 
    1110211047   $(MODEL_LIB)(domvvl.o) \ 
     
    1112411069   $(MODEL_LIB)(zpshde.o) \ 
    1112511070   c1d.F90 \ 
    11126    cpl_oce.F90 \ 
    1112711071   dom_oce.F90 \ 
    1112811072   domvvl.F90 \ 
     
    1117911123   KEY_CPP \ 
    1118011124   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 
    1118111206$(MODEL_LIB)(zpshde.o) :   \ 
    1118211207   $(MODEL_LIB)(dom_oce.o) \ 
     
    1126311288   echo "   use OPA_SRC files"                ; \ 
    1126411289       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      . ; \ 
    1127911291  fi  
    1128011292   @check=`grep LIM_SRC_3 .config`              ; \ 
     
    1130011312      \$(RM) trcini.F90                      ; \ 
    1130111313      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      . ; \ 
    1130911315  fi  
    1131011316   @check=`grep OFF_SRC .config`              ; \ 
     
    1132011326      \$(RM) agrif_opa_sponge.F90           ; \ 
    1132111327      \$(RM) agrif_opa_update.F90           ; \ 
     11328      \$(RM) agrif_top_interp.F90           ; \ 
     11329      \$(RM) agrif_top_sponge.F90           ; \ 
     11330      \$(RM) agrif_top_update.F90           ; \ 
    1132211331      ln -sf ../NST_SRC/*.[Ffh]90      .     ; \ 
    1132311332  fi  
  • trunk/CONFIG/ORCA2_LIM/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.