Changeset 777


Ignore:
Timestamp:
11/04/09 11:32:11 (14 years ago)
Author:
mafoipsl
Message:

iomput added in NEMO. First guess for larger tests.

Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2
Files:
5 added
6 edited
3 copied

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/AA_make

    r732 r777  
    8888 
    8989orca2: 
    90         (cd ../../modeles/NEMO/WORK; $(M_K) USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' USER_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdftmx key_zdfddm key_oasis3 key_diahth key_diaeiv key_cpl_albedo key_cpl_discharge key_mpp_mpi' ; ) 
     90        #(cd ../../modeles/NEMO/WORK; $(M_K) USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' USER_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdftmx key_zdfddm key_oasis3 key_diahth key_diaeiv key_cpl_albedo key_cpl_discharge key_mpp_mpi' ; ) 
     91        (cd ../../modeles/NEMO/WORK; $(M_K) FCM=use USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' USER_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdftmx key_zdfddm key_oasis3 key_diahth key_diaeiv key_cpl_albedo key_cpl_discharge key_mpp_mpi key_iomput' ; ) 
    9192 
    9293verif: 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/lim2.card

    r565 r777  
    1818 
    1919[OutputText] 
    20 List=   (ice_evolu, ice_mouchard) 
     20List=   (ice_evolu) 
    2121 
    2222[OutputFiles] 
    23 List=   (${PREFIX_NWRITE}_${DATE_OPA}_icemod.nc, ${R_OUT_ICE_NWRITE}/${PREFIX}_${WF1}_icemod.nc, Post_1M_icemod) 
     23List=   (ORCA2_1m_icemod.nc, ${R_OUT_ICE_O_M}/${PREFIX}_1M_icemod.nc, Post_1M_icemod),\ 
     24        (ORCA2_5d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_5D_icemod.nc, Post_time),\ 
     25        (ORCA2_1d_icemod.nc, ${R_OUT_ICE_O_D}/${PREFIX}_1D_icemod.nc, Post_time) 
    2426 
    2527[Post_1M_icemod] 
    26 Patches = () 
    27 GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    28 TimeSeriesVars = (iicethic, ileadfra, isnowthi, iicevelu, iicevelv) 
     28Patches = (Patch_20091030_histcom_time_axis) 
     29GatherWithInternal = (nav_lon, nav_lat, time_counter) 
     30TimeSeriesVars = (iicethic, isnowthi, iicevelu, iicevelv) 
     31 
     32[Post_time] 
     33Patches = (Patch_20091030_histcom_time_axis) 
     34GatherWithInternal = 
     35TimeSeriesVars = 
     36 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/opa9.card

    r732 r777  
    55OPA_NPDT_JOURS=15 
    66ORCA_version=ORCA2.2 
     7io_xml=y 
     8io_server=n 
    79 
    810[InitialStateFiles] 
     
    2729 
    2830[ParametersFiles] 
    29 List=   (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}, namelist) 
     31List=   (${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE}, namelist),       \ 
     32        (${SUBMIT_DIR}/PARAM/iodef.xml,             iodef.xml),      \ 
     33        (${SUBMIT_DIR}/PARAM/xmlio_server.def,      xmlio_server.def) 
    3034 
    3135[RestartFiles] 
     
    3640 
    3741[OutputFiles] 
    38 List=   (${PREFIX_NWRITE}_${DATE_OPA}_grid_T.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_T.nc, Post_1M_grid_T),\ 
    39         (${PREFIX_NWRITE}_${DATE_OPA}_grid_U.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_U.nc, Post_1M_grid_U) ,\ 
    40         (${PREFIX_NWRITE}_${DATE_OPA}_grid_V.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_V.nc, Post_1M_grid_V),\ 
    41         (${PREFIX_NWRITE}_${DATE_OPA}_grid_W.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_grid_W.nc, Post_1M_grid_W),\ 
     42List=   (ORCA2_1m_grid_T.nc, ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_T.nc, Post_1M_grid_T),\ 
     43        (ORCA2_1m_grid_U.nc, ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_U.nc, Post_1M_grid_U),\ 
     44        (ORCA2_1m_grid_V.nc, ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_V.nc, Post_1M_grid_V),\ 
     45        (ORCA2_1m_grid_W.nc, ${R_OUT_OCE_O_M}/${PREFIX}_1M_grid_W.nc, Post_1M_grid_W),\ 
     46        (ORCA2_5d_grid_T.nc, ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_T.nc, Post_time),\ 
     47        (ORCA2_5d_grid_U.nc, ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_U.nc, Post_time),\ 
     48        (ORCA2_5d_grid_V.nc, ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_V.nc, Post_time),\ 
     49        (ORCA2_5d_grid_W.nc, ${R_OUT_OCE_O_D}/${PREFIX}_5D_grid_W.nc, Post_time),\ 
     50        (ORCA2_1d_grid_T.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_T.nc, Post_time),\ 
     51        (ORCA2_1d_grid_U.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_U.nc, Post_time),\ 
     52        (ORCA2_1d_grid_V.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_V.nc, Post_time),\ 
     53        (ORCA2_1d_grid_W.nc, ${R_OUT_OCE_O_D}/${PREFIX}_1D_grid_W.nc, Post_time),\ 
    4254        (${PREFIX_NWRITE}_${DATE_OPA}_diaptr.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_diaptr.nc, Post_1M_diaptr),\ 
    43         (${PREFIX_NWRITE}_${DATE_OPA}_S_tren.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_S_tren.nc, NONE),\ 
    44         (${PREFIX_NWRITE}_${DATE_OPA}_T_tren.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_T_tren.nc, NONE),\ 
    4555        (${PREFIX_NWRITE}_${DATE_OPA}_trends.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_trends.nc, NONE),\ 
    46         (${PREFIX_NWRITE}_${DATE_OPA}_diagap.nc, ${R_OUT_OCE_NWRITE}/${PREFIX}_${WF1}_diagap.nc, NONE),\ 
    47         (${PREFIX_NWRIHF}_${DATE_OPA}_grid_T.nc, ${R_OUT_OCE_NWRIHF}/${PREFIX}_${WF2}_grid_T.nc, NONE),\ 
    48         (${PREFIX_NWRIHF}_${DATE_OPA}_grid_U.nc, ${R_OUT_OCE_NWRIHF}/${PREFIX}_${WF2}_grid_U.nc, NONE),\ 
    49         (${PREFIX_NWRIHF}_${DATE_OPA}_grid_V.nc, ${R_OUT_OCE_NWRIHF}/${PREFIX}_${WF2}_grid_V.nc, NONE),\ 
    50         (mesh_mask.nc                          , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE) 
     56        (damping.coeff.nc , ${R_OUT_OCE_O_D}/${PREFIX}_damping.coeff.nc, NONE),\ 
     57        (mesh_mask.nc     , ${R_OUT_OCE_O}/${config_UserChoices_JobName}_mesh_mask.nc, NONE),\ 
     58        (output.abort.nc  , ${R_OUT_OCE_D}/${PREFIX}_output.abort.nc, NONE),\ 
     59        (output.init.nc   , ${R_OUT_OCE_O_I}/${config_UserChoices_JobName}_${PeriodDateBegin}_output.init.nc, NONE) 
     60 
    5161 
    5262[Post_1M_grid_T] 
    53 Patches = () 
     63Patches = (Patch_20091030_histcom_time_axis) 
    5464GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    5565TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
    5666 
    5767[Post_1M_grid_U] 
    58 Patches = () 
     68Patches = (Patch_20091030_histcom_time_axis) 
    5969GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 
    6070TimeSeriesVars = (sozotaux) 
    6171 
    6272[Post_1M_grid_V] 
    63 Patches = () 
     73Patches = (Patch_20091030_histcom_time_axis) 
    6474GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 
    6575TimeSeriesVars = (sometauy) 
    6676 
    6777[Post_1M_grid_W] 
    68 Patches = () 
     78Patches = (Patch_20091030_histcom_time_axis) 
    6979GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) 
    7080TimeSeriesVars = 
     
    7383Patches = () 
    7484GatherWithInternal = (lat, deptht, depthw, time_counter) 
    75 TimeSeriesVars = (zotemglo, zosalglo, zomsfglo, zotematl, zosalatl, zomsfatl, zotempac, zosalpac, zomsfpac, zotemind, zosalind, zomsfind, zotemipc, zosalipc, zomsfipc, sohtatl, sostatl, sohtpac, sostpac, sohtind, sostind, sohtipc, sostipc, sophtadv, sophtldf, sophtove, sophtldf, sopstadv, sopstove, zomsfeiv, sophteiv, sopsteiv)  
     85TimeSeriesVars = (zotemglo, zosalglo, zomsfglo, zotematl, zosalatl, zomsfatl, zotempac, zosalpac, zomsfpac, zotemind, zosalind, zomsfind, zotemipc, zosalipc, zomsfipc, sohtatl, sostatl, sohtpac, sostpac, sohtind, sostind, sohtipc, sostipc, sophtadv, sophtove, sophtldf, sopstadv, sopstove, zomsfeiv, sophteiv, sopsteiv) 
     86 
     87[Post_time] 
     88Patches = (Patch_20091030_histcom_time_axis) 
     89GatherWithInternal = 
     90TimeSeriesVars = 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/opa9.driver

    r734 r777  
    4343    PAT_NRSTAR=$( supergrep nn_rstctl  ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 
    4444    PAT_NMSH=$(   supergrep nn_msh     ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 
    45     PAT_PRG=$(    supergrep nn_prg ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 
     45    PAT_PRG=$(    supergrep nn_prg     ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 
    4646    PAT_NF_PTR=$( supergrep nf_ptr_wri ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} ) 
    4747 
    48     ORCA_RDT=$( supergrep rn_rdt  ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} | sed 's/ *rn_rdt *=//' | sed 's/\. *//' ) 
     48    ORCA_RDT=$(   supergrep rn_rdt     ${SUBMIT_DIR}/PARAM/namelist_${RESOL_OCE} | sed 's/ *rn_rdt *=//' | sed 's/\. *//' ) 
    4949 
    5050    # Period Length In Days between DateBegin and first day of calendar 0001 01 01 
    5151    # /!\ Needed by OPA namelist to compute file names /!\ 
    5252    (( DaysSinceJC = $( IGCM_date_DaysSinceJC ${DateBegin} ) + 1 )) 
     53 
     54    ##--Variables used for XMLIO_SERVER configuration file 
     55    # using_server: .TRUE.(.FALSE.) to use(bypass) the io_server 
     56    PAT_SERVER=$( supergrep using_server ${SUBMIT_DIR}/PARAM/xmlio_server.def ) 
    5357 
    5458    IGCM_debug_PopStack "OCE_Initialize" 
     
    6165 
    6266    NbFreq=$( echo ${config_OCE_WriteFrequency} | wc -w ) 
     67 
     68    ## This informations are used for diaptr, trends and diagap files 
     69    ## only the first frequency is used for this files 
    6370 
    6471    ##--Write Frequency Purpose .... 
     
    8996 
    9097    ##--Write Frequency Purpose .... concerning the second opa file type. 
    91     if [ ${NbFreq} -eq 2 ] ; then 
     98    if [ ${NbFreq} -ge 2 ] ; then 
    9299        frequency=$( echo ${config_OCE_WriteFrequency} | awk "-F " '{print $2}' ) 
    93100        factor=$( echo ${frequency} | sed -e "s/[yYmMdD]//" ) 
     
    115122    fi 
    116123 
     124 
     125    ##--Write Frequency for iomput 
     126    ## Differents frequencies are allowed for grid_[TUVW] and icemod files 
     127 
     128    V1D_ENABLE=".FALSE." 
     129    V5D_ENABLE=".FALSE." 
     130    V1M_ENABLE=".FALSE." 
     131    V1Y_ENABLE=".FALSE." 
     132 
     133    for frequency in ${config_OCE_WriteFrequency} ; do 
     134        case ${frequency} in 
     135            1D|1d) V1D_ENABLE=".TRUE." ;; 
     136        esac 
     137        case ${frequency} in 
     138            5D|5d) V5D_ENABLE=".TRUE." ;; 
     139        esac 
     140        case ${frequency} in 
     141            1M|1m) V1M_ENABLE=".TRUE." ;; 
     142        esac 
     143        case ${frequency} in 
     144            *[yY]) V1Y_ENABLE=".TRUE." ;; 
     145        esac 
     146    done 
     147 
    117148    # Period Length In Days between DateBegin and first day of calendar 0001 01 01 
    118149    # Needed by OPA namelist to compute correct file names  
     
    190221    grep AUTO namelist 
    191222 
     223    ##--Variables used for iodef xml configuration file 
     224    # output_1m_frequency_oce : output frequency of ocean output files in seconds 
     225    #     - length of 1 month (in seconds)  
     226    #     - -1 for monthly mean with 31-28-31-30 .... calendar if 
     227    #          simulation are done per year. ie PeriodLength=1Y in config.card 
     228    #     - n days (in seconds) for other Period Length 
     229    #                            
     230 
     231    output_1m_frequency_oce=-1 
     232 
     233    case ${config_UserChoices_PeriodLength} in 
     234        *Y|*y) 
     235              (( output_1m_frequency_oce = 86400 * $( IGCM_date_DaysInMonth ${year} ${month} ) ))  
     236              if [ "${config_UserChoices_CalendarType}" != "360d" ] ; then 
     237                 output_1m_frequency_oce=-1 
     238              fi 
     239              ;; 
     240        *M|*m) 
     241              (( output_1m_frequency_oce = 86400 * $( IGCM_date_DaysInMonth ${year} ${month} ) )) 
     242              if [ "${config_UserChoices_CalendarType}" != "360d" ] ; then 
     243                 output_1m_frequency_oce=-1 
     244              fi 
     245              ;; 
     246        *) 
     247              (( output_1m_frequency_oce = PeriodLengthInDays * 86400 )) ;; 
     248    esac 
     249 
     250    echo 1M_Frequency in iodef : ${output_1m_frequency_oce} 
     251 
     252    # update iodef.xml 
     253 
     254    sed -e "s/<1D_ENABLE>/${V1D_ENABLE}/" \ 
     255        -e "s/<5D_ENABLE>/${V5D_ENABLE}/" \ 
     256        -e "s/<1M_ENABLE>/${V1M_ENABLE}/" \ 
     257        -e "s/<1Y_ENABLE>/${V1Y_ENABLE}/" \ 
     258        -e "s/<1M_FREQUENCY>/${output_1m_frequency_oce}/g" \ 
     259        iodef.xml > iodef.xml.tmp 
     260 
     261    IGCM_sys_Mv iodef.xml.tmp iodef.xml 
     262 
     263    # update xmlio_server.def 
     264 
     265    if [ X${opa9_UserChoices_io_server} = Xy ] ; then 
     266        sed -e "s/${PAT_SERVER}/  using_server = .TRUE./" \ 
     267        xmlio_server.def > xmlio_server.def.tmp 
     268        IGCM_sys_Mv xmlio_server.def.tmp xmlio_server.def 
     269    fi 
     270 
    192271    IGCM_debug_PopStack "OCE_Update" 
    193272} 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/config.card

    r763 r777  
    1111#-- (<8 chars MAX for JobName) 
    1212JobName=CM5 
    13 LongName="IPSLCM5_v2 configuration" 
     13LongName="IPSLCM5_v2 configuration with iomput" 
    1414TagName=IPSLCM5 
    1515#============================ 
     
    113113#D-- OCE - 
    114114[OCE] 
    115 WriteFrequency="1M" 
     115WriteFrequency="1M 1D" 
    116116# If config_Restarts_OverRule == 'n' all params are read 
    117117Restart= n 
     
    127127#D-- ICE - 
    128128[ICE] 
    129 WriteFrequency="1M" 
     129WriteFrequency="1M 1D" 
    130130# If config_Restarts_OverRule == 'n' all params are read 
    131131Restart= n 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/scripts/BB_make

    r758 r777  
    1212#-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC)  
    1313#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
    14 #-Q- sx8mercure  # For SX9 delete -sx8 option 
    15 #-Q- sx8mercure  # F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -C vopt -P stack -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 shape=10000000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
    1614#-Q- sx8mercure  L_X = $(L_O) 
    1715#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC)  
     
    9694# A variables related to xmlioserver compilationi (fcm or AA_make) 
    9795# Please do not change  
    98 override FCM += use 
     96override FCM ?= notuse 
    9997 
    10098KEY_LIST = \ 
     
    153151     key_orca_r4 \ 
    154152     key_pisces \ 
     153     key_pomme_r025 \ 
    155154     key_top \ 
    156155     key_trabbc \ 
     
    186185                $(MODEL_LIB)(agrif_opa_update.o)\ 
    187186                $(MODEL_LIB)(albedo.o)\ 
     187                $(MODEL_LIB)(bdy_oce.o)\ 
     188                $(MODEL_LIB)(bdy_par.o)\ 
    188189                $(MODEL_LIB)(bdydta.o)\ 
    189190                $(MODEL_LIB)(bdydyn.o)\ 
    190191                $(MODEL_LIB)(bdyini.o)\ 
    191                 $(MODEL_LIB)(bdy_oce.o)\ 
    192                 $(MODEL_LIB)(bdy_par.o)\ 
    193192                $(MODEL_LIB)(bdytides.o)\ 
    194193                $(MODEL_LIB)(bdytra.o)\ 
    195194                $(MODEL_LIB)(bdyvol.o)\ 
    196195                $(MODEL_LIB)(c1d.o)\ 
     196                $(MODEL_LIB)(cla.o)\ 
    197197                $(MODEL_LIB)(cla_div.o)\ 
    198198                $(MODEL_LIB)(cla_dynspg.o)\ 
    199                 $(MODEL_LIB)(cla.o)\ 
    200199                $(MODEL_LIB)(closea.o)\ 
    201200                $(MODEL_LIB)(cpl_oasis3.o)\ 
     
    209208                $(MODEL_LIB)(dianam.o)\ 
    210209                $(MODEL_LIB)(diaptr.o)\ 
     210                $(MODEL_LIB)(diawri.o)\ 
    211211                $(MODEL_LIB)(diawri_c1d.o)\ 
    212                 $(MODEL_LIB)(diawri.o)\ 
    213212                $(MODEL_LIB)(divcur.o)\ 
     213                $(MODEL_LIB)(dom_ice_2.o)\ 
     214                $(MODEL_LIB)(dom_oce.o)\ 
    214215                $(MODEL_LIB)(domain.o)\ 
    215216                $(MODEL_LIB)(domcfg.o)\ 
    216217                $(MODEL_LIB)(domhgr.o)\ 
    217                 $(MODEL_LIB)(dom_ice_2.o)\ 
    218218                $(MODEL_LIB)(dommsk.o)\ 
    219                 $(MODEL_LIB)(dom_oce.o)\ 
    220219                $(MODEL_LIB)(domstp.o)\ 
    221220                $(MODEL_LIB)(domvvl.o)\ 
     
    224223                $(MODEL_LIB)(dtasal.o)\ 
    225224                $(MODEL_LIB)(dtatem.o)\ 
     225                $(MODEL_LIB)(dynadv.o)\ 
    226226                $(MODEL_LIB)(dynadv_cen2.o)\ 
    227                 $(MODEL_LIB)(dynadv.o)\ 
    228227                $(MODEL_LIB)(dynadv_ubs.o)\ 
     228                $(MODEL_LIB)(dynbfr.o)\ 
    229229                $(MODEL_LIB)(dyncor_c1d.o)\ 
    230230                $(MODEL_LIB)(dynhpg.o)\ 
    231231                $(MODEL_LIB)(dynkeg.o)\ 
     232                $(MODEL_LIB)(dynldf.o)\ 
    232233                $(MODEL_LIB)(dynldf_bilap.o)\ 
    233234                $(MODEL_LIB)(dynldf_bilapg.o)\ 
    234                 $(MODEL_LIB)(dynldf.o)\ 
    235235                $(MODEL_LIB)(dynldf_iso.o)\ 
    236236                $(MODEL_LIB)(dynldf_lap.o)\ 
     237                $(MODEL_LIB)(dynnxt.o)\ 
    237238                $(MODEL_LIB)(dynnxt_c1d.o)\ 
    238                 $(MODEL_LIB)(dynnxt.o)\ 
     239                $(MODEL_LIB)(dynspg.o)\ 
    239240                $(MODEL_LIB)(dynspg_exp.o)\ 
    240                 $(MODEL_LIB)(dynspg.o)\ 
    241241                $(MODEL_LIB)(dynspg_flt.o)\ 
    242242                $(MODEL_LIB)(dynspg_oce.o)\ 
     
    244244                $(MODEL_LIB)(dynvor.o)\ 
    245245                $(MODEL_LIB)(dynzad.o)\ 
     246                $(MODEL_LIB)(dynzdf.o)\ 
    246247                $(MODEL_LIB)(dynzdf_exp.o)\ 
    247                 $(MODEL_LIB)(dynzdf.o)\ 
    248248                $(MODEL_LIB)(dynzdf_imp.o)\ 
    249249                $(MODEL_LIB)(eosbn2.o)\ 
    250250                $(MODEL_LIB)(fldread.o)\ 
    251251                $(MODEL_LIB)(flo4rk.o)\ 
     252                $(MODEL_LIB)(flo_oce.o)\ 
    252253                $(MODEL_LIB)(floats.o)\ 
    253254                $(MODEL_LIB)(floblk.o)\ 
    254255                $(MODEL_LIB)(flodom.o)\ 
    255                 $(MODEL_LIB)(flo_oce.o)\ 
    256256                $(MODEL_LIB)(flowri.o)\ 
    257257                $(MODEL_LIB)(geo2ocean.o)\ 
     
    259259                $(MODEL_LIB)(iceini_2.o)\ 
    260260                $(MODEL_LIB)(in_out_manager.o)\ 
     261                $(MODEL_LIB)(iom.o)\ 
    261262                $(MODEL_LIB)(iom_def.o)\ 
    262                 $(MODEL_LIB)(iom.o)\ 
    263263                $(MODEL_LIB)(iom_ioipsl.o)\ 
    264264                $(MODEL_LIB)(iom_nf90.o)\ 
     
    292292                $(MODEL_LIB)(mppini.o)\ 
    293293                $(MODEL_LIB)(oasis4_date.o)\ 
     294                $(MODEL_LIB)(obc_oce.o)\ 
     295                $(MODEL_LIB)(obc_par.o)\ 
    294296                $(MODEL_LIB)(obcdta.o)\ 
     297                $(MODEL_LIB)(obcdyn.o)\ 
    295298                $(MODEL_LIB)(obcdyn_bt.o)\ 
    296                 $(MODEL_LIB)(obcdyn.o)\ 
    297299                $(MODEL_LIB)(obcfla.o)\ 
    298300                $(MODEL_LIB)(obcini.o)\ 
    299                 $(MODEL_LIB)(obc_oce.o)\ 
    300                 $(MODEL_LIB)(obc_par.o)\ 
    301301                $(MODEL_LIB)(obcrad.o)\ 
    302302                $(MODEL_LIB)(obcrst.o)\ 
     
    311311                $(MODEL_LIB)(prtctl.o)\ 
    312312                $(MODEL_LIB)(restart.o)\ 
     313                $(MODEL_LIB)(sbc_ice.o)\ 
     314                $(MODEL_LIB)(sbc_oce.o)\ 
    313315                $(MODEL_LIB)(sbcana.o)\ 
    314316                $(MODEL_LIB)(sbcblk_clio.o)\ 
     
    317319                $(MODEL_LIB)(sbcflx.o)\ 
    318320                $(MODEL_LIB)(sbcfwb.o)\ 
    319                 $(MODEL_LIB)(sbc_ice.o)\ 
    320321                $(MODEL_LIB)(sbcice_if.o)\ 
     322                $(MODEL_LIB)(sbcice_lim.o)\ 
    321323                $(MODEL_LIB)(sbcice_lim_2.o)\ 
    322                 $(MODEL_LIB)(sbcice_lim.o)\ 
    323324                $(MODEL_LIB)(sbcmod.o)\ 
    324                 $(MODEL_LIB)(sbc_oce.o)\ 
    325325                $(MODEL_LIB)(sbcrnf.o)\ 
    326326                $(MODEL_LIB)(sbcssm.o)\ 
    327327                $(MODEL_LIB)(sbcssr.o)\ 
     328                $(MODEL_LIB)(sol_oce.o)\ 
    328329                $(MODEL_LIB)(solmat.o)\ 
    329                 $(MODEL_LIB)(sol_oce.o)\ 
    330330                $(MODEL_LIB)(solpcg.o)\ 
    331331                $(MODEL_LIB)(solsor.o)\ 
    332332                $(MODEL_LIB)(solver.o)\ 
    333333                $(MODEL_LIB)(sshwzv.o)\ 
     334                $(MODEL_LIB)(step.o)\ 
    334335                $(MODEL_LIB)(step_c1d.o)\ 
    335                 $(MODEL_LIB)(step.o)\ 
    336336                $(MODEL_LIB)(stpctl.o)\ 
    337337                $(MODEL_LIB)(thd_ice_2.o)\ 
     338                $(MODEL_LIB)(traadv.o)\ 
    338339                $(MODEL_LIB)(traadv_cen2.o)\ 
    339340                $(MODEL_LIB)(traadv_eiv.o)\ 
    340                 $(MODEL_LIB)(traadv.o)\ 
     341                $(MODEL_LIB)(traadv_muscl.o)\ 
    341342                $(MODEL_LIB)(traadv_muscl2.o)\ 
    342                 $(MODEL_LIB)(traadv_muscl.o)\ 
    343343                $(MODEL_LIB)(traadv_qck.o)\ 
    344344                $(MODEL_LIB)(traadv_tvd.o)\ 
     
    347347                $(MODEL_LIB)(trabbl.o)\ 
    348348                $(MODEL_LIB)(tradmp.o)\ 
     349                $(MODEL_LIB)(traldf.o)\ 
    349350                $(MODEL_LIB)(traldf_bilap.o)\ 
    350351                $(MODEL_LIB)(traldf_bilapg.o)\ 
    351                 $(MODEL_LIB)(traldf.o)\ 
    352352                $(MODEL_LIB)(traldf_iso.o)\ 
    353353                $(MODEL_LIB)(traldf_lap.o)\ 
     
    356356                $(MODEL_LIB)(traqsr.o)\ 
    357357                $(MODEL_LIB)(trasbc.o)\ 
     358                $(MODEL_LIB)(trazdf.o)\ 
    358359                $(MODEL_LIB)(trazdf_exp.o)\ 
    359                 $(MODEL_LIB)(trazdf.o)\ 
    360360                $(MODEL_LIB)(trazdf_imp.o)\ 
    361361                $(MODEL_LIB)(trc_oce.o)\ 
     
    369369                $(MODEL_LIB)(trdvor.o)\ 
    370370                $(MODEL_LIB)(trdvor_oce.o)\ 
     371                $(MODEL_LIB)(zdf_oce.o)\ 
    371372                $(MODEL_LIB)(zdfbfr.o)\ 
    372373                $(MODEL_LIB)(zdfddm.o)\ 
     
    375376                $(MODEL_LIB)(zdfkpp.o)\ 
    376377                $(MODEL_LIB)(zdfmxl.o)\ 
    377                 $(MODEL_LIB)(zdf_oce.o)\ 
    378378                $(MODEL_LIB)(zdfric.o)\ 
    379379                $(MODEL_LIB)(zdftke.o)\ 
     
    554554        agrif_opa_update.F90 
    555555$(MODEL_LIB)(albedo.o) :        \ 
    556         in_out_manager.F90 \ 
    557         lib_print.f90 \ 
    558         $(MODEL_LIB)(in_out_manager.o) \ 
    559         $(MODEL_LIB)(lib_print.o) \ 
    560         $(MODEL_LIB)(par_kind.o) \ 
    561         $(MODEL_LIB)(par_oce.o) \ 
    562         par_kind.F90 \ 
    563         par_oce.F90 \ 
    564         in_out_manager.F90 \ 
    565         $(MODEL_LIB)(in_out_manager.o) \ 
    566         $(MODEL_LIB)(phycst.o) \ 
     556        $(MODEL_LIB)(in_out_manager.o) \ 
     557        $(MODEL_LIB)(lib_print.o) \ 
     558        $(MODEL_LIB)(par_kind.o) \ 
     559        $(MODEL_LIB)(par_oce.o) \ 
     560        in_out_manager.F90 \ 
     561        lib_print.f90 \ 
     562        par_kind.F90 \ 
     563        par_oce.F90 \ 
     564        $(MODEL_LIB)(in_out_manager.o) \ 
     565        $(MODEL_LIB)(phycst.o) \ 
     566        in_out_manager.F90 \ 
    567567        phycst.F90 \ 
    568568        KEY_CPP \ 
    569569        albedo.F90 
     570$(MODEL_LIB)(bdy_oce.o) :       \ 
     571        $(MODEL_LIB)(par_kind.o) \ 
     572        par_kind.F90 \ 
     573        $(MODEL_LIB)(bdy_par.o) \ 
     574        $(MODEL_LIB)(par_oce.o) \ 
     575        bdy_par.F90 \ 
     576        par_oce.F90 \ 
     577        KEY_CPP \ 
     578        bdy_oce.F90 
     579$(MODEL_LIB)(bdy_par.o) :       \ 
     580        KEY_CPP \ 
     581        bdy_par.F90 
    570582$(MODEL_LIB)(bdydta.o) :        \ 
     583        $(MODEL_LIB)(bdy_oce.o) \ 
     584        $(MODEL_LIB)(bdy_par.o) \ 
     585        $(MODEL_LIB)(daymod.o) \ 
     586        $(MODEL_LIB)(dom_oce.o) \ 
     587        $(MODEL_LIB)(in_out_manager.o) \ 
     588        $(MODEL_LIB)(iom.o) \ 
     589        $(MODEL_LIB)(iom_def.o) \ 
     590        $(MODEL_LIB)(iom_ioipsl.o) \ 
     591        $(MODEL_LIB)(iom_nf90.o) \ 
     592        $(MODEL_LIB)(iom_rstdimg.o) \ 
     593        $(MODEL_LIB)(lbclnk.o) \ 
     594        $(MODEL_LIB)(lib_print.o) \ 
     595        $(MODEL_LIB)(oce.o) \ 
     596        $(MODEL_LIB)(par_kind.o) \ 
     597        $(MODEL_LIB)(par_oce.o) \ 
     598        $(MODEL_LIB)(phycst.o) \ 
     599        $(MODEL_LIB)(prtctl.o) \ 
     600        $(MODEL_LIB)(restart.o) \ 
    571601        bdy_oce.F90 \ 
    572602        bdy_par.F90 \ 
     
    574604        dom_oce.F90 \ 
    575605        in_out_manager.F90 \ 
     606        iom.F90 \ 
    576607        iom_def.F90 \ 
    577         iom.F90 \ 
    578608        iom_ioipsl.F90 \ 
    579609        iom_nf90.F90 \ 
     
    581611        lbclnk.F90 \ 
    582612        lib_print.f90 \ 
     613        oce.F90 \ 
     614        par_kind.F90 \ 
     615        par_oce.F90 \ 
     616        phycst.F90 \ 
     617        prtctl.F90 \ 
     618        restart.F90 \ 
     619        $(MODEL_LIB)(bdy_oce.o) \ 
     620        $(MODEL_LIB)(bdytides.o) \ 
     621        $(MODEL_LIB)(daymod.o) \ 
     622        $(MODEL_LIB)(dom_oce.o) \ 
     623        $(MODEL_LIB)(in_out_manager.o) \ 
     624        $(MODEL_LIB)(iom.o) \ 
     625        $(MODEL_LIB)(oce.o) \ 
     626        $(MODEL_LIB)(phycst.o) \ 
     627        bdy_oce.F90 \ 
     628        bdytides.F90 \ 
     629        daymod.F90 \ 
     630        dom_oce.F90 \ 
     631        in_out_manager.F90 \ 
     632        iom.F90 \ 
     633        oce.F90 \ 
     634        phycst.F90 \ 
     635        $(IOIPSL_LIB) \ 
     636        KEY_CPP \ 
     637        bdydta.F90 
     638$(MODEL_LIB)(bdydyn.o) :        \ 
    583639        $(MODEL_LIB)(bdy_oce.o) \ 
    584640        $(MODEL_LIB)(bdy_par.o) \ 
     
    586642        $(MODEL_LIB)(dom_oce.o) \ 
    587643        $(MODEL_LIB)(in_out_manager.o) \ 
     644        $(MODEL_LIB)(iom.o) \ 
     645        $(MODEL_LIB)(lbclnk.o) \ 
     646        $(MODEL_LIB)(lbcnfd.o) \ 
     647        $(MODEL_LIB)(lib_mpp.o) \ 
     648        $(MODEL_LIB)(lib_print.o) \ 
     649        $(MODEL_LIB)(oce.o) \ 
     650        $(MODEL_LIB)(par_kind.o) \ 
     651        $(MODEL_LIB)(par_oce.o) \ 
     652        $(MODEL_LIB)(phycst.o) \ 
     653        bdy_oce.F90 \ 
     654        bdy_par.F90 \ 
     655        daymod.F90 \ 
     656        dom_oce.F90 \ 
     657        in_out_manager.F90 \ 
     658        iom.F90 \ 
     659        lbclnk.F90 \ 
     660        lbcnfd.F90 \ 
     661        lib_mpp.F90 \ 
     662        lib_print.f90 \ 
     663        oce.F90 \ 
     664        par_kind.F90 \ 
     665        par_oce.F90 \ 
     666        phycst.F90 \ 
     667        $(MODEL_LIB)(bdy_oce.o) \ 
     668        $(MODEL_LIB)(bdytides.o) \ 
     669        $(MODEL_LIB)(dom_oce.o) \ 
     670        $(MODEL_LIB)(dynspg_oce.o) \ 
     671        $(MODEL_LIB)(in_out_manager.o) \ 
     672        $(MODEL_LIB)(lbclnk.o) \ 
     673        $(MODEL_LIB)(oce.o) \ 
     674        $(MODEL_LIB)(phycst.o) \ 
     675        bdy_oce.F90 \ 
     676        bdytides.F90 \ 
     677        dom_oce.F90 \ 
     678        dynspg_oce.F90 \ 
     679        in_out_manager.F90 \ 
     680        lbclnk.F90 \ 
     681        oce.F90 \ 
     682        phycst.F90 \ 
     683        KEY_CPP \ 
     684        bdydyn.F90 
     685$(MODEL_LIB)(bdyini.o) :        \ 
     686        $(MODEL_LIB)(bdy_oce.o) \ 
     687        $(MODEL_LIB)(bdy_par.o) \ 
     688        $(MODEL_LIB)(daymod.o) \ 
     689        $(MODEL_LIB)(dom_oce.o) \ 
     690        $(MODEL_LIB)(in_out_manager.o) \ 
     691        $(MODEL_LIB)(iom.o) \ 
    588692        $(MODEL_LIB)(iom_def.o) \ 
    589693        $(MODEL_LIB)(iom_ioipsl.o) \ 
    590694        $(MODEL_LIB)(iom_nf90.o) \ 
    591         $(MODEL_LIB)(iom.o) \ 
    592695        $(MODEL_LIB)(iom_rstdimg.o) \ 
    593696        $(MODEL_LIB)(lbclnk.o) \ 
    594         $(MODEL_LIB)(lib_print.o) \ 
    595         $(MODEL_LIB)(oce.o) \ 
    596         $(MODEL_LIB)(par_kind.o) \ 
    597         $(MODEL_LIB)(par_oce.o) \ 
    598         $(MODEL_LIB)(phycst.o) \ 
    599         $(MODEL_LIB)(prtctl.o) \ 
    600         $(MODEL_LIB)(restart.o) \ 
    601         oce.F90 \ 
    602         par_kind.F90 \ 
    603         par_oce.F90 \ 
    604         phycst.F90 \ 
    605         prtctl.F90 \ 
    606         restart.F90 \ 
    607         bdy_oce.F90 \ 
    608         bdytides.F90 \ 
    609         daymod.F90 \ 
    610         dom_oce.F90 \ 
    611         in_out_manager.F90 \ 
    612         iom.F90 \ 
    613         $(MODEL_LIB)(bdy_oce.o) \ 
    614         $(MODEL_LIB)(bdytides.o) \ 
    615         $(MODEL_LIB)(daymod.o) \ 
    616         $(MODEL_LIB)(dom_oce.o) \ 
    617         $(MODEL_LIB)(in_out_manager.o) \ 
    618         $(MODEL_LIB)(iom.o) \ 
    619         $(MODEL_LIB)(oce.o) \ 
    620         $(MODEL_LIB)(phycst.o) \ 
    621         oce.F90 \ 
    622         phycst.F90 \ 
    623         $(IOIPSL_LIB) \ 
    624         KEY_CPP \ 
    625         bdydta.F90 
    626 $(MODEL_LIB)(bdydyn.o) :        \ 
     697        $(MODEL_LIB)(lbcnfd.o) \ 
     698        $(MODEL_LIB)(lib_mpp.o) \ 
     699        $(MODEL_LIB)(lib_print.o) \ 
     700        $(MODEL_LIB)(oce.o) \ 
     701        $(MODEL_LIB)(par_kind.o) \ 
     702        $(MODEL_LIB)(par_oce.o) \ 
     703        $(MODEL_LIB)(phycst.o) \ 
    627704        bdy_oce.F90 \ 
    628705        bdy_par.F90 \ 
     
    631708        in_out_manager.F90 \ 
    632709        iom.F90 \ 
    633         lbclnk.F90 \ 
    634         lbcnfd.F90 \ 
    635         lib_mpp.F90 \ 
    636         lib_print.f90 \ 
     710        iom_def.F90 \ 
     711        iom_ioipsl.F90 \ 
     712        iom_nf90.F90 \ 
     713        iom_rstdimg.F90 \ 
     714        lbclnk.F90 \ 
     715        lbcnfd.F90 \ 
     716        lib_mpp.F90 \ 
     717        lib_print.f90 \ 
     718        oce.F90 \ 
     719        par_kind.F90 \ 
     720        par_oce.F90 \ 
     721        phycst.F90 \ 
     722        $(MODEL_LIB)(bdy_oce.o) \ 
     723        $(MODEL_LIB)(bdytides.o) \ 
     724        $(MODEL_LIB)(dom_oce.o) \ 
     725        $(MODEL_LIB)(in_out_manager.o) \ 
     726        $(MODEL_LIB)(iom.o) \ 
     727        $(MODEL_LIB)(lbclnk.o) \ 
     728        $(MODEL_LIB)(lib_mpp.o) \ 
     729        $(MODEL_LIB)(oce.o) \ 
     730        bdy_oce.F90 \ 
     731        bdytides.F90 \ 
     732        dom_oce.F90 \ 
     733        in_out_manager.F90 \ 
     734        iom.F90 \ 
     735        lbclnk.F90 \ 
     736        lib_mpp.F90 \ 
     737        oce.F90 \ 
     738        KEY_CPP \ 
     739        bdyini.F90 
     740$(MODEL_LIB)(bdytides.o) :      \ 
     741        $(MODEL_LIB)(bdy_par.o) \ 
     742        $(MODEL_LIB)(dom_oce.o) \ 
     743        $(MODEL_LIB)(in_out_manager.o) \ 
     744        $(MODEL_LIB)(iom.o) \ 
     745        $(MODEL_LIB)(iom_def.o) \ 
     746        $(MODEL_LIB)(iom_ioipsl.o) \ 
     747        $(MODEL_LIB)(iom_nf90.o) \ 
     748        $(MODEL_LIB)(iom_rstdimg.o) \ 
     749        $(MODEL_LIB)(lbclnk.o) \ 
     750        $(MODEL_LIB)(lbcnfd.o) \ 
     751        $(MODEL_LIB)(lib_mpp.o) \ 
     752        $(MODEL_LIB)(lib_print.o) \ 
     753        $(MODEL_LIB)(oce.o) \ 
     754        $(MODEL_LIB)(par_kind.o) \ 
     755        $(MODEL_LIB)(par_oce.o) \ 
     756        $(MODEL_LIB)(phycst.o) \ 
     757        $(MODEL_LIB)(prtctl.o) \ 
     758        $(MODEL_LIB)(restart.o) \ 
     759        bdy_par.F90 \ 
     760        dom_oce.F90 \ 
     761        in_out_manager.F90 \ 
     762        iom.F90 \ 
     763        iom_def.F90 \ 
     764        iom_ioipsl.F90 \ 
     765        iom_nf90.F90 \ 
     766        iom_rstdimg.F90 \ 
     767        lbclnk.F90 \ 
     768        lbcnfd.F90 \ 
     769        lib_mpp.F90 \ 
     770        lib_print.f90 \ 
     771        oce.F90 \ 
     772        par_kind.F90 \ 
     773        par_oce.F90 \ 
     774        phycst.F90 \ 
     775        prtctl.F90 \ 
     776        restart.F90 \ 
    637777        $(MODEL_LIB)(bdy_oce.o) \ 
    638778        $(MODEL_LIB)(bdy_par.o) \ 
     
    642782        $(MODEL_LIB)(iom.o) \ 
    643783        $(MODEL_LIB)(lbclnk.o) \ 
    644         $(MODEL_LIB)(lbcnfd.o) \ 
    645         $(MODEL_LIB)(lib_mpp.o) \ 
    646         $(MODEL_LIB)(lib_print.o) \ 
    647         $(MODEL_LIB)(oce.o) \ 
    648         $(MODEL_LIB)(par_kind.o) \ 
    649         $(MODEL_LIB)(par_oce.o) \ 
    650         $(MODEL_LIB)(phycst.o) \ 
    651         oce.F90 \ 
    652         par_kind.F90 \ 
    653         par_oce.F90 \ 
    654         phycst.F90 \ 
    655         bdy_oce.F90 \ 
    656         bdytides.F90 \ 
    657         dom_oce.F90 \ 
    658         dynspg_oce.F90 \ 
    659         in_out_manager.F90 \ 
    660         lbclnk.F90 \ 
    661         $(MODEL_LIB)(bdy_oce.o) \ 
    662         $(MODEL_LIB)(bdytides.o) \ 
    663         $(MODEL_LIB)(dom_oce.o) \ 
    664         $(MODEL_LIB)(dynspg_oce.o) \ 
    665         $(MODEL_LIB)(in_out_manager.o) \ 
    666         $(MODEL_LIB)(lbclnk.o) \ 
    667         $(MODEL_LIB)(oce.o) \ 
    668         $(MODEL_LIB)(phycst.o) \ 
    669         oce.F90 \ 
    670         phycst.F90 \ 
    671         KEY_CPP \ 
    672         bdydyn.F90 
    673 $(MODEL_LIB)(bdyini.o) :        \ 
     784        $(MODEL_LIB)(oce.o) \ 
     785        $(MODEL_LIB)(phycst.o) \ 
    674786        bdy_oce.F90 \ 
    675787        bdy_par.F90 \ 
     
    677789        dom_oce.F90 \ 
    678790        in_out_manager.F90 \ 
    679         iom_def.F90 \ 
    680         iom.F90 \ 
    681         iom_ioipsl.F90 \ 
    682         iom_nf90.F90 \ 
    683         iom_rstdimg.F90 \ 
    684         lbclnk.F90 \ 
    685         lbcnfd.F90 \ 
    686         lib_mpp.F90 \ 
    687         lib_print.f90 \ 
    688         $(MODEL_LIB)(bdy_oce.o) \ 
    689         $(MODEL_LIB)(bdy_par.o) \ 
    690         $(MODEL_LIB)(daymod.o) \ 
    691         $(MODEL_LIB)(dom_oce.o) \ 
    692         $(MODEL_LIB)(in_out_manager.o) \ 
    693         $(MODEL_LIB)(iom_def.o) \ 
    694         $(MODEL_LIB)(iom_ioipsl.o) \ 
    695         $(MODEL_LIB)(iom_nf90.o) \ 
    696         $(MODEL_LIB)(iom.o) \ 
    697         $(MODEL_LIB)(iom_rstdimg.o) \ 
    698         $(MODEL_LIB)(lbclnk.o) \ 
    699         $(MODEL_LIB)(lbcnfd.o) \ 
    700         $(MODEL_LIB)(lib_mpp.o) \ 
    701         $(MODEL_LIB)(lib_print.o) \ 
    702         $(MODEL_LIB)(oce.o) \ 
    703         $(MODEL_LIB)(par_kind.o) \ 
    704         $(MODEL_LIB)(par_oce.o) \ 
    705         $(MODEL_LIB)(phycst.o) \ 
    706         oce.F90 \ 
    707         par_kind.F90 \ 
    708         par_oce.F90 \ 
    709         phycst.F90 \ 
    710         bdy_oce.F90 \ 
    711         bdytides.F90 \ 
    712         dom_oce.F90 \ 
    713         in_out_manager.F90 \ 
    714         iom.F90 \ 
    715         lbclnk.F90 \ 
    716         lib_mpp.F90 \ 
    717         $(MODEL_LIB)(bdy_oce.o) \ 
    718         $(MODEL_LIB)(bdytides.o) \ 
    719         $(MODEL_LIB)(dom_oce.o) \ 
    720         $(MODEL_LIB)(in_out_manager.o) \ 
    721         $(MODEL_LIB)(iom.o) \ 
    722         $(MODEL_LIB)(lbclnk.o) \ 
    723         $(MODEL_LIB)(lib_mpp.o) \ 
    724         $(MODEL_LIB)(oce.o) \ 
    725         oce.F90 \ 
    726         KEY_CPP \ 
    727         bdyini.F90 
    728 $(MODEL_LIB)(bdy_oce.o) :       \ 
    729         $(MODEL_LIB)(par_kind.o) \ 
    730         par_kind.F90 \ 
    731         bdy_par.F90 \ 
    732         $(MODEL_LIB)(bdy_par.o) \ 
    733         $(MODEL_LIB)(par_oce.o) \ 
    734         par_oce.F90 \ 
    735         KEY_CPP \ 
    736         bdy_oce.F90 
    737 $(MODEL_LIB)(bdy_par.o) :       \ 
    738         KEY_CPP \ 
    739         bdy_par.F90 
    740 $(MODEL_LIB)(bdytides.o) :      \ 
    741         bdy_par.F90 \ 
    742         dom_oce.F90 \ 
    743         in_out_manager.F90 \ 
    744         iom_def.F90 \ 
    745         iom.F90 \ 
    746         iom_ioipsl.F90 \ 
    747         iom_nf90.F90 \ 
    748         iom_rstdimg.F90 \ 
    749         lbclnk.F90 \ 
    750         lbcnfd.F90 \ 
    751         lib_mpp.F90 \ 
    752         lib_print.f90 \ 
    753         $(MODEL_LIB)(bdy_par.o) \ 
    754         $(MODEL_LIB)(dom_oce.o) \ 
    755         $(MODEL_LIB)(in_out_manager.o) \ 
    756         $(MODEL_LIB)(iom_def.o) \ 
    757         $(MODEL_LIB)(iom_ioipsl.o) \ 
    758         $(MODEL_LIB)(iom_nf90.o) \ 
    759         $(MODEL_LIB)(iom.o) \ 
    760         $(MODEL_LIB)(iom_rstdimg.o) \ 
    761         $(MODEL_LIB)(lbclnk.o) \ 
    762         $(MODEL_LIB)(lbcnfd.o) \ 
    763         $(MODEL_LIB)(lib_mpp.o) \ 
    764         $(MODEL_LIB)(lib_print.o) \ 
    765         $(MODEL_LIB)(oce.o) \ 
    766         $(MODEL_LIB)(par_kind.o) \ 
    767         $(MODEL_LIB)(par_oce.o) \ 
    768         $(MODEL_LIB)(phycst.o) \ 
    769         $(MODEL_LIB)(prtctl.o) \ 
    770         $(MODEL_LIB)(restart.o) \ 
    771         oce.F90 \ 
    772         par_kind.F90 \ 
    773         par_oce.F90 \ 
    774         phycst.F90 \ 
    775         prtctl.F90 \ 
    776         restart.F90 \ 
    777         bdy_oce.F90 \ 
    778         bdy_par.F90 \ 
    779         daymod.F90 \ 
    780         dom_oce.F90 \ 
    781         in_out_manager.F90 \ 
    782         iom.F90 \ 
    783         lbclnk.F90 \ 
    784         $(MODEL_LIB)(bdy_oce.o) \ 
    785         $(MODEL_LIB)(bdy_par.o) \ 
    786         $(MODEL_LIB)(daymod.o) \ 
    787         $(MODEL_LIB)(dom_oce.o) \ 
    788         $(MODEL_LIB)(in_out_manager.o) \ 
    789         $(MODEL_LIB)(iom.o) \ 
    790         $(MODEL_LIB)(lbclnk.o) \ 
    791         $(MODEL_LIB)(oce.o) \ 
    792         $(MODEL_LIB)(phycst.o) \ 
     791        iom.F90 \ 
     792        lbclnk.F90 \ 
    793793        oce.F90 \ 
    794794        phycst.F90 \ 
     
    796796        bdytides.F90 
    797797$(MODEL_LIB)(bdytra.o) :        \ 
     798        $(MODEL_LIB)(bdy_par.o) \ 
     799        $(MODEL_LIB)(dom_oce.o) \ 
     800        $(MODEL_LIB)(in_out_manager.o) \ 
     801        $(MODEL_LIB)(lbcnfd.o) \ 
     802        $(MODEL_LIB)(lib_mpp.o) \ 
     803        $(MODEL_LIB)(lib_print.o) \ 
     804        $(MODEL_LIB)(oce.o) \ 
     805        $(MODEL_LIB)(par_kind.o) \ 
     806        $(MODEL_LIB)(par_oce.o) \ 
    798807        bdy_par.F90 \ 
    799808        dom_oce.F90 \ 
     
    802811        lib_mpp.F90 \ 
    803812        lib_print.f90 \ 
    804         $(MODEL_LIB)(bdy_par.o) \ 
    805         $(MODEL_LIB)(dom_oce.o) \ 
    806         $(MODEL_LIB)(in_out_manager.o) \ 
    807         $(MODEL_LIB)(lbcnfd.o) \ 
    808         $(MODEL_LIB)(lib_mpp.o) \ 
    809         $(MODEL_LIB)(lib_print.o) \ 
    810         $(MODEL_LIB)(oce.o) \ 
    811         $(MODEL_LIB)(par_kind.o) \ 
    812         $(MODEL_LIB)(par_oce.o) \ 
    813         oce.F90 \ 
    814         par_kind.F90 \ 
    815         par_oce.F90 \ 
     813        oce.F90 \ 
     814        par_kind.F90 \ 
     815        par_oce.F90 \ 
     816        $(MODEL_LIB)(bdy_oce.o) \ 
     817        $(MODEL_LIB)(dom_oce.o) \ 
     818        $(MODEL_LIB)(in_out_manager.o) \ 
     819        $(MODEL_LIB)(lbclnk.o) \ 
     820        $(MODEL_LIB)(oce.o) \ 
    816821        bdy_oce.F90 \ 
    817822        dom_oce.F90 \ 
    818823        in_out_manager.F90 \ 
    819824        lbclnk.F90 \ 
    820         $(MODEL_LIB)(bdy_oce.o) \ 
    821         $(MODEL_LIB)(dom_oce.o) \ 
    822         $(MODEL_LIB)(in_out_manager.o) \ 
    823         $(MODEL_LIB)(lbclnk.o) \ 
    824         $(MODEL_LIB)(oce.o) \ 
    825825        oce.F90 \ 
    826826        KEY_CPP \ 
    827827        bdytra.F90 
    828828$(MODEL_LIB)(bdyvol.o) :        \ 
     829        $(MODEL_LIB)(bdy_par.o) \ 
     830        $(MODEL_LIB)(dom_oce.o) \ 
     831        $(MODEL_LIB)(in_out_manager.o) \ 
     832        $(MODEL_LIB)(lbcnfd.o) \ 
     833        $(MODEL_LIB)(lib_print.o) \ 
     834        $(MODEL_LIB)(par_kind.o) \ 
     835        $(MODEL_LIB)(par_oce.o) \ 
    829836        bdy_par.F90 \ 
    830837        dom_oce.F90 \ 
    831838        in_out_manager.F90 \ 
    832         lbclnk.F90 \ 
    833         lbcnfd.F90 \ 
    834         lib_print.f90 \ 
    835         $(MODEL_LIB)(bdy_par.o) \ 
    836         $(MODEL_LIB)(dom_oce.o) \ 
    837         $(MODEL_LIB)(in_out_manager.o) \ 
    838         $(MODEL_LIB)(lbclnk.o) \ 
    839         $(MODEL_LIB)(lbcnfd.o) \ 
    840         $(MODEL_LIB)(lib_print.o) \ 
    841         $(MODEL_LIB)(par_kind.o) \ 
    842         $(MODEL_LIB)(par_oce.o) \ 
    843         par_kind.F90 \ 
    844         par_oce.F90 \ 
     839        lbcnfd.F90 \ 
     840        lib_print.f90 \ 
     841        par_kind.F90 \ 
     842        par_oce.F90 \ 
     843        $(MODEL_LIB)(bdy_oce.o) \ 
     844        $(MODEL_LIB)(dom_oce.o) \ 
     845        $(MODEL_LIB)(in_out_manager.o) \ 
     846        $(MODEL_LIB)(lib_mpp.o) \ 
     847        $(MODEL_LIB)(oce.o) \ 
     848        $(MODEL_LIB)(phycst.o) \ 
     849        $(MODEL_LIB)(sbc_oce.o) \ 
    845850        bdy_oce.F90 \ 
    846851        dom_oce.F90 \ 
    847852        in_out_manager.F90 \ 
    848853        lib_mpp.F90 \ 
    849         $(MODEL_LIB)(bdy_oce.o) \ 
    850         $(MODEL_LIB)(dom_oce.o) \ 
    851         $(MODEL_LIB)(in_out_manager.o) \ 
    852         $(MODEL_LIB)(lib_mpp.o) \ 
    853         $(MODEL_LIB)(oce.o) \ 
    854         $(MODEL_LIB)(phycst.o) \ 
    855         $(MODEL_LIB)(sbc_oce.o) \ 
    856854        oce.F90 \ 
    857855        phycst.F90 \ 
     
    863861        KEY_CPP \ 
    864862        c1d.F90 
     863$(MODEL_LIB)(cla.o) :   \ 
     864        $(MODEL_LIB)(dom_oce.o) \ 
     865        $(MODEL_LIB)(in_out_manager.o) \ 
     866        $(MODEL_LIB)(lbcnfd.o) \ 
     867        $(MODEL_LIB)(lib_mpp.o) \ 
     868        $(MODEL_LIB)(lib_print.o) \ 
     869        $(MODEL_LIB)(oce.o) \ 
     870        $(MODEL_LIB)(par_kind.o) \ 
     871        $(MODEL_LIB)(par_oce.o) \ 
     872        dom_oce.F90 \ 
     873        in_out_manager.F90 \ 
     874        lbcnfd.F90 \ 
     875        lib_mpp.F90 \ 
     876        lib_print.f90 \ 
     877        oce.F90 \ 
     878        par_kind.F90 \ 
     879        par_oce.F90 \ 
     880        $(MODEL_LIB)(dom_oce.o) \ 
     881        $(MODEL_LIB)(in_out_manager.o) \ 
     882        $(MODEL_LIB)(lbclnk.o) \ 
     883        $(MODEL_LIB)(lib_mpp.o) \ 
     884        $(MODEL_LIB)(oce.o) \ 
     885        $(MODEL_LIB)(sbc_oce.o) \ 
     886        dom_oce.F90 \ 
     887        in_out_manager.F90 \ 
     888        lbclnk.F90 \ 
     889        lib_mpp.F90 \ 
     890        oce.F90 \ 
     891        sbc_oce.F90 \ 
     892        domzgr_substitute.h90 \ 
     893        vectopt_loop_substitute.h90 \ 
     894        KEY_CPP \ 
     895        cla.F90 
    865896$(MODEL_LIB)(cla_div.o) :       \ 
    866         dom_oce.F90 \ 
    867         in_out_manager.F90 \ 
    868         lbclnk.F90 \ 
    869         lbcnfd.F90 \ 
    870         lib_mpp.F90 \ 
    871         lib_print.f90 \ 
    872         $(MODEL_LIB)(dom_oce.o) \ 
    873         $(MODEL_LIB)(in_out_manager.o) \ 
    874         $(MODEL_LIB)(lbclnk.o) \ 
    875         $(MODEL_LIB)(lbcnfd.o) \ 
    876         $(MODEL_LIB)(lib_mpp.o) \ 
    877         $(MODEL_LIB)(lib_print.o) \ 
    878         $(MODEL_LIB)(oce.o) \ 
    879         $(MODEL_LIB)(par_kind.o) \ 
    880         $(MODEL_LIB)(par_oce.o) \ 
    881         oce.F90 \ 
    882         par_kind.F90 \ 
    883         par_oce.F90 \ 
    884         dom_oce.F90 \ 
    885         in_out_manager.F90 \ 
    886         lbclnk.F90 \ 
    887         lib_mpp.F90 \ 
    888         $(MODEL_LIB)(dom_oce.o) \ 
    889         $(MODEL_LIB)(in_out_manager.o) \ 
    890         $(MODEL_LIB)(lbclnk.o) \ 
    891         $(MODEL_LIB)(lib_mpp.o) \ 
    892         $(MODEL_LIB)(oce.o) \ 
    893         $(MODEL_LIB)(sbc_oce.o) \ 
     897        $(MODEL_LIB)(dom_oce.o) \ 
     898        $(MODEL_LIB)(in_out_manager.o) \ 
     899        $(MODEL_LIB)(lbcnfd.o) \ 
     900        $(MODEL_LIB)(lib_mpp.o) \ 
     901        $(MODEL_LIB)(lib_print.o) \ 
     902        $(MODEL_LIB)(oce.o) \ 
     903        $(MODEL_LIB)(par_kind.o) \ 
     904        $(MODEL_LIB)(par_oce.o) \ 
     905        dom_oce.F90 \ 
     906        in_out_manager.F90 \ 
     907        lbcnfd.F90 \ 
     908        lib_mpp.F90 \ 
     909        lib_print.f90 \ 
     910        oce.F90 \ 
     911        par_kind.F90 \ 
     912        par_oce.F90 \ 
     913        $(MODEL_LIB)(dom_oce.o) \ 
     914        $(MODEL_LIB)(in_out_manager.o) \ 
     915        $(MODEL_LIB)(lbclnk.o) \ 
     916        $(MODEL_LIB)(lib_mpp.o) \ 
     917        $(MODEL_LIB)(oce.o) \ 
     918        $(MODEL_LIB)(sbc_oce.o) \ 
     919        dom_oce.F90 \ 
     920        in_out_manager.F90 \ 
     921        lbclnk.F90 \ 
     922        lib_mpp.F90 \ 
    894923        oce.F90 \ 
    895924        sbc_oce.F90 \ 
     
    898927        cla_div.F90 
    899928$(MODEL_LIB)(cla_dynspg.o) :    \ 
    900         dom_oce.F90 \ 
    901         dynspg_oce.F90 \ 
    902         in_out_manager.F90 \ 
    903         lbclnk.F90 \ 
    904         lbcnfd.F90 \ 
    905         lib_mpp.F90 \ 
    906         lib_print.f90 \ 
    907929        $(MODEL_LIB)(dom_oce.o) \ 
    908930        $(MODEL_LIB)(dynspg_oce.o) \ 
     
    921943        $(MODEL_LIB)(sol_oce.o) \ 
    922944        $(MODEL_LIB)(zdf_oce.o) \ 
     945        dom_oce.F90 \ 
     946        dynspg_oce.F90 \ 
     947        in_out_manager.F90 \ 
     948        lbclnk.F90 \ 
     949        lbcnfd.F90 \ 
     950        lib_mpp.F90 \ 
     951        lib_print.f90 \ 
    923952        obc_oce.F90 \ 
    924953        obc_par.F90 \ 
     
    930959        sol_oce.F90 \ 
    931960        zdf_oce.F90 \ 
    932         dom_oce.F90 \ 
    933         in_out_manager.F90 \ 
    934         lbclnk.F90 \ 
    935         lib_mpp.F90 \ 
    936         $(MODEL_LIB)(dom_oce.o) \ 
    937         $(MODEL_LIB)(in_out_manager.o) \ 
    938         $(MODEL_LIB)(lbclnk.o) \ 
    939         $(MODEL_LIB)(lib_mpp.o) \ 
     961        $(MODEL_LIB)(dom_oce.o) \ 
     962        $(MODEL_LIB)(in_out_manager.o) \ 
     963        $(MODEL_LIB)(lbclnk.o) \ 
     964        $(MODEL_LIB)(lib_mpp.o) \ 
     965        $(MODEL_LIB)(obc_oce.o) \ 
    940966        $(MODEL_LIB)(obcdyn.o) \ 
    941         $(MODEL_LIB)(obc_oce.o) \ 
    942967        $(MODEL_LIB)(obcvol.o) \ 
    943968        $(MODEL_LIB)(oce.o) \ 
     
    948973        $(MODEL_LIB)(solsor.o) \ 
    949974        $(MODEL_LIB)(zdf_oce.o) \ 
     975        dom_oce.F90 \ 
     976        in_out_manager.F90 \ 
     977        lbclnk.F90 \ 
     978        lib_mpp.F90 \ 
     979        obc_oce.F90 \ 
    950980        obcdyn.F90 \ 
    951         obc_oce.F90 \ 
    952981        obcvol.F90 \ 
    953982        oce.F90 \ 
     
    962991        KEY_CPP \ 
    963992        cla_dynspg.F90 
    964 $(MODEL_LIB)(cla.o) :   \ 
    965         dom_oce.F90 \ 
    966         in_out_manager.F90 \ 
    967         lbclnk.F90 \ 
    968         lbcnfd.F90 \ 
    969         lib_mpp.F90 \ 
    970         lib_print.f90 \ 
    971         $(MODEL_LIB)(dom_oce.o) \ 
    972         $(MODEL_LIB)(in_out_manager.o) \ 
    973         $(MODEL_LIB)(lbclnk.o) \ 
    974         $(MODEL_LIB)(lbcnfd.o) \ 
    975         $(MODEL_LIB)(lib_mpp.o) \ 
    976         $(MODEL_LIB)(lib_print.o) \ 
    977         $(MODEL_LIB)(oce.o) \ 
    978         $(MODEL_LIB)(par_kind.o) \ 
    979         $(MODEL_LIB)(par_oce.o) \ 
    980         oce.F90 \ 
    981         par_kind.F90 \ 
    982         par_oce.F90 \ 
    983         dom_oce.F90 \ 
    984         in_out_manager.F90 \ 
    985         lbclnk.F90 \ 
    986         lib_mpp.F90 \ 
    987         $(MODEL_LIB)(dom_oce.o) \ 
    988         $(MODEL_LIB)(in_out_manager.o) \ 
    989         $(MODEL_LIB)(lbclnk.o) \ 
    990         $(MODEL_LIB)(lib_mpp.o) \ 
    991         $(MODEL_LIB)(oce.o) \ 
    992         $(MODEL_LIB)(sbc_oce.o) \ 
    993         oce.F90 \ 
    994         sbc_oce.F90 \ 
    995         domzgr_substitute.h90 \ 
    996         vectopt_loop_substitute.h90 \ 
    997         KEY_CPP \ 
    998         cla.F90 
    999993$(MODEL_LIB)(closea.o) :        \ 
    1000         dom_oce.F90 \ 
    1001         in_out_manager.F90 \ 
    1002         lbclnk.F90 \ 
    1003         lbcnfd.F90 \ 
    1004         lib_mpp.F90 \ 
    1005         lib_print.f90 \ 
    1006         $(MODEL_LIB)(dom_oce.o) \ 
    1007         $(MODEL_LIB)(in_out_manager.o) \ 
    1008         $(MODEL_LIB)(lbclnk.o) \ 
    1009         $(MODEL_LIB)(lbcnfd.o) \ 
    1010         $(MODEL_LIB)(lib_mpp.o) \ 
    1011         $(MODEL_LIB)(lib_print.o) \ 
    1012         $(MODEL_LIB)(oce.o) \ 
    1013         $(MODEL_LIB)(par_kind.o) \ 
    1014         $(MODEL_LIB)(par_oce.o) \ 
    1015         oce.F90 \ 
    1016         par_kind.F90 \ 
    1017         par_oce.F90 \ 
    1018         dom_oce.F90 \ 
    1019         in_out_manager.F90 \ 
    1020         lbclnk.F90 \ 
    1021         lib_mpp.F90 \ 
    1022         $(MODEL_LIB)(dom_oce.o) \ 
    1023         $(MODEL_LIB)(in_out_manager.o) \ 
    1024         $(MODEL_LIB)(lbclnk.o) \ 
    1025         $(MODEL_LIB)(lib_mpp.o) \ 
    1026         $(MODEL_LIB)(oce.o) \ 
    1027         $(MODEL_LIB)(sbc_oce.o) \ 
     994        $(MODEL_LIB)(dom_oce.o) \ 
     995        $(MODEL_LIB)(in_out_manager.o) \ 
     996        $(MODEL_LIB)(lbcnfd.o) \ 
     997        $(MODEL_LIB)(lib_mpp.o) \ 
     998        $(MODEL_LIB)(lib_print.o) \ 
     999        $(MODEL_LIB)(oce.o) \ 
     1000        $(MODEL_LIB)(par_kind.o) \ 
     1001        $(MODEL_LIB)(par_oce.o) \ 
     1002        dom_oce.F90 \ 
     1003        in_out_manager.F90 \ 
     1004        lbcnfd.F90 \ 
     1005        lib_mpp.F90 \ 
     1006        lib_print.f90 \ 
     1007        oce.F90 \ 
     1008        par_kind.F90 \ 
     1009        par_oce.F90 \ 
     1010        $(MODEL_LIB)(dom_oce.o) \ 
     1011        $(MODEL_LIB)(in_out_manager.o) \ 
     1012        $(MODEL_LIB)(lbclnk.o) \ 
     1013        $(MODEL_LIB)(lib_mpp.o) \ 
     1014        $(MODEL_LIB)(oce.o) \ 
     1015        $(MODEL_LIB)(sbc_oce.o) \ 
     1016        dom_oce.F90 \ 
     1017        in_out_manager.F90 \ 
     1018        lbclnk.F90 \ 
     1019        lib_mpp.F90 \ 
    10281020        oce.F90 \ 
    10291021        sbc_oce.F90 \ 
     
    10321024        closea.F90 
    10331025$(MODEL_LIB)(cpl_oasis3.o) :    \ 
    1034         dom_oce.F90 \ 
    1035         in_out_manager.F90 \ 
    1036         lbcnfd.F90 \ 
    1037         lib_mpp.F90 \ 
    1038         lib_print.f90 \ 
    1039         $(MODEL_LIB)(dom_oce.o) \ 
    1040         $(MODEL_LIB)(in_out_manager.o) \ 
    1041         $(MODEL_LIB)(lbcnfd.o) \ 
    1042         $(MODEL_LIB)(lib_mpp.o) \ 
    1043         $(MODEL_LIB)(lib_print.o) \ 
    1044         $(MODEL_LIB)(oce.o) \ 
    1045         $(MODEL_LIB)(par_kind.o) \ 
    1046         $(MODEL_LIB)(par_oce.o) \ 
    1047         oce.F90 \ 
    1048         par_kind.F90 \ 
    1049         par_oce.F90 \ 
    1050         dom_oce.F90 \ 
    1051         in_out_manager.F90 \ 
    1052         lbclnk.F90 \ 
    1053         $(MODEL_LIB)(dom_oce.o) \ 
    1054         $(MODEL_LIB)(in_out_manager.o) \ 
    1055         $(MODEL_LIB)(lbclnk.o) \ 
    1056         $(MODEL_LIB)(par_oce.o) \ 
     1026        $(MODEL_LIB)(dom_oce.o) \ 
     1027        $(MODEL_LIB)(in_out_manager.o) \ 
     1028        $(MODEL_LIB)(lbcnfd.o) \ 
     1029        $(MODEL_LIB)(lib_mpp.o) \ 
     1030        $(MODEL_LIB)(lib_print.o) \ 
     1031        $(MODEL_LIB)(oce.o) \ 
     1032        $(MODEL_LIB)(par_kind.o) \ 
     1033        $(MODEL_LIB)(par_oce.o) \ 
     1034        dom_oce.F90 \ 
     1035        in_out_manager.F90 \ 
     1036        lbcnfd.F90 \ 
     1037        lib_mpp.F90 \ 
     1038        lib_print.f90 \ 
     1039        oce.F90 \ 
     1040        par_kind.F90 \ 
     1041        par_oce.F90 \ 
     1042        $(MODEL_LIB)(dom_oce.o) \ 
     1043        $(MODEL_LIB)(in_out_manager.o) \ 
     1044        $(MODEL_LIB)(lbclnk.o) \ 
     1045        $(MODEL_LIB)(par_oce.o) \ 
     1046        dom_oce.F90 \ 
     1047        in_out_manager.F90 \ 
     1048        lbclnk.F90 \ 
    10571049        par_oce.F90 \ 
    10581050        KEY_CPP \ 
    10591051        cpl_oasis3.F90 
    10601052$(MODEL_LIB)(cpl_oasis4.o) :    \ 
    1061         dom_oce.F90 \ 
    1062         in_out_manager.F90 \ 
    1063         iom.F90 \ 
    1064         lbcnfd.F90 \ 
    1065         lib_print.f90 \ 
    10661053        $(MODEL_LIB)(dom_oce.o) \ 
    10671054        $(MODEL_LIB)(in_out_manager.o) \ 
     
    10741061        $(MODEL_LIB)(prtctl.o) \ 
    10751062        $(MODEL_LIB)(restart.o) \ 
     1063        dom_oce.F90 \ 
     1064        in_out_manager.F90 \ 
     1065        iom.F90 \ 
     1066        lbcnfd.F90 \ 
     1067        lib_print.f90 \ 
    10761068        par_kind.F90 \ 
    10771069        par_oce.F90 \ 
     
    10791071        prtctl.F90 \ 
    10801072        restart.F90 \ 
     1073        $(MODEL_LIB)(daymod.o) \ 
     1074        $(MODEL_LIB)(dom_oce.o) \ 
     1075        $(MODEL_LIB)(in_out_manager.o) \ 
     1076        $(MODEL_LIB)(lib_mpp.o) \ 
     1077        $(MODEL_LIB)(oasis4_date.o) \ 
     1078        $(MODEL_LIB)(par_oce.o) \ 
     1079        $(MODEL_LIB)(phycst.o) \ 
    10811080        daymod.F90 \ 
    10821081        dom_oce.F90 \ 
    10831082        in_out_manager.F90 \ 
    10841083        lib_mpp.F90 \ 
    1085         $(MODEL_LIB)(daymod.o) \ 
    1086         $(MODEL_LIB)(dom_oce.o) \ 
    1087         $(MODEL_LIB)(in_out_manager.o) \ 
    1088         $(MODEL_LIB)(lib_mpp.o) \ 
    1089         $(MODEL_LIB)(oasis4_date.o) \ 
    1090         $(MODEL_LIB)(par_oce.o) \ 
    1091         $(MODEL_LIB)(phycst.o) \ 
    10921084        oasis4_date.F90 \ 
    10931085        par_oce.F90 \ 
     
    10961088        cpl_oasis4.F90 
    10971089$(MODEL_LIB)(daymod.o) :        \ 
    1098         c1d.F90 \ 
    1099         dom_oce.F90 \ 
    1100         eosbn2.F90 \ 
    1101         in_out_manager.F90 \ 
    1102         iom_def.F90 \ 
    1103         iom.F90 \ 
    1104         iom_ioipsl.F90 \ 
    1105         iom_nf90.F90 \ 
    1106         iom_rstdimg.F90 \ 
    1107         lbclnk.F90 \ 
    1108         lib_mpp.F90 \ 
    1109         lib_print.f90 \ 
    11101090        $(MODEL_LIB)(c1d.o) \ 
    11111091        $(MODEL_LIB)(dom_oce.o) \ 
    11121092        $(MODEL_LIB)(eosbn2.o) \ 
    11131093        $(MODEL_LIB)(in_out_manager.o) \ 
     1094        $(MODEL_LIB)(iom.o) \ 
    11141095        $(MODEL_LIB)(iom_def.o) \ 
    11151096        $(MODEL_LIB)(iom_ioipsl.o) \ 
    11161097        $(MODEL_LIB)(iom_nf90.o) \ 
    1117         $(MODEL_LIB)(iom.o) \ 
    11181098        $(MODEL_LIB)(iom_rstdimg.o) \ 
    11191099        $(MODEL_LIB)(lbclnk.o) \ 
     
    11281108        $(MODEL_LIB)(zdfmxl.o) \ 
    11291109        $(MODEL_LIB)(zpshde.o) \ 
     1110        c1d.F90 \ 
     1111        dom_oce.F90 \ 
     1112        eosbn2.F90 \ 
     1113        in_out_manager.F90 \ 
     1114        iom.F90 \ 
     1115        iom_def.F90 \ 
     1116        iom_ioipsl.F90 \ 
     1117        iom_nf90.F90 \ 
     1118        iom_rstdimg.F90 \ 
     1119        lbclnk.F90 \ 
     1120        lib_mpp.F90 \ 
     1121        lib_print.f90 \ 
    11301122        oce.F90 \ 
    11311123        par_kind.F90 \ 
     
    11361128        zdfmxl.F90 \ 
    11371129        zpshde.F90 \ 
    1138         dom_oce.F90 \ 
    1139         in_out_manager.F90 \ 
    1140         iom.F90 \ 
    11411130        $(MODEL_LIB)(dom_oce.o) \ 
    11421131        $(MODEL_LIB)(in_out_manager.o) \ 
     
    11451134        $(MODEL_LIB)(prtctl.o) \ 
    11461135        $(MODEL_LIB)(restart.o) \ 
     1136        dom_oce.F90 \ 
     1137        in_out_manager.F90 \ 
     1138        iom.F90 \ 
    11471139        phycst.F90 \ 
    11481140        prtctl.F90 \ 
     
    11511143        daymod.F90 
    11521144$(MODEL_LIB)(diadimg.o) :       \ 
    1153         dom_oce.F90 \ 
    1154         in_out_manager.F90 \ 
    1155         iom.F90 \ 
    1156         lib_print.f90 \ 
    11571145        $(MODEL_LIB)(dom_oce.o) \ 
    11581146        $(MODEL_LIB)(in_out_manager.o) \ 
     
    11641152        $(MODEL_LIB)(prtctl.o) \ 
    11651153        $(MODEL_LIB)(restart.o) \ 
     1154        dom_oce.F90 \ 
     1155        in_out_manager.F90 \ 
     1156        iom.F90 \ 
     1157        lib_print.f90 \ 
    11661158        par_kind.F90 \ 
    11671159        par_oce.F90 \ 
     
    11691161        prtctl.F90 \ 
    11701162        restart.F90 \ 
     1163        $(MODEL_LIB)(daymod.o) \ 
     1164        $(MODEL_LIB)(dom_oce.o) \ 
     1165        $(MODEL_LIB)(in_out_manager.o) \ 
     1166        $(MODEL_LIB)(oce.o) \ 
    11711167        daymod.F90 \ 
    11721168        dom_oce.F90 \ 
    11731169        in_out_manager.F90 \ 
    1174         $(MODEL_LIB)(daymod.o) \ 
    1175         $(MODEL_LIB)(dom_oce.o) \ 
    1176         $(MODEL_LIB)(in_out_manager.o) \ 
    1177         $(MODEL_LIB)(oce.o) \ 
    11781170        oce.F90 \ 
    11791171        domzgr_substitute.h90 \ 
     
    11811173        diadimg.F90 
    11821174$(MODEL_LIB)(diafwb.o) :        \ 
    1183         dom_oce.F90 \ 
    1184         in_out_manager.F90 \ 
    1185         lbclnk.F90 \ 
    1186         lbcnfd.F90 \ 
    1187         lib_print.f90 \ 
    1188         $(MODEL_LIB)(dom_oce.o) \ 
    1189         $(MODEL_LIB)(in_out_manager.o) \ 
    1190         $(MODEL_LIB)(lbclnk.o) \ 
    1191         $(MODEL_LIB)(lbcnfd.o) \ 
    1192         $(MODEL_LIB)(lib_print.o) \ 
    1193         $(MODEL_LIB)(par_kind.o) \ 
    1194         $(MODEL_LIB)(par_oce.o) \ 
    1195         par_kind.F90 \ 
    1196         par_oce.F90 \ 
    1197         dom_oce.F90 \ 
    1198         in_out_manager.F90 \ 
    1199         lib_mpp.F90 \ 
     1175        $(MODEL_LIB)(dom_oce.o) \ 
     1176        $(MODEL_LIB)(in_out_manager.o) \ 
     1177        $(MODEL_LIB)(lbcnfd.o) \ 
     1178        $(MODEL_LIB)(lib_print.o) \ 
     1179        $(MODEL_LIB)(par_kind.o) \ 
     1180        $(MODEL_LIB)(par_oce.o) \ 
     1181        dom_oce.F90 \ 
     1182        in_out_manager.F90 \ 
     1183        lbcnfd.F90 \ 
     1184        lib_print.f90 \ 
     1185        par_kind.F90 \ 
     1186        par_oce.F90 \ 
    12001187        $(MODEL_LIB)(dom_oce.o) \ 
    12011188        $(MODEL_LIB)(in_out_manager.o) \ 
     
    12051192        $(MODEL_LIB)(sbc_oce.o) \ 
    12061193        $(MODEL_LIB)(zdf_oce.o) \ 
     1194        dom_oce.F90 \ 
     1195        in_out_manager.F90 \ 
     1196        lib_mpp.F90 \ 
    12071197        oce.F90 \ 
    12081198        phycst.F90 \ 
     
    12141204        diafwb.F90 
    12151205$(MODEL_LIB)(diagap.o) :        \ 
     1206        $(MODEL_LIB)(daymod.o) \ 
     1207        $(MODEL_LIB)(dom_oce.o) \ 
     1208        $(MODEL_LIB)(in_out_manager.o) \ 
     1209        $(MODEL_LIB)(iom.o) \ 
     1210        $(MODEL_LIB)(lbclnk.o) \ 
     1211        $(MODEL_LIB)(lbcnfd.o) \ 
     1212        $(MODEL_LIB)(lib_print.o) \ 
     1213        $(MODEL_LIB)(oce.o) \ 
     1214        $(MODEL_LIB)(par_kind.o) \ 
     1215        $(MODEL_LIB)(par_oce.o) \ 
     1216        $(MODEL_LIB)(phycst.o) \ 
     1217        $(MODEL_LIB)(prtctl.o) \ 
     1218        $(MODEL_LIB)(restart.o) \ 
    12161219        daymod.F90 \ 
    12171220        dom_oce.F90 \ 
     
    12211224        lbcnfd.F90 \ 
    12221225        lib_print.f90 \ 
     1226        oce.F90 \ 
     1227        par_kind.F90 \ 
     1228        par_oce.F90 \ 
     1229        phycst.F90 \ 
     1230        prtctl.F90 \ 
     1231        restart.F90 \ 
    12231232        $(MODEL_LIB)(daymod.o) \ 
    1224         $(MODEL_LIB)(dom_oce.o) \ 
    1225         $(MODEL_LIB)(in_out_manager.o) \ 
    1226         $(MODEL_LIB)(iom.o) \ 
    1227         $(MODEL_LIB)(lbclnk.o) \ 
    1228         $(MODEL_LIB)(lbcnfd.o) \ 
    1229         $(MODEL_LIB)(lib_print.o) \ 
    1230         $(MODEL_LIB)(oce.o) \ 
    1231         $(MODEL_LIB)(par_kind.o) \ 
    1232         $(MODEL_LIB)(par_oce.o) \ 
    1233         $(MODEL_LIB)(phycst.o) \ 
    1234         $(MODEL_LIB)(prtctl.o) \ 
    1235         $(MODEL_LIB)(restart.o) \ 
    1236         oce.F90 \ 
    1237         par_kind.F90 \ 
    1238         par_oce.F90 \ 
    1239         phycst.F90 \ 
    1240         prtctl.F90 \ 
    1241         restart.F90 \ 
     1233        $(MODEL_LIB)(dianam.o) \ 
     1234        $(MODEL_LIB)(dom_oce.o) \ 
     1235        $(MODEL_LIB)(dtasal.o) \ 
     1236        $(MODEL_LIB)(dtatem.o) \ 
     1237        $(MODEL_LIB)(in_out_manager.o) \ 
     1238        $(MODEL_LIB)(lib_mpp.o) \ 
     1239        $(MODEL_LIB)(oce.o) \ 
    12421240        daymod.F90 \ 
    12431241        dianam.F90 \ 
     
    12471245        in_out_manager.F90 \ 
    12481246        lib_mpp.F90 \ 
    1249         $(MODEL_LIB)(daymod.o) \ 
    1250         $(MODEL_LIB)(dianam.o) \ 
    1251         $(MODEL_LIB)(dom_oce.o) \ 
    1252         $(MODEL_LIB)(dtasal.o) \ 
    1253         $(MODEL_LIB)(dtatem.o) \ 
    1254         $(MODEL_LIB)(in_out_manager.o) \ 
    1255         $(MODEL_LIB)(lib_mpp.o) \ 
    1256         $(MODEL_LIB)(oce.o) \ 
    12571247        oce.F90 \ 
    12581248        domzgr_substitute.h90 \ 
     
    12611251        diagap.F90 
    12621252$(MODEL_LIB)(diahdy.o) :        \ 
    1263         in_out_manager.F90 \ 
    1264         lib_print.f90 \ 
    1265         $(MODEL_LIB)(in_out_manager.o) \ 
    1266         $(MODEL_LIB)(lib_print.o) \ 
    1267         $(MODEL_LIB)(par_kind.o) \ 
    1268         $(MODEL_LIB)(par_oce.o) \ 
    1269         par_kind.F90 \ 
    1270         par_oce.F90 \ 
    1271         dom_oce.F90 \ 
    1272         in_out_manager.F90 \ 
    1273         $(MODEL_LIB)(dom_oce.o) \ 
    1274         $(MODEL_LIB)(in_out_manager.o) \ 
    1275         $(MODEL_LIB)(oce.o) \ 
    1276         $(MODEL_LIB)(phycst.o) \ 
     1253        $(MODEL_LIB)(in_out_manager.o) \ 
     1254        $(MODEL_LIB)(lib_print.o) \ 
     1255        $(MODEL_LIB)(par_kind.o) \ 
     1256        $(MODEL_LIB)(par_oce.o) \ 
     1257        in_out_manager.F90 \ 
     1258        lib_print.f90 \ 
     1259        par_kind.F90 \ 
     1260        par_oce.F90 \ 
     1261        $(MODEL_LIB)(dom_oce.o) \ 
     1262        $(MODEL_LIB)(in_out_manager.o) \ 
     1263        $(MODEL_LIB)(oce.o) \ 
     1264        $(MODEL_LIB)(phycst.o) \ 
     1265        dom_oce.F90 \ 
     1266        in_out_manager.F90 \ 
    12771267        oce.F90 \ 
    12781268        phycst.F90 \ 
     
    12811271        diahdy.F90 
    12821272$(MODEL_LIB)(diahth.o) :        \ 
     1273        $(MODEL_LIB)(dom_oce.o) \ 
     1274        $(MODEL_LIB)(in_out_manager.o) \ 
     1275        $(MODEL_LIB)(iom_def.o) \ 
     1276        $(MODEL_LIB)(iom_ioipsl.o) \ 
     1277        $(MODEL_LIB)(iom_nf90.o) \ 
     1278        $(MODEL_LIB)(iom_rstdimg.o) \ 
     1279        $(MODEL_LIB)(lbclnk.o) \ 
     1280        $(MODEL_LIB)(lib_print.o) \ 
     1281        $(MODEL_LIB)(par_kind.o) \ 
     1282        $(MODEL_LIB)(par_oce.o) \ 
    12831283        dom_oce.F90 \ 
    12841284        in_out_manager.F90 \ 
     
    12891289        lbclnk.F90 \ 
    12901290        lib_print.f90 \ 
    1291         $(MODEL_LIB)(dom_oce.o) \ 
    1292         $(MODEL_LIB)(in_out_manager.o) \ 
     1291        par_kind.F90 \ 
     1292        par_oce.F90 \ 
     1293        $(MODEL_LIB)(dom_oce.o) \ 
     1294        $(MODEL_LIB)(in_out_manager.o) \ 
     1295        $(MODEL_LIB)(iom.o) \ 
     1296        $(MODEL_LIB)(oce.o) \ 
     1297        $(MODEL_LIB)(phycst.o) \ 
     1298        dom_oce.F90 \ 
     1299        in_out_manager.F90 \ 
     1300        iom.F90 \ 
     1301        oce.F90 \ 
     1302        phycst.F90 \ 
     1303        domzgr_substitute.h90 \ 
     1304        KEY_CPP \ 
     1305        diahth.F90 
     1306$(MODEL_LIB)(dianam.o) :        \ 
     1307        $(MODEL_LIB)(dom_oce.o) \ 
     1308        $(MODEL_LIB)(in_out_manager.o) \ 
     1309        $(MODEL_LIB)(iom.o) \ 
     1310        $(MODEL_LIB)(lib_print.o) \ 
     1311        $(MODEL_LIB)(par_kind.o) \ 
     1312        $(MODEL_LIB)(par_oce.o) \ 
     1313        $(MODEL_LIB)(phycst.o) \ 
     1314        $(MODEL_LIB)(prtctl.o) \ 
     1315        $(MODEL_LIB)(restart.o) \ 
     1316        dom_oce.F90 \ 
     1317        in_out_manager.F90 \ 
     1318        iom.F90 \ 
     1319        lib_print.f90 \ 
     1320        par_kind.F90 \ 
     1321        par_oce.F90 \ 
     1322        phycst.F90 \ 
     1323        prtctl.F90 \ 
     1324        restart.F90 \ 
     1325        $(MODEL_LIB)(daymod.o) \ 
     1326        $(MODEL_LIB)(dom_oce.o) \ 
     1327        $(MODEL_LIB)(in_out_manager.o) \ 
     1328        $(MODEL_LIB)(phycst.o) \ 
     1329        daymod.F90 \ 
     1330        dom_oce.F90 \ 
     1331        in_out_manager.F90 \ 
     1332        phycst.F90 \ 
     1333        $(IOIPSL_LIB) \ 
     1334        KEY_CPP \ 
     1335        dianam.F90 
     1336$(MODEL_LIB)(diaptr.o) :        \ 
     1337        $(MODEL_LIB)(daymod.o) \ 
     1338        $(MODEL_LIB)(dom_oce.o) \ 
     1339        $(MODEL_LIB)(in_out_manager.o) \ 
     1340        $(MODEL_LIB)(iom.o) \ 
    12931341        $(MODEL_LIB)(iom_def.o) \ 
    12941342        $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    12961344        $(MODEL_LIB)(iom_rstdimg.o) \ 
    12971345        $(MODEL_LIB)(lbclnk.o) \ 
    1298         $(MODEL_LIB)(lib_print.o) \ 
    1299         $(MODEL_LIB)(par_kind.o) \ 
    1300         $(MODEL_LIB)(par_oce.o) \ 
    1301         par_kind.F90 \ 
    1302         par_oce.F90 \ 
    1303         dom_oce.F90 \ 
    1304         in_out_manager.F90 \ 
    1305         iom.F90 \ 
    1306         $(MODEL_LIB)(dom_oce.o) \ 
    1307         $(MODEL_LIB)(in_out_manager.o) \ 
    1308         $(MODEL_LIB)(iom.o) \ 
    1309         $(MODEL_LIB)(oce.o) \ 
    1310         $(MODEL_LIB)(phycst.o) \ 
    1311         oce.F90 \ 
    1312         phycst.F90 \ 
    1313         domzgr_substitute.h90 \ 
    1314         KEY_CPP \ 
    1315         diahth.F90 
    1316 $(MODEL_LIB)(dianam.o) :        \ 
    1317         dom_oce.F90 \ 
    1318         in_out_manager.F90 \ 
    1319         iom.F90 \ 
    1320         lib_print.f90 \ 
    1321         $(MODEL_LIB)(dom_oce.o) \ 
    1322         $(MODEL_LIB)(in_out_manager.o) \ 
    1323         $(MODEL_LIB)(iom.o) \ 
     1346        $(MODEL_LIB)(lbcnfd.o) \ 
    13241347        $(MODEL_LIB)(lib_print.o) \ 
    13251348        $(MODEL_LIB)(par_kind.o) \ 
     
    13281351        $(MODEL_LIB)(prtctl.o) \ 
    13291352        $(MODEL_LIB)(restart.o) \ 
    1330         par_kind.F90 \ 
    1331         par_oce.F90 \ 
    1332         phycst.F90 \ 
    1333         prtctl.F90 \ 
    1334         restart.F90 \ 
    13351353        daymod.F90 \ 
    13361354        dom_oce.F90 \ 
    13371355        in_out_manager.F90 \ 
    1338         $(MODEL_LIB)(daymod.o) \ 
    1339         $(MODEL_LIB)(dom_oce.o) \ 
    1340         $(MODEL_LIB)(in_out_manager.o) \ 
    1341         $(MODEL_LIB)(phycst.o) \ 
    1342         phycst.F90 \ 
    1343         KEY_CPP \ 
    1344         dianam.F90 
    1345 $(MODEL_LIB)(diaptr.o) :        \ 
    1346         daymod.F90 \ 
    1347         dom_oce.F90 \ 
    1348         in_out_manager.F90 \ 
     1356        iom.F90 \ 
    13491357        iom_def.F90 \ 
    1350         iom.F90 \ 
    13511358        iom_ioipsl.F90 \ 
    13521359        iom_nf90.F90 \ 
     
    13551362        lbcnfd.F90 \ 
    13561363        lib_print.f90 \ 
     1364        par_kind.F90 \ 
     1365        par_oce.F90 \ 
     1366        phycst.F90 \ 
     1367        prtctl.F90 \ 
     1368        restart.F90 \ 
    13571369        $(MODEL_LIB)(daymod.o) \ 
    1358         $(MODEL_LIB)(dom_oce.o) \ 
    1359         $(MODEL_LIB)(in_out_manager.o) \ 
     1370        $(MODEL_LIB)(dianam.o) \ 
     1371        $(MODEL_LIB)(dom_oce.o) \ 
     1372        $(MODEL_LIB)(in_out_manager.o) \ 
     1373        $(MODEL_LIB)(iom.o) \ 
     1374        $(MODEL_LIB)(ldftra_oce.o) \ 
     1375        $(MODEL_LIB)(lib_mpp.o) \ 
     1376        $(MODEL_LIB)(oce.o) \ 
     1377        $(MODEL_LIB)(phycst.o) \ 
     1378        daymod.F90 \ 
     1379        dianam.F90 \ 
     1380        dom_oce.F90 \ 
     1381        in_out_manager.F90 \ 
     1382        iom.F90 \ 
     1383        ldftra_oce.F90 \ 
     1384        lib_mpp.F90 \ 
     1385        oce.F90 \ 
     1386        phycst.F90 \ 
     1387        domzgr_substitute.h90 \ 
     1388        vectopt_loop_substitute.h90 \ 
     1389        $(IOIPSL_LIB) \ 
     1390        KEY_CPP \ 
     1391        diaptr.F90 
     1392$(MODEL_LIB)(diawri.o) :        \ 
     1393        $(MODEL_LIB)(daymod.o) \ 
     1394        $(MODEL_LIB)(dianam.o) \ 
     1395        $(MODEL_LIB)(dom_ice_2.o) \ 
     1396        $(MODEL_LIB)(dom_oce.o) \ 
     1397        $(MODEL_LIB)(fldread.o) \ 
     1398        $(MODEL_LIB)(ice_2.o) \ 
     1399        $(MODEL_LIB)(in_out_manager.o) \ 
     1400        $(MODEL_LIB)(iom.o) \ 
    13601401        $(MODEL_LIB)(iom_def.o) \ 
    13611402        $(MODEL_LIB)(iom_ioipsl.o) \ 
    13621403        $(MODEL_LIB)(iom_nf90.o) \ 
    1363         $(MODEL_LIB)(iom.o) \ 
    13641404        $(MODEL_LIB)(iom_rstdimg.o) \ 
    13651405        $(MODEL_LIB)(lbclnk.o) \ 
    13661406        $(MODEL_LIB)(lbcnfd.o) \ 
    1367         $(MODEL_LIB)(lib_print.o) \ 
     1407        $(MODEL_LIB)(lib_mpp.o) \ 
     1408        $(MODEL_LIB)(lib_print.o) \ 
     1409        $(MODEL_LIB)(oce.o) \ 
     1410        $(MODEL_LIB)(par_ice_2.o) \ 
    13681411        $(MODEL_LIB)(par_kind.o) \ 
    13691412        $(MODEL_LIB)(par_oce.o) \ 
     
    13711414        $(MODEL_LIB)(prtctl.o) \ 
    13721415        $(MODEL_LIB)(restart.o) \ 
    1373         par_kind.F90 \ 
    1374         par_oce.F90 \ 
    1375         phycst.F90 \ 
    1376         prtctl.F90 \ 
    1377         restart.F90 \ 
     1416        $(MODEL_LIB)(sbc_ice.o) \ 
     1417        $(MODEL_LIB)(sbc_oce.o) \ 
     1418        $(MODEL_LIB)(sbcrnf.o) \ 
     1419        $(MODEL_LIB)(zdf_oce.o) \ 
    13781420        daymod.F90 \ 
    13791421        dianam.F90 \ 
    1380         dom_oce.F90 \ 
    1381         in_out_manager.F90 \ 
    1382         iom.F90 \ 
    1383         ldftra_oce.F90 \ 
    1384         lib_mpp.F90 \ 
     1422        dom_ice_2.F90 \ 
     1423        dom_oce.F90 \ 
     1424        fldread.F90 \ 
     1425        ice_2.F90 \ 
     1426        in_out_manager.F90 \ 
     1427        iom.F90 \ 
     1428        iom_def.F90 \ 
     1429        iom_ioipsl.F90 \ 
     1430        iom_nf90.F90 \ 
     1431        iom_rstdimg.F90 \ 
     1432        lbclnk.F90 \ 
     1433        lbcnfd.F90 \ 
     1434        lib_mpp.F90 \ 
     1435        lib_print.f90 \ 
     1436        oce.F90 \ 
     1437        par_ice_2.F90 \ 
     1438        par_kind.F90 \ 
     1439        par_oce.F90 \ 
     1440        phycst.F90 \ 
     1441        prtctl.F90 \ 
     1442        restart.F90 \ 
     1443        sbc_ice.F90 \ 
     1444        sbc_oce.F90 \ 
     1445        sbcrnf.F90 \ 
     1446        zdf_oce.F90 \ 
    13851447        $(MODEL_LIB)(daymod.o) \ 
     1448        $(MODEL_LIB)(diadimg.o) \ 
     1449        $(MODEL_LIB)(diahth.o) \ 
    13861450        $(MODEL_LIB)(dianam.o) \ 
    13871451        $(MODEL_LIB)(dom_oce.o) \ 
    13881452        $(MODEL_LIB)(in_out_manager.o) \ 
    13891453        $(MODEL_LIB)(iom.o) \ 
     1454        $(MODEL_LIB)(lbclnk.o) \ 
     1455        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    13901456        $(MODEL_LIB)(ldftra_oce.o) \ 
    1391         $(MODEL_LIB)(lib_mpp.o) \ 
    1392         $(MODEL_LIB)(oce.o) \ 
    1393         $(MODEL_LIB)(phycst.o) \ 
    1394         oce.F90 \ 
    1395         phycst.F90 \ 
    1396         domzgr_substitute.h90 \ 
    1397         vectopt_loop_substitute.h90 \ 
    1398         $(IOIPSL_LIB) \ 
    1399         KEY_CPP \ 
    1400         diaptr.F90 
    1401 $(MODEL_LIB)(diawri_c1d.o) :    \ 
    1402         closea.F90 \ 
    1403         cpl_oasis3.F90 \ 
     1457        $(MODEL_LIB)(limwri_2.o) \ 
     1458        $(MODEL_LIB)(oce.o) \ 
     1459        $(MODEL_LIB)(phycst.o) \ 
     1460        $(MODEL_LIB)(sbc_ice.o) \ 
     1461        $(MODEL_LIB)(sbc_oce.o) \ 
     1462        $(MODEL_LIB)(sbcssr.o) \ 
     1463        $(MODEL_LIB)(sol_oce.o) \ 
     1464        $(MODEL_LIB)(zdf_oce.o) \ 
     1465        $(MODEL_LIB)(zdfddm.o) \ 
     1466        $(MODEL_LIB)(zdfmxl.o) \ 
    14041467        daymod.F90 \ 
    14051468        diadimg.F90 \ 
     
    14071470        dianam.F90 \ 
    14081471        dom_oce.F90 \ 
    1409         domvvl.F90 \ 
    1410         dynzdf_exp.F90 \ 
    1411         eosbn2.F90 \ 
    1412         fldread.F90 \ 
    1413         in_out_manager.F90 \ 
    1414         iom.F90 \ 
    1415         lbclnk.F90 \ 
    1416         lbcnfd.F90 \ 
     1472        in_out_manager.F90 \ 
     1473        iom.F90 \ 
     1474        lbclnk.F90 \ 
    14171475        ldfdyn_oce.F90 \ 
    14181476        ldftra_oce.F90 \ 
    1419         lib_mpp.F90 \ 
    1420         lib_print.f90 \ 
    14211477        limwri_2.F90 \ 
     1478        oce.F90 \ 
     1479        phycst.F90 \ 
     1480        sbc_ice.F90 \ 
     1481        sbc_oce.F90 \ 
     1482        sbcssr.F90 \ 
     1483        sol_oce.F90 \ 
     1484        zdf_oce.F90 \ 
     1485        zdfddm.F90 \ 
     1486        zdfmxl.F90 \ 
     1487        $(MODEL_LIB)(lib_mpp.o) \ 
     1488        lib_mpp.F90 \ 
     1489        diawri_dimg.h90 \ 
     1490        zdfddm_substitute.h90 \ 
     1491        $(IOIPSL_LIB) \ 
     1492        KEY_CPP \ 
     1493        diawri.F90 
     1494$(MODEL_LIB)(diawri_c1d.o) :    \ 
    14221495        $(MODEL_LIB)(closea.o) \ 
    14231496        $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    14471520        $(MODEL_LIB)(prtctl.o) \ 
    14481521        $(MODEL_LIB)(restart.o) \ 
     1522        $(MODEL_LIB)(sbc_ice.o) \ 
     1523        $(MODEL_LIB)(sbc_oce.o) \ 
    14491524        $(MODEL_LIB)(sbcana.o) \ 
    14501525        $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    14541529        $(MODEL_LIB)(sbcfwb.o) \ 
    14551530        $(MODEL_LIB)(sbcice_if.o) \ 
     1531        $(MODEL_LIB)(sbcice_lim.o) \ 
    14561532        $(MODEL_LIB)(sbcice_lim_2.o) \ 
    1457         $(MODEL_LIB)(sbcice_lim.o) \ 
    1458         $(MODEL_LIB)(sbc_ice.o) \ 
    1459         $(MODEL_LIB)(sbc_oce.o) \ 
    14601533        $(MODEL_LIB)(sbcrnf.o) \ 
    14611534        $(MODEL_LIB)(sbcssm.o) \ 
     
    14641537        $(MODEL_LIB)(trazdf_exp.o) \ 
    14651538        $(MODEL_LIB)(trdmod.o) \ 
     1539        $(MODEL_LIB)(zdf_oce.o) \ 
     1540        $(MODEL_LIB)(zdfbfr.o) \ 
    14661541        $(MODEL_LIB)(zdfddm.o) \ 
    14671542        $(MODEL_LIB)(zdfmxl.o) \ 
    1468         $(MODEL_LIB)(zdf_oce.o) \ 
     1543        closea.F90 \ 
     1544        cpl_oasis3.F90 \ 
     1545        daymod.F90 \ 
     1546        diadimg.F90 \ 
     1547        diahth.F90 \ 
     1548        dianam.F90 \ 
     1549        dom_oce.F90 \ 
     1550        domvvl.F90 \ 
     1551        dynzdf_exp.F90 \ 
     1552        eosbn2.F90 \ 
     1553        fldread.F90 \ 
     1554        in_out_manager.F90 \ 
     1555        iom.F90 \ 
     1556        lbclnk.F90 \ 
     1557        lbcnfd.F90 \ 
     1558        ldfdyn_oce.F90 \ 
     1559        ldftra_oce.F90 \ 
     1560        lib_mpp.F90 \ 
     1561        lib_print.f90 \ 
     1562        limwri_2.F90 \ 
    14691563        oce.F90 \ 
    14701564        par_ice_2.F90 \ 
     
    14741568        prtctl.F90 \ 
    14751569        restart.F90 \ 
     1570        sbc_ice.F90 \ 
     1571        sbc_oce.F90 \ 
    14761572        sbcana.F90 \ 
    14771573        sbcblk_clio.F90 \ 
     
    14801576        sbcflx.F90 \ 
    14811577        sbcfwb.F90 \ 
    1482         sbc_ice.F90 \ 
    14831578        sbcice_if.F90 \ 
     1579        sbcice_lim.F90 \ 
    14841580        sbcice_lim_2.F90 \ 
    1485         sbcice_lim.F90 \ 
    1486         sbc_oce.F90 \ 
    14871581        sbcrnf.F90 \ 
    14881582        sbcssm.F90 \ 
     
    14911585        trazdf_exp.F90 \ 
    14921586        trdmod.F90 \ 
     1587        zdf_oce.F90 \ 
     1588        zdfbfr.F90 \ 
    14931589        zdfddm.F90 \ 
    14941590        zdfmxl.F90 \ 
    1495         zdf_oce.F90 \ 
     1591        $(MODEL_LIB)(daymod.o) \ 
     1592        $(MODEL_LIB)(dianam.o) \ 
     1593        $(MODEL_LIB)(diawri.o) \ 
     1594        $(MODEL_LIB)(dom_oce.o) \ 
     1595        $(MODEL_LIB)(in_out_manager.o) \ 
     1596        $(MODEL_LIB)(lbclnk.o) \ 
     1597        $(MODEL_LIB)(oce.o) \ 
     1598        $(MODEL_LIB)(phycst.o) \ 
     1599        $(MODEL_LIB)(sbc_ice.o) \ 
     1600        $(MODEL_LIB)(sbc_oce.o) \ 
     1601        $(MODEL_LIB)(sbcmod.o) \ 
     1602        $(MODEL_LIB)(sbcssr.o) \ 
     1603        $(MODEL_LIB)(sol_oce.o) \ 
     1604        $(MODEL_LIB)(zdf_oce.o) \ 
     1605        $(MODEL_LIB)(zdfddm.o) \ 
     1606        $(MODEL_LIB)(zdfkpp.o) \ 
     1607        $(MODEL_LIB)(zdfmxl.o) \ 
     1608        $(MODEL_LIB)(zdftke.o) \ 
     1609        $(MODEL_LIB)(zdftke_old.o) \ 
    14961610        daymod.F90 \ 
    14971611        dianam.F90 \ 
     
    15001614        in_out_manager.F90 \ 
    15011615        lbclnk.F90 \ 
    1502         $(MODEL_LIB)(daymod.o) \ 
    1503         $(MODEL_LIB)(dianam.o) \ 
    1504         $(MODEL_LIB)(diawri.o) \ 
    1505         $(MODEL_LIB)(dom_oce.o) \ 
    1506         $(MODEL_LIB)(in_out_manager.o) \ 
    1507         $(MODEL_LIB)(lbclnk.o) \ 
    1508         $(MODEL_LIB)(oce.o) \ 
    1509         $(MODEL_LIB)(phycst.o) \ 
    1510         $(MODEL_LIB)(sbc_ice.o) \ 
    1511         $(MODEL_LIB)(sbcmod.o) \ 
    1512         $(MODEL_LIB)(sbc_oce.o) \ 
    1513         $(MODEL_LIB)(sbcssr.o) \ 
    1514         $(MODEL_LIB)(sol_oce.o) \ 
    1515         $(MODEL_LIB)(zdfddm.o) \ 
    1516         $(MODEL_LIB)(zdfkpp.o) \ 
    1517         $(MODEL_LIB)(zdfmxl.o) \ 
    1518         $(MODEL_LIB)(zdf_oce.o) \ 
    1519         $(MODEL_LIB)(zdftke.o) \ 
    1520         $(MODEL_LIB)(zdftke_old.o) \ 
    15211616        oce.F90 \ 
    15221617        phycst.F90 \ 
    15231618        sbc_ice.F90 \ 
     1619        sbc_oce.F90 \ 
    15241620        sbcmod.F90 \ 
    1525         sbc_oce.F90 \ 
    15261621        sbcssr.F90 \ 
    15271622        sol_oce.F90 \ 
     1623        zdf_oce.F90 \ 
    15281624        zdfddm.F90 \ 
    15291625        zdfkpp.F90 \ 
    15301626        zdfmxl.F90 \ 
    1531         zdf_oce.F90 \ 
    15321627        zdftke.F90 \ 
    15331628        zdftke_old.F90 \ 
     
    15361631        KEY_CPP \ 
    15371632        diawri_c1d.F90 
    1538 $(MODEL_LIB)(diawri.o) :        \ 
    1539         daymod.F90 \ 
    1540         dianam.F90 \ 
    1541         dom_ice_2.F90 \ 
    1542         dom_oce.F90 \ 
    1543         fldread.F90 \ 
    1544         ice_2.F90 \ 
    1545         in_out_manager.F90 \ 
    1546         iom_def.F90 \ 
    1547         iom.F90 \ 
    1548         iom_ioipsl.F90 \ 
    1549         iom_nf90.F90 \ 
    1550         iom_rstdimg.F90 \ 
    1551         lbclnk.F90 \ 
    1552         lbcnfd.F90 \ 
    1553         lib_mpp.F90 \ 
    1554         lib_print.f90 \ 
    1555         $(MODEL_LIB)(daymod.o) \ 
    1556         $(MODEL_LIB)(dianam.o) \ 
    1557         $(MODEL_LIB)(dom_ice_2.o) \ 
    1558         $(MODEL_LIB)(dom_oce.o) \ 
    1559         $(MODEL_LIB)(fldread.o) \ 
    1560         $(MODEL_LIB)(ice_2.o) \ 
    1561         $(MODEL_LIB)(in_out_manager.o) \ 
    1562         $(MODEL_LIB)(iom_def.o) \ 
    1563         $(MODEL_LIB)(iom_ioipsl.o) \ 
    1564         $(MODEL_LIB)(iom_nf90.o) \ 
    1565         $(MODEL_LIB)(iom.o) \ 
    1566         $(MODEL_LIB)(iom_rstdimg.o) \ 
    1567         $(MODEL_LIB)(lbclnk.o) \ 
    1568         $(MODEL_LIB)(lbcnfd.o) \ 
    1569         $(MODEL_LIB)(lib_mpp.o) \ 
    1570         $(MODEL_LIB)(lib_print.o) \ 
    1571         $(MODEL_LIB)(oce.o) \ 
    1572         $(MODEL_LIB)(par_ice_2.o) \ 
    1573         $(MODEL_LIB)(par_kind.o) \ 
    1574         $(MODEL_LIB)(par_oce.o) \ 
    1575         $(MODEL_LIB)(phycst.o) \ 
    1576         $(MODEL_LIB)(prtctl.o) \ 
    1577         $(MODEL_LIB)(restart.o) \ 
    1578         $(MODEL_LIB)(sbc_ice.o) \ 
    1579         $(MODEL_LIB)(sbc_oce.o) \ 
    1580         $(MODEL_LIB)(sbcrnf.o) \ 
    1581         $(MODEL_LIB)(zdf_oce.o) \ 
    1582         oce.F90 \ 
    1583         par_ice_2.F90 \ 
    1584         par_kind.F90 \ 
    1585         par_oce.F90 \ 
    1586         phycst.F90 \ 
    1587         prtctl.F90 \ 
    1588         restart.F90 \ 
    1589         sbc_ice.F90 \ 
    1590         sbc_oce.F90 \ 
    1591         sbcrnf.F90 \ 
    1592         zdf_oce.F90 \ 
    1593         daymod.F90 \ 
    1594         diadimg.F90 \ 
    1595         diahth.F90 \ 
    1596         dianam.F90 \ 
    1597         dom_oce.F90 \ 
    1598         in_out_manager.F90 \ 
    1599         iom.F90 \ 
    1600         lbclnk.F90 \ 
    1601         ldfdyn_oce.F90 \ 
    1602         ldftra_oce.F90 \ 
    1603         limwri_2.F90 \ 
    1604         $(MODEL_LIB)(daymod.o) \ 
    1605         $(MODEL_LIB)(diadimg.o) \ 
    1606         $(MODEL_LIB)(diahth.o) \ 
    1607         $(MODEL_LIB)(dianam.o) \ 
    1608         $(MODEL_LIB)(dom_oce.o) \ 
    1609         $(MODEL_LIB)(in_out_manager.o) \ 
    1610         $(MODEL_LIB)(iom.o) \ 
    1611         $(MODEL_LIB)(lbclnk.o) \ 
    1612         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    1613         $(MODEL_LIB)(ldftra_oce.o) \ 
    1614         $(MODEL_LIB)(limwri_2.o) \ 
    1615         $(MODEL_LIB)(oce.o) \ 
    1616         $(MODEL_LIB)(phycst.o) \ 
    1617         $(MODEL_LIB)(sbc_ice.o) \ 
    1618         $(MODEL_LIB)(sbc_oce.o) \ 
    1619         $(MODEL_LIB)(sbcssr.o) \ 
    1620         $(MODEL_LIB)(sol_oce.o) \ 
    1621         $(MODEL_LIB)(zdfddm.o) \ 
    1622         $(MODEL_LIB)(zdfmxl.o) \ 
    1623         $(MODEL_LIB)(zdf_oce.o) \ 
    1624         oce.F90 \ 
    1625         phycst.F90 \ 
    1626         sbc_ice.F90 \ 
    1627         sbc_oce.F90 \ 
    1628         sbcssr.F90 \ 
    1629         sol_oce.F90 \ 
    1630         zdfddm.F90 \ 
    1631         zdfmxl.F90 \ 
    1632         zdf_oce.F90 \ 
    1633         lib_mpp.F90 \ 
    1634         $(MODEL_LIB)(lib_mpp.o) \ 
    1635         diawri_dimg.h90 \ 
    1636         zdfddm_substitute.h90 \ 
    1637         $(IOIPSL_LIB) \ 
    1638         KEY_CPP \ 
    1639         diawri.F90 
    16401633$(MODEL_LIB)(divcur.o) :        \ 
     1634        $(MODEL_LIB)(bdy_par.o) \ 
     1635        $(MODEL_LIB)(dom_oce.o) \ 
     1636        $(MODEL_LIB)(in_out_manager.o) \ 
     1637        $(MODEL_LIB)(lbcnfd.o) \ 
     1638        $(MODEL_LIB)(lib_mpp.o) \ 
     1639        $(MODEL_LIB)(lib_print.o) \ 
     1640        $(MODEL_LIB)(obc_par.o) \ 
     1641        $(MODEL_LIB)(oce.o) \ 
     1642        $(MODEL_LIB)(par_kind.o) \ 
     1643        $(MODEL_LIB)(par_oce.o) \ 
    16411644        bdy_par.F90 \ 
    16421645        dom_oce.F90 \ 
     
    16451648        lib_mpp.F90 \ 
    16461649        lib_print.f90 \ 
    1647         $(MODEL_LIB)(bdy_par.o) \ 
    1648         $(MODEL_LIB)(dom_oce.o) \ 
    1649         $(MODEL_LIB)(in_out_manager.o) \ 
    1650         $(MODEL_LIB)(lbcnfd.o) \ 
    1651         $(MODEL_LIB)(lib_mpp.o) \ 
    1652         $(MODEL_LIB)(lib_print.o) \ 
    1653         $(MODEL_LIB)(obc_par.o) \ 
    1654         $(MODEL_LIB)(oce.o) \ 
    1655         $(MODEL_LIB)(par_kind.o) \ 
    1656         $(MODEL_LIB)(par_oce.o) \ 
    16571650        obc_par.F90 \ 
    16581651        oce.F90 \ 
    16591652        par_kind.F90 \ 
    16601653        par_oce.F90 \ 
     1654        $(MODEL_LIB)(bdy_oce.o) \ 
     1655        $(MODEL_LIB)(dom_oce.o) \ 
     1656        $(MODEL_LIB)(in_out_manager.o) \ 
     1657        $(MODEL_LIB)(lbclnk.o) \ 
     1658        $(MODEL_LIB)(obc_oce.o) \ 
     1659        $(MODEL_LIB)(oce.o) \ 
    16611660        bdy_oce.F90 \ 
    16621661        dom_oce.F90 \ 
    16631662        in_out_manager.F90 \ 
    16641663        lbclnk.F90 \ 
    1665         $(MODEL_LIB)(bdy_oce.o) \ 
    1666         $(MODEL_LIB)(dom_oce.o) \ 
    1667         $(MODEL_LIB)(in_out_manager.o) \ 
    1668         $(MODEL_LIB)(lbclnk.o) \ 
    1669         $(MODEL_LIB)(obc_oce.o) \ 
    1670         $(MODEL_LIB)(oce.o) \ 
    16711664        obc_oce.F90 \ 
    16721665        oce.F90 \ 
     
    16751668        KEY_CPP \ 
    16761669        divcur.F90 
     1670$(MODEL_LIB)(dom_ice_2.o) :     \ 
     1671        $(MODEL_LIB)(par_oce.o) \ 
     1672        par_oce.F90 \ 
     1673        $(MODEL_LIB)(par_ice_2.o) \ 
     1674        par_ice_2.F90 \ 
     1675        KEY_CPP \ 
     1676        dom_ice_2.F90 
     1677$(MODEL_LIB)(dom_oce.o) :       \ 
     1678        $(MODEL_LIB)(par_kind.o) \ 
     1679        par_kind.F90 \ 
     1680        $(MODEL_LIB)(par_oce.o) \ 
     1681        par_oce.F90 \ 
     1682        KEY_CPP \ 
     1683        dom_oce.F90 
    16771684$(MODEL_LIB)(domain.o) :        \ 
     1685        $(MODEL_LIB)(c1d.o) \ 
     1686        $(MODEL_LIB)(closea.o) \ 
     1687        $(MODEL_LIB)(dom_oce.o) \ 
     1688        $(MODEL_LIB)(dynspg_oce.o) \ 
     1689        $(MODEL_LIB)(in_out_manager.o) \ 
     1690        $(MODEL_LIB)(iom.o) \ 
     1691        $(MODEL_LIB)(lbclnk.o) \ 
     1692        $(MODEL_LIB)(lbcnfd.o) \ 
     1693        $(MODEL_LIB)(lib_mpp.o) \ 
     1694        $(MODEL_LIB)(lib_print.o) \ 
     1695        $(MODEL_LIB)(obc_oce.o) \ 
     1696        $(MODEL_LIB)(oce.o) \ 
     1697        $(MODEL_LIB)(par_kind.o) \ 
     1698        $(MODEL_LIB)(par_oce.o) \ 
     1699        $(MODEL_LIB)(phycst.o) \ 
     1700        $(MODEL_LIB)(sbc_oce.o) \ 
    16781701        c1d.F90 \ 
    16791702        closea.F90 \ 
     
    16861709        lib_mpp.F90 \ 
    16871710        lib_print.f90 \ 
    1688         $(MODEL_LIB)(c1d.o) \ 
     1711        obc_oce.F90 \ 
     1712        oce.F90 \ 
     1713        par_kind.F90 \ 
     1714        par_oce.F90 \ 
     1715        phycst.F90 \ 
     1716        sbc_oce.F90 \ 
    16891717        $(MODEL_LIB)(closea.o) \ 
    16901718        $(MODEL_LIB)(dom_oce.o) \ 
    1691         $(MODEL_LIB)(dynspg_oce.o) \ 
    1692         $(MODEL_LIB)(in_out_manager.o) \ 
    1693         $(MODEL_LIB)(iom.o) \ 
    1694         $(MODEL_LIB)(lbclnk.o) \ 
    1695         $(MODEL_LIB)(lbcnfd.o) \ 
    1696         $(MODEL_LIB)(lib_mpp.o) \ 
    1697         $(MODEL_LIB)(lib_print.o) \ 
    1698         $(MODEL_LIB)(obc_oce.o) \ 
    1699         $(MODEL_LIB)(oce.o) \ 
    1700         $(MODEL_LIB)(par_kind.o) \ 
    1701         $(MODEL_LIB)(par_oce.o) \ 
    1702         $(MODEL_LIB)(phycst.o) \ 
    1703         $(MODEL_LIB)(sbc_oce.o) \ 
    1704         obc_oce.F90 \ 
    1705         oce.F90 \ 
    1706         par_kind.F90 \ 
    1707         par_oce.F90 \ 
    1708         phycst.F90 \ 
    1709         sbc_oce.F90 \ 
     1719        $(MODEL_LIB)(domhgr.o) \ 
     1720        $(MODEL_LIB)(dommsk.o) \ 
     1721        $(MODEL_LIB)(domstp.o) \ 
     1722        $(MODEL_LIB)(domvvl.o) \ 
     1723        $(MODEL_LIB)(domwri.o) \ 
     1724        $(MODEL_LIB)(domzgr.o) \ 
     1725        $(MODEL_LIB)(in_out_manager.o) \ 
     1726        $(MODEL_LIB)(lib_mpp.o) \ 
     1727        $(MODEL_LIB)(oce.o) \ 
     1728        $(MODEL_LIB)(phycst.o) \ 
     1729        $(MODEL_LIB)(sbc_oce.o) \ 
    17101730        closea.F90 \ 
     1731        dom_oce.F90 \ 
    17111732        domhgr.F90 \ 
    17121733        dommsk.F90 \ 
    1713         dom_oce.F90 \ 
    17141734        domstp.F90 \ 
    17151735        domvvl.F90 \ 
     
    17181738        in_out_manager.F90 \ 
    17191739        lib_mpp.F90 \ 
    1720         $(MODEL_LIB)(closea.o) \ 
    1721         $(MODEL_LIB)(domhgr.o) \ 
    1722         $(MODEL_LIB)(dommsk.o) \ 
    1723         $(MODEL_LIB)(dom_oce.o) \ 
    1724         $(MODEL_LIB)(domstp.o) \ 
    1725         $(MODEL_LIB)(domvvl.o) \ 
    1726         $(MODEL_LIB)(domwri.o) \ 
    1727         $(MODEL_LIB)(domzgr.o) \ 
    1728         $(MODEL_LIB)(in_out_manager.o) \ 
    1729         $(MODEL_LIB)(lib_mpp.o) \ 
    1730         $(MODEL_LIB)(oce.o) \ 
    1731         $(MODEL_LIB)(phycst.o) \ 
    1732         $(MODEL_LIB)(sbc_oce.o) \ 
    17331740        oce.F90 \ 
    17341741        phycst.F90 \ 
     
    17391746        domain.F90 
    17401747$(MODEL_LIB)(domcfg.o) :        \ 
    1741         dom_oce.F90 \ 
    1742         in_out_manager.F90 \ 
    1743         lbcnfd.F90 \ 
    1744         lib_print.f90 \ 
    1745         $(MODEL_LIB)(dom_oce.o) \ 
    1746         $(MODEL_LIB)(in_out_manager.o) \ 
    1747         $(MODEL_LIB)(lbcnfd.o) \ 
    1748         $(MODEL_LIB)(lib_print.o) \ 
    1749         $(MODEL_LIB)(par_kind.o) \ 
    1750         $(MODEL_LIB)(par_oce.o) \ 
    1751         par_kind.F90 \ 
    1752         par_oce.F90 \ 
    1753         dom_oce.F90 \ 
    1754         in_out_manager.F90 \ 
    1755         lib_mpp.F90 \ 
    1756         $(MODEL_LIB)(dom_oce.o) \ 
    1757         $(MODEL_LIB)(in_out_manager.o) \ 
    1758         $(MODEL_LIB)(lib_mpp.o) \ 
    1759         $(MODEL_LIB)(phycst.o) \ 
     1748        $(MODEL_LIB)(dom_oce.o) \ 
     1749        $(MODEL_LIB)(in_out_manager.o) \ 
     1750        $(MODEL_LIB)(lbcnfd.o) \ 
     1751        $(MODEL_LIB)(lib_print.o) \ 
     1752        $(MODEL_LIB)(par_kind.o) \ 
     1753        $(MODEL_LIB)(par_oce.o) \ 
     1754        dom_oce.F90 \ 
     1755        in_out_manager.F90 \ 
     1756        lbcnfd.F90 \ 
     1757        lib_print.f90 \ 
     1758        par_kind.F90 \ 
     1759        par_oce.F90 \ 
     1760        $(MODEL_LIB)(dom_oce.o) \ 
     1761        $(MODEL_LIB)(in_out_manager.o) \ 
     1762        $(MODEL_LIB)(lib_mpp.o) \ 
     1763        $(MODEL_LIB)(phycst.o) \ 
     1764        dom_oce.F90 \ 
     1765        in_out_manager.F90 \ 
     1766        lib_mpp.F90 \ 
    17601767        phycst.F90 \ 
    17611768        domcfg.F90 
    17621769$(MODEL_LIB)(domhgr.o) :        \ 
     1770        $(MODEL_LIB)(dom_oce.o) \ 
     1771        $(MODEL_LIB)(in_out_manager.o) \ 
     1772        $(MODEL_LIB)(iom_def.o) \ 
     1773        $(MODEL_LIB)(iom_ioipsl.o) \ 
     1774        $(MODEL_LIB)(iom_nf90.o) \ 
     1775        $(MODEL_LIB)(iom_rstdimg.o) \ 
     1776        $(MODEL_LIB)(lbclnk.o) \ 
     1777        $(MODEL_LIB)(lbcnfd.o) \ 
     1778        $(MODEL_LIB)(lib_print.o) \ 
     1779        $(MODEL_LIB)(par_kind.o) \ 
     1780        $(MODEL_LIB)(par_oce.o) \ 
    17631781        dom_oce.F90 \ 
    17641782        in_out_manager.F90 \ 
     
    17701788        lbcnfd.F90 \ 
    17711789        lib_print.f90 \ 
     1790        par_kind.F90 \ 
     1791        par_oce.F90 \ 
     1792        $(MODEL_LIB)(dom_oce.o) \ 
     1793        $(MODEL_LIB)(in_out_manager.o) \ 
     1794        $(MODEL_LIB)(iom.o) \ 
     1795        $(MODEL_LIB)(lib_mpp.o) \ 
     1796        $(MODEL_LIB)(phycst.o) \ 
     1797        dom_oce.F90 \ 
     1798        in_out_manager.F90 \ 
     1799        iom.F90 \ 
     1800        lib_mpp.F90 \ 
     1801        phycst.F90 \ 
     1802        KEY_CPP \ 
     1803        domhgr.F90 
     1804$(MODEL_LIB)(dommsk.o) :        \ 
     1805        $(MODEL_LIB)(dom_oce.o) \ 
     1806        $(MODEL_LIB)(in_out_manager.o) \ 
     1807        $(MODEL_LIB)(lbcnfd.o) \ 
     1808        $(MODEL_LIB)(lib_mpp.o) \ 
     1809        $(MODEL_LIB)(lib_print.o) \ 
     1810        $(MODEL_LIB)(obc_par.o) \ 
     1811        $(MODEL_LIB)(oce.o) \ 
     1812        $(MODEL_LIB)(par_kind.o) \ 
     1813        $(MODEL_LIB)(par_oce.o) \ 
     1814        dom_oce.F90 \ 
     1815        in_out_manager.F90 \ 
     1816        lbcnfd.F90 \ 
     1817        lib_mpp.F90 \ 
     1818        lib_print.f90 \ 
     1819        obc_par.F90 \ 
     1820        oce.F90 \ 
     1821        par_kind.F90 \ 
     1822        par_oce.F90 \ 
     1823        $(MODEL_LIB)(dom_oce.o) \ 
     1824        $(MODEL_LIB)(dynspg_oce.o) \ 
     1825        $(MODEL_LIB)(in_out_manager.o) \ 
     1826        $(MODEL_LIB)(lbclnk.o) \ 
     1827        $(MODEL_LIB)(lib_mpp.o) \ 
     1828        $(MODEL_LIB)(obc_oce.o) \ 
     1829        $(MODEL_LIB)(oce.o) \ 
     1830        dom_oce.F90 \ 
     1831        dynspg_oce.F90 \ 
     1832        in_out_manager.F90 \ 
     1833        lbclnk.F90 \ 
     1834        lib_mpp.F90 \ 
     1835        obc_oce.F90 \ 
     1836        oce.F90 \ 
     1837        vectopt_loop_substitute.h90 \ 
     1838        KEY_CPP \ 
     1839        dommsk.F90 
     1840$(MODEL_LIB)(domstp.o) :        \ 
     1841        $(MODEL_LIB)(lib_print.o) \ 
     1842        $(MODEL_LIB)(par_kind.o) \ 
     1843        $(MODEL_LIB)(par_oce.o) \ 
     1844        lib_print.f90 \ 
     1845        par_kind.F90 \ 
     1846        par_oce.F90 \ 
     1847        $(MODEL_LIB)(dom_oce.o) \ 
     1848        $(MODEL_LIB)(in_out_manager.o) \ 
     1849        $(MODEL_LIB)(oce.o) \ 
     1850        dom_oce.F90 \ 
     1851        in_out_manager.F90 \ 
     1852        oce.F90 \ 
     1853        domzgr_substitute.h90 \ 
     1854        KEY_CPP \ 
     1855        domstp.F90 
     1856$(MODEL_LIB)(domvvl.o) :        \ 
     1857        $(MODEL_LIB)(dom_oce.o) \ 
     1858        $(MODEL_LIB)(in_out_manager.o) \ 
     1859        $(MODEL_LIB)(lbcnfd.o) \ 
     1860        $(MODEL_LIB)(lib_mpp.o) \ 
     1861        $(MODEL_LIB)(lib_print.o) \ 
     1862        $(MODEL_LIB)(oce.o) \ 
     1863        $(MODEL_LIB)(par_kind.o) \ 
     1864        $(MODEL_LIB)(par_oce.o) \ 
     1865        dom_oce.F90 \ 
     1866        in_out_manager.F90 \ 
     1867        lbcnfd.F90 \ 
     1868        lib_mpp.F90 \ 
     1869        lib_print.f90 \ 
     1870        oce.F90 \ 
     1871        par_kind.F90 \ 
     1872        par_oce.F90 \ 
     1873        $(MODEL_LIB)(dom_oce.o) \ 
     1874        $(MODEL_LIB)(in_out_manager.o) \ 
     1875        $(MODEL_LIB)(lbclnk.o) \ 
     1876        $(MODEL_LIB)(lib_mpp.o) \ 
     1877        $(MODEL_LIB)(oce.o) \ 
     1878        $(MODEL_LIB)(phycst.o) \ 
     1879        $(MODEL_LIB)(sbc_oce.o) \ 
     1880        dom_oce.F90 \ 
     1881        in_out_manager.F90 \ 
     1882        lbclnk.F90 \ 
     1883        lib_mpp.F90 \ 
     1884        oce.F90 \ 
     1885        phycst.F90 \ 
     1886        sbc_oce.F90 \ 
     1887        domzgr_substitute.h90 \ 
     1888        vectopt_loop_substitute.h90 \ 
     1889        KEY_CPP \ 
     1890        domvvl.F90 
     1891$(MODEL_LIB)(domwri.o) :        \ 
    17721892        $(MODEL_LIB)(dom_oce.o) \ 
    17731893        $(MODEL_LIB)(in_out_manager.o) \ 
     
    17781898        $(MODEL_LIB)(lbclnk.o) \ 
    17791899        $(MODEL_LIB)(lbcnfd.o) \ 
    1780         $(MODEL_LIB)(lib_print.o) \ 
    1781         $(MODEL_LIB)(par_kind.o) \ 
    1782         $(MODEL_LIB)(par_oce.o) \ 
    1783         par_kind.F90 \ 
    1784         par_oce.F90 \ 
    1785         dom_oce.F90 \ 
    1786         in_out_manager.F90 \ 
    1787         iom.F90 \ 
    1788         lib_mpp.F90 \ 
    1789         $(MODEL_LIB)(dom_oce.o) \ 
    1790         $(MODEL_LIB)(in_out_manager.o) \ 
    1791         $(MODEL_LIB)(iom.o) \ 
    1792         $(MODEL_LIB)(lib_mpp.o) \ 
    1793         $(MODEL_LIB)(phycst.o) \ 
    1794         phycst.F90 \ 
    1795         KEY_CPP \ 
    1796         domhgr.F90 
    1797 $(MODEL_LIB)(dom_ice_2.o) :     \ 
    1798         $(MODEL_LIB)(par_oce.o) \ 
    1799         par_oce.F90 \ 
    1800         $(MODEL_LIB)(par_ice_2.o) \ 
    1801         par_ice_2.F90 \ 
    1802         KEY_CPP \ 
    1803         dom_ice_2.F90 
    1804 $(MODEL_LIB)(dommsk.o) :        \ 
    1805         dom_oce.F90 \ 
    1806         in_out_manager.F90 \ 
    1807         lbcnfd.F90 \ 
    1808         lib_mpp.F90 \ 
    1809         lib_print.f90 \ 
    1810         $(MODEL_LIB)(dom_oce.o) \ 
    1811         $(MODEL_LIB)(in_out_manager.o) \ 
    1812         $(MODEL_LIB)(lbcnfd.o) \ 
    1813         $(MODEL_LIB)(lib_mpp.o) \ 
    1814         $(MODEL_LIB)(lib_print.o) \ 
    1815         $(MODEL_LIB)(obc_par.o) \ 
    1816         $(MODEL_LIB)(oce.o) \ 
    1817         $(MODEL_LIB)(par_kind.o) \ 
    1818         $(MODEL_LIB)(par_oce.o) \ 
    1819         obc_par.F90 \ 
    1820         oce.F90 \ 
    1821         par_kind.F90 \ 
    1822         par_oce.F90 \ 
    1823         dom_oce.F90 \ 
    1824         dynspg_oce.F90 \ 
    1825         in_out_manager.F90 \ 
    1826         lbclnk.F90 \ 
    1827         lib_mpp.F90 \ 
    1828         $(MODEL_LIB)(dom_oce.o) \ 
    1829         $(MODEL_LIB)(dynspg_oce.o) \ 
    1830         $(MODEL_LIB)(in_out_manager.o) \ 
    1831         $(MODEL_LIB)(lbclnk.o) \ 
    1832         $(MODEL_LIB)(lib_mpp.o) \ 
    1833         $(MODEL_LIB)(obc_oce.o) \ 
    1834         $(MODEL_LIB)(oce.o) \ 
    1835         obc_oce.F90 \ 
    1836         oce.F90 \ 
    1837         vectopt_loop_substitute.h90 \ 
    1838         KEY_CPP \ 
    1839         dommsk.F90 
    1840 $(MODEL_LIB)(dom_oce.o) :       \ 
    1841         $(MODEL_LIB)(par_kind.o) \ 
    1842         par_kind.F90 \ 
    1843         $(MODEL_LIB)(par_oce.o) \ 
    1844         par_oce.F90 \ 
    1845         KEY_CPP \ 
    1846         dom_oce.F90 
    1847 $(MODEL_LIB)(domstp.o) :        \ 
    1848         lib_print.f90 \ 
    1849         $(MODEL_LIB)(lib_print.o) \ 
    1850         $(MODEL_LIB)(par_kind.o) \ 
    1851         $(MODEL_LIB)(par_oce.o) \ 
    1852         par_kind.F90 \ 
    1853         par_oce.F90 \ 
    1854         dom_oce.F90 \ 
    1855         in_out_manager.F90 \ 
    1856         $(MODEL_LIB)(dom_oce.o) \ 
    1857         $(MODEL_LIB)(in_out_manager.o) \ 
    1858         $(MODEL_LIB)(oce.o) \ 
    1859         oce.F90 \ 
    1860         domzgr_substitute.h90 \ 
    1861         KEY_CPP \ 
    1862         domstp.F90 
    1863 $(MODEL_LIB)(domvvl.o) :        \ 
    1864         dom_oce.F90 \ 
    1865         in_out_manager.F90 \ 
    1866         lbclnk.F90 \ 
    1867         lbcnfd.F90 \ 
    1868         lib_mpp.F90 \ 
    1869         lib_print.f90 \ 
    1870         $(MODEL_LIB)(dom_oce.o) \ 
    1871         $(MODEL_LIB)(in_out_manager.o) \ 
    1872         $(MODEL_LIB)(lbclnk.o) \ 
    1873         $(MODEL_LIB)(lbcnfd.o) \ 
    1874         $(MODEL_LIB)(lib_mpp.o) \ 
    1875         $(MODEL_LIB)(lib_print.o) \ 
    1876         $(MODEL_LIB)(oce.o) \ 
    1877         $(MODEL_LIB)(par_kind.o) \ 
    1878         $(MODEL_LIB)(par_oce.o) \ 
    1879         oce.F90 \ 
    1880         par_kind.F90 \ 
    1881         par_oce.F90 \ 
    1882         dom_oce.F90 \ 
    1883         in_out_manager.F90 \ 
    1884         lbclnk.F90 \ 
    1885         lib_mpp.F90 \ 
    1886         $(MODEL_LIB)(dom_oce.o) \ 
    1887         $(MODEL_LIB)(in_out_manager.o) \ 
    1888         $(MODEL_LIB)(lbclnk.o) \ 
    1889         $(MODEL_LIB)(lib_mpp.o) \ 
    1890         $(MODEL_LIB)(oce.o) \ 
    1891         $(MODEL_LIB)(phycst.o) \ 
    1892         $(MODEL_LIB)(sbc_oce.o) \ 
    1893         oce.F90 \ 
    1894         phycst.F90 \ 
    1895         sbc_oce.F90 \ 
    1896         domzgr_substitute.h90 \ 
    1897         vectopt_loop_substitute.h90 \ 
    1898         KEY_CPP \ 
    1899         domvvl.F90 
    1900 $(MODEL_LIB)(domwri.o) :        \ 
     1900        $(MODEL_LIB)(lib_mpp.o) \ 
     1901        $(MODEL_LIB)(lib_print.o) \ 
     1902        $(MODEL_LIB)(oce.o) \ 
     1903        $(MODEL_LIB)(par_kind.o) \ 
     1904        $(MODEL_LIB)(par_oce.o) \ 
    19011905        dom_oce.F90 \ 
    19021906        in_out_manager.F90 \ 
     
    19091913        lib_mpp.F90 \ 
    19101914        lib_print.f90 \ 
     1915        oce.F90 \ 
     1916        par_kind.F90 \ 
     1917        par_oce.F90 \ 
     1918        $(MODEL_LIB)(dom_oce.o) \ 
     1919        $(MODEL_LIB)(in_out_manager.o) \ 
     1920        $(MODEL_LIB)(iom.o) \ 
     1921        $(MODEL_LIB)(lbclnk.o) \ 
     1922        $(MODEL_LIB)(lib_mpp.o) \ 
     1923        dom_oce.F90 \ 
     1924        in_out_manager.F90 \ 
     1925        iom.F90 \ 
     1926        lbclnk.F90 \ 
     1927        lib_mpp.F90 \ 
     1928        vectopt_loop_substitute.h90 \ 
     1929        KEY_CPP \ 
     1930        domwri.F90 
     1931$(MODEL_LIB)(domzgr.o) :        \ 
    19111932        $(MODEL_LIB)(dom_oce.o) \ 
    19121933        $(MODEL_LIB)(in_out_manager.o) \ 
     
    19221943        $(MODEL_LIB)(par_kind.o) \ 
    19231944        $(MODEL_LIB)(par_oce.o) \ 
    1924         oce.F90 \ 
    1925         par_kind.F90 \ 
    1926         par_oce.F90 \ 
    1927         dom_oce.F90 \ 
    1928         in_out_manager.F90 \ 
    1929         iom.F90 \ 
    1930         lbclnk.F90 \ 
    1931         lib_mpp.F90 \ 
    1932         $(MODEL_LIB)(dom_oce.o) \ 
    1933         $(MODEL_LIB)(in_out_manager.o) \ 
    1934         $(MODEL_LIB)(iom.o) \ 
    1935         $(MODEL_LIB)(lbclnk.o) \ 
    1936         $(MODEL_LIB)(lib_mpp.o) \ 
    1937         vectopt_loop_substitute.h90 \ 
    1938         KEY_CPP \ 
    1939         domwri.F90 
    1940 $(MODEL_LIB)(domzgr.o) :        \ 
     1945        $(MODEL_LIB)(sbc_oce.o) \ 
    19411946        dom_oce.F90 \ 
    19421947        in_out_manager.F90 \ 
     
    19491954        lib_mpp.F90 \ 
    19501955        lib_print.f90 \ 
    1951         $(MODEL_LIB)(dom_oce.o) \ 
    1952         $(MODEL_LIB)(in_out_manager.o) \ 
     1956        oce.F90 \ 
     1957        par_kind.F90 \ 
     1958        par_oce.F90 \ 
     1959        sbc_oce.F90 \ 
     1960        $(MODEL_LIB)(c1d.o) \ 
     1961        $(MODEL_LIB)(closea.o) \ 
     1962        $(MODEL_LIB)(dom_oce.o) \ 
     1963        $(MODEL_LIB)(in_out_manager.o) \ 
     1964        $(MODEL_LIB)(iom.o) \ 
     1965        $(MODEL_LIB)(lbclnk.o) \ 
     1966        $(MODEL_LIB)(lib_mpp.o) \ 
     1967        $(MODEL_LIB)(oce.o) \ 
     1968        c1d.F90 \ 
     1969        closea.F90 \ 
     1970        dom_oce.F90 \ 
     1971        in_out_manager.F90 \ 
     1972        iom.F90 \ 
     1973        lbclnk.F90 \ 
     1974        lib_mpp.F90 \ 
     1975        oce.F90 \ 
     1976        domzgr_substitute.h90 \ 
     1977        vectopt_loop_substitute.h90 \ 
     1978        KEY_CPP \ 
     1979        domzgr.F90 
     1980$(MODEL_LIB)(dtasal.o) :        \ 
     1981        $(MODEL_LIB)(dom_oce.o) \ 
     1982        $(MODEL_LIB)(in_out_manager.o) \ 
     1983        $(MODEL_LIB)(iom.o) \ 
    19531984        $(MODEL_LIB)(iom_def.o) \ 
    19541985        $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    19621993        $(MODEL_LIB)(par_kind.o) \ 
    19631994        $(MODEL_LIB)(par_oce.o) \ 
    1964         $(MODEL_LIB)(sbc_oce.o) \ 
    1965         oce.F90 \ 
    1966         par_kind.F90 \ 
    1967         par_oce.F90 \ 
    1968         sbc_oce.F90 \ 
    1969         c1d.F90 \ 
    1970         closea.F90 \ 
    1971         dom_oce.F90 \ 
    1972         in_out_manager.F90 \ 
    1973         iom.F90 \ 
    1974         lbclnk.F90 \ 
    1975         lib_mpp.F90 \ 
    1976         $(MODEL_LIB)(c1d.o) \ 
    1977         $(MODEL_LIB)(closea.o) \ 
    1978         $(MODEL_LIB)(dom_oce.o) \ 
    1979         $(MODEL_LIB)(in_out_manager.o) \ 
    1980         $(MODEL_LIB)(iom.o) \ 
    1981         $(MODEL_LIB)(lbclnk.o) \ 
    1982         $(MODEL_LIB)(lib_mpp.o) \ 
    1983         $(MODEL_LIB)(oce.o) \ 
    1984         oce.F90 \ 
    1985         domzgr_substitute.h90 \ 
    1986         vectopt_loop_substitute.h90 \ 
    1987         KEY_CPP \ 
    1988         domzgr.F90 
    1989 $(MODEL_LIB)(dtasal.o) :        \ 
    1990         dom_oce.F90 \ 
    1991         in_out_manager.F90 \ 
     1995        $(MODEL_LIB)(phycst.o) \ 
     1996        $(MODEL_LIB)(prtctl.o) \ 
     1997        $(MODEL_LIB)(restart.o) \ 
     1998        dom_oce.F90 \ 
     1999        in_out_manager.F90 \ 
     2000        iom.F90 \ 
    19922001        iom_def.F90 \ 
    1993         iom.F90 \ 
    19942002        iom_ioipsl.F90 \ 
    19952003        iom_nf90.F90 \ 
     
    19992007        lib_mpp.F90 \ 
    20002008        lib_print.f90 \ 
    2001         $(MODEL_LIB)(dom_oce.o) \ 
    2002         $(MODEL_LIB)(in_out_manager.o) \ 
     2009        oce.F90 \ 
     2010        par_kind.F90 \ 
     2011        par_oce.F90 \ 
     2012        phycst.F90 \ 
     2013        prtctl.F90 \ 
     2014        restart.F90 \ 
     2015        $(MODEL_LIB)(daymod.o) \ 
     2016        $(MODEL_LIB)(dom_oce.o) \ 
     2017        $(MODEL_LIB)(in_out_manager.o) \ 
     2018        $(MODEL_LIB)(iom.o) \ 
     2019        $(MODEL_LIB)(lbclnk.o) \ 
     2020        $(MODEL_LIB)(oce.o) \ 
     2021        $(MODEL_LIB)(phycst.o) \ 
     2022        daymod.F90 \ 
     2023        dom_oce.F90 \ 
     2024        in_out_manager.F90 \ 
     2025        iom.F90 \ 
     2026        lbclnk.F90 \ 
     2027        oce.F90 \ 
     2028        phycst.F90 \ 
     2029        domzgr_substitute.h90 \ 
     2030        KEY_CPP \ 
     2031        dtasal.F90 
     2032$(MODEL_LIB)(dtatem.o) :        \ 
     2033        $(MODEL_LIB)(dom_oce.o) \ 
     2034        $(MODEL_LIB)(in_out_manager.o) \ 
     2035        $(MODEL_LIB)(iom.o) \ 
    20032036        $(MODEL_LIB)(iom_def.o) \ 
    20042037        $(MODEL_LIB)(iom_ioipsl.o) \ 
    20052038        $(MODEL_LIB)(iom_nf90.o) \ 
    2006         $(MODEL_LIB)(iom.o) \ 
    20072039        $(MODEL_LIB)(iom_rstdimg.o) \ 
    20082040        $(MODEL_LIB)(lbclnk.o) \ 
     
    20162048        $(MODEL_LIB)(prtctl.o) \ 
    20172049        $(MODEL_LIB)(restart.o) \ 
    2018         oce.F90 \ 
    2019         par_kind.F90 \ 
    2020         par_oce.F90 \ 
    2021         phycst.F90 \ 
    2022         prtctl.F90 \ 
    2023         restart.F90 \ 
    2024         daymod.F90 \ 
    2025         dom_oce.F90 \ 
    2026         in_out_manager.F90 \ 
    2027         iom.F90 \ 
    2028         lbclnk.F90 \ 
    2029         $(MODEL_LIB)(daymod.o) \ 
    2030         $(MODEL_LIB)(dom_oce.o) \ 
    2031         $(MODEL_LIB)(in_out_manager.o) \ 
    2032         $(MODEL_LIB)(iom.o) \ 
    2033         $(MODEL_LIB)(lbclnk.o) \ 
    2034         $(MODEL_LIB)(oce.o) \ 
    2035         $(MODEL_LIB)(phycst.o) \ 
    2036         oce.F90 \ 
    2037         phycst.F90 \ 
    2038         domzgr_substitute.h90 \ 
    2039         KEY_CPP \ 
    2040         dtasal.F90 
    2041 $(MODEL_LIB)(dtatem.o) :        \ 
    2042         dom_oce.F90 \ 
    2043         in_out_manager.F90 \ 
     2050        dom_oce.F90 \ 
     2051        in_out_manager.F90 \ 
     2052        iom.F90 \ 
    20442053        iom_def.F90 \ 
    2045         iom.F90 \ 
    20462054        iom_ioipsl.F90 \ 
    20472055        iom_nf90.F90 \ 
     
    20512059        lib_mpp.F90 \ 
    20522060        lib_print.f90 \ 
    2053         $(MODEL_LIB)(dom_oce.o) \ 
    2054         $(MODEL_LIB)(in_out_manager.o) \ 
    2055         $(MODEL_LIB)(iom_def.o) \ 
    2056         $(MODEL_LIB)(iom_ioipsl.o) \ 
    2057         $(MODEL_LIB)(iom_nf90.o) \ 
    2058         $(MODEL_LIB)(iom.o) \ 
    2059         $(MODEL_LIB)(iom_rstdimg.o) \ 
    2060         $(MODEL_LIB)(lbclnk.o) \ 
    2061         $(MODEL_LIB)(lbcnfd.o) \ 
    2062         $(MODEL_LIB)(lib_mpp.o) \ 
    2063         $(MODEL_LIB)(lib_print.o) \ 
    2064         $(MODEL_LIB)(oce.o) \ 
    2065         $(MODEL_LIB)(par_kind.o) \ 
    2066         $(MODEL_LIB)(par_oce.o) \ 
    2067         $(MODEL_LIB)(phycst.o) \ 
    2068         $(MODEL_LIB)(prtctl.o) \ 
    2069         $(MODEL_LIB)(restart.o) \ 
    20702061        oce.F90 \ 
    20712062        par_kind.F90 \ 
     
    20742065        prtctl.F90 \ 
    20752066        restart.F90 \ 
     2067        $(MODEL_LIB)(daymod.o) \ 
     2068        $(MODEL_LIB)(dom_oce.o) \ 
     2069        $(MODEL_LIB)(in_out_manager.o) \ 
     2070        $(MODEL_LIB)(iom.o) \ 
     2071        $(MODEL_LIB)(lbclnk.o) \ 
     2072        $(MODEL_LIB)(oce.o) \ 
     2073        $(MODEL_LIB)(phycst.o) \ 
    20762074        daymod.F90 \ 
    20772075        dom_oce.F90 \ 
     
    20792077        iom.F90 \ 
    20802078        lbclnk.F90 \ 
    2081         $(MODEL_LIB)(daymod.o) \ 
    2082         $(MODEL_LIB)(dom_oce.o) \ 
    2083         $(MODEL_LIB)(in_out_manager.o) \ 
    2084         $(MODEL_LIB)(iom.o) \ 
    2085         $(MODEL_LIB)(lbclnk.o) \ 
    2086         $(MODEL_LIB)(oce.o) \ 
    2087         $(MODEL_LIB)(phycst.o) \ 
    20882079        oce.F90 \ 
    20892080        phycst.F90 \ 
     
    20912082        KEY_CPP \ 
    20922083        dtatem.F90 
     2084$(MODEL_LIB)(dynadv.o) :        \ 
     2085        $(MODEL_LIB)(dom_oce.o) \ 
     2086        $(MODEL_LIB)(in_out_manager.o) \ 
     2087        $(MODEL_LIB)(lbclnk.o) \ 
     2088        $(MODEL_LIB)(lib_print.o) \ 
     2089        $(MODEL_LIB)(oce.o) \ 
     2090        $(MODEL_LIB)(par_kind.o) \ 
     2091        $(MODEL_LIB)(par_oce.o) \ 
     2092        $(MODEL_LIB)(prtctl.o) \ 
     2093        $(MODEL_LIB)(sbc_oce.o) \ 
     2094        $(MODEL_LIB)(trdmod.o) \ 
     2095        $(MODEL_LIB)(trdmod_oce.o) \ 
     2096        dom_oce.F90 \ 
     2097        in_out_manager.F90 \ 
     2098        lbclnk.F90 \ 
     2099        lib_print.f90 \ 
     2100        oce.F90 \ 
     2101        par_kind.F90 \ 
     2102        par_oce.F90 \ 
     2103        prtctl.F90 \ 
     2104        sbc_oce.F90 \ 
     2105        trdmod.F90 \ 
     2106        trdmod_oce.F90 \ 
     2107        $(MODEL_LIB)(dom_oce.o) \ 
     2108        $(MODEL_LIB)(dynadv_cen2.o) \ 
     2109        $(MODEL_LIB)(dynadv_ubs.o) \ 
     2110        $(MODEL_LIB)(dynkeg.o) \ 
     2111        $(MODEL_LIB)(dynzad.o) \ 
     2112        $(MODEL_LIB)(in_out_manager.o) \ 
     2113        dom_oce.F90 \ 
     2114        dynadv_cen2.F90 \ 
     2115        dynadv_ubs.F90 \ 
     2116        dynkeg.F90 \ 
     2117        dynzad.F90 \ 
     2118        in_out_manager.F90 \ 
     2119        domzgr_substitute.h90 \ 
     2120        vectopt_loop_substitute.h90 \ 
     2121        KEY_CPP \ 
     2122        dynadv.F90 
    20932123$(MODEL_LIB)(dynadv_cen2.o) :   \ 
    2094         dom_oce.F90 \ 
    2095         in_out_manager.F90 \ 
    2096         ldftra_oce.F90 \ 
    2097         lib_mpp.F90 \ 
    2098         lib_print.f90 \ 
    20992124        $(MODEL_LIB)(dom_oce.o) \ 
    21002125        $(MODEL_LIB)(in_out_manager.o) \ 
     
    21152140        $(MODEL_LIB)(trdvor_oce.o) \ 
    21162141        $(MODEL_LIB)(zdf_oce.o) \ 
     2142        dom_oce.F90 \ 
     2143        in_out_manager.F90 \ 
     2144        ldftra_oce.F90 \ 
     2145        lib_mpp.F90 \ 
     2146        lib_print.f90 \ 
    21172147        oce.F90 \ 
    21182148        par_kind.F90 \ 
     
    21282158        trdvor_oce.F90 \ 
    21292159        zdf_oce.F90 \ 
    2130         dom_oce.F90 \ 
    2131         in_out_manager.F90 \ 
    21322160        $(MODEL_LIB)(dom_oce.o) \ 
    21332161        $(MODEL_LIB)(in_out_manager.o) \ 
     
    21362164        $(MODEL_LIB)(trdmod.o) \ 
    21372165        $(MODEL_LIB)(trdmod_oce.o) \ 
     2166        dom_oce.F90 \ 
     2167        in_out_manager.F90 \ 
    21382168        oce.F90 \ 
    21392169        prtctl.F90 \ 
     
    21442174        KEY_CPP \ 
    21452175        dynadv_cen2.F90 
    2146 $(MODEL_LIB)(dynadv.o) :        \ 
    2147         dom_oce.F90 \ 
    2148         in_out_manager.F90 \ 
    2149         lbclnk.F90 \ 
    2150         lib_print.f90 \ 
    2151         $(MODEL_LIB)(dom_oce.o) \ 
    2152         $(MODEL_LIB)(in_out_manager.o) \ 
    2153         $(MODEL_LIB)(lbclnk.o) \ 
    2154         $(MODEL_LIB)(lib_print.o) \ 
    2155         $(MODEL_LIB)(oce.o) \ 
    2156         $(MODEL_LIB)(par_kind.o) \ 
    2157         $(MODEL_LIB)(par_oce.o) \ 
    2158         $(MODEL_LIB)(prtctl.o) \ 
    2159         $(MODEL_LIB)(sbc_oce.o) \ 
    2160         $(MODEL_LIB)(trdmod.o) \ 
    2161         $(MODEL_LIB)(trdmod_oce.o) \ 
    2162         oce.F90 \ 
    2163         par_kind.F90 \ 
    2164         par_oce.F90 \ 
    2165         prtctl.F90 \ 
    2166         sbc_oce.F90 \ 
    2167         trdmod.F90 \ 
    2168         trdmod_oce.F90 \ 
    2169         dom_oce.F90 \ 
    2170         dynadv_cen2.F90 \ 
    2171         dynadv_ubs.F90 \ 
    2172         dynkeg.F90 \ 
    2173         dynzad.F90 \ 
    2174         in_out_manager.F90 \ 
    2175         $(MODEL_LIB)(dom_oce.o) \ 
    2176         $(MODEL_LIB)(dynadv_cen2.o) \ 
    2177         $(MODEL_LIB)(dynadv_ubs.o) \ 
    2178         $(MODEL_LIB)(dynkeg.o) \ 
    2179         $(MODEL_LIB)(dynzad.o) \ 
    2180         $(MODEL_LIB)(in_out_manager.o) \ 
    2181         domzgr_substitute.h90 \ 
    2182         vectopt_loop_substitute.h90 \ 
    2183         KEY_CPP \ 
    2184         dynadv.F90 
    21852176$(MODEL_LIB)(dynadv_ubs.o) :    \ 
    2186         dom_oce.F90 \ 
    2187         in_out_manager.F90 \ 
    2188         lbcnfd.F90 \ 
    2189         ldftra_oce.F90 \ 
    2190         lib_mpp.F90 \ 
    2191         lib_print.f90 \ 
    21922177        $(MODEL_LIB)(dom_oce.o) \ 
    21932178        $(MODEL_LIB)(in_out_manager.o) \ 
     
    22092194        $(MODEL_LIB)(trdvor_oce.o) \ 
    22102195        $(MODEL_LIB)(zdf_oce.o) \ 
     2196        dom_oce.F90 \ 
     2197        in_out_manager.F90 \ 
     2198        lbcnfd.F90 \ 
     2199        ldftra_oce.F90 \ 
     2200        lib_mpp.F90 \ 
     2201        lib_print.f90 \ 
    22112202        oce.F90 \ 
    22122203        par_kind.F90 \ 
     
    22222213        trdvor_oce.F90 \ 
    22232214        zdf_oce.F90 \ 
    2224         dom_oce.F90 \ 
    2225         in_out_manager.F90 \ 
    2226         lbclnk.F90 \ 
    22272215        $(MODEL_LIB)(dom_oce.o) \ 
    22282216        $(MODEL_LIB)(in_out_manager.o) \ 
     
    22322220        $(MODEL_LIB)(trdmod.o) \ 
    22332221        $(MODEL_LIB)(trdmod_oce.o) \ 
     2222        dom_oce.F90 \ 
     2223        in_out_manager.F90 \ 
     2224        lbclnk.F90 \ 
    22342225        oce.F90 \ 
    22352226        prtctl.F90 \ 
     
    22402231        KEY_CPP \ 
    22412232        dynadv_ubs.F90 
    2242 $(MODEL_LIB)(dyncor_c1d.o) :    \ 
    2243         dom_oce.F90 \ 
    2244         in_out_manager.F90 \ 
    2245         lib_mpp.F90 \ 
    2246         lib_print.f90 \ 
    2247         $(MODEL_LIB)(dom_oce.o) \ 
    2248         $(MODEL_LIB)(in_out_manager.o) \ 
    2249         $(MODEL_LIB)(lib_mpp.o) \ 
    2250         $(MODEL_LIB)(lib_print.o) \ 
    2251         $(MODEL_LIB)(par_kind.o) \ 
    2252         $(MODEL_LIB)(par_oce.o) \ 
    2253         par_kind.F90 \ 
    2254         par_oce.F90 \ 
    2255         dom_oce.F90 \ 
    2256         in_out_manager.F90 \ 
    2257         $(MODEL_LIB)(dom_oce.o) \ 
    2258         $(MODEL_LIB)(in_out_manager.o) \ 
    2259         $(MODEL_LIB)(oce.o) \ 
    2260         $(MODEL_LIB)(phycst.o) \ 
    2261         $(MODEL_LIB)(prtctl.o) \ 
    2262         oce.F90 \ 
    2263         phycst.F90 \ 
    2264         prtctl.F90 \ 
    2265         vectopt_loop_substitute.h90 \ 
    2266         KEY_CPP \ 
    2267         dyncor_c1d.F90 
    2268 $(MODEL_LIB)(dynhpg.o) :        \ 
    2269         dom_oce.F90 \ 
    2270         in_out_manager.F90 \ 
    2271         lbcnfd.F90 \ 
    2272         ldftra_oce.F90 \ 
    2273         lib_mpp.F90 \ 
    2274         lib_print.f90 \ 
    2275         $(MODEL_LIB)(dom_oce.o) \ 
    2276         $(MODEL_LIB)(in_out_manager.o) \ 
    2277         $(MODEL_LIB)(lbcnfd.o) \ 
     2233$(MODEL_LIB)(dynbfr.o) :        \ 
     2234        $(MODEL_LIB)(dom_oce.o) \ 
     2235        $(MODEL_LIB)(in_out_manager.o) \ 
     2236        $(MODEL_LIB)(iom.o) \ 
     2237        $(MODEL_LIB)(lbclnk.o) \ 
    22782238        $(MODEL_LIB)(ldftra_oce.o) \ 
    22792239        $(MODEL_LIB)(lib_mpp.o) \ 
     
    22832243        $(MODEL_LIB)(par_oce.o) \ 
    22842244        $(MODEL_LIB)(phycst.o) \ 
     2245        $(MODEL_LIB)(prtctl.o) \ 
    22852246        $(MODEL_LIB)(sbc_oce.o) \ 
    22862247        $(MODEL_LIB)(trdicp.o) \ 
     
    22922253        $(MODEL_LIB)(trdvor_oce.o) \ 
    22932254        $(MODEL_LIB)(zdf_oce.o) \ 
    2294         oce.F90 \ 
    2295         par_kind.F90 \ 
    2296         par_oce.F90 \ 
    2297         phycst.F90 \ 
     2255        dom_oce.F90 \ 
     2256        in_out_manager.F90 \ 
     2257        iom.F90 \ 
     2258        lbclnk.F90 \ 
     2259        ldftra_oce.F90 \ 
     2260        lib_mpp.F90 \ 
     2261        lib_print.f90 \ 
     2262        oce.F90 \ 
     2263        par_kind.F90 \ 
     2264        par_oce.F90 \ 
     2265        phycst.F90 \ 
     2266        prtctl.F90 \ 
    22982267        sbc_oce.F90 \ 
    22992268        trdicp.F90 \ 
     
    23052274        trdvor_oce.F90 \ 
    23062275        zdf_oce.F90 \ 
    2307         dom_oce.F90 \ 
    2308         in_out_manager.F90 \ 
    2309         lbclnk.F90 \ 
    2310         $(MODEL_LIB)(dom_oce.o) \ 
    2311         $(MODEL_LIB)(in_out_manager.o) \ 
    2312         $(MODEL_LIB)(lbclnk.o) \ 
    2313         $(MODEL_LIB)(oce.o) \ 
    2314         $(MODEL_LIB)(phycst.o) \ 
     2276        $(MODEL_LIB)(dom_oce.o) \ 
     2277        $(MODEL_LIB)(in_out_manager.o) \ 
     2278        $(MODEL_LIB)(oce.o) \ 
    23152279        $(MODEL_LIB)(prtctl.o) \ 
    23162280        $(MODEL_LIB)(trdmod.o) \ 
    23172281        $(MODEL_LIB)(trdmod_oce.o) \ 
    2318         oce.F90 \ 
    2319         phycst.F90 \ 
     2282        $(MODEL_LIB)(zdf_oce.o) \ 
     2283        $(MODEL_LIB)(zdfbfr.o) \ 
     2284        dom_oce.F90 \ 
     2285        in_out_manager.F90 \ 
     2286        oce.F90 \ 
    23202287        prtctl.F90 \ 
    23212288        trdmod.F90 \ 
    23222289        trdmod_oce.F90 \ 
     2290        zdf_oce.F90 \ 
     2291        zdfbfr.F90 \ 
    23232292        domzgr_substitute.h90 \ 
    23242293        vectopt_loop_substitute.h90 \ 
    2325         KEY_CPP \ 
    2326         dynhpg.F90 
    2327 $(MODEL_LIB)(dynkeg.o) :        \ 
    2328         dom_oce.F90 \ 
    2329         in_out_manager.F90 \ 
    2330         ldftra_oce.F90 \ 
    2331         lib_mpp.F90 \ 
    2332         lib_print.f90 \ 
    2333         $(MODEL_LIB)(dom_oce.o) \ 
    2334         $(MODEL_LIB)(in_out_manager.o) \ 
     2294        zdfddm_substitute.h90 \ 
     2295        KEY_CPP \ 
     2296        dynbfr.F90 
     2297$(MODEL_LIB)(dyncor_c1d.o) :    \ 
     2298        $(MODEL_LIB)(dom_oce.o) \ 
     2299        $(MODEL_LIB)(in_out_manager.o) \ 
     2300        $(MODEL_LIB)(lib_mpp.o) \ 
     2301        $(MODEL_LIB)(lib_print.o) \ 
     2302        $(MODEL_LIB)(par_kind.o) \ 
     2303        $(MODEL_LIB)(par_oce.o) \ 
     2304        dom_oce.F90 \ 
     2305        in_out_manager.F90 \ 
     2306        lib_mpp.F90 \ 
     2307        lib_print.f90 \ 
     2308        par_kind.F90 \ 
     2309        par_oce.F90 \ 
     2310        $(MODEL_LIB)(dom_oce.o) \ 
     2311        $(MODEL_LIB)(in_out_manager.o) \ 
     2312        $(MODEL_LIB)(oce.o) \ 
     2313        $(MODEL_LIB)(phycst.o) \ 
     2314        $(MODEL_LIB)(prtctl.o) \ 
     2315        dom_oce.F90 \ 
     2316        in_out_manager.F90 \ 
     2317        oce.F90 \ 
     2318        phycst.F90 \ 
     2319        prtctl.F90 \ 
     2320        vectopt_loop_substitute.h90 \ 
     2321        KEY_CPP \ 
     2322        dyncor_c1d.F90 
     2323$(MODEL_LIB)(dynhpg.o) :        \ 
     2324        $(MODEL_LIB)(dom_oce.o) \ 
     2325        $(MODEL_LIB)(in_out_manager.o) \ 
     2326        $(MODEL_LIB)(lbcnfd.o) \ 
    23352327        $(MODEL_LIB)(ldftra_oce.o) \ 
    23362328        $(MODEL_LIB)(lib_mpp.o) \ 
     
    23492341        $(MODEL_LIB)(trdvor_oce.o) \ 
    23502342        $(MODEL_LIB)(zdf_oce.o) \ 
     2343        dom_oce.F90 \ 
     2344        in_out_manager.F90 \ 
     2345        lbcnfd.F90 \ 
     2346        ldftra_oce.F90 \ 
     2347        lib_mpp.F90 \ 
     2348        lib_print.f90 \ 
    23512349        oce.F90 \ 
    23522350        par_kind.F90 \ 
     
    23622360        trdvor_oce.F90 \ 
    23632361        zdf_oce.F90 \ 
    2364         dom_oce.F90 \ 
    2365         in_out_manager.F90 \ 
    2366         $(MODEL_LIB)(dom_oce.o) \ 
    2367         $(MODEL_LIB)(in_out_manager.o) \ 
    2368         $(MODEL_LIB)(oce.o) \ 
     2362        $(MODEL_LIB)(dom_oce.o) \ 
     2363        $(MODEL_LIB)(in_out_manager.o) \ 
     2364        $(MODEL_LIB)(lbclnk.o) \ 
     2365        $(MODEL_LIB)(oce.o) \ 
     2366        $(MODEL_LIB)(phycst.o) \ 
    23692367        $(MODEL_LIB)(prtctl.o) \ 
    23702368        $(MODEL_LIB)(trdmod.o) \ 
    23712369        $(MODEL_LIB)(trdmod_oce.o) \ 
    2372         oce.F90 \ 
     2370        dom_oce.F90 \ 
     2371        in_out_manager.F90 \ 
     2372        lbclnk.F90 \ 
     2373        oce.F90 \ 
     2374        phycst.F90 \ 
    23732375        prtctl.F90 \ 
    23742376        trdmod.F90 \ 
    23752377        trdmod_oce.F90 \ 
     2378        domzgr_substitute.h90 \ 
    23762379        vectopt_loop_substitute.h90 \ 
    23772380        KEY_CPP \ 
    2378         dynkeg.F90 
    2379 $(MODEL_LIB)(dynldf_bilap.o) :  \ 
    2380         dom_oce.F90 \ 
    2381         in_out_manager.F90 \ 
    2382         lbcnfd.F90 \ 
    2383         ldftra_oce.F90 \ 
    2384         lib_mpp.F90 \ 
    2385         lib_print.f90 \ 
    2386         $(MODEL_LIB)(dom_oce.o) \ 
    2387         $(MODEL_LIB)(in_out_manager.o) \ 
    2388         $(MODEL_LIB)(lbcnfd.o) \ 
     2381        dynhpg.F90 
     2382$(MODEL_LIB)(dynkeg.o) :        \ 
     2383        $(MODEL_LIB)(dom_oce.o) \ 
     2384        $(MODEL_LIB)(in_out_manager.o) \ 
    23892385        $(MODEL_LIB)(ldftra_oce.o) \ 
    23902386        $(MODEL_LIB)(lib_mpp.o) \ 
     
    24032399        $(MODEL_LIB)(trdvor_oce.o) \ 
    24042400        $(MODEL_LIB)(zdf_oce.o) \ 
     2401        dom_oce.F90 \ 
     2402        in_out_manager.F90 \ 
     2403        ldftra_oce.F90 \ 
     2404        lib_mpp.F90 \ 
     2405        lib_print.f90 \ 
    24052406        oce.F90 \ 
    24062407        par_kind.F90 \ 
     
    24162417        trdvor_oce.F90 \ 
    24172418        zdf_oce.F90 \ 
    2418         dom_oce.F90 \ 
    2419         in_out_manager.F90 \ 
    2420         lbclnk.F90 \ 
    2421         ldfdyn_oce.F90 \ 
    2422         $(MODEL_LIB)(dom_oce.o) \ 
    2423         $(MODEL_LIB)(in_out_manager.o) \ 
    2424         $(MODEL_LIB)(lbclnk.o) \ 
    2425         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2426         $(MODEL_LIB)(oce.o) \ 
     2419        $(MODEL_LIB)(dom_oce.o) \ 
     2420        $(MODEL_LIB)(in_out_manager.o) \ 
     2421        $(MODEL_LIB)(oce.o) \ 
     2422        $(MODEL_LIB)(prtctl.o) \ 
    24272423        $(MODEL_LIB)(trdmod.o) \ 
    24282424        $(MODEL_LIB)(trdmod_oce.o) \ 
    2429         oce.F90 \ 
     2425        dom_oce.F90 \ 
     2426        in_out_manager.F90 \ 
     2427        oce.F90 \ 
     2428        prtctl.F90 \ 
    24302429        trdmod.F90 \ 
    24312430        trdmod_oce.F90 \ 
    2432         domzgr_substitute.h90 \ 
    2433         ldfdyn_substitute.h90 \ 
    24342431        vectopt_loop_substitute.h90 \ 
    24352432        KEY_CPP \ 
    2436         dynldf_bilap.F90 
    2437 $(MODEL_LIB)(dynldf_bilapg.o) : \ 
    2438         dom_oce.F90 \ 
    2439         in_out_manager.F90 \ 
    2440         lbclnk.F90 \ 
    2441         lbcnfd.F90 \ 
    2442         ldfdyn_oce.F90 \ 
    2443         ldftra_oce.F90 \ 
    2444         lib_mpp.F90 \ 
    2445         lib_print.f90 \ 
    2446         $(MODEL_LIB)(dom_oce.o) \ 
    2447         $(MODEL_LIB)(in_out_manager.o) \ 
    2448         $(MODEL_LIB)(lbclnk.o) \ 
    2449         $(MODEL_LIB)(lbcnfd.o) \ 
    2450         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2451         $(MODEL_LIB)(ldftra_oce.o) \ 
    2452         $(MODEL_LIB)(lib_mpp.o) \ 
    2453         $(MODEL_LIB)(lib_print.o) \ 
    2454         $(MODEL_LIB)(oce.o) \ 
    2455         $(MODEL_LIB)(par_kind.o) \ 
    2456         $(MODEL_LIB)(par_oce.o) \ 
    2457         $(MODEL_LIB)(phycst.o) \ 
    2458         $(MODEL_LIB)(prtctl.o) \ 
    2459         $(MODEL_LIB)(sbc_oce.o) \ 
    2460         $(MODEL_LIB)(trdicp.o) \ 
    2461         $(MODEL_LIB)(trdicp_oce.o) \ 
    2462         $(MODEL_LIB)(trdmld.o) \ 
    2463         $(MODEL_LIB)(trdmld_oce.o) \ 
    2464         $(MODEL_LIB)(trdmod_oce.o) \ 
    2465         $(MODEL_LIB)(trdvor.o) \ 
    2466         $(MODEL_LIB)(trdvor_oce.o) \ 
    2467         $(MODEL_LIB)(zdfmxl.o) \ 
    2468         $(MODEL_LIB)(zdf_oce.o) \ 
    2469         oce.F90 \ 
    2470         par_kind.F90 \ 
    2471         par_oce.F90 \ 
    2472         phycst.F90 \ 
    2473         prtctl.F90 \ 
    2474         sbc_oce.F90 \ 
    2475         trdicp.F90 \ 
    2476         trdicp_oce.F90 \ 
    2477         trdmld.F90 \ 
    2478         trdmld_oce.F90 \ 
    2479         trdmod_oce.F90 \ 
    2480         trdvor.F90 \ 
    2481         trdvor_oce.F90 \ 
    2482         zdfmxl.F90 \ 
    2483         zdf_oce.F90 \ 
    2484         dom_oce.F90 \ 
    2485         in_out_manager.F90 \ 
    2486         lbclnk.F90 \ 
    2487         ldfdyn_oce.F90 \ 
    2488         ldfslp.F90 \ 
    2489         $(MODEL_LIB)(dom_oce.o) \ 
    2490         $(MODEL_LIB)(in_out_manager.o) \ 
    2491         $(MODEL_LIB)(lbclnk.o) \ 
    2492         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2493         $(MODEL_LIB)(ldfslp.o) \ 
    2494         $(MODEL_LIB)(oce.o) \ 
    2495         $(MODEL_LIB)(prtctl.o) \ 
    2496         $(MODEL_LIB)(trdmod.o) \ 
    2497         $(MODEL_LIB)(trdmod_oce.o) \ 
    2498         $(MODEL_LIB)(zdf_oce.o) \ 
    2499         oce.F90 \ 
    2500         prtctl.F90 \ 
    2501         trdmod.F90 \ 
    2502         trdmod_oce.F90 \ 
    2503         zdf_oce.F90 \ 
    2504         domzgr_substitute.h90 \ 
    2505         ldfdyn_substitute.h90 \ 
    2506         KEY_CPP \ 
    2507         dynldf_bilapg.F90 
     2433        dynkeg.F90 
    25082434$(MODEL_LIB)(dynldf.o) :        \ 
    2509         dom_oce.F90 \ 
    2510         in_out_manager.F90 \ 
    2511         lbclnk.F90 \ 
    2512         lbcnfd.F90 \ 
    2513         ldfdyn_oce.F90 \ 
    2514         ldfslp.F90 \ 
    2515         ldftra_oce.F90 \ 
    2516         lib_mpp.F90 \ 
    2517         lib_print.f90 \ 
    25182435        $(MODEL_LIB)(dom_oce.o) \ 
    25192436        $(MODEL_LIB)(in_out_manager.o) \ 
     
    25392456        $(MODEL_LIB)(trdvor.o) \ 
    25402457        $(MODEL_LIB)(trdvor_oce.o) \ 
     2458        $(MODEL_LIB)(zdf_oce.o) \ 
    25412459        $(MODEL_LIB)(zdfmxl.o) \ 
    2542         $(MODEL_LIB)(zdf_oce.o) \ 
     2460        dom_oce.F90 \ 
     2461        in_out_manager.F90 \ 
     2462        lbclnk.F90 \ 
     2463        lbcnfd.F90 \ 
     2464        ldfdyn_oce.F90 \ 
     2465        ldfslp.F90 \ 
     2466        ldftra_oce.F90 \ 
     2467        lib_mpp.F90 \ 
     2468        lib_print.f90 \ 
    25432469        oce.F90 \ 
    25442470        par_kind.F90 \ 
     
    25552481        trdvor.F90 \ 
    25562482        trdvor_oce.F90 \ 
     2483        zdf_oce.F90 \ 
    25572484        zdfmxl.F90 \ 
    2558         zdf_oce.F90 \ 
     2485        $(MODEL_LIB)(dom_oce.o) \ 
     2486        $(MODEL_LIB)(dynldf_bilap.o) \ 
     2487        $(MODEL_LIB)(dynldf_bilapg.o) \ 
     2488        $(MODEL_LIB)(dynldf_iso.o) \ 
     2489        $(MODEL_LIB)(dynldf_lap.o) \ 
     2490        $(MODEL_LIB)(in_out_manager.o) \ 
     2491        $(MODEL_LIB)(lbclnk.o) \ 
     2492        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2493        $(MODEL_LIB)(ldfslp.o) \ 
     2494        $(MODEL_LIB)(lib_mpp.o) \ 
     2495        $(MODEL_LIB)(oce.o) \ 
     2496        $(MODEL_LIB)(phycst.o) \ 
     2497        $(MODEL_LIB)(prtctl.o) \ 
     2498        $(MODEL_LIB)(trdmod.o) \ 
     2499        $(MODEL_LIB)(trdmod_oce.o) \ 
    25592500        dom_oce.F90 \ 
    25602501        dynldf_bilap.F90 \ 
     
    25672508        ldfslp.F90 \ 
    25682509        lib_mpp.F90 \ 
    2569         $(MODEL_LIB)(dom_oce.o) \ 
    2570         $(MODEL_LIB)(dynldf_bilapg.o) \ 
    2571         $(MODEL_LIB)(dynldf_bilap.o) \ 
    2572         $(MODEL_LIB)(dynldf_iso.o) \ 
    2573         $(MODEL_LIB)(dynldf_lap.o) \ 
    2574         $(MODEL_LIB)(in_out_manager.o) \ 
    2575         $(MODEL_LIB)(lbclnk.o) \ 
    2576         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2577         $(MODEL_LIB)(ldfslp.o) \ 
    2578         $(MODEL_LIB)(lib_mpp.o) \ 
    2579         $(MODEL_LIB)(oce.o) \ 
    2580         $(MODEL_LIB)(phycst.o) \ 
    2581         $(MODEL_LIB)(prtctl.o) \ 
    2582         $(MODEL_LIB)(trdmod.o) \ 
    2583         $(MODEL_LIB)(trdmod_oce.o) \ 
    25842510        oce.F90 \ 
    25852511        phycst.F90 \ 
     
    25912517        KEY_CPP \ 
    25922518        dynldf.F90 
    2593 $(MODEL_LIB)(dynldf_iso.o) :    \ 
    2594         dom_oce.F90 \ 
    2595         in_out_manager.F90 \ 
    2596         lbclnk.F90 \ 
    2597         lbcnfd.F90 \ 
    2598         ldfdyn_oce.F90 \ 
    2599         ldftra_oce.F90 \ 
    2600         lib_mpp.F90 \ 
    2601         lib_print.f90 \ 
    2602         $(MODEL_LIB)(dom_oce.o) \ 
    2603         $(MODEL_LIB)(in_out_manager.o) \ 
    2604         $(MODEL_LIB)(lbclnk.o) \ 
    2605         $(MODEL_LIB)(lbcnfd.o) \ 
    2606         $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2519$(MODEL_LIB)(dynldf_bilap.o) :  \ 
     2520        $(MODEL_LIB)(dom_oce.o) \ 
     2521        $(MODEL_LIB)(in_out_manager.o) \ 
     2522        $(MODEL_LIB)(lbcnfd.o) \ 
    26072523        $(MODEL_LIB)(ldftra_oce.o) \ 
    26082524        $(MODEL_LIB)(lib_mpp.o) \ 
     
    26122528        $(MODEL_LIB)(par_oce.o) \ 
    26132529        $(MODEL_LIB)(phycst.o) \ 
    2614         $(MODEL_LIB)(prtctl.o) \ 
    26152530        $(MODEL_LIB)(sbc_oce.o) \ 
    26162531        $(MODEL_LIB)(trdicp.o) \ 
     
    26212536        $(MODEL_LIB)(trdvor.o) \ 
    26222537        $(MODEL_LIB)(trdvor_oce.o) \ 
    2623         $(MODEL_LIB)(zdfmxl.o) \ 
    26242538        $(MODEL_LIB)(zdf_oce.o) \ 
    2625         oce.F90 \ 
    2626         par_kind.F90 \ 
    2627         par_oce.F90 \ 
    2628         phycst.F90 \ 
    2629         prtctl.F90 \ 
     2539        dom_oce.F90 \ 
     2540        in_out_manager.F90 \ 
     2541        lbcnfd.F90 \ 
     2542        ldftra_oce.F90 \ 
     2543        lib_mpp.F90 \ 
     2544        lib_print.f90 \ 
     2545        oce.F90 \ 
     2546        par_kind.F90 \ 
     2547        par_oce.F90 \ 
     2548        phycst.F90 \ 
    26302549        sbc_oce.F90 \ 
    26312550        trdicp.F90 \ 
     
    26362555        trdvor.F90 \ 
    26372556        trdvor_oce.F90 \ 
    2638         zdfmxl.F90 \ 
    26392557        zdf_oce.F90 \ 
    2640         dom_oce.F90 \ 
    2641         in_out_manager.F90 \ 
    2642         lbclnk.F90 \ 
    2643         ldfdyn_oce.F90 \ 
    2644         ldfslp.F90 \ 
    2645         ldftra_oce.F90 \ 
    26462558        $(MODEL_LIB)(dom_oce.o) \ 
    26472559        $(MODEL_LIB)(in_out_manager.o) \ 
    26482560        $(MODEL_LIB)(lbclnk.o) \ 
    26492561        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    2650         $(MODEL_LIB)(ldfslp.o) \ 
    2651         $(MODEL_LIB)(ldftra_oce.o) \ 
    2652         $(MODEL_LIB)(oce.o) \ 
    2653         $(MODEL_LIB)(prtctl.o) \ 
     2562        $(MODEL_LIB)(oce.o) \ 
    26542563        $(MODEL_LIB)(trdmod.o) \ 
    26552564        $(MODEL_LIB)(trdmod_oce.o) \ 
    2656         $(MODEL_LIB)(zdf_oce.o) \ 
    2657         oce.F90 \ 
    2658         prtctl.F90 \ 
     2565        dom_oce.F90 \ 
     2566        in_out_manager.F90 \ 
     2567        lbclnk.F90 \ 
     2568        ldfdyn_oce.F90 \ 
     2569        oce.F90 \ 
    26592570        trdmod.F90 \ 
    26602571        trdmod_oce.F90 \ 
    2661         zdf_oce.F90 \ 
    26622572        domzgr_substitute.h90 \ 
    26632573        ldfdyn_substitute.h90 \ 
    26642574        vectopt_loop_substitute.h90 \ 
    26652575        KEY_CPP \ 
    2666         dynldf_iso.F90 
    2667 $(MODEL_LIB)(dynldf_lap.o) :    \ 
    2668         dom_oce.F90 \ 
    2669         in_out_manager.F90 \ 
    2670         lbclnk.F90 \ 
    2671         ldfdyn_oce.F90 \ 
    2672         ldftra_oce.F90 \ 
    2673         lib_print.f90 \ 
    2674         $(MODEL_LIB)(dom_oce.o) \ 
    2675         $(MODEL_LIB)(in_out_manager.o) \ 
    2676         $(MODEL_LIB)(lbclnk.o) \ 
     2576        dynldf_bilap.F90 
     2577$(MODEL_LIB)(dynldf_bilapg.o) : \ 
     2578        $(MODEL_LIB)(dom_oce.o) \ 
     2579        $(MODEL_LIB)(in_out_manager.o) \ 
     2580        $(MODEL_LIB)(lbclnk.o) \ 
     2581        $(MODEL_LIB)(lbcnfd.o) \ 
    26772582        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    26782583        $(MODEL_LIB)(ldftra_oce.o) \ 
     2584        $(MODEL_LIB)(lib_mpp.o) \ 
    26792585        $(MODEL_LIB)(lib_print.o) \ 
    26802586        $(MODEL_LIB)(oce.o) \ 
     
    26912597        $(MODEL_LIB)(trdvor.o) \ 
    26922598        $(MODEL_LIB)(trdvor_oce.o) \ 
     2599        $(MODEL_LIB)(zdf_oce.o) \ 
    26932600        $(MODEL_LIB)(zdfmxl.o) \ 
    2694         $(MODEL_LIB)(zdf_oce.o) \ 
     2601        dom_oce.F90 \ 
     2602        in_out_manager.F90 \ 
     2603        lbclnk.F90 \ 
     2604        lbcnfd.F90 \ 
     2605        ldfdyn_oce.F90 \ 
     2606        ldftra_oce.F90 \ 
     2607        lib_mpp.F90 \ 
     2608        lib_print.f90 \ 
    26952609        oce.F90 \ 
    26962610        par_kind.F90 \ 
     
    27062620        trdvor.F90 \ 
    27072621        trdvor_oce.F90 \ 
     2622        zdf_oce.F90 \ 
    27082623        zdfmxl.F90 \ 
    2709         zdf_oce.F90 \ 
    2710         dom_oce.F90 \ 
    2711         in_out_manager.F90 \ 
    2712         ldfdyn_oce.F90 \ 
    2713         ldfslp.F90 \ 
    2714         $(MODEL_LIB)(dom_oce.o) \ 
    2715         $(MODEL_LIB)(in_out_manager.o) \ 
     2624        $(MODEL_LIB)(dom_oce.o) \ 
     2625        $(MODEL_LIB)(in_out_manager.o) \ 
     2626        $(MODEL_LIB)(lbclnk.o) \ 
    27162627        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    27172628        $(MODEL_LIB)(ldfslp.o) \ 
    27182629        $(MODEL_LIB)(oce.o) \ 
     2630        $(MODEL_LIB)(prtctl.o) \ 
    27192631        $(MODEL_LIB)(trdmod.o) \ 
    27202632        $(MODEL_LIB)(trdmod_oce.o) \ 
    27212633        $(MODEL_LIB)(zdf_oce.o) \ 
    2722         oce.F90 \ 
     2634        dom_oce.F90 \ 
     2635        in_out_manager.F90 \ 
     2636        lbclnk.F90 \ 
     2637        ldfdyn_oce.F90 \ 
     2638        ldfslp.F90 \ 
     2639        oce.F90 \ 
     2640        prtctl.F90 \ 
     2641        trdmod.F90 \ 
     2642        trdmod_oce.F90 \ 
     2643        zdf_oce.F90 \ 
     2644        domzgr_substitute.h90 \ 
     2645        ldfdyn_substitute.h90 \ 
     2646        KEY_CPP \ 
     2647        dynldf_bilapg.F90 
     2648$(MODEL_LIB)(dynldf_iso.o) :    \ 
     2649        $(MODEL_LIB)(dom_oce.o) \ 
     2650        $(MODEL_LIB)(in_out_manager.o) \ 
     2651        $(MODEL_LIB)(lbclnk.o) \ 
     2652        $(MODEL_LIB)(lbcnfd.o) \ 
     2653        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2654        $(MODEL_LIB)(ldftra_oce.o) \ 
     2655        $(MODEL_LIB)(lib_mpp.o) \ 
     2656        $(MODEL_LIB)(lib_print.o) \ 
     2657        $(MODEL_LIB)(oce.o) \ 
     2658        $(MODEL_LIB)(par_kind.o) \ 
     2659        $(MODEL_LIB)(par_oce.o) \ 
     2660        $(MODEL_LIB)(phycst.o) \ 
     2661        $(MODEL_LIB)(prtctl.o) \ 
     2662        $(MODEL_LIB)(sbc_oce.o) \ 
     2663        $(MODEL_LIB)(trdicp.o) \ 
     2664        $(MODEL_LIB)(trdicp_oce.o) \ 
     2665        $(MODEL_LIB)(trdmld.o) \ 
     2666        $(MODEL_LIB)(trdmld_oce.o) \ 
     2667        $(MODEL_LIB)(trdmod_oce.o) \ 
     2668        $(MODEL_LIB)(trdvor.o) \ 
     2669        $(MODEL_LIB)(trdvor_oce.o) \ 
     2670        $(MODEL_LIB)(zdf_oce.o) \ 
     2671        $(MODEL_LIB)(zdfmxl.o) \ 
     2672        dom_oce.F90 \ 
     2673        in_out_manager.F90 \ 
     2674        lbclnk.F90 \ 
     2675        lbcnfd.F90 \ 
     2676        ldfdyn_oce.F90 \ 
     2677        ldftra_oce.F90 \ 
     2678        lib_mpp.F90 \ 
     2679        lib_print.f90 \ 
     2680        oce.F90 \ 
     2681        par_kind.F90 \ 
     2682        par_oce.F90 \ 
     2683        phycst.F90 \ 
     2684        prtctl.F90 \ 
     2685        sbc_oce.F90 \ 
     2686        trdicp.F90 \ 
     2687        trdicp_oce.F90 \ 
     2688        trdmld.F90 \ 
     2689        trdmld_oce.F90 \ 
     2690        trdmod_oce.F90 \ 
     2691        trdvor.F90 \ 
     2692        trdvor_oce.F90 \ 
     2693        zdf_oce.F90 \ 
     2694        zdfmxl.F90 \ 
     2695        $(MODEL_LIB)(dom_oce.o) \ 
     2696        $(MODEL_LIB)(in_out_manager.o) \ 
     2697        $(MODEL_LIB)(lbclnk.o) \ 
     2698        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2699        $(MODEL_LIB)(ldfslp.o) \ 
     2700        $(MODEL_LIB)(ldftra_oce.o) \ 
     2701        $(MODEL_LIB)(oce.o) \ 
     2702        $(MODEL_LIB)(prtctl.o) \ 
     2703        $(MODEL_LIB)(trdmod.o) \ 
     2704        $(MODEL_LIB)(trdmod_oce.o) \ 
     2705        $(MODEL_LIB)(zdf_oce.o) \ 
     2706        dom_oce.F90 \ 
     2707        in_out_manager.F90 \ 
     2708        lbclnk.F90 \ 
     2709        ldfdyn_oce.F90 \ 
     2710        ldfslp.F90 \ 
     2711        ldftra_oce.F90 \ 
     2712        oce.F90 \ 
     2713        prtctl.F90 \ 
    27232714        trdmod.F90 \ 
    27242715        trdmod_oce.F90 \ 
     
    27282719        vectopt_loop_substitute.h90 \ 
    27292720        KEY_CPP \ 
     2721        dynldf_iso.F90 
     2722$(MODEL_LIB)(dynldf_lap.o) :    \ 
     2723        $(MODEL_LIB)(dom_oce.o) \ 
     2724        $(MODEL_LIB)(in_out_manager.o) \ 
     2725        $(MODEL_LIB)(lbclnk.o) \ 
     2726        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2727        $(MODEL_LIB)(ldftra_oce.o) \ 
     2728        $(MODEL_LIB)(lib_print.o) \ 
     2729        $(MODEL_LIB)(oce.o) \ 
     2730        $(MODEL_LIB)(par_kind.o) \ 
     2731        $(MODEL_LIB)(par_oce.o) \ 
     2732        $(MODEL_LIB)(phycst.o) \ 
     2733        $(MODEL_LIB)(prtctl.o) \ 
     2734        $(MODEL_LIB)(sbc_oce.o) \ 
     2735        $(MODEL_LIB)(trdicp.o) \ 
     2736        $(MODEL_LIB)(trdicp_oce.o) \ 
     2737        $(MODEL_LIB)(trdmld.o) \ 
     2738        $(MODEL_LIB)(trdmld_oce.o) \ 
     2739        $(MODEL_LIB)(trdmod_oce.o) \ 
     2740        $(MODEL_LIB)(trdvor.o) \ 
     2741        $(MODEL_LIB)(trdvor_oce.o) \ 
     2742        $(MODEL_LIB)(zdf_oce.o) \ 
     2743        $(MODEL_LIB)(zdfmxl.o) \ 
     2744        dom_oce.F90 \ 
     2745        in_out_manager.F90 \ 
     2746        lbclnk.F90 \ 
     2747        ldfdyn_oce.F90 \ 
     2748        ldftra_oce.F90 \ 
     2749        lib_print.f90 \ 
     2750        oce.F90 \ 
     2751        par_kind.F90 \ 
     2752        par_oce.F90 \ 
     2753        phycst.F90 \ 
     2754        prtctl.F90 \ 
     2755        sbc_oce.F90 \ 
     2756        trdicp.F90 \ 
     2757        trdicp_oce.F90 \ 
     2758        trdmld.F90 \ 
     2759        trdmld_oce.F90 \ 
     2760        trdmod_oce.F90 \ 
     2761        trdvor.F90 \ 
     2762        trdvor_oce.F90 \ 
     2763        zdf_oce.F90 \ 
     2764        zdfmxl.F90 \ 
     2765        $(MODEL_LIB)(dom_oce.o) \ 
     2766        $(MODEL_LIB)(in_out_manager.o) \ 
     2767        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     2768        $(MODEL_LIB)(ldfslp.o) \ 
     2769        $(MODEL_LIB)(oce.o) \ 
     2770        $(MODEL_LIB)(trdmod.o) \ 
     2771        $(MODEL_LIB)(trdmod_oce.o) \ 
     2772        $(MODEL_LIB)(zdf_oce.o) \ 
     2773        dom_oce.F90 \ 
     2774        in_out_manager.F90 \ 
     2775        ldfdyn_oce.F90 \ 
     2776        ldfslp.F90 \ 
     2777        oce.F90 \ 
     2778        trdmod.F90 \ 
     2779        trdmod_oce.F90 \ 
     2780        zdf_oce.F90 \ 
     2781        domzgr_substitute.h90 \ 
     2782        ldfdyn_substitute.h90 \ 
     2783        vectopt_loop_substitute.h90 \ 
     2784        KEY_CPP \ 
    27302785        dynldf_lap.F90 
    2731 $(MODEL_LIB)(dynnxt_c1d.o) :    \ 
    2732         dom_oce.F90 \ 
    2733         in_out_manager.F90 \ 
    2734         lbcnfd.F90 \ 
    2735         lib_mpp.F90 \ 
    2736         lib_print.f90 \ 
    2737         $(MODEL_LIB)(dom_oce.o) \ 
    2738         $(MODEL_LIB)(in_out_manager.o) \ 
    2739         $(MODEL_LIB)(lbcnfd.o) \ 
    2740         $(MODEL_LIB)(lib_mpp.o) \ 
    2741         $(MODEL_LIB)(lib_print.o) \ 
    2742         $(MODEL_LIB)(oce.o) \ 
    2743         $(MODEL_LIB)(par_kind.o) \ 
    2744         $(MODEL_LIB)(par_oce.o) \ 
    2745         oce.F90 \ 
    2746         par_kind.F90 \ 
    2747         par_oce.F90 \ 
    2748         dom_oce.F90 \ 
    2749         in_out_manager.F90 \ 
    2750         lbclnk.F90 \ 
    2751         $(MODEL_LIB)(dom_oce.o) \ 
    2752         $(MODEL_LIB)(in_out_manager.o) \ 
    2753         $(MODEL_LIB)(lbclnk.o) \ 
    2754         $(MODEL_LIB)(oce.o) \ 
    2755         $(MODEL_LIB)(prtctl.o) \ 
    2756         oce.F90 \ 
    2757         prtctl.F90 \ 
    2758         KEY_CPP \ 
    2759         dynnxt_c1d.F90 
    27602786$(MODEL_LIB)(dynnxt.o) :        \ 
     2787        $(MODEL_LIB)(bdy_oce.o) \ 
     2788        $(MODEL_LIB)(bdy_par.o) \ 
     2789        $(MODEL_LIB)(bdytides.o) \ 
     2790        $(MODEL_LIB)(daymod.o) \ 
     2791        $(MODEL_LIB)(dom_oce.o) \ 
     2792        $(MODEL_LIB)(dynadv_cen2.o) \ 
     2793        $(MODEL_LIB)(dynadv_ubs.o) \ 
     2794        $(MODEL_LIB)(dynkeg.o) \ 
     2795        $(MODEL_LIB)(dynspg_oce.o) \ 
     2796        $(MODEL_LIB)(dynzad.o) \ 
     2797        $(MODEL_LIB)(in_out_manager.o) \ 
     2798        $(MODEL_LIB)(iom.o) \ 
     2799        $(MODEL_LIB)(lbclnk.o) \ 
     2800        $(MODEL_LIB)(lbcnfd.o) \ 
     2801        $(MODEL_LIB)(lib_mpp.o) \ 
     2802        $(MODEL_LIB)(lib_print.o) \ 
     2803        $(MODEL_LIB)(obc_oce.o) \ 
     2804        $(MODEL_LIB)(obc_par.o) \ 
     2805        $(MODEL_LIB)(oce.o) \ 
     2806        $(MODEL_LIB)(par_kind.o) \ 
     2807        $(MODEL_LIB)(par_oce.o) \ 
     2808        $(MODEL_LIB)(phycst.o) \ 
     2809        $(MODEL_LIB)(sbc_oce.o) \ 
    27612810        bdy_oce.F90 \ 
    27622811        bdy_par.F90 \ 
     
    27752824        lib_mpp.F90 \ 
    27762825        lib_print.f90 \ 
    2777         $(MODEL_LIB)(bdy_oce.o) \ 
    2778         $(MODEL_LIB)(bdy_par.o) \ 
    2779         $(MODEL_LIB)(bdytides.o) \ 
    2780         $(MODEL_LIB)(daymod.o) \ 
    2781         $(MODEL_LIB)(dom_oce.o) \ 
    2782         $(MODEL_LIB)(dynadv_cen2.o) \ 
    2783         $(MODEL_LIB)(dynadv_ubs.o) \ 
    2784         $(MODEL_LIB)(dynkeg.o) \ 
    2785         $(MODEL_LIB)(dynspg_oce.o) \ 
    2786         $(MODEL_LIB)(dynzad.o) \ 
    2787         $(MODEL_LIB)(in_out_manager.o) \ 
    2788         $(MODEL_LIB)(iom.o) \ 
    2789         $(MODEL_LIB)(lbclnk.o) \ 
    2790         $(MODEL_LIB)(lbcnfd.o) \ 
    2791         $(MODEL_LIB)(lib_mpp.o) \ 
    2792         $(MODEL_LIB)(lib_print.o) \ 
    2793         $(MODEL_LIB)(obc_oce.o) \ 
    2794         $(MODEL_LIB)(obc_par.o) \ 
    2795         $(MODEL_LIB)(oce.o) \ 
    2796         $(MODEL_LIB)(par_kind.o) \ 
    2797         $(MODEL_LIB)(par_oce.o) \ 
    2798         $(MODEL_LIB)(phycst.o) \ 
    2799         $(MODEL_LIB)(sbc_oce.o) \ 
    28002826        obc_oce.F90 \ 
    28012827        obc_par.F90 \ 
     
    28052831        phycst.F90 \ 
    28062832        sbc_oce.F90 \ 
     2833        $(MODEL_LIB)(agrif_opa_interp.o) \ 
     2834        $(MODEL_LIB)(agrif_opa_update.o) \ 
     2835        $(MODEL_LIB)(bdy_oce.o) \ 
     2836        $(MODEL_LIB)(bdydta.o) \ 
     2837        $(MODEL_LIB)(bdydyn.o) \ 
     2838        $(MODEL_LIB)(dom_oce.o) \ 
     2839        $(MODEL_LIB)(domvvl.o) \ 
     2840        $(MODEL_LIB)(dynadv.o) \ 
     2841        $(MODEL_LIB)(dynspg_oce.o) \ 
     2842        $(MODEL_LIB)(in_out_manager.o) \ 
     2843        $(MODEL_LIB)(lbclnk.o) \ 
     2844        $(MODEL_LIB)(obc_oce.o) \ 
     2845        $(MODEL_LIB)(obcdyn.o) \ 
     2846        $(MODEL_LIB)(obcdyn_bt.o) \ 
     2847        $(MODEL_LIB)(obcvol.o) \ 
     2848        $(MODEL_LIB)(oce.o) \ 
     2849        $(MODEL_LIB)(prtctl.o) \ 
    28072850        agrif_opa_interp.F90 \ 
    28082851        agrif_opa_update.F90 \ 
     2852        bdy_oce.F90 \ 
    28092853        bdydta.F90 \ 
    28102854        bdydyn.F90 \ 
    2811         bdy_oce.F90 \ 
    28122855        dom_oce.F90 \ 
    28132856        domvvl.F90 \ 
     
    28162859        in_out_manager.F90 \ 
    28172860        lbclnk.F90 \ 
     2861        obc_oce.F90 \ 
     2862        obcdyn.F90 \ 
     2863        obcdyn_bt.F90 \ 
     2864        obcvol.F90 \ 
     2865        oce.F90 \ 
     2866        prtctl.F90 \ 
     2867        domzgr_substitute.h90 \ 
     2868        $(AGRIF_LIB) \ 
     2869        KEY_CPP \ 
     2870        dynnxt.F90 
     2871$(MODEL_LIB)(dynnxt_c1d.o) :    \ 
     2872        $(MODEL_LIB)(dom_oce.o) \ 
     2873        $(MODEL_LIB)(in_out_manager.o) \ 
     2874        $(MODEL_LIB)(lbcnfd.o) \ 
     2875        $(MODEL_LIB)(lib_mpp.o) \ 
     2876        $(MODEL_LIB)(lib_print.o) \ 
     2877        $(MODEL_LIB)(oce.o) \ 
     2878        $(MODEL_LIB)(par_kind.o) \ 
     2879        $(MODEL_LIB)(par_oce.o) \ 
     2880        dom_oce.F90 \ 
     2881        in_out_manager.F90 \ 
     2882        lbcnfd.F90 \ 
     2883        lib_mpp.F90 \ 
     2884        lib_print.f90 \ 
     2885        oce.F90 \ 
     2886        par_kind.F90 \ 
     2887        par_oce.F90 \ 
     2888        $(MODEL_LIB)(dom_oce.o) \ 
     2889        $(MODEL_LIB)(in_out_manager.o) \ 
     2890        $(MODEL_LIB)(lbclnk.o) \ 
     2891        $(MODEL_LIB)(oce.o) \ 
     2892        $(MODEL_LIB)(prtctl.o) \ 
     2893        dom_oce.F90 \ 
     2894        in_out_manager.F90 \ 
     2895        lbclnk.F90 \ 
     2896        oce.F90 \ 
     2897        prtctl.F90 \ 
     2898        KEY_CPP \ 
     2899        dynnxt_c1d.F90 
     2900$(MODEL_LIB)(dynspg.o) :        \ 
    28182901        $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2819         $(MODEL_LIB)(agrif_opa_update.o) \ 
     2902        $(MODEL_LIB)(bdy_oce.o) \ 
     2903        $(MODEL_LIB)(bdy_par.o) \ 
    28202904        $(MODEL_LIB)(bdydta.o) \ 
    28212905        $(MODEL_LIB)(bdydyn.o) \ 
    2822         $(MODEL_LIB)(bdy_oce.o) \ 
     2906        $(MODEL_LIB)(bdytides.o) \ 
     2907        $(MODEL_LIB)(bdyvol.o) \ 
     2908        $(MODEL_LIB)(cla_dynspg.o) \ 
    28232909        $(MODEL_LIB)(dom_oce.o) \ 
    28242910        $(MODEL_LIB)(domvvl.o) \ 
    28252911        $(MODEL_LIB)(dynadv.o) \ 
    28262912        $(MODEL_LIB)(dynspg_oce.o) \ 
    2827         $(MODEL_LIB)(in_out_manager.o) \ 
    2828         $(MODEL_LIB)(lbclnk.o) \ 
    2829         $(MODEL_LIB)(obcdyn_bt.o) \ 
    2830         $(MODEL_LIB)(obcdyn.o) \ 
    2831         $(MODEL_LIB)(obc_oce.o) \ 
    2832         $(MODEL_LIB)(obcvol.o) \ 
    2833         $(MODEL_LIB)(oce.o) \ 
    2834         $(MODEL_LIB)(prtctl.o) \ 
    2835         obcdyn_bt.F90 \ 
    2836         obcdyn.F90 \ 
    2837         obc_oce.F90 \ 
    2838         obcvol.F90 \ 
    2839         oce.F90 \ 
    2840         prtctl.F90 \ 
    2841         domzgr_substitute.h90 \ 
    2842         $(AGRIF_LIB) \ 
    2843         KEY_CPP \ 
    2844         dynnxt.F90 
    2845 $(MODEL_LIB)(dynspg_exp.o) :    \ 
    2846         c1d.F90 \ 
    2847         daymod.F90 \ 
    2848         dom_oce.F90 \ 
    2849         dynspg_oce.F90 \ 
    2850         eosbn2.F90 \ 
    2851         in_out_manager.F90 \ 
    2852         iom_def.F90 \ 
    2853         iom.F90 \ 
    2854         iom_ioipsl.F90 \ 
    2855         iom_nf90.F90 \ 
    2856         iom_rstdimg.F90 \ 
    2857         lbclnk.F90 \ 
    2858         lbcnfd.F90 \ 
    2859         lib_mpp.F90 \ 
    2860         lib_print.f90 \ 
    2861         $(MODEL_LIB)(c1d.o) \ 
    2862         $(MODEL_LIB)(daymod.o) \ 
    2863         $(MODEL_LIB)(dom_oce.o) \ 
    2864         $(MODEL_LIB)(dynspg_oce.o) \ 
    2865         $(MODEL_LIB)(eosbn2.o) \ 
    2866         $(MODEL_LIB)(in_out_manager.o) \ 
    2867         $(MODEL_LIB)(iom_def.o) \ 
    2868         $(MODEL_LIB)(iom_ioipsl.o) \ 
    2869         $(MODEL_LIB)(iom_nf90.o) \ 
    2870         $(MODEL_LIB)(iom.o) \ 
    2871         $(MODEL_LIB)(iom_rstdimg.o) \ 
    2872         $(MODEL_LIB)(lbclnk.o) \ 
    2873         $(MODEL_LIB)(lbcnfd.o) \ 
     2913        $(MODEL_LIB)(dynvor.o) \ 
     2914        $(MODEL_LIB)(in_out_manager.o) \ 
     2915        $(MODEL_LIB)(iom.o) \ 
     2916        $(MODEL_LIB)(lbclnk.o) \ 
     2917        $(MODEL_LIB)(ldftra_oce.o) \ 
    28742918        $(MODEL_LIB)(lib_mpp.o) \ 
    28752919        $(MODEL_LIB)(lib_print.o) \ 
    28762920        $(MODEL_LIB)(obc_oce.o) \ 
    28772921        $(MODEL_LIB)(obc_par.o) \ 
    2878         $(MODEL_LIB)(oce.o) \ 
    2879         $(MODEL_LIB)(par_kind.o) \ 
    2880         $(MODEL_LIB)(par_oce.o) \ 
    2881         $(MODEL_LIB)(phycst.o) \ 
    2882         $(MODEL_LIB)(trdmld_oce.o) \ 
    2883         $(MODEL_LIB)(zdfddm.o) \ 
    2884         $(MODEL_LIB)(zdfmxl.o) \ 
    2885         $(MODEL_LIB)(zpshde.o) \ 
    2886         obc_oce.F90 \ 
    2887         obc_par.F90 \ 
    2888         oce.F90 \ 
    2889         par_kind.F90 \ 
    2890         par_oce.F90 \ 
    2891         phycst.F90 \ 
    2892         trdmld_oce.F90 \ 
    2893         zdfddm.F90 \ 
    2894         zdfmxl.F90 \ 
    2895         zpshde.F90 \ 
    2896         dom_oce.F90 \ 
    2897         in_out_manager.F90 \ 
    2898         iom.F90 \ 
    2899         lbclnk.F90 \ 
    2900         lib_mpp.F90 \ 
    2901         $(MODEL_LIB)(dom_oce.o) \ 
    2902         $(MODEL_LIB)(in_out_manager.o) \ 
    2903         $(MODEL_LIB)(iom.o) \ 
    2904         $(MODEL_LIB)(lbclnk.o) \ 
    2905         $(MODEL_LIB)(lib_mpp.o) \ 
    2906         $(MODEL_LIB)(obcdta.o) \ 
    2907         $(MODEL_LIB)(obc_oce.o) \ 
    2908         $(MODEL_LIB)(obc_par.o) \ 
    2909         $(MODEL_LIB)(oce.o) \ 
    2910         $(MODEL_LIB)(phycst.o) \ 
    2911         $(MODEL_LIB)(prtctl.o) \ 
    2912         $(MODEL_LIB)(restart.o) \ 
    2913         $(MODEL_LIB)(sbc_oce.o) \ 
    2914         obcdta.F90 \ 
    2915         obc_oce.F90 \ 
    2916         obc_par.F90 \ 
    2917         oce.F90 \ 
    2918         phycst.F90 \ 
    2919         prtctl.F90 \ 
    2920         restart.F90 \ 
    2921         sbc_oce.F90 \ 
    2922         domzgr_substitute.h90 \ 
    2923         vectopt_loop_substitute.h90 \ 
    2924         KEY_CPP \ 
    2925         dynspg_exp.F90 
    2926 $(MODEL_LIB)(dynspg.o) :        \ 
    2927         agrif_opa_interp.F90 \ 
    2928         bdydta.F90 \ 
    2929         bdydyn.F90 \ 
    2930         bdy_oce.F90 \ 
    2931         bdy_par.F90 \ 
    2932         bdytides.F90 \ 
    2933         bdyvol.F90 \ 
    2934         cla_dynspg.F90 \ 
    2935         dom_oce.F90 \ 
    2936         domvvl.F90 \ 
    2937         dynspg_oce.F90 \ 
    2938         dynvor.F90 \ 
    2939         in_out_manager.F90 \ 
    2940         iom.F90 \ 
    2941         lbclnk.F90 \ 
    2942         ldftra_oce.F90 \ 
    2943         lib_mpp.F90 \ 
    2944         lib_print.f90 \ 
    2945         $(MODEL_LIB)(agrif_opa_interp.o) \ 
    2946         $(MODEL_LIB)(bdydta.o) \ 
    2947         $(MODEL_LIB)(bdydyn.o) \ 
    2948         $(MODEL_LIB)(bdy_oce.o) \ 
    2949         $(MODEL_LIB)(bdy_par.o) \ 
    2950         $(MODEL_LIB)(bdytides.o) \ 
    2951         $(MODEL_LIB)(bdyvol.o) \ 
    2952         $(MODEL_LIB)(cla_dynspg.o) \ 
    2953         $(MODEL_LIB)(dom_oce.o) \ 
    2954         $(MODEL_LIB)(domvvl.o) \ 
    2955         $(MODEL_LIB)(dynspg_oce.o) \ 
    2956         $(MODEL_LIB)(dynvor.o) \ 
    2957         $(MODEL_LIB)(in_out_manager.o) \ 
    2958         $(MODEL_LIB)(iom.o) \ 
    2959         $(MODEL_LIB)(lbclnk.o) \ 
    2960         $(MODEL_LIB)(ldftra_oce.o) \ 
    2961         $(MODEL_LIB)(lib_mpp.o) \ 
    2962         $(MODEL_LIB)(lib_print.o) \ 
    29632922        $(MODEL_LIB)(obcdta.o) \ 
    29642923        $(MODEL_LIB)(obcdyn.o) \ 
    29652924        $(MODEL_LIB)(obcfla.o) \ 
    2966         $(MODEL_LIB)(obc_oce.o) \ 
    2967         $(MODEL_LIB)(obc_par.o) \ 
    29682925        $(MODEL_LIB)(obcvol.o) \ 
    29692926        $(MODEL_LIB)(oce.o) \ 
     
    29742931        $(MODEL_LIB)(restart.o) \ 
    29752932        $(MODEL_LIB)(sbc_oce.o) \ 
     2933        $(MODEL_LIB)(sol_oce.o) \ 
    29762934        $(MODEL_LIB)(solmat.o) \ 
    2977         $(MODEL_LIB)(sol_oce.o) \ 
    29782935        $(MODEL_LIB)(solpcg.o) \ 
    29792936        $(MODEL_LIB)(solsor.o) \ 
     
    29872944        $(MODEL_LIB)(trdvor_oce.o) \ 
    29882945        $(MODEL_LIB)(zdf_oce.o) \ 
     2946        $(MODEL_LIB)(zdfbfr.o) \ 
     2947        agrif_opa_interp.F90 \ 
     2948        bdy_oce.F90 \ 
     2949        bdy_par.F90 \ 
     2950        bdydta.F90 \ 
     2951        bdydyn.F90 \ 
     2952        bdytides.F90 \ 
     2953        bdyvol.F90 \ 
     2954        cla_dynspg.F90 \ 
     2955        dom_oce.F90 \ 
     2956        domvvl.F90 \ 
     2957        dynadv.F90 \ 
     2958        dynspg_oce.F90 \ 
     2959        dynvor.F90 \ 
     2960        in_out_manager.F90 \ 
     2961        iom.F90 \ 
     2962        lbclnk.F90 \ 
     2963        ldftra_oce.F90 \ 
     2964        lib_mpp.F90 \ 
     2965        lib_print.f90 \ 
     2966        obc_oce.F90 \ 
     2967        obc_par.F90 \ 
    29892968        obcdta.F90 \ 
    29902969        obcdyn.F90 \ 
    29912970        obcfla.F90 \ 
    2992         obc_oce.F90 \ 
    2993         obc_par.F90 \ 
    29942971        obcvol.F90 \ 
    29952972        oce.F90 \ 
     
    30002977        restart.F90 \ 
    30012978        sbc_oce.F90 \ 
     2979        sol_oce.F90 \ 
    30022980        solmat.F90 \ 
    3003         sol_oce.F90 \ 
    30042981        solpcg.F90 \ 
    30052982        solsor.F90 \ 
     
    30132990        trdvor_oce.F90 \ 
    30142991        zdf_oce.F90 \ 
     2992        zdfbfr.F90 \ 
     2993        $(MODEL_LIB)(dom_oce.o) \ 
     2994        $(MODEL_LIB)(dynspg_exp.o) \ 
     2995        $(MODEL_LIB)(dynspg_flt.o) \ 
     2996        $(MODEL_LIB)(dynspg_oce.o) \ 
     2997        $(MODEL_LIB)(dynspg_ts.o) \ 
     2998        $(MODEL_LIB)(in_out_manager.o) \ 
     2999        $(MODEL_LIB)(obc_oce.o) \ 
     3000        $(MODEL_LIB)(oce.o) \ 
     3001        $(MODEL_LIB)(prtctl.o) \ 
     3002        $(MODEL_LIB)(trdmod.o) \ 
     3003        $(MODEL_LIB)(trdmod_oce.o) \ 
    30153004        dom_oce.F90 \ 
    30163005        dynspg_exp.F90 \ 
     
    30193008        dynspg_ts.F90 \ 
    30203009        in_out_manager.F90 \ 
    3021         $(MODEL_LIB)(dom_oce.o) \ 
    3022         $(MODEL_LIB)(dynspg_exp.o) \ 
    3023         $(MODEL_LIB)(dynspg_flt.o) \ 
    3024         $(MODEL_LIB)(dynspg_oce.o) \ 
    3025         $(MODEL_LIB)(dynspg_ts.o) \ 
    3026         $(MODEL_LIB)(in_out_manager.o) \ 
    3027         $(MODEL_LIB)(obc_oce.o) \ 
    3028         $(MODEL_LIB)(oce.o) \ 
    3029         $(MODEL_LIB)(prtctl.o) \ 
    3030         $(MODEL_LIB)(trdmod.o) \ 
    3031         $(MODEL_LIB)(trdmod_oce.o) \ 
    30323010        obc_oce.F90 \ 
    30333011        oce.F90 \ 
     
    30393017        KEY_CPP \ 
    30403018        dynspg.F90 
     3019$(MODEL_LIB)(dynspg_exp.o) :    \ 
     3020        $(MODEL_LIB)(c1d.o) \ 
     3021        $(MODEL_LIB)(daymod.o) \ 
     3022        $(MODEL_LIB)(dom_oce.o) \ 
     3023        $(MODEL_LIB)(dynspg_oce.o) \ 
     3024        $(MODEL_LIB)(eosbn2.o) \ 
     3025        $(MODEL_LIB)(in_out_manager.o) \ 
     3026        $(MODEL_LIB)(iom.o) \ 
     3027        $(MODEL_LIB)(iom_def.o) \ 
     3028        $(MODEL_LIB)(iom_ioipsl.o) \ 
     3029        $(MODEL_LIB)(iom_nf90.o) \ 
     3030        $(MODEL_LIB)(iom_rstdimg.o) \ 
     3031        $(MODEL_LIB)(lbclnk.o) \ 
     3032        $(MODEL_LIB)(lbcnfd.o) \ 
     3033        $(MODEL_LIB)(lib_mpp.o) \ 
     3034        $(MODEL_LIB)(lib_print.o) \ 
     3035        $(MODEL_LIB)(obc_oce.o) \ 
     3036        $(MODEL_LIB)(obc_par.o) \ 
     3037        $(MODEL_LIB)(oce.o) \ 
     3038        $(MODEL_LIB)(par_kind.o) \ 
     3039        $(MODEL_LIB)(par_oce.o) \ 
     3040        $(MODEL_LIB)(phycst.o) \ 
     3041        $(MODEL_LIB)(trdmld_oce.o) \ 
     3042        $(MODEL_LIB)(zdfddm.o) \ 
     3043        $(MODEL_LIB)(zdfmxl.o) \ 
     3044        $(MODEL_LIB)(zpshde.o) \ 
     3045        c1d.F90 \ 
     3046        daymod.F90 \ 
     3047        dom_oce.F90 \ 
     3048        dynspg_oce.F90 \ 
     3049        eosbn2.F90 \ 
     3050        in_out_manager.F90 \ 
     3051        iom.F90 \ 
     3052        iom_def.F90 \ 
     3053        iom_ioipsl.F90 \ 
     3054        iom_nf90.F90 \ 
     3055        iom_rstdimg.F90 \ 
     3056        lbclnk.F90 \ 
     3057        lbcnfd.F90 \ 
     3058        lib_mpp.F90 \ 
     3059        lib_print.f90 \ 
     3060        obc_oce.F90 \ 
     3061        obc_par.F90 \ 
     3062        oce.F90 \ 
     3063        par_kind.F90 \ 
     3064        par_oce.F90 \ 
     3065        phycst.F90 \ 
     3066        trdmld_oce.F90 \ 
     3067        zdfddm.F90 \ 
     3068        zdfmxl.F90 \ 
     3069        zpshde.F90 \ 
     3070        $(MODEL_LIB)(dom_oce.o) \ 
     3071        $(MODEL_LIB)(in_out_manager.o) \ 
     3072        $(MODEL_LIB)(iom.o) \ 
     3073        $(MODEL_LIB)(lbclnk.o) \ 
     3074        $(MODEL_LIB)(lib_mpp.o) \ 
     3075        $(MODEL_LIB)(obc_oce.o) \ 
     3076        $(MODEL_LIB)(obc_par.o) \ 
     3077        $(MODEL_LIB)(obcdta.o) \ 
     3078        $(MODEL_LIB)(oce.o) \ 
     3079        $(MODEL_LIB)(phycst.o) \ 
     3080        $(MODEL_LIB)(prtctl.o) \ 
     3081        $(MODEL_LIB)(restart.o) \ 
     3082        $(MODEL_LIB)(sbc_oce.o) \ 
     3083        dom_oce.F90 \ 
     3084        in_out_manager.F90 \ 
     3085        iom.F90 \ 
     3086        lbclnk.F90 \ 
     3087        lib_mpp.F90 \ 
     3088        obc_oce.F90 \ 
     3089        obc_par.F90 \ 
     3090        obcdta.F90 \ 
     3091        oce.F90 \ 
     3092        phycst.F90 \ 
     3093        prtctl.F90 \ 
     3094        restart.F90 \ 
     3095        sbc_oce.F90 \ 
     3096        domzgr_substitute.h90 \ 
     3097        vectopt_loop_substitute.h90 \ 
     3098        KEY_CPP \ 
     3099        dynspg_exp.F90 
    30413100$(MODEL_LIB)(dynspg_flt.o) :    \ 
     3101        $(MODEL_LIB)(bdy_oce.o) \ 
     3102        $(MODEL_LIB)(bdy_par.o) \ 
     3103        $(MODEL_LIB)(bdytides.o) \ 
     3104        $(MODEL_LIB)(c1d.o) \ 
     3105        $(MODEL_LIB)(dom_oce.o) \ 
     3106        $(MODEL_LIB)(dynadv_cen2.o) \ 
     3107        $(MODEL_LIB)(dynadv_ubs.o) \ 
     3108        $(MODEL_LIB)(dynkeg.o) \ 
     3109        $(MODEL_LIB)(dynspg_oce.o) \ 
     3110        $(MODEL_LIB)(dynzad.o) \ 
     3111        $(MODEL_LIB)(eosbn2.o) \ 
     3112        $(MODEL_LIB)(in_out_manager.o) \ 
     3113        $(MODEL_LIB)(iom.o) \ 
     3114        $(MODEL_LIB)(iom_def.o) \ 
     3115        $(MODEL_LIB)(iom_ioipsl.o) \ 
     3116        $(MODEL_LIB)(iom_nf90.o) \ 
     3117        $(MODEL_LIB)(iom_rstdimg.o) \ 
     3118        $(MODEL_LIB)(lbclnk.o) \ 
     3119        $(MODEL_LIB)(lbcnfd.o) \ 
     3120        $(MODEL_LIB)(lib_mpp.o) \ 
     3121        $(MODEL_LIB)(lib_print.o) \ 
     3122        $(MODEL_LIB)(obc_oce.o) \ 
     3123        $(MODEL_LIB)(obc_par.o) \ 
     3124        $(MODEL_LIB)(obcdyn.o) \ 
     3125        $(MODEL_LIB)(obcvol.o) \ 
     3126        $(MODEL_LIB)(oce.o) \ 
     3127        $(MODEL_LIB)(par_kind.o) \ 
     3128        $(MODEL_LIB)(par_oce.o) \ 
     3129        $(MODEL_LIB)(phycst.o) \ 
     3130        $(MODEL_LIB)(sbc_oce.o) \ 
     3131        $(MODEL_LIB)(sol_oce.o) \ 
     3132        $(MODEL_LIB)(solmat.o) \ 
     3133        $(MODEL_LIB)(solpcg.o) \ 
     3134        $(MODEL_LIB)(solsor.o) \ 
     3135        $(MODEL_LIB)(trdmld_oce.o) \ 
     3136        $(MODEL_LIB)(zdf_oce.o) \ 
     3137        $(MODEL_LIB)(zdfddm.o) \ 
     3138        $(MODEL_LIB)(zdfmxl.o) \ 
     3139        $(MODEL_LIB)(zpshde.o) \ 
    30423140        bdy_oce.F90 \ 
    30433141        bdy_par.F90 \ 
     
    30453143        c1d.F90 \ 
    30463144        dom_oce.F90 \ 
     3145        dynadv_cen2.F90 \ 
     3146        dynadv_ubs.F90 \ 
     3147        dynkeg.F90 \ 
    30473148        dynspg_oce.F90 \ 
     3149        dynzad.F90 \ 
    30483150        eosbn2.F90 \ 
    30493151        in_out_manager.F90 \ 
     3152        iom.F90 \ 
    30503153        iom_def.F90 \ 
    3051         iom.F90 \ 
    30523154        iom_ioipsl.F90 \ 
    30533155        iom_nf90.F90 \ 
     
    30573159        lib_mpp.F90 \ 
    30583160        lib_print.f90 \ 
    3059         $(MODEL_LIB)(bdy_oce.o) \ 
    3060         $(MODEL_LIB)(bdy_par.o) \ 
    3061         $(MODEL_LIB)(bdytides.o) \ 
    3062         $(MODEL_LIB)(c1d.o) \ 
    3063         $(MODEL_LIB)(dom_oce.o) \ 
    3064         $(MODEL_LIB)(dynspg_oce.o) \ 
    3065         $(MODEL_LIB)(eosbn2.o) \ 
    3066         $(MODEL_LIB)(in_out_manager.o) \ 
    3067         $(MODEL_LIB)(iom_def.o) \ 
    3068         $(MODEL_LIB)(iom_ioipsl.o) \ 
    3069         $(MODEL_LIB)(iom_nf90.o) \ 
    3070         $(MODEL_LIB)(iom.o) \ 
    3071         $(MODEL_LIB)(iom_rstdimg.o) \ 
    3072         $(MODEL_LIB)(lbclnk.o) \ 
    3073         $(MODEL_LIB)(lbcnfd.o) \ 
    3074         $(MODEL_LIB)(lib_mpp.o) \ 
    3075         $(MODEL_LIB)(lib_print.o) \ 
    3076         $(MODEL_LIB)(obcdyn.o) \ 
    3077         $(MODEL_LIB)(obc_oce.o) \ 
    3078         $(MODEL_LIB)(obc_par.o) \ 
    3079         $(MODEL_LIB)(obcvol.o) \ 
    3080         $(MODEL_LIB)(oce.o) \ 
    3081         $(MODEL_LIB)(par_kind.o) \ 
    3082         $(MODEL_LIB)(par_oce.o) \ 
    3083         $(MODEL_LIB)(phycst.o) \ 
    3084         $(MODEL_LIB)(sbc_oce.o) \ 
    3085         $(MODEL_LIB)(solmat.o) \ 
    3086         $(MODEL_LIB)(sol_oce.o) \ 
    3087         $(MODEL_LIB)(solpcg.o) \ 
    3088         $(MODEL_LIB)(solsor.o) \ 
    3089         $(MODEL_LIB)(trdmld_oce.o) \ 
    3090         $(MODEL_LIB)(zdfddm.o) \ 
    3091         $(MODEL_LIB)(zdfmxl.o) \ 
    3092         $(MODEL_LIB)(zdf_oce.o) \ 
    3093         $(MODEL_LIB)(zpshde.o) \ 
    3094         obcdyn.F90 \ 
    30953161        obc_oce.F90 \ 
    30963162        obc_par.F90 \ 
     3163        obcdyn.F90 \ 
    30973164        obcvol.F90 \ 
    30983165        oce.F90 \ 
     
    31013168        phycst.F90 \ 
    31023169        sbc_oce.F90 \ 
     3170        sol_oce.F90 \ 
    31033171        solmat.F90 \ 
    3104         sol_oce.F90 \ 
    31053172        solpcg.F90 \ 
    31063173        solsor.F90 \ 
    31073174        trdmld_oce.F90 \ 
     3175        zdf_oce.F90 \ 
    31083176        zdfddm.F90 \ 
    31093177        zdfmxl.F90 \ 
    3110         zdf_oce.F90 \ 
    31113178        zpshde.F90 \ 
    3112         agrif_opa_interp.F90 \ 
    3113         bdydyn.F90 \ 
    3114         bdy_oce.F90 \ 
    3115         bdyvol.F90 \ 
    3116         cla_dynspg.F90 \ 
    3117         dom_oce.F90 \ 
    3118         domvvl.F90 \ 
    3119         in_out_manager.F90 \ 
    3120         iom.F90 \ 
    3121         lbclnk.F90 \ 
    3122         lib_mpp.F90 \ 
    31233179        $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3180        $(MODEL_LIB)(bdy_oce.o) \ 
    31243181        $(MODEL_LIB)(bdydyn.o) \ 
    3125         $(MODEL_LIB)(bdy_oce.o) \ 
    31263182        $(MODEL_LIB)(bdyvol.o) \ 
    31273183        $(MODEL_LIB)(cla_dynspg.o) \ 
    31283184        $(MODEL_LIB)(dom_oce.o) \ 
    31293185        $(MODEL_LIB)(domvvl.o) \ 
    3130         $(MODEL_LIB)(in_out_manager.o) \ 
    3131         $(MODEL_LIB)(iom.o) \ 
    3132         $(MODEL_LIB)(lbclnk.o) \ 
    3133         $(MODEL_LIB)(lib_mpp.o) \ 
     3186        $(MODEL_LIB)(dynadv.o) \ 
     3187        $(MODEL_LIB)(in_out_manager.o) \ 
     3188        $(MODEL_LIB)(iom.o) \ 
     3189        $(MODEL_LIB)(lbclnk.o) \ 
     3190        $(MODEL_LIB)(lib_mpp.o) \ 
     3191        $(MODEL_LIB)(obc_oce.o) \ 
    31343192        $(MODEL_LIB)(obcdyn.o) \ 
    3135         $(MODEL_LIB)(obc_oce.o) \ 
    31363193        $(MODEL_LIB)(obcvol.o) \ 
    31373194        $(MODEL_LIB)(oce.o) \ 
     
    31403197        $(MODEL_LIB)(restart.o) \ 
    31413198        $(MODEL_LIB)(sbc_oce.o) \ 
     3199        $(MODEL_LIB)(sol_oce.o) \ 
    31423200        $(MODEL_LIB)(solmat.o) \ 
    3143         $(MODEL_LIB)(sol_oce.o) \ 
    31443201        $(MODEL_LIB)(solpcg.o) \ 
    31453202        $(MODEL_LIB)(solsor.o) \ 
    31463203        $(MODEL_LIB)(solver.o) \ 
    31473204        $(MODEL_LIB)(zdf_oce.o) \ 
     3205        agrif_opa_interp.F90 \ 
     3206        bdy_oce.F90 \ 
     3207        bdydyn.F90 \ 
     3208        bdyvol.F90 \ 
     3209        cla_dynspg.F90 \ 
     3210        dom_oce.F90 \ 
     3211        domvvl.F90 \ 
     3212        dynadv.F90 \ 
     3213        in_out_manager.F90 \ 
     3214        iom.F90 \ 
     3215        lbclnk.F90 \ 
     3216        lib_mpp.F90 \ 
     3217        obc_oce.F90 \ 
    31483218        obcdyn.F90 \ 
    3149         obc_oce.F90 \ 
    31503219        obcvol.F90 \ 
    31513220        oce.F90 \ 
     
    31543223        restart.F90 \ 
    31553224        sbc_oce.F90 \ 
     3225        sol_oce.F90 \ 
    31563226        solmat.F90 \ 
    3157         sol_oce.F90 \ 
    31583227        solpcg.F90 \ 
    31593228        solsor.F90 \ 
     
    31733242        dynspg_oce.F90 
    31743243$(MODEL_LIB)(dynspg_ts.o) :     \ 
     3244        $(MODEL_LIB)(bdy_oce.o) \ 
     3245        $(MODEL_LIB)(bdy_par.o) \ 
     3246        $(MODEL_LIB)(bdytides.o) \ 
     3247        $(MODEL_LIB)(c1d.o) \ 
     3248        $(MODEL_LIB)(daymod.o) \ 
     3249        $(MODEL_LIB)(dom_oce.o) \ 
     3250        $(MODEL_LIB)(dynadv.o) \ 
     3251        $(MODEL_LIB)(dynspg_oce.o) \ 
     3252        $(MODEL_LIB)(eosbn2.o) \ 
     3253        $(MODEL_LIB)(in_out_manager.o) \ 
     3254        $(MODEL_LIB)(iom.o) \ 
     3255        $(MODEL_LIB)(iom_def.o) \ 
     3256        $(MODEL_LIB)(iom_ioipsl.o) \ 
     3257        $(MODEL_LIB)(iom_nf90.o) \ 
     3258        $(MODEL_LIB)(iom_rstdimg.o) \ 
     3259        $(MODEL_LIB)(lbclnk.o) \ 
     3260        $(MODEL_LIB)(lbcnfd.o) \ 
     3261        $(MODEL_LIB)(lib_mpp.o) \ 
     3262        $(MODEL_LIB)(lib_print.o) \ 
     3263        $(MODEL_LIB)(obc_oce.o) \ 
     3264        $(MODEL_LIB)(obc_par.o) \ 
     3265        $(MODEL_LIB)(obcdta.o) \ 
     3266        $(MODEL_LIB)(oce.o) \ 
     3267        $(MODEL_LIB)(par_kind.o) \ 
     3268        $(MODEL_LIB)(par_oce.o) \ 
     3269        $(MODEL_LIB)(phycst.o) \ 
     3270        $(MODEL_LIB)(prtctl.o) \ 
     3271        $(MODEL_LIB)(sbc_oce.o) \ 
     3272        $(MODEL_LIB)(trdmld_oce.o) \ 
     3273        $(MODEL_LIB)(trdmod.o) \ 
     3274        $(MODEL_LIB)(trdmod_oce.o) \ 
     3275        $(MODEL_LIB)(zdf_oce.o) \ 
     3276        $(MODEL_LIB)(zdfddm.o) \ 
     3277        $(MODEL_LIB)(zdfmxl.o) \ 
     3278        $(MODEL_LIB)(zpshde.o) \ 
    31753279        bdy_oce.F90 \ 
    31763280        bdy_par.F90 \ 
     
    31833287        eosbn2.F90 \ 
    31843288        in_out_manager.F90 \ 
     3289        iom.F90 \ 
    31853290        iom_def.F90 \ 
    3186         iom.F90 \ 
    31873291        iom_ioipsl.F90 \ 
    31883292        iom_nf90.F90 \ 
     
    31923296        lib_mpp.F90 \ 
    31933297        lib_print.f90 \ 
    3194         $(MODEL_LIB)(bdy_oce.o) \ 
    3195         $(MODEL_LIB)(bdy_par.o) \ 
    3196         $(MODEL_LIB)(bdytides.o) \ 
    3197         $(MODEL_LIB)(c1d.o) \ 
    3198         $(MODEL_LIB)(daymod.o) \ 
    3199         $(MODEL_LIB)(dom_oce.o) \ 
    3200         $(MODEL_LIB)(dynadv.o) \ 
    3201         $(MODEL_LIB)(dynspg_oce.o) \ 
    3202         $(MODEL_LIB)(eosbn2.o) \ 
    3203         $(MODEL_LIB)(in_out_manager.o) \ 
    3204         $(MODEL_LIB)(iom_def.o) \ 
    3205         $(MODEL_LIB)(iom_ioipsl.o) \ 
    3206         $(MODEL_LIB)(iom_nf90.o) \ 
    3207         $(MODEL_LIB)(iom.o) \ 
    3208         $(MODEL_LIB)(iom_rstdimg.o) \ 
    3209         $(MODEL_LIB)(lbclnk.o) \ 
    3210         $(MODEL_LIB)(lbcnfd.o) \ 
    3211         $(MODEL_LIB)(lib_mpp.o) \ 
    3212         $(MODEL_LIB)(lib_print.o) \ 
    3213         $(MODEL_LIB)(obcdta.o) \ 
    3214         $(MODEL_LIB)(obc_oce.o) \ 
    3215         $(MODEL_LIB)(obc_par.o) \ 
    3216         $(MODEL_LIB)(oce.o) \ 
    3217         $(MODEL_LIB)(par_kind.o) \ 
    3218         $(MODEL_LIB)(par_oce.o) \ 
    3219         $(MODEL_LIB)(phycst.o) \ 
    3220         $(MODEL_LIB)(prtctl.o) \ 
    3221         $(MODEL_LIB)(sbc_oce.o) \ 
    3222         $(MODEL_LIB)(trdmld_oce.o) \ 
    3223         $(MODEL_LIB)(trdmod.o) \ 
    3224         $(MODEL_LIB)(trdmod_oce.o) \ 
    3225         $(MODEL_LIB)(zdfddm.o) \ 
    3226         $(MODEL_LIB)(zdfmxl.o) \ 
    3227         $(MODEL_LIB)(zpshde.o) \ 
    3228         obcdta.F90 \ 
    32293298        obc_oce.F90 \ 
    32303299        obc_par.F90 \ 
     3300        obcdta.F90 \ 
    32313301        oce.F90 \ 
    32323302        par_kind.F90 \ 
     
    32383308        trdmod.F90 \ 
    32393309        trdmod_oce.F90 \ 
     3310        zdf_oce.F90 \ 
    32403311        zdfddm.F90 \ 
    32413312        zdfmxl.F90 \ 
    32423313        zpshde.F90 \ 
     3314        $(MODEL_LIB)(bdy_oce.o) \ 
     3315        $(MODEL_LIB)(bdy_par.o) \ 
     3316        $(MODEL_LIB)(bdydta.o) \ 
     3317        $(MODEL_LIB)(bdydyn.o) \ 
     3318        $(MODEL_LIB)(bdytides.o) \ 
     3319        $(MODEL_LIB)(dom_oce.o) \ 
     3320        $(MODEL_LIB)(domvvl.o) \ 
     3321        $(MODEL_LIB)(dynspg_oce.o) \ 
     3322        $(MODEL_LIB)(dynvor.o) \ 
     3323        $(MODEL_LIB)(in_out_manager.o) \ 
     3324        $(MODEL_LIB)(iom.o) \ 
     3325        $(MODEL_LIB)(lbclnk.o) \ 
     3326        $(MODEL_LIB)(lib_mpp.o) \ 
     3327        $(MODEL_LIB)(obc_oce.o) \ 
     3328        $(MODEL_LIB)(obc_par.o) \ 
     3329        $(MODEL_LIB)(obcdta.o) \ 
     3330        $(MODEL_LIB)(obcfla.o) \ 
     3331        $(MODEL_LIB)(oce.o) \ 
     3332        $(MODEL_LIB)(phycst.o) \ 
     3333        $(MODEL_LIB)(prtctl.o) \ 
     3334        $(MODEL_LIB)(restart.o) \ 
     3335        $(MODEL_LIB)(sbc_oce.o) \ 
     3336        $(MODEL_LIB)(zdfbfr.o) \ 
     3337        bdy_oce.F90 \ 
     3338        bdy_par.F90 \ 
    32433339        bdydta.F90 \ 
    32443340        bdydyn.F90 \ 
    3245         bdy_oce.F90 \ 
    3246         bdy_par.F90 \ 
    32473341        bdytides.F90 \ 
    32483342        dom_oce.F90 \ 
     
    32543348        lbclnk.F90 \ 
    32553349        lib_mpp.F90 \ 
    3256         $(MODEL_LIB)(bdydta.o) \ 
    3257         $(MODEL_LIB)(bdydyn.o) \ 
    3258         $(MODEL_LIB)(bdy_oce.o) \ 
    3259         $(MODEL_LIB)(bdy_par.o) \ 
    3260         $(MODEL_LIB)(bdytides.o) \ 
    3261         $(MODEL_LIB)(dom_oce.o) \ 
    3262         $(MODEL_LIB)(domvvl.o) \ 
    3263         $(MODEL_LIB)(dynspg_oce.o) \ 
    3264         $(MODEL_LIB)(dynvor.o) \ 
    3265         $(MODEL_LIB)(in_out_manager.o) \ 
    3266         $(MODEL_LIB)(iom.o) \ 
    3267         $(MODEL_LIB)(lbclnk.o) \ 
    3268         $(MODEL_LIB)(lib_mpp.o) \ 
    3269         $(MODEL_LIB)(obcdta.o) \ 
    3270         $(MODEL_LIB)(obcfla.o) \ 
    3271         $(MODEL_LIB)(obc_oce.o) \ 
    3272         $(MODEL_LIB)(obc_par.o) \ 
    3273         $(MODEL_LIB)(oce.o) \ 
    3274         $(MODEL_LIB)(phycst.o) \ 
    3275         $(MODEL_LIB)(prtctl.o) \ 
    3276         $(MODEL_LIB)(restart.o) \ 
    3277         $(MODEL_LIB)(sbc_oce.o) \ 
     3350        obc_oce.F90 \ 
     3351        obc_par.F90 \ 
    32783352        obcdta.F90 \ 
    32793353        obcfla.F90 \ 
    3280         obc_oce.F90 \ 
    3281         obc_par.F90 \ 
    32823354        oce.F90 \ 
    32833355        phycst.F90 \ 
     
    32853357        restart.F90 \ 
    32863358        sbc_oce.F90 \ 
     3359        zdfbfr.F90 \ 
    32873360        domzgr_substitute.h90 \ 
    32883361        vectopt_loop_substitute.h90 \ 
     
    32903363        dynspg_ts.F90 
    32913364$(MODEL_LIB)(dynvor.o) :        \ 
    3292         dom_oce.F90 \ 
    3293         dynadv_cen2.F90 \ 
    3294         dynadv_ubs.F90 \ 
    3295         dynkeg.F90 \ 
    3296         dynzad.F90 \ 
    3297         in_out_manager.F90 \ 
    3298         lbcnfd.F90 \ 
    3299         ldftra_oce.F90 \ 
    3300         lib_mpp.F90 \ 
    3301         lib_print.f90 \ 
    33023365        $(MODEL_LIB)(dom_oce.o) \ 
    33033366        $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    33233386        $(MODEL_LIB)(trdvor_oce.o) \ 
    33243387        $(MODEL_LIB)(zdf_oce.o) \ 
     3388        dom_oce.F90 \ 
     3389        dynadv_cen2.F90 \ 
     3390        dynadv_ubs.F90 \ 
     3391        dynkeg.F90 \ 
     3392        dynzad.F90 \ 
     3393        in_out_manager.F90 \ 
     3394        lbcnfd.F90 \ 
     3395        ldftra_oce.F90 \ 
     3396        lib_mpp.F90 \ 
     3397        lib_print.f90 \ 
    33253398        oce.F90 \ 
    33263399        par_kind.F90 \ 
     
    33363409        trdvor_oce.F90 \ 
    33373410        zdf_oce.F90 \ 
    3338         dom_oce.F90 \ 
    3339         dynadv.F90 \ 
    3340         in_out_manager.F90 \ 
    3341         lbclnk.F90 \ 
    33423411        $(MODEL_LIB)(dom_oce.o) \ 
    33433412        $(MODEL_LIB)(dynadv.o) \ 
     
    33483417        $(MODEL_LIB)(trdmod.o) \ 
    33493418        $(MODEL_LIB)(trdmod_oce.o) \ 
     3419        dom_oce.F90 \ 
     3420        dynadv.F90 \ 
     3421        in_out_manager.F90 \ 
     3422        lbclnk.F90 \ 
    33503423        oce.F90 \ 
    33513424        prtctl.F90 \ 
     
    33573430        dynvor.F90 
    33583431$(MODEL_LIB)(dynzad.o) :        \ 
    3359         dom_oce.F90 \ 
    3360         in_out_manager.F90 \ 
    3361         lbclnk.F90 \ 
    3362         ldftra_oce.F90 \ 
    3363         lib_mpp.F90 \ 
    3364         lib_print.f90 \ 
    3365         $(MODEL_LIB)(dom_oce.o) \ 
    3366         $(MODEL_LIB)(in_out_manager.o) \ 
    3367         $(MODEL_LIB)(lbclnk.o) \ 
     3432        $(MODEL_LIB)(dom_oce.o) \ 
     3433        $(MODEL_LIB)(in_out_manager.o) \ 
    33683434        $(MODEL_LIB)(ldftra_oce.o) \ 
    33693435        $(MODEL_LIB)(lib_mpp.o) \ 
     
    33823448        $(MODEL_LIB)(trdvor_oce.o) \ 
    33833449        $(MODEL_LIB)(zdf_oce.o) \ 
     3450        dom_oce.F90 \ 
     3451        in_out_manager.F90 \ 
     3452        ldftra_oce.F90 \ 
     3453        lib_mpp.F90 \ 
     3454        lib_print.f90 \ 
    33843455        oce.F90 \ 
    33853456        par_kind.F90 \ 
     
    33953466        trdvor_oce.F90 \ 
    33963467        zdf_oce.F90 \ 
    3397         dom_oce.F90 \ 
    3398         in_out_manager.F90 \ 
    33993468        $(MODEL_LIB)(dom_oce.o) \ 
    34003469        $(MODEL_LIB)(in_out_manager.o) \ 
     
    34043473        $(MODEL_LIB)(trdmod.o) \ 
    34053474        $(MODEL_LIB)(trdmod_oce.o) \ 
     3475        dom_oce.F90 \ 
     3476        in_out_manager.F90 \ 
    34063477        oce.F90 \ 
    34073478        prtctl.F90 \ 
     
    34133484        KEY_CPP \ 
    34143485        dynzad.F90 
    3415 $(MODEL_LIB)(dynzdf_exp.o) :    \ 
    3416         dom_oce.F90 \ 
    3417         in_out_manager.F90 \ 
    3418         lbclnk.F90 \ 
    3419         lib_print.f90 \ 
    3420         $(MODEL_LIB)(dom_oce.o) \ 
    3421         $(MODEL_LIB)(in_out_manager.o) \ 
    3422         $(MODEL_LIB)(lbclnk.o) \ 
    3423         $(MODEL_LIB)(lib_print.o) \ 
    3424         $(MODEL_LIB)(par_kind.o) \ 
    3425         $(MODEL_LIB)(par_oce.o) \ 
    3426         par_kind.F90 \ 
    3427         par_oce.F90 \ 
    3428         dom_oce.F90 \ 
    3429         in_out_manager.F90 \ 
    3430         $(MODEL_LIB)(dom_oce.o) \ 
    3431         $(MODEL_LIB)(in_out_manager.o) \ 
    3432         $(MODEL_LIB)(oce.o) \ 
    3433         $(MODEL_LIB)(phycst.o) \ 
    3434         $(MODEL_LIB)(sbc_oce.o) \ 
    3435         $(MODEL_LIB)(zdf_oce.o) \ 
    3436         oce.F90 \ 
    3437         phycst.F90 \ 
    3438         sbc_oce.F90 \ 
    3439         zdf_oce.F90 \ 
    3440         domzgr_substitute.h90 \ 
    3441         vectopt_loop_substitute.h90 \ 
    3442         KEY_CPP \ 
    3443         dynzdf_exp.F90 
    34443486$(MODEL_LIB)(dynzdf.o) :        \ 
    3445         dom_oce.F90 \ 
    3446         domvvl.F90 \ 
    3447         dynzdf_exp.F90 \ 
    3448         eosbn2.F90 \ 
    3449         in_out_manager.F90 \ 
    3450         iom.F90 \ 
    3451         lbclnk.F90 \ 
    3452         ldftra_oce.F90 \ 
    3453         lib_mpp.F90 \ 
    3454         lib_print.f90 \ 
    34553487        $(MODEL_LIB)(dom_oce.o) \ 
    34563488        $(MODEL_LIB)(domvvl.o) \ 
     
    34793511        $(MODEL_LIB)(trdvor.o) \ 
    34803512        $(MODEL_LIB)(trdvor_oce.o) \ 
     3513        $(MODEL_LIB)(zdf_oce.o) \ 
     3514        $(MODEL_LIB)(zdfbfr.o) \ 
    34813515        $(MODEL_LIB)(zdfddm.o) \ 
    34823516        $(MODEL_LIB)(zdfmxl.o) \ 
    3483         $(MODEL_LIB)(zdf_oce.o) \ 
     3517        dom_oce.F90 \ 
     3518        domvvl.F90 \ 
     3519        dynzdf_exp.F90 \ 
     3520        eosbn2.F90 \ 
     3521        in_out_manager.F90 \ 
     3522        iom.F90 \ 
     3523        lbclnk.F90 \ 
     3524        ldftra_oce.F90 \ 
     3525        lib_mpp.F90 \ 
     3526        lib_print.f90 \ 
    34843527        oce.F90 \ 
    34853528        par_kind.F90 \ 
     
    34983541        trdvor.F90 \ 
    34993542        trdvor_oce.F90 \ 
     3543        zdf_oce.F90 \ 
     3544        zdfbfr.F90 \ 
    35003545        zdfddm.F90 \ 
    35013546        zdfmxl.F90 \ 
    3502         zdf_oce.F90 \ 
     3547        $(MODEL_LIB)(dom_oce.o) \ 
     3548        $(MODEL_LIB)(dynzdf_exp.o) \ 
     3549        $(MODEL_LIB)(dynzdf_imp.o) \ 
     3550        $(MODEL_LIB)(in_out_manager.o) \ 
     3551        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     3552        $(MODEL_LIB)(oce.o) \ 
     3553        $(MODEL_LIB)(prtctl.o) \ 
     3554        $(MODEL_LIB)(trdmod.o) \ 
     3555        $(MODEL_LIB)(trdmod_oce.o) \ 
     3556        $(MODEL_LIB)(zdf_oce.o) \ 
     3557        $(MODEL_LIB)(zdfkpp.o) \ 
     3558        $(MODEL_LIB)(zdftke.o) \ 
     3559        $(MODEL_LIB)(zdftke_old.o) \ 
    35033560        dom_oce.F90 \ 
    35043561        dynzdf_exp.F90 \ 
     
    35063563        in_out_manager.F90 \ 
    35073564        ldfdyn_oce.F90 \ 
    3508         $(MODEL_LIB)(dom_oce.o) \ 
    3509         $(MODEL_LIB)(dynzdf_exp.o) \ 
    3510         $(MODEL_LIB)(dynzdf_imp.o) \ 
    3511         $(MODEL_LIB)(in_out_manager.o) \ 
    3512         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    3513         $(MODEL_LIB)(oce.o) \ 
    3514         $(MODEL_LIB)(prtctl.o) \ 
    3515         $(MODEL_LIB)(trdmod.o) \ 
    3516         $(MODEL_LIB)(trdmod_oce.o) \ 
    3517         $(MODEL_LIB)(zdfkpp.o) \ 
    3518         $(MODEL_LIB)(zdf_oce.o) \ 
    3519         $(MODEL_LIB)(zdftke.o) \ 
    3520         $(MODEL_LIB)(zdftke_old.o) \ 
    35213565        oce.F90 \ 
    35223566        prtctl.F90 \ 
    35233567        trdmod.F90 \ 
    35243568        trdmod_oce.F90 \ 
     3569        zdf_oce.F90 \ 
    35253570        zdfkpp.F90 \ 
    3526         zdf_oce.F90 \ 
    35273571        zdftke.F90 \ 
    35283572        zdftke_old.F90 \ 
     
    35323576        KEY_CPP \ 
    35333577        dynzdf.F90 
    3534 $(MODEL_LIB)(dynzdf_imp.o) :    \ 
    3535         dom_oce.F90 \ 
    3536         in_out_manager.F90 \ 
    3537         lbclnk.F90 \ 
    3538         lib_print.f90 \ 
    3539         $(MODEL_LIB)(dom_oce.o) \ 
    3540         $(MODEL_LIB)(in_out_manager.o) \ 
    3541         $(MODEL_LIB)(lbclnk.o) \ 
    3542         $(MODEL_LIB)(lib_print.o) \ 
    3543         $(MODEL_LIB)(par_kind.o) \ 
    3544         $(MODEL_LIB)(par_oce.o) \ 
    3545         par_kind.F90 \ 
    3546         par_oce.F90 \ 
    3547         dom_oce.F90 \ 
    3548         in_out_manager.F90 \ 
     3578$(MODEL_LIB)(dynzdf_exp.o) :    \ 
     3579        $(MODEL_LIB)(in_out_manager.o) \ 
     3580        $(MODEL_LIB)(lib_print.o) \ 
     3581        $(MODEL_LIB)(par_kind.o) \ 
     3582        $(MODEL_LIB)(par_oce.o) \ 
     3583        in_out_manager.F90 \ 
     3584        lib_print.f90 \ 
     3585        par_kind.F90 \ 
     3586        par_oce.F90 \ 
    35493587        $(MODEL_LIB)(dom_oce.o) \ 
    35503588        $(MODEL_LIB)(in_out_manager.o) \ 
     
    35533591        $(MODEL_LIB)(sbc_oce.o) \ 
    35543592        $(MODEL_LIB)(zdf_oce.o) \ 
     3593        dom_oce.F90 \ 
     3594        in_out_manager.F90 \ 
    35553595        oce.F90 \ 
    35563596        phycst.F90 \ 
     
    35603600        vectopt_loop_substitute.h90 \ 
    35613601        KEY_CPP \ 
     3602        dynzdf_exp.F90 
     3603$(MODEL_LIB)(dynzdf_imp.o) :    \ 
     3604        $(MODEL_LIB)(in_out_manager.o) \ 
     3605        $(MODEL_LIB)(lib_print.o) \ 
     3606        $(MODEL_LIB)(par_kind.o) \ 
     3607        $(MODEL_LIB)(par_oce.o) \ 
     3608        in_out_manager.F90 \ 
     3609        lib_print.f90 \ 
     3610        par_kind.F90 \ 
     3611        par_oce.F90 \ 
     3612        $(MODEL_LIB)(dom_oce.o) \ 
     3613        $(MODEL_LIB)(in_out_manager.o) \ 
     3614        $(MODEL_LIB)(oce.o) \ 
     3615        $(MODEL_LIB)(phycst.o) \ 
     3616        $(MODEL_LIB)(sbc_oce.o) \ 
     3617        $(MODEL_LIB)(zdf_oce.o) \ 
     3618        dom_oce.F90 \ 
     3619        in_out_manager.F90 \ 
     3620        oce.F90 \ 
     3621        phycst.F90 \ 
     3622        sbc_oce.F90 \ 
     3623        zdf_oce.F90 \ 
     3624        domzgr_substitute.h90 \ 
     3625        vectopt_loop_substitute.h90 \ 
     3626        KEY_CPP \ 
    35623627        dynzdf_imp.F90 
    35633628$(MODEL_LIB)(eosbn2.o) :        \ 
    3564         dom_oce.F90 \ 
    3565         in_out_manager.F90 \ 
    3566         lbclnk.F90 \ 
    3567         lib_mpp.F90 \ 
    3568         lib_print.f90 \ 
    35693629        $(MODEL_LIB)(dom_oce.o) \ 
    35703630        $(MODEL_LIB)(in_out_manager.o) \ 
     
    35773637        $(MODEL_LIB)(prtctl.o) \ 
    35783638        $(MODEL_LIB)(zdf_oce.o) \ 
     3639        dom_oce.F90 \ 
     3640        in_out_manager.F90 \ 
     3641        lbclnk.F90 \ 
     3642        lib_mpp.F90 \ 
     3643        lib_print.f90 \ 
    35793644        oce.F90 \ 
    35803645        par_kind.F90 \ 
     
    35823647        prtctl.F90 \ 
    35833648        zdf_oce.F90 \ 
    3584         dom_oce.F90 \ 
    3585         in_out_manager.F90 \ 
    35863649        $(MODEL_LIB)(dom_oce.o) \ 
    35873650        $(MODEL_LIB)(in_out_manager.o) \ 
     
    35893652        $(MODEL_LIB)(prtctl.o) \ 
    35903653        $(MODEL_LIB)(zdfddm.o) \ 
     3654        dom_oce.F90 \ 
     3655        in_out_manager.F90 \ 
    35913656        phycst.F90 \ 
    35923657        prtctl.F90 \ 
     
    35973662        eosbn2.F90 
    35983663$(MODEL_LIB)(fldread.o) :       \ 
    3599         dom_oce.F90 \ 
    3600         in_out_manager.F90 \ 
    3601         iom_def.F90 \ 
    3602         iom.F90 \ 
    3603         iom_ioipsl.F90 \ 
    3604         iom_nf90.F90 \ 
    3605         iom_rstdimg.F90 \ 
    3606         lbclnk.F90 \ 
    3607         lib_print.f90 \ 
    3608         $(MODEL_LIB)(dom_oce.o) \ 
    3609         $(MODEL_LIB)(in_out_manager.o) \ 
     3664        $(MODEL_LIB)(dom_oce.o) \ 
     3665        $(MODEL_LIB)(in_out_manager.o) \ 
     3666        $(MODEL_LIB)(iom.o) \ 
    36103667        $(MODEL_LIB)(iom_def.o) \ 
    36113668        $(MODEL_LIB)(iom_ioipsl.o) \ 
    36123669        $(MODEL_LIB)(iom_nf90.o) \ 
    3613         $(MODEL_LIB)(iom.o) \ 
    36143670        $(MODEL_LIB)(iom_rstdimg.o) \ 
    36153671        $(MODEL_LIB)(lbclnk.o) \ 
     
    36203676        $(MODEL_LIB)(prtctl.o) \ 
    36213677        $(MODEL_LIB)(restart.o) \ 
    3622         par_kind.F90 \ 
    3623         par_oce.F90 \ 
    3624         phycst.F90 \ 
    3625         prtctl.F90 \ 
    3626         restart.F90 \ 
    3627         daymod.F90 \ 
    3628         dom_oce.F90 \ 
    3629         geo2ocean.F90 \ 
    3630         in_out_manager.F90 \ 
    3631         iom.F90 \ 
    3632         $(MODEL_LIB)(daymod.o) \ 
    3633         $(MODEL_LIB)(dom_oce.o) \ 
    3634         $(MODEL_LIB)(geo2ocean.o) \ 
    3635         $(MODEL_LIB)(in_out_manager.o) \ 
    3636         $(MODEL_LIB)(iom.o) \ 
    3637         $(MODEL_LIB)(oce.o) \ 
    3638         $(MODEL_LIB)(phycst.o) \ 
    3639         oce.F90 \ 
    3640         phycst.F90 \ 
    3641         $(AGRIF_LIB) \ 
    3642         KEY_CPP \ 
    3643         fldread.F90 
    3644 $(MODEL_LIB)(flo4rk.o) :        \ 
    3645         lib_print.f90 \ 
    3646         $(MODEL_LIB)(lib_print.o) \ 
    3647         $(MODEL_LIB)(par_kind.o) \ 
    3648         $(MODEL_LIB)(par_oce.o) \ 
    3649         par_kind.F90 \ 
    3650         par_oce.F90 \ 
    3651         dom_oce.F90 \ 
    3652         flo_oce.F90 \ 
    3653         in_out_manager.F90 \ 
    3654         $(MODEL_LIB)(dom_oce.o) \ 
    3655         $(MODEL_LIB)(flo_oce.o) \ 
    3656         $(MODEL_LIB)(in_out_manager.o) \ 
    3657         $(MODEL_LIB)(oce.o) \ 
    3658         oce.F90 \ 
    3659         KEY_CPP \ 
    3660         flo4rk.F90 
    3661 $(MODEL_LIB)(floats.o) :        \ 
    3662         daymod.F90 \ 
    3663         dom_oce.F90 \ 
    3664         flo_oce.F90 \ 
    3665         in_out_manager.F90 \ 
    3666         lbcnfd.F90 \ 
    3667         lib_mpp.F90 \ 
    3668         $(MODEL_LIB)(daymod.o) \ 
    3669         $(MODEL_LIB)(dom_oce.o) \ 
    3670         $(MODEL_LIB)(flo_oce.o) \ 
    3671         $(MODEL_LIB)(in_out_manager.o) \ 
    3672         $(MODEL_LIB)(lbcnfd.o) \ 
    3673         $(MODEL_LIB)(lib_mpp.o) \ 
    3674         $(MODEL_LIB)(oce.o) \ 
    3675         $(MODEL_LIB)(par_oce.o) \ 
    3676         $(MODEL_LIB)(phycst.o) \ 
    3677         oce.F90 \ 
    3678         par_oce.F90 \ 
    3679         phycst.F90 \ 
    3680         flo4rk.F90 \ 
    3681         floblk.F90 \ 
    3682         flodom.F90 \ 
    3683         flo_oce.F90 \ 
    3684         flowri.F90 \ 
    3685         lib_mpp.F90 \ 
    3686         $(MODEL_LIB)(flo4rk.o) \ 
    3687         $(MODEL_LIB)(floblk.o) \ 
    3688         $(MODEL_LIB)(flodom.o) \ 
    3689         $(MODEL_LIB)(flo_oce.o) \ 
    3690         $(MODEL_LIB)(flowri.o) \ 
    3691         $(MODEL_LIB)(lib_mpp.o) \ 
    3692         $(IOIPSL_LIB) \ 
    3693         KEY_CPP \ 
    3694         floats.F90 
    3695 $(MODEL_LIB)(floblk.o) :        \ 
    3696         dom_oce.F90 \ 
    3697         in_out_manager.F90 \ 
    3698         lbcnfd.F90 \ 
    3699         lib_print.f90 \ 
    3700         $(MODEL_LIB)(dom_oce.o) \ 
    3701         $(MODEL_LIB)(in_out_manager.o) \ 
    3702         $(MODEL_LIB)(lbcnfd.o) \ 
    3703         $(MODEL_LIB)(lib_print.o) \ 
    3704         $(MODEL_LIB)(par_kind.o) \ 
    3705         $(MODEL_LIB)(par_oce.o) \ 
    3706         par_kind.F90 \ 
    3707         par_oce.F90 \ 
    3708         dom_oce.F90 \ 
    3709         flo_oce.F90 \ 
    3710         in_out_manager.F90 \ 
    3711         lib_mpp.F90 \ 
    3712         $(MODEL_LIB)(dom_oce.o) \ 
    3713         $(MODEL_LIB)(flo_oce.o) \ 
    3714         $(MODEL_LIB)(in_out_manager.o) \ 
    3715         $(MODEL_LIB)(lib_mpp.o) \ 
    3716         $(MODEL_LIB)(oce.o) \ 
    3717         $(MODEL_LIB)(phycst.o) \ 
    3718         oce.F90 \ 
    3719         phycst.F90 \ 
    3720         domzgr_substitute.h90 \ 
    3721         KEY_CPP \ 
    3722         floblk.F90 
    3723 $(MODEL_LIB)(flodom.o) :        \ 
    3724         dom_oce.F90 \ 
    3725         in_out_manager.F90 \ 
    3726         lbcnfd.F90 \ 
    3727         lib_print.f90 \ 
    3728         $(MODEL_LIB)(dom_oce.o) \ 
    3729         $(MODEL_LIB)(in_out_manager.o) \ 
    3730         $(MODEL_LIB)(lbcnfd.o) \ 
    3731         $(MODEL_LIB)(lib_print.o) \ 
    3732         $(MODEL_LIB)(par_kind.o) \ 
    3733         $(MODEL_LIB)(par_oce.o) \ 
    3734         par_kind.F90 \ 
    3735         par_oce.F90 \ 
    3736         dom_oce.F90 \ 
    3737         flo_oce.F90 \ 
    3738         in_out_manager.F90 \ 
    3739         lib_mpp.F90 \ 
    3740         $(MODEL_LIB)(dom_oce.o) \ 
    3741         $(MODEL_LIB)(flo_oce.o) \ 
    3742         $(MODEL_LIB)(in_out_manager.o) \ 
    3743         $(MODEL_LIB)(lib_mpp.o) \ 
    3744         $(MODEL_LIB)(oce.o) \ 
    3745         oce.F90 \ 
    3746         domzgr_substitute.h90 \ 
    3747         KEY_CPP \ 
    3748         flodom.F90 
    3749 $(MODEL_LIB)(flo_oce.o) :       \ 
    3750         $(MODEL_LIB)(par_kind.o) \ 
    3751         par_kind.F90 \ 
    3752         $(MODEL_LIB)(par_oce.o) \ 
    3753         par_oce.F90 \ 
    3754         KEY_CPP \ 
    3755         flo_oce.F90 
    3756 $(MODEL_LIB)(flowri.o) :        \ 
    3757         dom_oce.F90 \ 
    3758         in_out_manager.F90 \ 
    3759         iom.F90 \ 
    3760         lbcnfd.F90 \ 
    3761         lib_print.f90 \ 
    3762         $(MODEL_LIB)(dom_oce.o) \ 
    3763         $(MODEL_LIB)(in_out_manager.o) \ 
    3764         $(MODEL_LIB)(iom.o) \ 
    3765         $(MODEL_LIB)(lbcnfd.o) \ 
    3766         $(MODEL_LIB)(lib_print.o) \ 
    3767         $(MODEL_LIB)(par_kind.o) \ 
    3768         $(MODEL_LIB)(par_oce.o) \ 
    3769         $(MODEL_LIB)(phycst.o) \ 
    3770         $(MODEL_LIB)(prtctl.o) \ 
    3771         $(MODEL_LIB)(restart.o) \ 
    3772         par_kind.F90 \ 
    3773         par_oce.F90 \ 
    3774         phycst.F90 \ 
    3775         prtctl.F90 \ 
    3776         restart.F90 \ 
    3777         daymod.F90 \ 
    3778         dom_oce.F90 \ 
    3779         flo_oce.F90 \ 
    3780         in_out_manager.F90 \ 
    3781         lib_mpp.F90 \ 
    3782         $(MODEL_LIB)(daymod.o) \ 
    3783         $(MODEL_LIB)(dom_oce.o) \ 
    3784         $(MODEL_LIB)(flo_oce.o) \ 
    3785         $(MODEL_LIB)(in_out_manager.o) \ 
    3786         $(MODEL_LIB)(lib_mpp.o) \ 
    3787         $(MODEL_LIB)(oce.o) \ 
    3788         oce.F90 \ 
    3789         domzgr_substitute.h90 \ 
    3790         KEY_CPP \ 
    3791         flowri.F90 
    3792 $(MODEL_LIB)(geo2ocean.o) :     \ 
    3793         dom_oce.F90 \ 
    3794         in_out_manager.F90 \ 
    3795         lbcnfd.F90 \ 
    3796         lib_mpp.F90 \ 
    3797         lib_print.f90 \ 
    3798         $(MODEL_LIB)(dom_oce.o) \ 
    3799         $(MODEL_LIB)(in_out_manager.o) \ 
    3800         $(MODEL_LIB)(lbcnfd.o) \ 
    3801         $(MODEL_LIB)(lib_mpp.o) \ 
    3802         $(MODEL_LIB)(lib_print.o) \ 
    3803         $(MODEL_LIB)(oce.o) \ 
    3804         $(MODEL_LIB)(par_kind.o) \ 
    3805         $(MODEL_LIB)(par_oce.o) \ 
    3806         oce.F90 \ 
    3807         par_kind.F90 \ 
    3808         par_oce.F90 \ 
    3809         dom_oce.F90 \ 
    3810         in_out_manager.F90 \ 
    3811         lbclnk.F90 \ 
    3812         $(MODEL_LIB)(dom_oce.o) \ 
    3813         $(MODEL_LIB)(in_out_manager.o) \ 
    3814         $(MODEL_LIB)(lbclnk.o) \ 
    3815         $(MODEL_LIB)(phycst.o) \ 
    3816         phycst.F90 \ 
    3817         vectopt_loop_substitute.h90 \ 
    3818         KEY_CPP \ 
    3819         geo2ocean.F90 
    3820 $(MODEL_LIB)(ice_2.o) : \ 
    3821         $(MODEL_LIB)(par_oce.o) \ 
    3822         par_oce.F90 \ 
    3823         $(MODEL_LIB)(par_ice_2.o) \ 
    3824         par_ice_2.F90 \ 
    3825         KEY_CPP \ 
    3826         ice_2.F90 
    3827 $(MODEL_LIB)(iceini_2.o) :      \ 
    3828         daymod.F90 \ 
    3829         dom_ice_2.F90 \ 
    3830         dom_oce.F90 \ 
    3831         eosbn2.F90 \ 
    3832         ice_2.F90 \ 
    3833         in_out_manager.F90 \ 
    3834         iom.F90 \ 
    3835         lbclnk.F90 \ 
    3836         lib_print.f90 \ 
    3837         $(MODEL_LIB)(daymod.o) \ 
    3838         $(MODEL_LIB)(dom_ice_2.o) \ 
    3839         $(MODEL_LIB)(dom_oce.o) \ 
    3840         $(MODEL_LIB)(eosbn2.o) \ 
    3841         $(MODEL_LIB)(ice_2.o) \ 
    3842         $(MODEL_LIB)(in_out_manager.o) \ 
    3843         $(MODEL_LIB)(iom.o) \ 
    3844         $(MODEL_LIB)(lbclnk.o) \ 
    3845         $(MODEL_LIB)(lib_print.o) \ 
    3846         $(MODEL_LIB)(oce.o) \ 
    3847         $(MODEL_LIB)(par_ice_2.o) \ 
    3848         $(MODEL_LIB)(par_kind.o) \ 
    3849         $(MODEL_LIB)(par_oce.o) \ 
    3850         $(MODEL_LIB)(phycst.o) \ 
    3851         $(MODEL_LIB)(sbc_ice.o) \ 
    3852         $(MODEL_LIB)(sbc_oce.o) \ 
    3853         oce.F90 \ 
    3854         par_ice_2.F90 \ 
    3855         par_kind.F90 \ 
    3856         par_oce.F90 \ 
    3857         phycst.F90 \ 
    3858         sbc_ice.F90 \ 
    3859         sbc_oce.F90 \ 
    3860         dom_ice_2.F90 \ 
    3861         dom_oce.F90 \ 
    3862         ice_2.F90 \ 
    3863         in_out_manager.F90 \ 
    3864         limistate_2.F90 \ 
    3865         limmsh_2.F90 \ 
    3866         limrst_2.F90 \ 
    3867         $(MODEL_LIB)(dom_ice_2.o) \ 
    3868         $(MODEL_LIB)(dom_oce.o) \ 
    3869         $(MODEL_LIB)(ice_2.o) \ 
    3870         $(MODEL_LIB)(in_out_manager.o) \ 
    3871         $(MODEL_LIB)(limistate_2.o) \ 
    3872         $(MODEL_LIB)(limmsh_2.o) \ 
    3873         $(MODEL_LIB)(limrst_2.o) \ 
    3874         $(MODEL_LIB)(phycst.o) \ 
    3875         $(MODEL_LIB)(sbc_ice.o) \ 
    3876         $(MODEL_LIB)(sbc_oce.o) \ 
    3877         phycst.F90 \ 
    3878         sbc_ice.F90 \ 
    3879         sbc_oce.F90 \ 
    3880         KEY_CPP \ 
    3881         iceini_2.F90 
    3882 $(MODEL_LIB)(in_out_manager.o) :        \ 
    3883         $(MODEL_LIB)(par_kind.o) \ 
    3884         par_kind.F90 \ 
    3885         lib_print.f90 \ 
    3886         $(MODEL_LIB)(lib_print.o) \ 
    3887         $(MODEL_LIB)(par_kind.o) \ 
    3888         $(MODEL_LIB)(par_oce.o) \ 
    3889         par_kind.F90 \ 
    3890         par_oce.F90 \ 
    3891         $(AGRIF_LIB) \ 
    3892         KEY_CPP \ 
    3893         in_out_manager.F90 
    3894 $(MODEL_LIB)(iom_def.o) :       \ 
    3895         $(MODEL_LIB)(par_kind.o) \ 
    3896         par_kind.F90 \ 
    3897         $(IOIPSL_LIB) \ 
    3898         KEY_CPP \ 
    3899         iom_def.F90 
    3900 $(MODEL_LIB)(iom.o) :   \ 
    3901         dom_oce.F90 \ 
    3902         in_out_manager.F90 \ 
    3903         iom_def.F90 \ 
    3904         lbclnk.F90 \ 
    3905         lbcnfd.F90 \ 
    3906         lib_mpp.F90 \ 
    3907         lib_print.f90 \ 
    3908         $(MODEL_LIB)(dom_oce.o) \ 
    3909         $(MODEL_LIB)(in_out_manager.o) \ 
    3910         $(MODEL_LIB)(iom_def.o) \ 
    3911         $(MODEL_LIB)(lbclnk.o) \ 
    3912         $(MODEL_LIB)(lbcnfd.o) \ 
    3913         $(MODEL_LIB)(lib_mpp.o) \ 
    3914         $(MODEL_LIB)(lib_print.o) \ 
    3915         $(MODEL_LIB)(oce.o) \ 
    3916         $(MODEL_LIB)(par_kind.o) \ 
    3917         $(MODEL_LIB)(par_oce.o) \ 
    3918         oce.F90 \ 
    3919         par_kind.F90 \ 
    3920         par_oce.F90 \ 
    3921         dom_oce.F90 \ 
    3922         in_out_manager.F90 \ 
     3678        dom_oce.F90 \ 
     3679        in_out_manager.F90 \ 
     3680        iom.F90 \ 
    39233681        iom_def.F90 \ 
    39243682        iom_ioipsl.F90 \ 
     
    39263684        iom_rstdimg.F90 \ 
    39273685        lbclnk.F90 \ 
     3686        lib_print.f90 \ 
     3687        par_kind.F90 \ 
     3688        par_oce.F90 \ 
     3689        phycst.F90 \ 
     3690        prtctl.F90 \ 
     3691        restart.F90 \ 
     3692        $(MODEL_LIB)(daymod.o) \ 
     3693        $(MODEL_LIB)(dom_oce.o) \ 
     3694        $(MODEL_LIB)(geo2ocean.o) \ 
     3695        $(MODEL_LIB)(in_out_manager.o) \ 
     3696        $(MODEL_LIB)(iom.o) \ 
     3697        $(MODEL_LIB)(oce.o) \ 
     3698        $(MODEL_LIB)(phycst.o) \ 
     3699        daymod.F90 \ 
     3700        dom_oce.F90 \ 
     3701        geo2ocean.F90 \ 
     3702        in_out_manager.F90 \ 
     3703        iom.F90 \ 
     3704        oce.F90 \ 
     3705        phycst.F90 \ 
     3706        $(AGRIF_LIB) \ 
     3707        KEY_CPP \ 
     3708        fldread.F90 
     3709$(MODEL_LIB)(flo4rk.o) :        \ 
     3710        $(MODEL_LIB)(lib_print.o) \ 
     3711        $(MODEL_LIB)(par_kind.o) \ 
     3712        $(MODEL_LIB)(par_oce.o) \ 
     3713        lib_print.f90 \ 
     3714        par_kind.F90 \ 
     3715        par_oce.F90 \ 
     3716        $(MODEL_LIB)(dom_oce.o) \ 
     3717        $(MODEL_LIB)(flo_oce.o) \ 
     3718        $(MODEL_LIB)(in_out_manager.o) \ 
     3719        $(MODEL_LIB)(oce.o) \ 
     3720        dom_oce.F90 \ 
     3721        flo_oce.F90 \ 
     3722        in_out_manager.F90 \ 
     3723        oce.F90 \ 
     3724        KEY_CPP \ 
     3725        flo4rk.F90 
     3726$(MODEL_LIB)(flo_oce.o) :       \ 
     3727        $(MODEL_LIB)(par_kind.o) \ 
     3728        par_kind.F90 \ 
     3729        $(MODEL_LIB)(par_oce.o) \ 
     3730        par_oce.F90 \ 
     3731        KEY_CPP \ 
     3732        flo_oce.F90 
     3733$(MODEL_LIB)(floats.o) :        \ 
     3734        $(MODEL_LIB)(daymod.o) \ 
     3735        $(MODEL_LIB)(dom_oce.o) \ 
     3736        $(MODEL_LIB)(flo_oce.o) \ 
     3737        $(MODEL_LIB)(in_out_manager.o) \ 
     3738        $(MODEL_LIB)(lbcnfd.o) \ 
     3739        $(MODEL_LIB)(lib_mpp.o) \ 
     3740        $(MODEL_LIB)(oce.o) \ 
     3741        $(MODEL_LIB)(par_oce.o) \ 
     3742        $(MODEL_LIB)(phycst.o) \ 
     3743        daymod.F90 \ 
     3744        dom_oce.F90 \ 
     3745        flo_oce.F90 \ 
     3746        in_out_manager.F90 \ 
     3747        lbcnfd.F90 \ 
     3748        lib_mpp.F90 \ 
     3749        oce.F90 \ 
     3750        par_oce.F90 \ 
     3751        phycst.F90 \ 
     3752        $(MODEL_LIB)(flo4rk.o) \ 
     3753        $(MODEL_LIB)(flo_oce.o) \ 
     3754        $(MODEL_LIB)(floblk.o) \ 
     3755        $(MODEL_LIB)(flodom.o) \ 
     3756        $(MODEL_LIB)(flowri.o) \ 
     3757        $(MODEL_LIB)(lib_mpp.o) \ 
     3758        flo4rk.F90 \ 
     3759        flo_oce.F90 \ 
     3760        floblk.F90 \ 
     3761        flodom.F90 \ 
     3762        flowri.F90 \ 
     3763        lib_mpp.F90 \ 
     3764        $(IOIPSL_LIB) \ 
     3765        KEY_CPP \ 
     3766        floats.F90 
     3767$(MODEL_LIB)(floblk.o) :        \ 
     3768        $(MODEL_LIB)(dom_oce.o) \ 
     3769        $(MODEL_LIB)(in_out_manager.o) \ 
     3770        $(MODEL_LIB)(lbcnfd.o) \ 
     3771        $(MODEL_LIB)(lib_print.o) \ 
     3772        $(MODEL_LIB)(par_kind.o) \ 
     3773        $(MODEL_LIB)(par_oce.o) \ 
     3774        dom_oce.F90 \ 
     3775        in_out_manager.F90 \ 
     3776        lbcnfd.F90 \ 
     3777        lib_print.f90 \ 
     3778        par_kind.F90 \ 
     3779        par_oce.F90 \ 
     3780        $(MODEL_LIB)(dom_oce.o) \ 
     3781        $(MODEL_LIB)(flo_oce.o) \ 
     3782        $(MODEL_LIB)(in_out_manager.o) \ 
     3783        $(MODEL_LIB)(lib_mpp.o) \ 
     3784        $(MODEL_LIB)(oce.o) \ 
     3785        $(MODEL_LIB)(phycst.o) \ 
     3786        dom_oce.F90 \ 
     3787        flo_oce.F90 \ 
     3788        in_out_manager.F90 \ 
     3789        lib_mpp.F90 \ 
     3790        oce.F90 \ 
     3791        phycst.F90 \ 
     3792        domzgr_substitute.h90 \ 
     3793        KEY_CPP \ 
     3794        floblk.F90 
     3795$(MODEL_LIB)(flodom.o) :        \ 
     3796        $(MODEL_LIB)(dom_oce.o) \ 
     3797        $(MODEL_LIB)(in_out_manager.o) \ 
     3798        $(MODEL_LIB)(lbcnfd.o) \ 
     3799        $(MODEL_LIB)(lib_print.o) \ 
     3800        $(MODEL_LIB)(par_kind.o) \ 
     3801        $(MODEL_LIB)(par_oce.o) \ 
     3802        dom_oce.F90 \ 
     3803        in_out_manager.F90 \ 
     3804        lbcnfd.F90 \ 
     3805        lib_print.f90 \ 
     3806        par_kind.F90 \ 
     3807        par_oce.F90 \ 
     3808        $(MODEL_LIB)(dom_oce.o) \ 
     3809        $(MODEL_LIB)(flo_oce.o) \ 
     3810        $(MODEL_LIB)(in_out_manager.o) \ 
     3811        $(MODEL_LIB)(lib_mpp.o) \ 
     3812        $(MODEL_LIB)(oce.o) \ 
     3813        dom_oce.F90 \ 
     3814        flo_oce.F90 \ 
     3815        in_out_manager.F90 \ 
     3816        lib_mpp.F90 \ 
     3817        oce.F90 \ 
     3818        domzgr_substitute.h90 \ 
     3819        KEY_CPP \ 
     3820        flodom.F90 
     3821$(MODEL_LIB)(flowri.o) :        \ 
     3822        $(MODEL_LIB)(dom_oce.o) \ 
     3823        $(MODEL_LIB)(in_out_manager.o) \ 
     3824        $(MODEL_LIB)(iom.o) \ 
     3825        $(MODEL_LIB)(lbcnfd.o) \ 
     3826        $(MODEL_LIB)(lib_print.o) \ 
     3827        $(MODEL_LIB)(par_kind.o) \ 
     3828        $(MODEL_LIB)(par_oce.o) \ 
     3829        $(MODEL_LIB)(phycst.o) \ 
     3830        $(MODEL_LIB)(prtctl.o) \ 
     3831        $(MODEL_LIB)(restart.o) \ 
     3832        dom_oce.F90 \ 
     3833        in_out_manager.F90 \ 
     3834        iom.F90 \ 
     3835        lbcnfd.F90 \ 
     3836        lib_print.f90 \ 
     3837        par_kind.F90 \ 
     3838        par_oce.F90 \ 
     3839        phycst.F90 \ 
     3840        prtctl.F90 \ 
     3841        restart.F90 \ 
     3842        $(MODEL_LIB)(daymod.o) \ 
     3843        $(MODEL_LIB)(dom_oce.o) \ 
     3844        $(MODEL_LIB)(flo_oce.o) \ 
     3845        $(MODEL_LIB)(in_out_manager.o) \ 
     3846        $(MODEL_LIB)(lib_mpp.o) \ 
     3847        $(MODEL_LIB)(oce.o) \ 
     3848        daymod.F90 \ 
     3849        dom_oce.F90 \ 
     3850        flo_oce.F90 \ 
     3851        in_out_manager.F90 \ 
     3852        lib_mpp.F90 \ 
     3853        oce.F90 \ 
     3854        domzgr_substitute.h90 \ 
     3855        KEY_CPP \ 
     3856        flowri.F90 
     3857$(MODEL_LIB)(geo2ocean.o) :     \ 
     3858        $(MODEL_LIB)(dom_oce.o) \ 
     3859        $(MODEL_LIB)(in_out_manager.o) \ 
     3860        $(MODEL_LIB)(lbcnfd.o) \ 
     3861        $(MODEL_LIB)(lib_mpp.o) \ 
     3862        $(MODEL_LIB)(lib_print.o) \ 
     3863        $(MODEL_LIB)(oce.o) \ 
     3864        $(MODEL_LIB)(par_kind.o) \ 
     3865        $(MODEL_LIB)(par_oce.o) \ 
     3866        dom_oce.F90 \ 
     3867        in_out_manager.F90 \ 
     3868        lbcnfd.F90 \ 
     3869        lib_mpp.F90 \ 
     3870        lib_print.f90 \ 
     3871        oce.F90 \ 
     3872        par_kind.F90 \ 
     3873        par_oce.F90 \ 
     3874        $(MODEL_LIB)(dom_oce.o) \ 
     3875        $(MODEL_LIB)(in_out_manager.o) \ 
     3876        $(MODEL_LIB)(lbclnk.o) \ 
     3877        $(MODEL_LIB)(phycst.o) \ 
     3878        dom_oce.F90 \ 
     3879        in_out_manager.F90 \ 
     3880        lbclnk.F90 \ 
     3881        phycst.F90 \ 
     3882        vectopt_loop_substitute.h90 \ 
     3883        KEY_CPP \ 
     3884        geo2ocean.F90 
     3885$(MODEL_LIB)(ice_2.o) : \ 
     3886        $(MODEL_LIB)(par_oce.o) \ 
     3887        par_oce.F90 \ 
     3888        $(MODEL_LIB)(par_ice_2.o) \ 
     3889        par_ice_2.F90 \ 
     3890        KEY_CPP \ 
     3891        ice_2.F90 
     3892$(MODEL_LIB)(iceini_2.o) :      \ 
     3893        $(MODEL_LIB)(daymod.o) \ 
     3894        $(MODEL_LIB)(dom_ice_2.o) \ 
     3895        $(MODEL_LIB)(dom_oce.o) \ 
     3896        $(MODEL_LIB)(eosbn2.o) \ 
     3897        $(MODEL_LIB)(ice_2.o) \ 
     3898        $(MODEL_LIB)(in_out_manager.o) \ 
     3899        $(MODEL_LIB)(iom.o) \ 
     3900        $(MODEL_LIB)(lbclnk.o) \ 
     3901        $(MODEL_LIB)(lib_print.o) \ 
     3902        $(MODEL_LIB)(oce.o) \ 
     3903        $(MODEL_LIB)(par_ice_2.o) \ 
     3904        $(MODEL_LIB)(par_kind.o) \ 
     3905        $(MODEL_LIB)(par_oce.o) \ 
     3906        $(MODEL_LIB)(phycst.o) \ 
     3907        $(MODEL_LIB)(sbc_ice.o) \ 
     3908        $(MODEL_LIB)(sbc_oce.o) \ 
     3909        daymod.F90 \ 
     3910        dom_ice_2.F90 \ 
     3911        dom_oce.F90 \ 
     3912        eosbn2.F90 \ 
     3913        ice_2.F90 \ 
     3914        in_out_manager.F90 \ 
     3915        iom.F90 \ 
     3916        lbclnk.F90 \ 
     3917        lib_print.f90 \ 
     3918        oce.F90 \ 
     3919        par_ice_2.F90 \ 
     3920        par_kind.F90 \ 
     3921        par_oce.F90 \ 
     3922        phycst.F90 \ 
     3923        sbc_ice.F90 \ 
     3924        sbc_oce.F90 \ 
     3925        $(MODEL_LIB)(dom_ice_2.o) \ 
     3926        $(MODEL_LIB)(dom_oce.o) \ 
     3927        $(MODEL_LIB)(ice_2.o) \ 
     3928        $(MODEL_LIB)(in_out_manager.o) \ 
     3929        $(MODEL_LIB)(limistate_2.o) \ 
     3930        $(MODEL_LIB)(limmsh_2.o) \ 
     3931        $(MODEL_LIB)(limrst_2.o) \ 
     3932        $(MODEL_LIB)(phycst.o) \ 
     3933        $(MODEL_LIB)(sbc_ice.o) \ 
     3934        $(MODEL_LIB)(sbc_oce.o) \ 
     3935        dom_ice_2.F90 \ 
     3936        dom_oce.F90 \ 
     3937        ice_2.F90 \ 
     3938        in_out_manager.F90 \ 
     3939        limistate_2.F90 \ 
     3940        limmsh_2.F90 \ 
     3941        limrst_2.F90 \ 
     3942        phycst.F90 \ 
     3943        sbc_ice.F90 \ 
     3944        sbc_oce.F90 \ 
     3945        KEY_CPP \ 
     3946        iceini_2.F90 
     3947$(MODEL_LIB)(in_out_manager.o) :        \ 
     3948        $(MODEL_LIB)(par_kind.o) \ 
     3949        par_kind.F90 \ 
     3950        $(MODEL_LIB)(lib_print.o) \ 
     3951        $(MODEL_LIB)(par_kind.o) \ 
     3952        $(MODEL_LIB)(par_oce.o) \ 
     3953        lib_print.f90 \ 
     3954        par_kind.F90 \ 
     3955        par_oce.F90 \ 
     3956        $(AGRIF_LIB) \ 
     3957        KEY_CPP \ 
     3958        in_out_manager.F90 
     3959$(MODEL_LIB)(iom.o) :   \ 
     3960        $(MODEL_LIB)(dom_oce.o) \ 
     3961        $(MODEL_LIB)(in_out_manager.o) \ 
     3962        $(MODEL_LIB)(iom_def.o) \ 
     3963        $(MODEL_LIB)(lbclnk.o) \ 
     3964        $(MODEL_LIB)(lbcnfd.o) \ 
     3965        $(MODEL_LIB)(lib_mpp.o) \ 
     3966        $(MODEL_LIB)(lib_print.o) \ 
     3967        $(MODEL_LIB)(oce.o) \ 
     3968        $(MODEL_LIB)(par_kind.o) \ 
     3969        $(MODEL_LIB)(par_oce.o) \ 
     3970        dom_oce.F90 \ 
     3971        in_out_manager.F90 \ 
     3972        iom_def.F90 \ 
     3973        lbclnk.F90 \ 
     3974        lbcnfd.F90 \ 
     3975        lib_mpp.F90 \ 
     3976        lib_print.f90 \ 
     3977        oce.F90 \ 
     3978        par_kind.F90 \ 
     3979        par_oce.F90 \ 
    39283980        $(MODEL_LIB)(dom_oce.o) \ 
    39293981        $(MODEL_LIB)(in_out_manager.o) \ 
     
    39333985        $(MODEL_LIB)(iom_rstdimg.o) \ 
    39343986        $(MODEL_LIB)(lbclnk.o) \ 
     3987        dom_oce.F90 \ 
     3988        in_out_manager.F90 \ 
     3989        iom_def.F90 \ 
     3990        iom_ioipsl.F90 \ 
     3991        iom_nf90.F90 \ 
     3992        iom_rstdimg.F90 \ 
     3993        lbclnk.F90 \ 
    39353994        KEY_CPP \ 
    39363995        iom.F90 
     3996$(MODEL_LIB)(iom_def.o) :       \ 
     3997        $(MODEL_LIB)(par_kind.o) \ 
     3998        par_kind.F90 \ 
     3999        $(IOIPSL_LIB) \ 
     4000        KEY_CPP \ 
     4001        iom_def.F90 
    39374002$(MODEL_LIB)(iom_ioipsl.o) :    \ 
    3938         lib_print.f90 \ 
    3939         $(MODEL_LIB)(lib_print.o) \ 
    3940         $(MODEL_LIB)(par_kind.o) \ 
    3941         $(MODEL_LIB)(par_oce.o) \ 
    3942         par_kind.F90 \ 
    3943         par_oce.F90 \ 
     4003        $(MODEL_LIB)(lib_print.o) \ 
     4004        $(MODEL_LIB)(par_kind.o) \ 
     4005        $(MODEL_LIB)(par_oce.o) \ 
     4006        lib_print.f90 \ 
     4007        par_kind.F90 \ 
     4008        par_oce.F90 \ 
     4009        $(MODEL_LIB)(dom_oce.o) \ 
     4010        $(MODEL_LIB)(in_out_manager.o) \ 
     4011        $(MODEL_LIB)(iom_def.o) \ 
    39444012        dom_oce.F90 \ 
    39454013        in_out_manager.F90 \ 
    39464014        iom_def.F90 \ 
    3947         $(MODEL_LIB)(dom_oce.o) \ 
    3948         $(MODEL_LIB)(in_out_manager.o) \ 
    3949         $(MODEL_LIB)(iom_def.o) \ 
    39504015        $(IOIPSL_LIB) \ 
    39514016        iom_ioipsl.F90 
    39524017$(MODEL_LIB)(iom_nf90.o) :      \ 
    3953         dom_oce.F90 \ 
    3954         in_out_manager.F90 \ 
    3955         lbcnfd.F90 \ 
    3956         lib_mpp.F90 \ 
    3957         lib_print.f90 \ 
    3958         $(MODEL_LIB)(dom_oce.o) \ 
    3959         $(MODEL_LIB)(in_out_manager.o) \ 
    3960         $(MODEL_LIB)(lbcnfd.o) \ 
    3961         $(MODEL_LIB)(lib_mpp.o) \ 
    3962         $(MODEL_LIB)(lib_print.o) \ 
    3963         $(MODEL_LIB)(oce.o) \ 
    3964         $(MODEL_LIB)(par_kind.o) \ 
    3965         $(MODEL_LIB)(par_oce.o) \ 
    3966         oce.F90 \ 
    3967         par_kind.F90 \ 
    3968         par_oce.F90 \ 
     4018        $(MODEL_LIB)(dom_oce.o) \ 
     4019        $(MODEL_LIB)(in_out_manager.o) \ 
     4020        $(MODEL_LIB)(lbcnfd.o) \ 
     4021        $(MODEL_LIB)(lib_mpp.o) \ 
     4022        $(MODEL_LIB)(lib_print.o) \ 
     4023        $(MODEL_LIB)(oce.o) \ 
     4024        $(MODEL_LIB)(par_kind.o) \ 
     4025        $(MODEL_LIB)(par_oce.o) \ 
     4026        dom_oce.F90 \ 
     4027        in_out_manager.F90 \ 
     4028        lbcnfd.F90 \ 
     4029        lib_mpp.F90 \ 
     4030        lib_print.f90 \ 
     4031        oce.F90 \ 
     4032        par_kind.F90 \ 
     4033        par_oce.F90 \ 
     4034        $(MODEL_LIB)(dom_oce.o) \ 
     4035        $(MODEL_LIB)(in_out_manager.o) \ 
     4036        $(MODEL_LIB)(iom_def.o) \ 
     4037        $(MODEL_LIB)(lbclnk.o) \ 
    39694038        dom_oce.F90 \ 
    39704039        in_out_manager.F90 \ 
    39714040        iom_def.F90 \ 
    39724041        lbclnk.F90 \ 
    3973         $(MODEL_LIB)(dom_oce.o) \ 
    3974         $(MODEL_LIB)(in_out_manager.o) \ 
    3975         $(MODEL_LIB)(iom_def.o) \ 
    3976         $(MODEL_LIB)(lbclnk.o) \ 
    39774042        iom_nf90.F90 
    39784043$(MODEL_LIB)(iom_rstdimg.o) :   \ 
    3979         dom_oce.F90 \ 
    3980         in_out_manager.F90 \ 
    3981         lbcnfd.F90 \ 
    3982         lib_mpp.F90 \ 
    3983         lib_print.f90 \ 
    3984         $(MODEL_LIB)(dom_oce.o) \ 
    3985         $(MODEL_LIB)(in_out_manager.o) \ 
    3986         $(MODEL_LIB)(lbcnfd.o) \ 
    3987         $(MODEL_LIB)(lib_mpp.o) \ 
    3988         $(MODEL_LIB)(lib_print.o) \ 
    3989         $(MODEL_LIB)(oce.o) \ 
    3990         $(MODEL_LIB)(par_kind.o) \ 
    3991         $(MODEL_LIB)(par_oce.o) \ 
    3992         oce.F90 \ 
    3993         par_kind.F90 \ 
    3994         par_oce.F90 \ 
     4044        $(MODEL_LIB)(dom_oce.o) \ 
     4045        $(MODEL_LIB)(in_out_manager.o) \ 
     4046        $(MODEL_LIB)(lbcnfd.o) \ 
     4047        $(MODEL_LIB)(lib_mpp.o) \ 
     4048        $(MODEL_LIB)(lib_print.o) \ 
     4049        $(MODEL_LIB)(oce.o) \ 
     4050        $(MODEL_LIB)(par_kind.o) \ 
     4051        $(MODEL_LIB)(par_oce.o) \ 
     4052        dom_oce.F90 \ 
     4053        in_out_manager.F90 \ 
     4054        lbcnfd.F90 \ 
     4055        lib_mpp.F90 \ 
     4056        lib_print.f90 \ 
     4057        oce.F90 \ 
     4058        par_kind.F90 \ 
     4059        par_oce.F90 \ 
     4060        $(MODEL_LIB)(dom_oce.o) \ 
     4061        $(MODEL_LIB)(in_out_manager.o) \ 
     4062        $(MODEL_LIB)(iom_def.o) \ 
     4063        $(MODEL_LIB)(lbclnk.o) \ 
    39954064        dom_oce.F90 \ 
    39964065        in_out_manager.F90 \ 
    39974066        iom_def.F90 \ 
    39984067        lbclnk.F90 \ 
    3999         $(MODEL_LIB)(dom_oce.o) \ 
    4000         $(MODEL_LIB)(in_out_manager.o) \ 
    4001         $(MODEL_LIB)(iom_def.o) \ 
    4002         $(MODEL_LIB)(lbclnk.o) \ 
    40034068        iom_rstdimg.F90 
    40044069$(MODEL_LIB)(istate.o) :        \ 
     4070        $(MODEL_LIB)(agrif_opa_interp.o) \ 
     4071        $(MODEL_LIB)(bdy_oce.o) \ 
     4072        $(MODEL_LIB)(bdy_par.o) \ 
     4073        $(MODEL_LIB)(bdydta.o) \ 
     4074        $(MODEL_LIB)(bdydyn.o) \ 
     4075        $(MODEL_LIB)(bdytides.o) \ 
     4076        $(MODEL_LIB)(bdyvol.o) \ 
     4077        $(MODEL_LIB)(c1d.o) \ 
     4078        $(MODEL_LIB)(cla_dynspg.o) \ 
     4079        $(MODEL_LIB)(daymod.o) \ 
     4080        $(MODEL_LIB)(dom_oce.o) \ 
     4081        $(MODEL_LIB)(domvvl.o) \ 
     4082        $(MODEL_LIB)(dynadv.o) \ 
     4083        $(MODEL_LIB)(dynspg_exp.o) \ 
     4084        $(MODEL_LIB)(dynspg_flt.o) \ 
     4085        $(MODEL_LIB)(dynspg_oce.o) \ 
     4086        $(MODEL_LIB)(dynspg_ts.o) \ 
     4087        $(MODEL_LIB)(dynvor.o) \ 
     4088        $(MODEL_LIB)(eosbn2.o) \ 
     4089        $(MODEL_LIB)(in_out_manager.o) \ 
     4090        $(MODEL_LIB)(iom.o) \ 
     4091        $(MODEL_LIB)(iom_def.o) \ 
     4092        $(MODEL_LIB)(iom_ioipsl.o) \ 
     4093        $(MODEL_LIB)(iom_nf90.o) \ 
     4094        $(MODEL_LIB)(iom_rstdimg.o) \ 
     4095        $(MODEL_LIB)(lbclnk.o) \ 
     4096        $(MODEL_LIB)(lbcnfd.o) \ 
     4097        $(MODEL_LIB)(lib_mpp.o) \ 
     4098        $(MODEL_LIB)(lib_print.o) \ 
     4099        $(MODEL_LIB)(obc_oce.o) \ 
     4100        $(MODEL_LIB)(obc_par.o) \ 
     4101        $(MODEL_LIB)(obcdta.o) \ 
     4102        $(MODEL_LIB)(obcdyn.o) \ 
     4103        $(MODEL_LIB)(obcfla.o) \ 
     4104        $(MODEL_LIB)(obcvol.o) \ 
     4105        $(MODEL_LIB)(oce.o) \ 
     4106        $(MODEL_LIB)(par_kind.o) \ 
     4107        $(MODEL_LIB)(par_oce.o) \ 
     4108        $(MODEL_LIB)(phycst.o) \ 
     4109        $(MODEL_LIB)(prtctl.o) \ 
     4110        $(MODEL_LIB)(restart.o) \ 
     4111        $(MODEL_LIB)(sbc_oce.o) \ 
     4112        $(MODEL_LIB)(sol_oce.o) \ 
     4113        $(MODEL_LIB)(solmat.o) \ 
     4114        $(MODEL_LIB)(solpcg.o) \ 
     4115        $(MODEL_LIB)(solsor.o) \ 
     4116        $(MODEL_LIB)(solver.o) \ 
     4117        $(MODEL_LIB)(trdmld_oce.o) \ 
     4118        $(MODEL_LIB)(trdmod.o) \ 
     4119        $(MODEL_LIB)(trdmod_oce.o) \ 
     4120        $(MODEL_LIB)(zdf_oce.o) \ 
     4121        $(MODEL_LIB)(zdfbfr.o) \ 
     4122        $(MODEL_LIB)(zdfddm.o) \ 
     4123        $(MODEL_LIB)(zdfmxl.o) \ 
     4124        $(MODEL_LIB)(zpshde.o) \ 
    40054125        agrif_opa_interp.F90 \ 
     4126        bdy_oce.F90 \ 
     4127        bdy_par.F90 \ 
    40064128        bdydta.F90 \ 
    40074129        bdydyn.F90 \ 
    4008         bdy_oce.F90 \ 
    4009         bdy_par.F90 \ 
    40104130        bdytides.F90 \ 
    40114131        bdyvol.F90 \ 
     
    40154135        dom_oce.F90 \ 
    40164136        domvvl.F90 \ 
     4137        dynadv.F90 \ 
    40174138        dynspg_exp.F90 \ 
    40184139        dynspg_flt.F90 \ 
     
    40224143        eosbn2.F90 \ 
    40234144        in_out_manager.F90 \ 
     4145        iom.F90 \ 
    40244146        iom_def.F90 \ 
    4025         iom.F90 \ 
    40264147        iom_ioipsl.F90 \ 
    40274148        iom_nf90.F90 \ 
     
    40314152        lib_mpp.F90 \ 
    40324153        lib_print.f90 \ 
    4033         $(MODEL_LIB)(agrif_opa_interp.o) \ 
    4034         $(MODEL_LIB)(bdydta.o) \ 
    4035         $(MODEL_LIB)(bdydyn.o) \ 
    4036         $(MODEL_LIB)(bdy_oce.o) \ 
    4037         $(MODEL_LIB)(bdy_par.o) \ 
    4038         $(MODEL_LIB)(bdytides.o) \ 
    4039         $(MODEL_LIB)(bdyvol.o) \ 
    4040         $(MODEL_LIB)(c1d.o) \ 
    4041         $(MODEL_LIB)(cla_dynspg.o) \ 
    4042         $(MODEL_LIB)(daymod.o) \ 
    4043         $(MODEL_LIB)(dom_oce.o) \ 
    4044         $(MODEL_LIB)(domvvl.o) \ 
    4045         $(MODEL_LIB)(dynspg_exp.o) \ 
    4046         $(MODEL_LIB)(dynspg_flt.o) \ 
    4047         $(MODEL_LIB)(dynspg_oce.o) \ 
    4048         $(MODEL_LIB)(dynspg_ts.o) \ 
    4049         $(MODEL_LIB)(dynvor.o) \ 
    4050         $(MODEL_LIB)(eosbn2.o) \ 
    4051         $(MODEL_LIB)(in_out_manager.o) \ 
    4052         $(MODEL_LIB)(iom_def.o) \ 
    4053         $(MODEL_LIB)(iom_ioipsl.o) \ 
    4054         $(MODEL_LIB)(iom_nf90.o) \ 
    4055         $(MODEL_LIB)(iom.o) \ 
    4056         $(MODEL_LIB)(iom_rstdimg.o) \ 
    4057         $(MODEL_LIB)(lbclnk.o) \ 
    4058         $(MODEL_LIB)(lbcnfd.o) \ 
    4059         $(MODEL_LIB)(lib_mpp.o) \ 
    4060         $(MODEL_LIB)(lib_print.o) \ 
    4061         $(MODEL_LIB)(obcdta.o) \ 
    4062         $(MODEL_LIB)(obcdyn.o) \ 
    4063         $(MODEL_LIB)(obcfla.o) \ 
    4064         $(MODEL_LIB)(obc_oce.o) \ 
    4065         $(MODEL_LIB)(obc_par.o) \ 
    4066         $(MODEL_LIB)(obcvol.o) \ 
    4067         $(MODEL_LIB)(oce.o) \ 
    4068         $(MODEL_LIB)(par_kind.o) \ 
    4069         $(MODEL_LIB)(par_oce.o) \ 
    4070         $(MODEL_LIB)(phycst.o) \ 
    4071         $(MODEL_LIB)(prtctl.o) \ 
    4072         $(MODEL_LIB)(restart.o) \ 
    4073         $(MODEL_LIB)(sbc_oce.o) \ 
    4074         $(MODEL_LIB)(solmat.o) \ 
    4075         $(MODEL_LIB)(sol_oce.o) \ 
    4076         $(MODEL_LIB)(solpcg.o) \ 
    4077         $(MODEL_LIB)(solsor.o) \ 
    4078         $(MODEL_LIB)(solver.o) \ 
    4079         $(MODEL_LIB)(trdmld_oce.o) \ 
    4080         $(MODEL_LIB)(trdmod.o) \ 
    4081         $(MODEL_LIB)(trdmod_oce.o) \ 
    4082         $(MODEL_LIB)(zdfddm.o) \ 
    4083         $(MODEL_LIB)(zdfmxl.o) \ 
    4084         $(MODEL_LIB)(zdf_oce.o) \ 
    4085         $(MODEL_LIB)(zpshde.o) \ 
     4154        obc_oce.F90 \ 
     4155        obc_par.F90 \ 
    40864156        obcdta.F90 \ 
    40874157        obcdyn.F90 \ 
    40884158        obcfla.F90 \ 
    4089         obc_oce.F90 \ 
    4090         obc_par.F90 \ 
    40914159        obcvol.F90 \ 
    40924160        oce.F90 \ 
     
    40974165        restart.F90 \ 
    40984166        sbc_oce.F90 \ 
     4167        sol_oce.F90 \ 
    40994168        solmat.F90 \ 
    4100         sol_oce.F90 \ 
    41014169        solpcg.F90 \ 
    41024170        solsor.F90 \ 
     
    41054173        trdmod.F90 \ 
    41064174        trdmod_oce.F90 \ 
     4175        zdf_oce.F90 \ 
     4176        zdfbfr.F90 \ 
    41074177        zdfddm.F90 \ 
    41084178        zdfmxl.F90 \ 
    4109         zdf_oce.F90 \ 
    41104179        zpshde.F90 \ 
     4180        $(MODEL_LIB)(c1d.o) \ 
     4181        $(MODEL_LIB)(daymod.o) \ 
     4182        $(MODEL_LIB)(divcur.o) \ 
     4183        $(MODEL_LIB)(dom_oce.o) \ 
     4184        $(MODEL_LIB)(domvvl.o) \ 
     4185        $(MODEL_LIB)(dtasal.o) \ 
     4186        $(MODEL_LIB)(dtatem.o) \ 
     4187        $(MODEL_LIB)(dynspg.o) \ 
     4188        $(MODEL_LIB)(dynspg_exp.o) \ 
     4189        $(MODEL_LIB)(dynspg_flt.o) \ 
     4190        $(MODEL_LIB)(dynspg_oce.o) \ 
     4191        $(MODEL_LIB)(dynspg_ts.o) \ 
     4192        $(MODEL_LIB)(eosbn2.o) \ 
     4193        $(MODEL_LIB)(in_out_manager.o) \ 
     4194        $(MODEL_LIB)(iom.o) \ 
     4195        $(MODEL_LIB)(lbclnk.o) \ 
     4196        $(MODEL_LIB)(ldftra_oce.o) \ 
     4197        $(MODEL_LIB)(oce.o) \ 
     4198        $(MODEL_LIB)(phycst.o) \ 
     4199        $(MODEL_LIB)(restart.o) \ 
     4200        $(MODEL_LIB)(zdf_oce.o) \ 
     4201        $(MODEL_LIB)(zpshde.o) \ 
    41114202        c1d.F90 \ 
    41124203        daymod.F90 \ 
     
    41164207        dtasal.F90 \ 
    41174208        dtatem.F90 \ 
     4209        dynspg.F90 \ 
    41184210        dynspg_exp.F90 \ 
    4119         dynspg.F90 \ 
    41204211        dynspg_flt.F90 \ 
    41214212        dynspg_oce.F90 \ 
     
    41264217        lbclnk.F90 \ 
    41274218        ldftra_oce.F90 \ 
    4128         $(MODEL_LIB)(c1d.o) \ 
    4129         $(MODEL_LIB)(daymod.o) \ 
    4130         $(MODEL_LIB)(divcur.o) \ 
    4131         $(MODEL_LIB)(dom_oce.o) \ 
    4132         $(MODEL_LIB)(domvvl.o) \ 
    4133         $(MODEL_LIB)(dtasal.o) \ 
    4134         $(MODEL_LIB)(dtatem.o) \ 
    4135         $(MODEL_LIB)(dynspg_exp.o) \ 
    4136         $(MODEL_LIB)(dynspg_flt.o) \ 
    4137         $(MODEL_LIB)(dynspg.o) \ 
    4138         $(MODEL_LIB)(dynspg_oce.o) \ 
    4139         $(MODEL_LIB)(dynspg_ts.o) \ 
    4140         $(MODEL_LIB)(eosbn2.o) \ 
    4141         $(MODEL_LIB)(in_out_manager.o) \ 
    4142         $(MODEL_LIB)(iom.o) \ 
    4143         $(MODEL_LIB)(lbclnk.o) \ 
    4144         $(MODEL_LIB)(ldftra_oce.o) \ 
    4145         $(MODEL_LIB)(oce.o) \ 
    4146         $(MODEL_LIB)(phycst.o) \ 
    4147         $(MODEL_LIB)(restart.o) \ 
    4148         $(MODEL_LIB)(zdf_oce.o) \ 
    4149         $(MODEL_LIB)(zpshde.o) \ 
    41504219        oce.F90 \ 
    41514220        phycst.F90 \ 
     
    41584227        istate.F90 
    41594228$(MODEL_LIB)(lbclnk.o) :        \ 
    4160         dom_oce.F90 \ 
    4161         in_out_manager.F90 \ 
    4162         lbcnfd.F90 \ 
    4163         lib_print.f90 \ 
    4164         $(MODEL_LIB)(dom_oce.o) \ 
    4165         $(MODEL_LIB)(in_out_manager.o) \ 
    4166         $(MODEL_LIB)(lbcnfd.o) \ 
    4167         $(MODEL_LIB)(lib_print.o) \ 
    4168         $(MODEL_LIB)(oce.o) \ 
    4169         $(MODEL_LIB)(par_kind.o) \ 
    4170         $(MODEL_LIB)(par_oce.o) \ 
    4171         oce.F90 \ 
    4172         par_kind.F90 \ 
    4173         par_oce.F90 \ 
    4174         dom_oce.F90 \ 
    4175         in_out_manager.F90 \ 
    4176         lbcnfd.F90 \ 
    4177         lib_mpp.F90 \ 
    4178         $(MODEL_LIB)(dom_oce.o) \ 
    4179         $(MODEL_LIB)(in_out_manager.o) \ 
    4180         $(MODEL_LIB)(lbcnfd.o) \ 
    4181         $(MODEL_LIB)(lib_mpp.o) \ 
    4182         $(MODEL_LIB)(oce.o) \ 
     4229        $(MODEL_LIB)(dom_oce.o) \ 
     4230        $(MODEL_LIB)(in_out_manager.o) \ 
     4231        $(MODEL_LIB)(lbcnfd.o) \ 
     4232        $(MODEL_LIB)(lib_print.o) \ 
     4233        $(MODEL_LIB)(oce.o) \ 
     4234        $(MODEL_LIB)(par_kind.o) \ 
     4235        $(MODEL_LIB)(par_oce.o) \ 
     4236        dom_oce.F90 \ 
     4237        in_out_manager.F90 \ 
     4238        lbcnfd.F90 \ 
     4239        lib_print.f90 \ 
     4240        oce.F90 \ 
     4241        par_kind.F90 \ 
     4242        par_oce.F90 \ 
     4243        $(MODEL_LIB)(dom_oce.o) \ 
     4244        $(MODEL_LIB)(in_out_manager.o) \ 
     4245        $(MODEL_LIB)(lbcnfd.o) \ 
     4246        $(MODEL_LIB)(lib_mpp.o) \ 
     4247        $(MODEL_LIB)(oce.o) \ 
     4248        dom_oce.F90 \ 
     4249        in_out_manager.F90 \ 
     4250        lbcnfd.F90 \ 
     4251        lib_mpp.F90 \ 
    41834252        oce.F90 \ 
    41844253        KEY_CPP \ 
    41854254        lbclnk.F90 
    41864255$(MODEL_LIB)(lbcnfd.o) :        \ 
    4187         lib_print.f90 \ 
    4188         $(MODEL_LIB)(lib_print.o) \ 
    4189         $(MODEL_LIB)(par_kind.o) \ 
    4190         $(MODEL_LIB)(par_oce.o) \ 
    4191         par_kind.F90 \ 
    4192         par_oce.F90 \ 
    4193         dom_oce.F90 \ 
    4194         in_out_manager.F90 \ 
    4195         $(MODEL_LIB)(dom_oce.o) \ 
    4196         $(MODEL_LIB)(in_out_manager.o) \ 
    4197         $(MODEL_LIB)(oce.o) \ 
     4256        $(MODEL_LIB)(lib_print.o) \ 
     4257        $(MODEL_LIB)(par_kind.o) \ 
     4258        $(MODEL_LIB)(par_oce.o) \ 
     4259        lib_print.f90 \ 
     4260        par_kind.F90 \ 
     4261        par_oce.F90 \ 
     4262        $(MODEL_LIB)(dom_oce.o) \ 
     4263        $(MODEL_LIB)(in_out_manager.o) \ 
     4264        $(MODEL_LIB)(oce.o) \ 
     4265        dom_oce.F90 \ 
     4266        in_out_manager.F90 \ 
    41984267        oce.F90 \ 
    41994268        lbcnfd.F90 
    42004269$(MODEL_LIB)(ldfdyn.o) :        \ 
     4270        $(MODEL_LIB)(dom_oce.o) \ 
     4271        $(MODEL_LIB)(in_out_manager.o) \ 
     4272        $(MODEL_LIB)(lbclnk.o) \ 
     4273        $(MODEL_LIB)(lbcnfd.o) \ 
     4274        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4275        $(MODEL_LIB)(ldftra_oce.o) \ 
     4276        $(MODEL_LIB)(lib_mpp.o) \ 
     4277        $(MODEL_LIB)(lib_print.o) \ 
     4278        $(MODEL_LIB)(oce.o) \ 
     4279        $(MODEL_LIB)(par_kind.o) \ 
     4280        $(MODEL_LIB)(par_oce.o) \ 
     4281        $(MODEL_LIB)(phycst.o) \ 
     4282        $(MODEL_LIB)(prtctl.o) \ 
     4283        $(MODEL_LIB)(zdfmxl.o) \ 
    42014284        dom_oce.F90 \ 
    42024285        in_out_manager.F90 \ 
     
    42074290        lib_mpp.F90 \ 
    42084291        lib_print.f90 \ 
    4209         $(MODEL_LIB)(dom_oce.o) \ 
    4210         $(MODEL_LIB)(in_out_manager.o) \ 
    4211         $(MODEL_LIB)(lbclnk.o) \ 
    4212         $(MODEL_LIB)(lbcnfd.o) \ 
     4292        oce.F90 \ 
     4293        par_kind.F90 \ 
     4294        par_oce.F90 \ 
     4295        phycst.F90 \ 
     4296        prtctl.F90 \ 
     4297        zdfmxl.F90 \ 
     4298        $(MODEL_LIB)(dom_oce.o) \ 
     4299        $(MODEL_LIB)(in_out_manager.o) \ 
     4300        $(MODEL_LIB)(lbclnk.o) \ 
    42134301        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4214         $(MODEL_LIB)(ldftra_oce.o) \ 
    4215         $(MODEL_LIB)(lib_mpp.o) \ 
    4216         $(MODEL_LIB)(lib_print.o) \ 
    4217         $(MODEL_LIB)(oce.o) \ 
    4218         $(MODEL_LIB)(par_kind.o) \ 
    4219         $(MODEL_LIB)(par_oce.o) \ 
    4220         $(MODEL_LIB)(phycst.o) \ 
    4221         $(MODEL_LIB)(prtctl.o) \ 
    4222         $(MODEL_LIB)(zdfmxl.o) \ 
    4223         oce.F90 \ 
    4224         par_kind.F90 \ 
    4225         par_oce.F90 \ 
    4226         phycst.F90 \ 
    4227         prtctl.F90 \ 
    4228         zdfmxl.F90 \ 
     4302        $(MODEL_LIB)(ldfslp.o) \ 
     4303        $(MODEL_LIB)(lib_mpp.o) \ 
     4304        $(MODEL_LIB)(oce.o) \ 
     4305        $(MODEL_LIB)(phycst.o) \ 
    42294306        dom_oce.F90 \ 
    42304307        in_out_manager.F90 \ 
     
    42334310        ldfslp.F90 \ 
    42344311        lib_mpp.F90 \ 
    4235         $(MODEL_LIB)(dom_oce.o) \ 
    4236         $(MODEL_LIB)(in_out_manager.o) \ 
    4237         $(MODEL_LIB)(lbclnk.o) \ 
    4238         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4239         $(MODEL_LIB)(ldfslp.o) \ 
    4240         $(MODEL_LIB)(lib_mpp.o) \ 
    4241         $(MODEL_LIB)(oce.o) \ 
    4242         $(MODEL_LIB)(phycst.o) \ 
    4243         oce.F90 \ 
    4244         phycst.F90 \ 
     4312        oce.F90 \ 
     4313        phycst.F90 \ 
     4314        $(MODEL_LIB)(ldftra_oce.o) \ 
    42454315        ldftra_oce.F90 \ 
    4246         $(MODEL_LIB)(ldftra_oce.o) \ 
    42474316        domzgr_substitute.h90 \ 
    42484317        ldfdyn_antarctic.h90 \ 
     
    42624331        ldfdyn_oce.F90 
    42634332$(MODEL_LIB)(ldfeiv.o) :        \ 
     4333        $(MODEL_LIB)(closea.o) \ 
     4334        $(MODEL_LIB)(daymod.o) \ 
     4335        $(MODEL_LIB)(dom_oce.o) \ 
     4336        $(MODEL_LIB)(fldread.o) \ 
     4337        $(MODEL_LIB)(in_out_manager.o) \ 
     4338        $(MODEL_LIB)(iom.o) \ 
     4339        $(MODEL_LIB)(iom_def.o) \ 
     4340        $(MODEL_LIB)(iom_ioipsl.o) \ 
     4341        $(MODEL_LIB)(iom_nf90.o) \ 
     4342        $(MODEL_LIB)(iom_rstdimg.o) \ 
     4343        $(MODEL_LIB)(lbclnk.o) \ 
     4344        $(MODEL_LIB)(lbcnfd.o) \ 
     4345        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4346        $(MODEL_LIB)(ldftra_oce.o) \ 
     4347        $(MODEL_LIB)(lib_mpp.o) \ 
     4348        $(MODEL_LIB)(lib_print.o) \ 
     4349        $(MODEL_LIB)(oce.o) \ 
     4350        $(MODEL_LIB)(par_kind.o) \ 
     4351        $(MODEL_LIB)(par_oce.o) \ 
     4352        $(MODEL_LIB)(phycst.o) \ 
     4353        $(MODEL_LIB)(prtctl.o) \ 
     4354        $(MODEL_LIB)(sbc_oce.o) \ 
     4355        $(MODEL_LIB)(zdfmxl.o) \ 
    42644356        closea.F90 \ 
    42654357        daymod.F90 \ 
     
    42674359        fldread.F90 \ 
    42684360        in_out_manager.F90 \ 
     4361        iom.F90 \ 
    42694362        iom_def.F90 \ 
    4270         iom.F90 \ 
    42714363        iom_ioipsl.F90 \ 
    42724364        iom_nf90.F90 \ 
     
    42784370        lib_mpp.F90 \ 
    42794371        lib_print.f90 \ 
    4280         $(MODEL_LIB)(closea.o) \ 
    4281         $(MODEL_LIB)(daymod.o) \ 
    4282         $(MODEL_LIB)(dom_oce.o) \ 
    4283         $(MODEL_LIB)(fldread.o) \ 
    4284         $(MODEL_LIB)(in_out_manager.o) \ 
    4285         $(MODEL_LIB)(iom_def.o) \ 
    4286         $(MODEL_LIB)(iom_ioipsl.o) \ 
    4287         $(MODEL_LIB)(iom_nf90.o) \ 
    4288         $(MODEL_LIB)(iom.o) \ 
    4289         $(MODEL_LIB)(iom_rstdimg.o) \ 
    4290         $(MODEL_LIB)(lbclnk.o) \ 
    4291         $(MODEL_LIB)(lbcnfd.o) \ 
    4292         $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4372        oce.F90 \ 
     4373        par_kind.F90 \ 
     4374        par_oce.F90 \ 
     4375        phycst.F90 \ 
     4376        prtctl.F90 \ 
     4377        sbc_oce.F90 \ 
     4378        zdfmxl.F90 \ 
     4379        $(MODEL_LIB)(dom_oce.o) \ 
     4380        $(MODEL_LIB)(in_out_manager.o) \ 
     4381        $(MODEL_LIB)(iom.o) \ 
     4382        $(MODEL_LIB)(lbclnk.o) \ 
     4383        $(MODEL_LIB)(ldfslp.o) \ 
    42934384        $(MODEL_LIB)(ldftra_oce.o) \ 
    4294         $(MODEL_LIB)(lib_mpp.o) \ 
    4295         $(MODEL_LIB)(lib_print.o) \ 
    4296         $(MODEL_LIB)(oce.o) \ 
    4297         $(MODEL_LIB)(par_kind.o) \ 
    4298         $(MODEL_LIB)(par_oce.o) \ 
    4299         $(MODEL_LIB)(phycst.o) \ 
    4300         $(MODEL_LIB)(prtctl.o) \ 
    4301         $(MODEL_LIB)(sbc_oce.o) \ 
    4302         $(MODEL_LIB)(zdfmxl.o) \ 
    4303         oce.F90 \ 
    4304         par_kind.F90 \ 
    4305         par_oce.F90 \ 
    4306         phycst.F90 \ 
    4307         prtctl.F90 \ 
    4308         sbc_oce.F90 \ 
    4309         zdfmxl.F90 \ 
     4385        $(MODEL_LIB)(oce.o) \ 
     4386        $(MODEL_LIB)(phycst.o) \ 
     4387        $(MODEL_LIB)(prtctl.o) \ 
     4388        $(MODEL_LIB)(sbc_oce.o) \ 
     4389        $(MODEL_LIB)(sbcrnf.o) \ 
    43104390        dom_oce.F90 \ 
    43114391        in_out_manager.F90 \ 
     
    43144394        ldfslp.F90 \ 
    43154395        ldftra_oce.F90 \ 
    4316         $(MODEL_LIB)(dom_oce.o) \ 
    4317         $(MODEL_LIB)(in_out_manager.o) \ 
    4318         $(MODEL_LIB)(iom.o) \ 
    4319         $(MODEL_LIB)(lbclnk.o) \ 
    4320         $(MODEL_LIB)(ldfslp.o) \ 
    4321         $(MODEL_LIB)(ldftra_oce.o) \ 
    4322         $(MODEL_LIB)(oce.o) \ 
    4323         $(MODEL_LIB)(phycst.o) \ 
    4324         $(MODEL_LIB)(prtctl.o) \ 
    4325         $(MODEL_LIB)(sbc_oce.o) \ 
    4326         $(MODEL_LIB)(sbcrnf.o) \ 
    43274396        oce.F90 \ 
    43284397        phycst.F90 \ 
     
    43354404        ldfeiv.F90 
    43364405$(MODEL_LIB)(ldfslp.o) :        \ 
    4337         dom_oce.F90 \ 
    4338         in_out_manager.F90 \ 
    4339         iom.F90 \ 
    4340         lbcnfd.F90 \ 
    4341         lib_mpp.F90 \ 
    4342         lib_print.f90 \ 
    43434406        $(MODEL_LIB)(dom_oce.o) \ 
    43444407        $(MODEL_LIB)(in_out_manager.o) \ 
     
    43524415        $(MODEL_LIB)(prtctl.o) \ 
    43534416        $(MODEL_LIB)(zdf_oce.o) \ 
     4417        dom_oce.F90 \ 
     4418        in_out_manager.F90 \ 
     4419        iom.F90 \ 
     4420        lbcnfd.F90 \ 
     4421        lib_mpp.F90 \ 
     4422        lib_print.f90 \ 
    43544423        oce.F90 \ 
    43554424        par_kind.F90 \ 
     
    43574426        prtctl.F90 \ 
    43584427        zdf_oce.F90 \ 
     4428        $(MODEL_LIB)(dom_oce.o) \ 
     4429        $(MODEL_LIB)(in_out_manager.o) \ 
     4430        $(MODEL_LIB)(lbclnk.o) \ 
     4431        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4432        $(MODEL_LIB)(ldftra_oce.o) \ 
     4433        $(MODEL_LIB)(oce.o) \ 
     4434        $(MODEL_LIB)(phycst.o) \ 
     4435        $(MODEL_LIB)(prtctl.o) \ 
     4436        $(MODEL_LIB)(zdfmxl.o) \ 
    43594437        dom_oce.F90 \ 
    43604438        in_out_manager.F90 \ 
     
    43624440        ldfdyn_oce.F90 \ 
    43634441        ldftra_oce.F90 \ 
    4364         $(MODEL_LIB)(dom_oce.o) \ 
    4365         $(MODEL_LIB)(in_out_manager.o) \ 
    4366         $(MODEL_LIB)(lbclnk.o) \ 
    4367         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    4368         $(MODEL_LIB)(ldftra_oce.o) \ 
    4369         $(MODEL_LIB)(oce.o) \ 
    4370         $(MODEL_LIB)(phycst.o) \ 
    4371         $(MODEL_LIB)(prtctl.o) \ 
    4372         $(MODEL_LIB)(zdfmxl.o) \ 
    43734442        oce.F90 \ 
    43744443        phycst.F90 \ 
     
    43804449        ldfslp.F90 
    43814450$(MODEL_LIB)(ldftra.o) :        \ 
     4451        $(MODEL_LIB)(dom_oce.o) \ 
     4452        $(MODEL_LIB)(in_out_manager.o) \ 
     4453        $(MODEL_LIB)(lbclnk.o) \ 
     4454        $(MODEL_LIB)(lbcnfd.o) \ 
     4455        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4456        $(MODEL_LIB)(ldftra_oce.o) \ 
     4457        $(MODEL_LIB)(lib_mpp.o) \ 
     4458        $(MODEL_LIB)(lib_print.o) \ 
     4459        $(MODEL_LIB)(oce.o) \ 
     4460        $(MODEL_LIB)(par_kind.o) \ 
     4461        $(MODEL_LIB)(par_oce.o) \ 
     4462        $(MODEL_LIB)(phycst.o) \ 
     4463        $(MODEL_LIB)(prtctl.o) \ 
     4464        $(MODEL_LIB)(zdfmxl.o) \ 
    43824465        dom_oce.F90 \ 
    43834466        in_out_manager.F90 \ 
     
    43884471        lib_mpp.F90 \ 
    43894472        lib_print.f90 \ 
    4390         $(MODEL_LIB)(dom_oce.o) \ 
    4391         $(MODEL_LIB)(in_out_manager.o) \ 
    4392         $(MODEL_LIB)(lbclnk.o) \ 
    4393         $(MODEL_LIB)(lbcnfd.o) \ 
    4394         $(MODEL_LIB)(ldfdyn_oce.o) \ 
     4473        oce.F90 \ 
     4474        par_kind.F90 \ 
     4475        par_oce.F90 \ 
     4476        phycst.F90 \ 
     4477        prtctl.F90 \ 
     4478        zdfmxl.F90 \ 
     4479        $(MODEL_LIB)(dom_oce.o) \ 
     4480        $(MODEL_LIB)(in_out_manager.o) \ 
     4481        $(MODEL_LIB)(lbclnk.o) \ 
     4482        $(MODEL_LIB)(ldfslp.o) \ 
    43954483        $(MODEL_LIB)(ldftra_oce.o) \ 
    43964484        $(MODEL_LIB)(lib_mpp.o) \ 
    4397         $(MODEL_LIB)(lib_print.o) \ 
    4398         $(MODEL_LIB)(oce.o) \ 
    4399         $(MODEL_LIB)(par_kind.o) \ 
    4400         $(MODEL_LIB)(par_oce.o) \ 
    4401         $(MODEL_LIB)(phycst.o) \ 
    4402         $(MODEL_LIB)(prtctl.o) \ 
    4403         $(MODEL_LIB)(zdfmxl.o) \ 
    4404         oce.F90 \ 
    4405         par_kind.F90 \ 
    4406         par_oce.F90 \ 
    4407         phycst.F90 \ 
    4408         prtctl.F90 \ 
    4409         zdfmxl.F90 \ 
     4485        $(MODEL_LIB)(oce.o) \ 
     4486        $(MODEL_LIB)(phycst.o) \ 
    44104487        dom_oce.F90 \ 
    44114488        in_out_manager.F90 \ 
     
    44144491        ldftra_oce.F90 \ 
    44154492        lib_mpp.F90 \ 
    4416         $(MODEL_LIB)(dom_oce.o) \ 
    4417         $(MODEL_LIB)(in_out_manager.o) \ 
    4418         $(MODEL_LIB)(lbclnk.o) \ 
    4419         $(MODEL_LIB)(ldfslp.o) \ 
    4420         $(MODEL_LIB)(ldftra_oce.o) \ 
    4421         $(MODEL_LIB)(lib_mpp.o) \ 
    4422         $(MODEL_LIB)(oce.o) \ 
    4423         $(MODEL_LIB)(phycst.o) \ 
    44244493        oce.F90 \ 
    44254494        phycst.F90 \ 
     
    44424511        lib_cray.f90 
    44434512$(MODEL_LIB)(lib_mpp.o) :       \ 
    4444         dom_oce.F90 \ 
    4445         in_out_manager.F90 \ 
    4446         lib_print.f90 \ 
    4447         $(MODEL_LIB)(dom_oce.o) \ 
    4448         $(MODEL_LIB)(in_out_manager.o) \ 
    4449         $(MODEL_LIB)(lib_print.o) \ 
    4450         $(MODEL_LIB)(oce.o) \ 
    4451         $(MODEL_LIB)(par_kind.o) \ 
    4452         $(MODEL_LIB)(par_oce.o) \ 
    4453         oce.F90 \ 
    4454         par_kind.F90 \ 
    4455         par_oce.F90 \ 
    4456         dom_oce.F90 \ 
    4457         in_out_manager.F90 \ 
    4458         lbcnfd.F90 \ 
    4459         $(MODEL_LIB)(dom_oce.o) \ 
    4460         $(MODEL_LIB)(in_out_manager.o) \ 
    4461         $(MODEL_LIB)(lbcnfd.o) \ 
     4513        $(MODEL_LIB)(dom_oce.o) \ 
     4514        $(MODEL_LIB)(in_out_manager.o) \ 
     4515        $(MODEL_LIB)(lib_print.o) \ 
     4516        $(MODEL_LIB)(oce.o) \ 
     4517        $(MODEL_LIB)(par_kind.o) \ 
     4518        $(MODEL_LIB)(par_oce.o) \ 
     4519        dom_oce.F90 \ 
     4520        in_out_manager.F90 \ 
     4521        lib_print.f90 \ 
     4522        oce.F90 \ 
     4523        par_kind.F90 \ 
     4524        par_oce.F90 \ 
     4525        $(MODEL_LIB)(dom_oce.o) \ 
     4526        $(MODEL_LIB)(in_out_manager.o) \ 
     4527        $(MODEL_LIB)(lbcnfd.o) \ 
     4528        dom_oce.F90 \ 
     4529        in_out_manager.F90 \ 
     4530        lbcnfd.F90 \ 
    44624531        $(AGRIF_LIB) \ 
    44634532        KEY_CPP \ 
     
    44684537        lib_print.f90 
    44694538$(MODEL_LIB)(limadv_2.o) :      \ 
    4470         dom_oce.F90 \ 
    4471         in_out_manager.F90 \ 
    4472         lbcnfd.F90 \ 
    4473         lib_mpp.F90 \ 
    4474         lib_print.f90 \ 
    44754539        $(MODEL_LIB)(dom_oce.o) \ 
    44764540        $(MODEL_LIB)(in_out_manager.o) \ 
     
    44824546        $(MODEL_LIB)(par_kind.o) \ 
    44834547        $(MODEL_LIB)(par_oce.o) \ 
     4548        dom_oce.F90 \ 
     4549        in_out_manager.F90 \ 
     4550        lbcnfd.F90 \ 
     4551        lib_mpp.F90 \ 
     4552        lib_print.f90 \ 
    44844553        oce.F90 \ 
    44854554        par_ice_2.F90 \ 
    44864555        par_kind.F90 \ 
    44874556        par_oce.F90 \ 
     4557        $(MODEL_LIB)(dom_ice_2.o) \ 
     4558        $(MODEL_LIB)(dom_oce.o) \ 
     4559        $(MODEL_LIB)(ice_2.o) \ 
     4560        $(MODEL_LIB)(in_out_manager.o) \ 
     4561        $(MODEL_LIB)(lbclnk.o) \ 
     4562        $(MODEL_LIB)(prtctl.o) \ 
    44884563        dom_ice_2.F90 \ 
    44894564        dom_oce.F90 \ 
     
    44914566        in_out_manager.F90 \ 
    44924567        lbclnk.F90 \ 
    4493         $(MODEL_LIB)(dom_ice_2.o) \ 
    4494         $(MODEL_LIB)(dom_oce.o) \ 
    4495         $(MODEL_LIB)(ice_2.o) \ 
    4496         $(MODEL_LIB)(in_out_manager.o) \ 
    4497         $(MODEL_LIB)(lbclnk.o) \ 
    4498         $(MODEL_LIB)(prtctl.o) \ 
    44994568        prtctl.F90 \ 
    45004569        vectopt_loop_substitute.h90 \ 
     
    45024571        limadv_2.F90 
    45034572$(MODEL_LIB)(limdia_2.o) :      \ 
     4573        $(MODEL_LIB)(dom_ice_2.o) \ 
     4574        $(MODEL_LIB)(dom_oce.o) \ 
     4575        $(MODEL_LIB)(eosbn2.o) \ 
     4576        $(MODEL_LIB)(ice_2.o) \ 
     4577        $(MODEL_LIB)(in_out_manager.o) \ 
     4578        $(MODEL_LIB)(iom.o) \ 
     4579        $(MODEL_LIB)(lbclnk.o) \ 
     4580        $(MODEL_LIB)(lib_print.o) \ 
     4581        $(MODEL_LIB)(oce.o) \ 
     4582        $(MODEL_LIB)(par_ice_2.o) \ 
     4583        $(MODEL_LIB)(par_kind.o) \ 
     4584        $(MODEL_LIB)(par_oce.o) \ 
     4585        $(MODEL_LIB)(phycst.o) \ 
     4586        $(MODEL_LIB)(prtctl.o) \ 
     4587        $(MODEL_LIB)(restart.o) \ 
    45044588        dom_ice_2.F90 \ 
    45054589        dom_oce.F90 \ 
     
    45104594        lbclnk.F90 \ 
    45114595        lib_print.f90 \ 
     4596        oce.F90 \ 
     4597        par_ice_2.F90 \ 
     4598        par_kind.F90 \ 
     4599        par_oce.F90 \ 
     4600        phycst.F90 \ 
     4601        prtctl.F90 \ 
     4602        restart.F90 \ 
     4603        $(MODEL_LIB)(daymod.o) \ 
    45124604        $(MODEL_LIB)(dom_ice_2.o) \ 
    4513         $(MODEL_LIB)(dom_oce.o) \ 
    4514         $(MODEL_LIB)(eosbn2.o) \ 
    45154605        $(MODEL_LIB)(ice_2.o) \ 
    45164606        $(MODEL_LIB)(in_out_manager.o) \ 
    4517         $(MODEL_LIB)(iom.o) \ 
    4518         $(MODEL_LIB)(lbclnk.o) \ 
    4519         $(MODEL_LIB)(lib_print.o) \ 
    4520         $(MODEL_LIB)(oce.o) \ 
     4607        $(MODEL_LIB)(limistate_2.o) \ 
    45214608        $(MODEL_LIB)(par_ice_2.o) \ 
    4522         $(MODEL_LIB)(par_kind.o) \ 
    4523         $(MODEL_LIB)(par_oce.o) \ 
    4524         $(MODEL_LIB)(phycst.o) \ 
    4525         $(MODEL_LIB)(prtctl.o) \ 
    4526         $(MODEL_LIB)(restart.o) \ 
    4527         oce.F90 \ 
    4528         par_ice_2.F90 \ 
    4529         par_kind.F90 \ 
    4530         par_oce.F90 \ 
    4531         phycst.F90 \ 
    4532         prtctl.F90 \ 
    4533         restart.F90 \ 
     4609        $(MODEL_LIB)(phycst.o) \ 
     4610        $(MODEL_LIB)(sbc_oce.o) \ 
    45344611        daymod.F90 \ 
    45354612        dom_ice_2.F90 \ 
     
    45374614        in_out_manager.F90 \ 
    45384615        limistate_2.F90 \ 
    4539         $(MODEL_LIB)(daymod.o) \ 
    4540         $(MODEL_LIB)(dom_ice_2.o) \ 
    4541         $(MODEL_LIB)(ice_2.o) \ 
    4542         $(MODEL_LIB)(in_out_manager.o) \ 
    4543         $(MODEL_LIB)(limistate_2.o) \ 
    4544         $(MODEL_LIB)(par_ice_2.o) \ 
    4545         $(MODEL_LIB)(phycst.o) \ 
    4546         $(MODEL_LIB)(sbc_oce.o) \ 
    45474616        par_ice_2.F90 \ 
    45484617        phycst.F90 \ 
     
    45524621        limdia_2.F90 
    45534622$(MODEL_LIB)(limdmp_2.o) :      \ 
    4554         dom_oce.F90 \ 
    4555         dtasal.F90 \ 
    4556         dtatem.F90 \ 
    4557         in_out_manager.F90 \ 
    4558         iom_def.F90 \ 
    4559         iom.F90 \ 
    4560         iom_ioipsl.F90 \ 
    4561         iom_nf90.F90 \ 
    4562         iom_rstdimg.F90 \ 
    4563         lbclnk.F90 \ 
    4564         lib_mpp.F90 \ 
    4565         lib_print.f90 \ 
    45664623        $(MODEL_LIB)(dom_oce.o) \ 
    45674624        $(MODEL_LIB)(dtasal.o) \ 
    45684625        $(MODEL_LIB)(dtatem.o) \ 
    45694626        $(MODEL_LIB)(in_out_manager.o) \ 
     4627        $(MODEL_LIB)(iom.o) \ 
    45704628        $(MODEL_LIB)(iom_def.o) \ 
    45714629        $(MODEL_LIB)(iom_ioipsl.o) \ 
    45724630        $(MODEL_LIB)(iom_nf90.o) \ 
    4573         $(MODEL_LIB)(iom.o) \ 
    45744631        $(MODEL_LIB)(iom_rstdimg.o) \ 
    45754632        $(MODEL_LIB)(lbclnk.o) \ 
     
    45854642        $(MODEL_LIB)(trdmod.o) \ 
    45864643        $(MODEL_LIB)(trdmod_oce.o) \ 
     4644        $(MODEL_LIB)(zdf_oce.o) \ 
    45874645        $(MODEL_LIB)(zdfmxl.o) \ 
    4588         $(MODEL_LIB)(zdf_oce.o) \ 
    4589         oce.F90 \ 
    4590         par_ice_2.F90 \ 
    4591         par_kind.F90 \ 
    4592         par_oce.F90 \ 
    4593         phycst.F90 \ 
    4594         prtctl.F90 \ 
    4595         restart.F90 \ 
    4596         trdmod.F90 \ 
    4597         trdmod_oce.F90 \ 
    4598         zdfmxl.F90 \ 
    4599         zdf_oce.F90 \ 
    4600         daymod.F90 \ 
    4601         dom_oce.F90 \ 
    4602         ice_2.F90 \ 
    4603         in_out_manager.F90 \ 
    4604         iom.F90 \ 
    4605         $(MODEL_LIB)(daymod.o) \ 
    4606         $(MODEL_LIB)(dom_oce.o) \ 
    4607         $(MODEL_LIB)(ice_2.o) \ 
    4608         $(MODEL_LIB)(in_out_manager.o) \ 
    4609         $(MODEL_LIB)(iom.o) \ 
    4610         $(MODEL_LIB)(oce.o) \ 
    4611         $(MODEL_LIB)(phycst.o) \ 
    4612         $(MODEL_LIB)(tradmp.o) \ 
    4613         oce.F90 \ 
    4614         phycst.F90 \ 
    4615         tradmp.F90 \ 
    4616         vectopt_loop_substitute.h90 \ 
    4617         KEY_CPP \ 
    4618         limdmp_2.F90 
    4619 $(MODEL_LIB)(limdyn_2.o) :      \ 
    4620         dom_ice_2.F90 \ 
    4621         dom_oce.F90 \ 
    4622         eosbn2.F90 \ 
    4623         ice_2.F90 \ 
    4624         in_out_manager.F90 \ 
    4625         iom.F90 \ 
    4626         lbclnk.F90 \ 
    4627         lbcnfd.F90 \ 
    4628         lib_mpp.F90 \ 
    4629         lib_print.f90 \ 
    4630         $(MODEL_LIB)(dom_ice_2.o) \ 
    4631         $(MODEL_LIB)(dom_oce.o) \ 
    4632         $(MODEL_LIB)(eosbn2.o) \ 
    4633         $(MODEL_LIB)(ice_2.o) \ 
    4634         $(MODEL_LIB)(in_out_manager.o) \ 
    4635         $(MODEL_LIB)(iom.o) \ 
    4636         $(MODEL_LIB)(lbclnk.o) \ 
    4637         $(MODEL_LIB)(lbcnfd.o) \ 
    4638         $(MODEL_LIB)(lib_mpp.o) \ 
    4639         $(MODEL_LIB)(lib_print.o) \ 
    4640         $(MODEL_LIB)(oce.o) \ 
    4641         $(MODEL_LIB)(par_ice_2.o) \ 
    4642         $(MODEL_LIB)(par_kind.o) \ 
    4643         $(MODEL_LIB)(par_oce.o) \ 
    4644         $(MODEL_LIB)(phycst.o) \ 
    4645         $(MODEL_LIB)(prtctl.o) \ 
    4646         $(MODEL_LIB)(sbc_ice.o) \ 
    4647         oce.F90 \ 
    4648         par_ice_2.F90 \ 
    4649         par_kind.F90 \ 
    4650         par_oce.F90 \ 
    4651         phycst.F90 \ 
    4652         prtctl.F90 \ 
    4653         sbc_ice.F90 \ 
    4654         dom_ice_2.F90 \ 
    4655         dom_oce.F90 \ 
    4656         ice_2.F90 \ 
    4657         in_out_manager.F90 \ 
    4658         lbclnk.F90 \ 
    4659         lib_mpp.F90 \ 
    4660         limistate_2.F90 \ 
    4661         limrhg_2.F90 \ 
    4662         $(MODEL_LIB)(dom_ice_2.o) \ 
    4663         $(MODEL_LIB)(dom_oce.o) \ 
    4664         $(MODEL_LIB)(ice_2.o) \ 
    4665         $(MODEL_LIB)(in_out_manager.o) \ 
    4666         $(MODEL_LIB)(lbclnk.o) \ 
    4667         $(MODEL_LIB)(lib_mpp.o) \ 
    4668         $(MODEL_LIB)(limistate_2.o) \ 
    4669         $(MODEL_LIB)(limrhg_2.o) \ 
    4670         $(MODEL_LIB)(phycst.o) \ 
    4671         $(MODEL_LIB)(prtctl.o) \ 
    4672         $(MODEL_LIB)(sbc_oce.o) \ 
    4673         phycst.F90 \ 
    4674         prtctl.F90 \ 
    4675         sbc_oce.F90 \ 
    4676         vectopt_loop_substitute.h90 \ 
    4677         KEY_CPP \ 
    4678         limdyn_2.F90 
    4679 $(MODEL_LIB)(limhdf_2.o) :      \ 
    4680         dom_oce.F90 \ 
    4681         in_out_manager.F90 \ 
    4682         lbcnfd.F90 \ 
    4683         lib_mpp.F90 \ 
    4684         lib_print.f90 \ 
    4685         $(MODEL_LIB)(dom_oce.o) \ 
    4686         $(MODEL_LIB)(in_out_manager.o) \ 
    4687         $(MODEL_LIB)(lbcnfd.o) \ 
    4688         $(MODEL_LIB)(lib_mpp.o) \ 
    4689         $(MODEL_LIB)(lib_print.o) \ 
    4690         $(MODEL_LIB)(oce.o) \ 
    4691         $(MODEL_LIB)(par_ice_2.o) \ 
    4692         $(MODEL_LIB)(par_kind.o) \ 
    4693         $(MODEL_LIB)(par_oce.o) \ 
    4694         oce.F90 \ 
    4695         par_ice_2.F90 \ 
    4696         par_kind.F90 \ 
    4697         par_oce.F90 \ 
    4698         dom_oce.F90 \ 
    4699         ice_2.F90 \ 
    4700         in_out_manager.F90 \ 
    4701         lbclnk.F90 \ 
    4702         lib_mpp.F90 \ 
    4703         $(MODEL_LIB)(dom_oce.o) \ 
    4704         $(MODEL_LIB)(ice_2.o) \ 
    4705         $(MODEL_LIB)(in_out_manager.o) \ 
    4706         $(MODEL_LIB)(lbclnk.o) \ 
    4707         $(MODEL_LIB)(lib_mpp.o) \ 
    4708         $(MODEL_LIB)(prtctl.o) \ 
    4709         prtctl.F90 \ 
    4710         vectopt_loop_substitute.h90 \ 
    4711         KEY_CPP \ 
    4712         limhdf_2.F90 
    4713 $(MODEL_LIB)(limistate_2.o) :   \ 
    4714         dom_oce.F90 \ 
    4715         in_out_manager.F90 \ 
     4646        dom_oce.F90 \ 
     4647        dtasal.F90 \ 
     4648        dtatem.F90 \ 
     4649        in_out_manager.F90 \ 
     4650        iom.F90 \ 
    47164651        iom_def.F90 \ 
    47174652        iom_ioipsl.F90 \ 
     
    47194654        iom_rstdimg.F90 \ 
    47204655        lbclnk.F90 \ 
    4721         lbcnfd.F90 \ 
    4722         lib_mpp.F90 \ 
    4723         lib_print.f90 \ 
     4656        lib_mpp.F90 \ 
     4657        lib_print.f90 \ 
     4658        oce.F90 \ 
     4659        par_ice_2.F90 \ 
     4660        par_kind.F90 \ 
     4661        par_oce.F90 \ 
     4662        phycst.F90 \ 
     4663        prtctl.F90 \ 
     4664        restart.F90 \ 
     4665        trdmod.F90 \ 
     4666        trdmod_oce.F90 \ 
     4667        zdf_oce.F90 \ 
     4668        zdfmxl.F90 \ 
     4669        $(MODEL_LIB)(daymod.o) \ 
     4670        $(MODEL_LIB)(dom_oce.o) \ 
     4671        $(MODEL_LIB)(ice_2.o) \ 
     4672        $(MODEL_LIB)(in_out_manager.o) \ 
     4673        $(MODEL_LIB)(iom.o) \ 
     4674        $(MODEL_LIB)(oce.o) \ 
     4675        $(MODEL_LIB)(phycst.o) \ 
     4676        $(MODEL_LIB)(tradmp.o) \ 
     4677        daymod.F90 \ 
     4678        dom_oce.F90 \ 
     4679        ice_2.F90 \ 
     4680        in_out_manager.F90 \ 
     4681        iom.F90 \ 
     4682        oce.F90 \ 
     4683        phycst.F90 \ 
     4684        tradmp.F90 \ 
     4685        vectopt_loop_substitute.h90 \ 
     4686        KEY_CPP \ 
     4687        limdmp_2.F90 
     4688$(MODEL_LIB)(limdyn_2.o) :      \ 
     4689        $(MODEL_LIB)(dom_ice_2.o) \ 
     4690        $(MODEL_LIB)(dom_oce.o) \ 
     4691        $(MODEL_LIB)(eosbn2.o) \ 
     4692        $(MODEL_LIB)(ice_2.o) \ 
     4693        $(MODEL_LIB)(in_out_manager.o) \ 
     4694        $(MODEL_LIB)(iom.o) \ 
     4695        $(MODEL_LIB)(lbclnk.o) \ 
     4696        $(MODEL_LIB)(lbcnfd.o) \ 
     4697        $(MODEL_LIB)(lib_mpp.o) \ 
     4698        $(MODEL_LIB)(lib_print.o) \ 
     4699        $(MODEL_LIB)(oce.o) \ 
     4700        $(MODEL_LIB)(par_ice_2.o) \ 
     4701        $(MODEL_LIB)(par_kind.o) \ 
     4702        $(MODEL_LIB)(par_oce.o) \ 
     4703        $(MODEL_LIB)(phycst.o) \ 
     4704        $(MODEL_LIB)(prtctl.o) \ 
     4705        $(MODEL_LIB)(sbc_ice.o) \ 
     4706        dom_ice_2.F90 \ 
     4707        dom_oce.F90 \ 
     4708        eosbn2.F90 \ 
     4709        ice_2.F90 \ 
     4710        in_out_manager.F90 \ 
     4711        iom.F90 \ 
     4712        lbclnk.F90 \ 
     4713        lbcnfd.F90 \ 
     4714        lib_mpp.F90 \ 
     4715        lib_print.f90 \ 
     4716        oce.F90 \ 
     4717        par_ice_2.F90 \ 
     4718        par_kind.F90 \ 
     4719        par_oce.F90 \ 
     4720        phycst.F90 \ 
     4721        prtctl.F90 \ 
     4722        sbc_ice.F90 \ 
     4723        $(MODEL_LIB)(dom_ice_2.o) \ 
     4724        $(MODEL_LIB)(dom_oce.o) \ 
     4725        $(MODEL_LIB)(ice_2.o) \ 
     4726        $(MODEL_LIB)(in_out_manager.o) \ 
     4727        $(MODEL_LIB)(lbclnk.o) \ 
     4728        $(MODEL_LIB)(lib_mpp.o) \ 
     4729        $(MODEL_LIB)(limistate_2.o) \ 
     4730        $(MODEL_LIB)(limrhg_2.o) \ 
     4731        $(MODEL_LIB)(phycst.o) \ 
     4732        $(MODEL_LIB)(prtctl.o) \ 
     4733        $(MODEL_LIB)(sbc_oce.o) \ 
     4734        dom_ice_2.F90 \ 
     4735        dom_oce.F90 \ 
     4736        ice_2.F90 \ 
     4737        in_out_manager.F90 \ 
     4738        lbclnk.F90 \ 
     4739        lib_mpp.F90 \ 
     4740        limistate_2.F90 \ 
     4741        limrhg_2.F90 \ 
     4742        phycst.F90 \ 
     4743        prtctl.F90 \ 
     4744        sbc_oce.F90 \ 
     4745        vectopt_loop_substitute.h90 \ 
     4746        KEY_CPP \ 
     4747        limdyn_2.F90 
     4748$(MODEL_LIB)(limhdf_2.o) :      \ 
     4749        $(MODEL_LIB)(dom_oce.o) \ 
     4750        $(MODEL_LIB)(in_out_manager.o) \ 
     4751        $(MODEL_LIB)(lbcnfd.o) \ 
     4752        $(MODEL_LIB)(lib_mpp.o) \ 
     4753        $(MODEL_LIB)(lib_print.o) \ 
     4754        $(MODEL_LIB)(oce.o) \ 
     4755        $(MODEL_LIB)(par_ice_2.o) \ 
     4756        $(MODEL_LIB)(par_kind.o) \ 
     4757        $(MODEL_LIB)(par_oce.o) \ 
     4758        dom_oce.F90 \ 
     4759        in_out_manager.F90 \ 
     4760        lbcnfd.F90 \ 
     4761        lib_mpp.F90 \ 
     4762        lib_print.f90 \ 
     4763        oce.F90 \ 
     4764        par_ice_2.F90 \ 
     4765        par_kind.F90 \ 
     4766        par_oce.F90 \ 
     4767        $(MODEL_LIB)(dom_oce.o) \ 
     4768        $(MODEL_LIB)(ice_2.o) \ 
     4769        $(MODEL_LIB)(in_out_manager.o) \ 
     4770        $(MODEL_LIB)(lbclnk.o) \ 
     4771        $(MODEL_LIB)(lib_mpp.o) \ 
     4772        $(MODEL_LIB)(prtctl.o) \ 
     4773        dom_oce.F90 \ 
     4774        ice_2.F90 \ 
     4775        in_out_manager.F90 \ 
     4776        lbclnk.F90 \ 
     4777        lib_mpp.F90 \ 
     4778        prtctl.F90 \ 
     4779        vectopt_loop_substitute.h90 \ 
     4780        KEY_CPP \ 
     4781        limhdf_2.F90 
     4782$(MODEL_LIB)(limistate_2.o) :   \ 
    47244783        $(MODEL_LIB)(dom_oce.o) \ 
    47254784        $(MODEL_LIB)(in_out_manager.o) \ 
     
    47394798        $(MODEL_LIB)(prtctl.o) \ 
    47404799        $(MODEL_LIB)(zdfddm.o) \ 
    4741         oce.F90 \ 
    4742         par_ice_2.F90 \ 
    4743         par_kind.F90 \ 
    4744         par_oce.F90 \ 
    4745         phycst.F90 \ 
    4746         prtctl.F90 \ 
    4747         zdfddm.F90 \ 
    4748         dom_ice_2.F90 \ 
    4749         eosbn2.F90 \ 
    4750         ice_2.F90 \ 
    4751         in_out_manager.F90 \ 
    4752         iom.F90 \ 
    4753         lbclnk.F90 \ 
    4754         $(MODEL_LIB)(dom_ice_2.o) \ 
    4755         $(MODEL_LIB)(eosbn2.o) \ 
    4756         $(MODEL_LIB)(ice_2.o) \ 
    4757         $(MODEL_LIB)(in_out_manager.o) \ 
    4758         $(MODEL_LIB)(iom.o) \ 
    4759         $(MODEL_LIB)(lbclnk.o) \ 
    4760         $(MODEL_LIB)(oce.o) \ 
    4761         $(MODEL_LIB)(par_ice_2.o) \ 
    4762         $(MODEL_LIB)(phycst.o) \ 
    4763         oce.F90 \ 
    4764         par_ice_2.F90 \ 
    4765         phycst.F90 \ 
    4766         KEY_CPP \ 
    4767         limistate_2.F90 
    4768 $(MODEL_LIB)(limmsh_2.o) :      \ 
    4769         dom_oce.F90 \ 
    4770         in_out_manager.F90 \ 
    4771         lbcnfd.F90 \ 
    4772         lib_mpp.F90 \ 
    4773         lib_print.f90 \ 
    4774         $(MODEL_LIB)(dom_oce.o) \ 
    4775         $(MODEL_LIB)(in_out_manager.o) \ 
    4776         $(MODEL_LIB)(lbcnfd.o) \ 
    4777         $(MODEL_LIB)(lib_mpp.o) \ 
    4778         $(MODEL_LIB)(lib_print.o) \ 
    4779         $(MODEL_LIB)(oce.o) \ 
    4780         $(MODEL_LIB)(par_ice_2.o) \ 
    4781         $(MODEL_LIB)(par_kind.o) \ 
    4782         $(MODEL_LIB)(par_oce.o) \ 
    4783         oce.F90 \ 
    4784         par_ice_2.F90 \ 
    4785         par_kind.F90 \ 
    4786         par_oce.F90 \ 
    4787         dom_ice_2.F90 \ 
    4788         dom_oce.F90 \ 
    4789         in_out_manager.F90 \ 
    4790         lbclnk.F90 \ 
    4791         $(MODEL_LIB)(dom_ice_2.o) \ 
    4792         $(MODEL_LIB)(dom_oce.o) \ 
    4793         $(MODEL_LIB)(in_out_manager.o) \ 
    4794         $(MODEL_LIB)(lbclnk.o) \ 
    4795         $(MODEL_LIB)(phycst.o) \ 
    4796         phycst.F90 \ 
    4797         KEY_CPP \ 
    4798         limmsh_2.F90 
    4799 $(MODEL_LIB)(limrhg_2.o) :      \ 
    4800         dom_oce.F90 \ 
    4801         in_out_manager.F90 \ 
    4802         lbcnfd.F90 \ 
    4803         lib_mpp.F90 \ 
    4804         lib_print.f90 \ 
    4805         $(MODEL_LIB)(dom_oce.o) \ 
    4806         $(MODEL_LIB)(in_out_manager.o) \ 
    4807         $(MODEL_LIB)(lbcnfd.o) \ 
    4808         $(MODEL_LIB)(lib_mpp.o) \ 
    4809         $(MODEL_LIB)(lib_print.o) \ 
    4810         $(MODEL_LIB)(oce.o) \ 
    4811         $(MODEL_LIB)(par_ice_2.o) \ 
    4812         $(MODEL_LIB)(par_kind.o) \ 
    4813         $(MODEL_LIB)(par_oce.o) \ 
    4814         oce.F90 \ 
    4815         par_ice_2.F90 \ 
    4816         par_kind.F90 \ 
    4817         par_oce.F90 \ 
    4818         dom_ice_2.F90 \ 
    4819         ice_2.F90 \ 
    4820         in_out_manager.F90 \ 
    4821         lbclnk.F90 \ 
    4822         lib_mpp.F90 \ 
    4823         $(MODEL_LIB)(dom_ice_2.o) \ 
    4824         $(MODEL_LIB)(ice_2.o) \ 
    4825         $(MODEL_LIB)(in_out_manager.o) \ 
    4826         $(MODEL_LIB)(lbclnk.o) \ 
    4827         $(MODEL_LIB)(lib_mpp.o) \ 
    4828         $(MODEL_LIB)(par_oce.o) \ 
    4829         $(MODEL_LIB)(phycst.o) \ 
    4830         $(MODEL_LIB)(prtctl.o) \ 
    4831         $(MODEL_LIB)(sbc_ice.o) \ 
    4832         par_oce.F90 \ 
    4833         phycst.F90 \ 
    4834         prtctl.F90 \ 
    4835         sbc_ice.F90 \ 
    4836         vectopt_loop_substitute.h90 \ 
    4837         KEY_CPP \ 
    4838         limrhg_2.F90 
    4839 $(MODEL_LIB)(limrst_2.o) :      \ 
    4840         dom_oce.F90 \ 
    4841         in_out_manager.F90 \ 
    4842         iom_def.F90 \ 
    4843         iom.F90 \ 
    4844         iom_ioipsl.F90 \ 
    4845         iom_nf90.F90 \ 
    4846         iom_rstdimg.F90 \ 
    4847         lbclnk.F90 \ 
    4848         lib_print.f90 \ 
    4849         $(MODEL_LIB)(dom_oce.o) \ 
    4850         $(MODEL_LIB)(in_out_manager.o) \ 
    4851         $(MODEL_LIB)(iom_def.o) \ 
    4852         $(MODEL_LIB)(iom_ioipsl.o) \ 
    4853         $(MODEL_LIB)(iom_nf90.o) \ 
    4854         $(MODEL_LIB)(iom.o) \ 
    4855         $(MODEL_LIB)(iom_rstdimg.o) \ 
    4856         $(MODEL_LIB)(lbclnk.o) \ 
    4857         $(MODEL_LIB)(lib_print.o) \ 
    4858         $(MODEL_LIB)(par_ice_2.o) \ 
    4859         $(MODEL_LIB)(par_kind.o) \ 
    4860         $(MODEL_LIB)(par_oce.o) \ 
    4861         $(MODEL_LIB)(phycst.o) \ 
    4862         $(MODEL_LIB)(prtctl.o) \ 
    4863         $(MODEL_LIB)(restart.o) \ 
    4864         par_ice_2.F90 \ 
    4865         par_kind.F90 \ 
    4866         par_oce.F90 \ 
    4867         phycst.F90 \ 
    4868         prtctl.F90 \ 
    4869         restart.F90 \ 
    4870         daymod.F90 \ 
    4871         ice_2.F90 \ 
    4872         in_out_manager.F90 \ 
    4873         iom.F90 \ 
    4874         $(MODEL_LIB)(daymod.o) \ 
    4875         $(MODEL_LIB)(ice_2.o) \ 
    4876         $(MODEL_LIB)(in_out_manager.o) \ 
    4877         $(MODEL_LIB)(iom.o) \ 
    4878         $(MODEL_LIB)(sbc_ice.o) \ 
    4879         $(MODEL_LIB)(sbc_oce.o) \ 
    4880         sbc_ice.F90 \ 
    4881         sbc_oce.F90 \ 
    4882         KEY_CPP \ 
    4883         limrst_2.F90 
    4884 $(MODEL_LIB)(limsbc_2.o) :      \ 
    48854800        dom_oce.F90 \ 
    48864801        in_out_manager.F90 \ 
     
    48934808        lib_mpp.F90 \ 
    48944809        lib_print.f90 \ 
    4895         $(MODEL_LIB)(dom_oce.o) \ 
    4896         $(MODEL_LIB)(in_out_manager.o) \ 
     4810        oce.F90 \ 
     4811        par_ice_2.F90 \ 
     4812        par_kind.F90 \ 
     4813        par_oce.F90 \ 
     4814        phycst.F90 \ 
     4815        prtctl.F90 \ 
     4816        zdfddm.F90 \ 
     4817        $(MODEL_LIB)(dom_ice_2.o) \ 
     4818        $(MODEL_LIB)(eosbn2.o) \ 
     4819        $(MODEL_LIB)(ice_2.o) \ 
     4820        $(MODEL_LIB)(in_out_manager.o) \ 
     4821        $(MODEL_LIB)(iom.o) \ 
     4822        $(MODEL_LIB)(lbclnk.o) \ 
     4823        $(MODEL_LIB)(oce.o) \ 
     4824        $(MODEL_LIB)(par_ice_2.o) \ 
     4825        $(MODEL_LIB)(phycst.o) \ 
     4826        dom_ice_2.F90 \ 
     4827        eosbn2.F90 \ 
     4828        ice_2.F90 \ 
     4829        in_out_manager.F90 \ 
     4830        iom.F90 \ 
     4831        lbclnk.F90 \ 
     4832        oce.F90 \ 
     4833        par_ice_2.F90 \ 
     4834        phycst.F90 \ 
     4835        KEY_CPP \ 
     4836        limistate_2.F90 
     4837$(MODEL_LIB)(limmsh_2.o) :      \ 
     4838        $(MODEL_LIB)(dom_oce.o) \ 
     4839        $(MODEL_LIB)(in_out_manager.o) \ 
     4840        $(MODEL_LIB)(lbcnfd.o) \ 
     4841        $(MODEL_LIB)(lib_mpp.o) \ 
     4842        $(MODEL_LIB)(lib_print.o) \ 
     4843        $(MODEL_LIB)(oce.o) \ 
     4844        $(MODEL_LIB)(par_ice_2.o) \ 
     4845        $(MODEL_LIB)(par_kind.o) \ 
     4846        $(MODEL_LIB)(par_oce.o) \ 
     4847        dom_oce.F90 \ 
     4848        in_out_manager.F90 \ 
     4849        lbcnfd.F90 \ 
     4850        lib_mpp.F90 \ 
     4851        lib_print.f90 \ 
     4852        oce.F90 \ 
     4853        par_ice_2.F90 \ 
     4854        par_kind.F90 \ 
     4855        par_oce.F90 \ 
     4856        $(MODEL_LIB)(dom_ice_2.o) \ 
     4857        $(MODEL_LIB)(dom_oce.o) \ 
     4858        $(MODEL_LIB)(in_out_manager.o) \ 
     4859        $(MODEL_LIB)(lbclnk.o) \ 
     4860        $(MODEL_LIB)(phycst.o) \ 
     4861        dom_ice_2.F90 \ 
     4862        dom_oce.F90 \ 
     4863        in_out_manager.F90 \ 
     4864        lbclnk.F90 \ 
     4865        phycst.F90 \ 
     4866        KEY_CPP \ 
     4867        limmsh_2.F90 
     4868$(MODEL_LIB)(limrhg_2.o) :      \ 
     4869        $(MODEL_LIB)(dom_oce.o) \ 
     4870        $(MODEL_LIB)(in_out_manager.o) \ 
     4871        $(MODEL_LIB)(lbcnfd.o) \ 
     4872        $(MODEL_LIB)(lib_mpp.o) \ 
     4873        $(MODEL_LIB)(lib_print.o) \ 
     4874        $(MODEL_LIB)(oce.o) \ 
     4875        $(MODEL_LIB)(par_ice_2.o) \ 
     4876        $(MODEL_LIB)(par_kind.o) \ 
     4877        $(MODEL_LIB)(par_oce.o) \ 
     4878        dom_oce.F90 \ 
     4879        in_out_manager.F90 \ 
     4880        lbcnfd.F90 \ 
     4881        lib_mpp.F90 \ 
     4882        lib_print.f90 \ 
     4883        oce.F90 \ 
     4884        par_ice_2.F90 \ 
     4885        par_kind.F90 \ 
     4886        par_oce.F90 \ 
     4887        $(MODEL_LIB)(dom_ice_2.o) \ 
     4888        $(MODEL_LIB)(ice_2.o) \ 
     4889        $(MODEL_LIB)(in_out_manager.o) \ 
     4890        $(MODEL_LIB)(lbclnk.o) \ 
     4891        $(MODEL_LIB)(lib_mpp.o) \ 
     4892        $(MODEL_LIB)(par_oce.o) \ 
     4893        $(MODEL_LIB)(phycst.o) \ 
     4894        $(MODEL_LIB)(prtctl.o) \ 
     4895        $(MODEL_LIB)(sbc_ice.o) \ 
     4896        dom_ice_2.F90 \ 
     4897        ice_2.F90 \ 
     4898        in_out_manager.F90 \ 
     4899        lbclnk.F90 \ 
     4900        lib_mpp.F90 \ 
     4901        par_oce.F90 \ 
     4902        phycst.F90 \ 
     4903        prtctl.F90 \ 
     4904        sbc_ice.F90 \ 
     4905        vectopt_loop_substitute.h90 \ 
     4906        KEY_CPP \ 
     4907        limrhg_2.F90 
     4908$(MODEL_LIB)(limrst_2.o) :      \ 
     4909        $(MODEL_LIB)(dom_oce.o) \ 
     4910        $(MODEL_LIB)(in_out_manager.o) \ 
     4911        $(MODEL_LIB)(iom.o) \ 
    48974912        $(MODEL_LIB)(iom_def.o) \ 
    48984913        $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    49004915        $(MODEL_LIB)(iom_rstdimg.o) \ 
    49014916        $(MODEL_LIB)(lbclnk.o) \ 
    4902         $(MODEL_LIB)(lbcnfd.o) \ 
    4903         $(MODEL_LIB)(lib_mpp.o) \ 
    4904         $(MODEL_LIB)(lib_print.o) \ 
    4905         $(MODEL_LIB)(oce.o) \ 
     4917        $(MODEL_LIB)(lib_print.o) \ 
    49064918        $(MODEL_LIB)(par_ice_2.o) \ 
    49074919        $(MODEL_LIB)(par_kind.o) \ 
    49084920        $(MODEL_LIB)(par_oce.o) \ 
    49094921        $(MODEL_LIB)(phycst.o) \ 
    4910         oce.F90 \ 
    4911         par_ice_2.F90 \ 
    4912         par_kind.F90 \ 
    4913         par_oce.F90 \ 
    4914         phycst.F90 \ 
    4915         albedo.F90 \ 
    4916         cpl_oasis3.F90 \ 
    4917         dom_oce.F90 \ 
    4918         ice_2.F90 \ 
    4919         in_out_manager.F90 \ 
    4920         iom.F90 \ 
    4921         lbclnk.F90 \ 
    4922         $(MODEL_LIB)(albedo.o) \ 
    4923         $(MODEL_LIB)(cpl_oasis3.o) \ 
    4924         $(MODEL_LIB)(dom_oce.o) \ 
    4925         $(MODEL_LIB)(ice_2.o) \ 
    4926         $(MODEL_LIB)(in_out_manager.o) \ 
    4927         $(MODEL_LIB)(iom.o) \ 
    4928         $(MODEL_LIB)(lbclnk.o) \ 
    4929         $(MODEL_LIB)(par_oce.o) \ 
    4930         $(MODEL_LIB)(phycst.o) \ 
    4931         $(MODEL_LIB)(prtctl.o) \ 
    4932         $(MODEL_LIB)(sbc_ice.o) \ 
    4933         $(MODEL_LIB)(sbc_oce.o) \ 
    4934         par_oce.F90 \ 
    4935         phycst.F90 \ 
    4936         prtctl.F90 \ 
    4937         sbc_ice.F90 \ 
    4938         sbc_oce.F90 \ 
    4939         vectopt_loop_substitute.h90 \ 
    4940         KEY_CPP \ 
    4941         limsbc_2.F90 
    4942 $(MODEL_LIB)(limtab_2.o) :      \ 
    4943         $(MODEL_LIB)(par_kind.o) \ 
    4944         par_kind.F90 \ 
    4945         KEY_CPP \ 
    4946         limtab_2.F90 
    4947 $(MODEL_LIB)(limthd_2.o) :      \ 
    4948         cpl_oasis3.F90 \ 
    4949         dom_oce.F90 \ 
    4950         ice_2.F90 \ 
    4951         in_out_manager.F90 \ 
     4922        $(MODEL_LIB)(prtctl.o) \ 
     4923        $(MODEL_LIB)(restart.o) \ 
     4924        dom_oce.F90 \ 
     4925        in_out_manager.F90 \ 
     4926        iom.F90 \ 
    49524927        iom_def.F90 \ 
    49534928        iom_ioipsl.F90 \ 
     
    49554930        iom_rstdimg.F90 \ 
    49564931        lbclnk.F90 \ 
    4957         lbcnfd.F90 \ 
    4958         lib_mpp.F90 \ 
    4959         lib_print.f90 \ 
    4960         limistate_2.F90 \ 
    4961         $(MODEL_LIB)(cpl_oasis3.o) \ 
    4962         $(MODEL_LIB)(dom_oce.o) \ 
     4932        lib_print.f90 \ 
     4933        par_ice_2.F90 \ 
     4934        par_kind.F90 \ 
     4935        par_oce.F90 \ 
     4936        phycst.F90 \ 
     4937        prtctl.F90 \ 
     4938        restart.F90 \ 
     4939        $(MODEL_LIB)(daymod.o) \ 
    49634940        $(MODEL_LIB)(ice_2.o) \ 
     4941        $(MODEL_LIB)(in_out_manager.o) \ 
     4942        $(MODEL_LIB)(iom.o) \ 
     4943        $(MODEL_LIB)(sbc_ice.o) \ 
     4944        $(MODEL_LIB)(sbc_oce.o) \ 
     4945        daymod.F90 \ 
     4946        ice_2.F90 \ 
     4947        in_out_manager.F90 \ 
     4948        iom.F90 \ 
     4949        sbc_ice.F90 \ 
     4950        sbc_oce.F90 \ 
     4951        KEY_CPP \ 
     4952        limrst_2.F90 
     4953$(MODEL_LIB)(limsbc_2.o) :      \ 
     4954        $(MODEL_LIB)(dom_oce.o) \ 
    49644955        $(MODEL_LIB)(in_out_manager.o) \ 
    49654956        $(MODEL_LIB)(iom_def.o) \ 
     
    49714962        $(MODEL_LIB)(lib_mpp.o) \ 
    49724963        $(MODEL_LIB)(lib_print.o) \ 
     4964        $(MODEL_LIB)(oce.o) \ 
     4965        $(MODEL_LIB)(par_ice_2.o) \ 
     4966        $(MODEL_LIB)(par_kind.o) \ 
     4967        $(MODEL_LIB)(par_oce.o) \ 
     4968        $(MODEL_LIB)(phycst.o) \ 
     4969        dom_oce.F90 \ 
     4970        in_out_manager.F90 \ 
     4971        iom_def.F90 \ 
     4972        iom_ioipsl.F90 \ 
     4973        iom_nf90.F90 \ 
     4974        iom_rstdimg.F90 \ 
     4975        lbclnk.F90 \ 
     4976        lbcnfd.F90 \ 
     4977        lib_mpp.F90 \ 
     4978        lib_print.f90 \ 
     4979        oce.F90 \ 
     4980        par_ice_2.F90 \ 
     4981        par_kind.F90 \ 
     4982        par_oce.F90 \ 
     4983        phycst.F90 \ 
     4984        $(MODEL_LIB)(albedo.o) \ 
     4985        $(MODEL_LIB)(cpl_oasis3.o) \ 
     4986        $(MODEL_LIB)(dom_oce.o) \ 
     4987        $(MODEL_LIB)(ice_2.o) \ 
     4988        $(MODEL_LIB)(in_out_manager.o) \ 
     4989        $(MODEL_LIB)(iom.o) \ 
     4990        $(MODEL_LIB)(lbclnk.o) \ 
     4991        $(MODEL_LIB)(par_oce.o) \ 
     4992        $(MODEL_LIB)(phycst.o) \ 
     4993        $(MODEL_LIB)(prtctl.o) \ 
     4994        $(MODEL_LIB)(sbc_ice.o) \ 
     4995        $(MODEL_LIB)(sbc_oce.o) \ 
     4996        albedo.F90 \ 
     4997        cpl_oasis3.F90 \ 
     4998        dom_oce.F90 \ 
     4999        ice_2.F90 \ 
     5000        in_out_manager.F90 \ 
     5001        iom.F90 \ 
     5002        lbclnk.F90 \ 
     5003        par_oce.F90 \ 
     5004        phycst.F90 \ 
     5005        prtctl.F90 \ 
     5006        sbc_ice.F90 \ 
     5007        sbc_oce.F90 \ 
     5008        vectopt_loop_substitute.h90 \ 
     5009        KEY_CPP \ 
     5010        limsbc_2.F90 
     5011$(MODEL_LIB)(limtab_2.o) :      \ 
     5012        $(MODEL_LIB)(par_kind.o) \ 
     5013        par_kind.F90 \ 
     5014        KEY_CPP \ 
     5015        limtab_2.F90 
     5016$(MODEL_LIB)(limthd_2.o) :      \ 
     5017        $(MODEL_LIB)(cpl_oasis3.o) \ 
     5018        $(MODEL_LIB)(dom_oce.o) \ 
     5019        $(MODEL_LIB)(ice_2.o) \ 
     5020        $(MODEL_LIB)(in_out_manager.o) \ 
     5021        $(MODEL_LIB)(iom_def.o) \ 
     5022        $(MODEL_LIB)(iom_ioipsl.o) \ 
     5023        $(MODEL_LIB)(iom_nf90.o) \ 
     5024        $(MODEL_LIB)(iom_rstdimg.o) \ 
     5025        $(MODEL_LIB)(lbclnk.o) \ 
     5026        $(MODEL_LIB)(lbcnfd.o) \ 
     5027        $(MODEL_LIB)(lib_mpp.o) \ 
     5028        $(MODEL_LIB)(lib_print.o) \ 
    49735029        $(MODEL_LIB)(limistate_2.o) \ 
    49745030        $(MODEL_LIB)(oce.o) \ 
     
    49795035        $(MODEL_LIB)(sbc_oce.o) \ 
    49805036        $(MODEL_LIB)(thd_ice_2.o) \ 
     5037        cpl_oasis3.F90 \ 
     5038        dom_oce.F90 \ 
     5039        ice_2.F90 \ 
     5040        in_out_manager.F90 \ 
     5041        iom_def.F90 \ 
     5042        iom_ioipsl.F90 \ 
     5043        iom_nf90.F90 \ 
     5044        iom_rstdimg.F90 \ 
     5045        lbclnk.F90 \ 
     5046        lbcnfd.F90 \ 
     5047        lib_mpp.F90 \ 
     5048        lib_print.f90 \ 
     5049        limistate_2.F90 \ 
    49815050        oce.F90 \ 
    49825051        par_ice_2.F90 \ 
     
    49865055        sbc_oce.F90 \ 
    49875056        thd_ice_2.F90 \ 
     5057        $(MODEL_LIB)(cpl_oasis3.o) \ 
     5058        $(MODEL_LIB)(dom_ice_2.o) \ 
     5059        $(MODEL_LIB)(dom_oce.o) \ 
     5060        $(MODEL_LIB)(domvvl.o) \ 
     5061        $(MODEL_LIB)(ice_2.o) \ 
     5062        $(MODEL_LIB)(in_out_manager.o) \ 
     5063        $(MODEL_LIB)(iom.o) \ 
     5064        $(MODEL_LIB)(lbclnk.o) \ 
     5065        $(MODEL_LIB)(limtab_2.o) \ 
     5066        $(MODEL_LIB)(limthd_lac_2.o) \ 
     5067        $(MODEL_LIB)(limthd_zdf_2.o) \ 
     5068        $(MODEL_LIB)(phycst.o) \ 
     5069        $(MODEL_LIB)(prtctl.o) \ 
     5070        $(MODEL_LIB)(sbc_ice.o) \ 
     5071        $(MODEL_LIB)(sbc_oce.o) \ 
     5072        $(MODEL_LIB)(thd_ice_2.o) \ 
    49885073        cpl_oasis3.F90 \ 
    49895074        dom_ice_2.F90 \ 
     
    49975082        limthd_lac_2.F90 \ 
    49985083        limthd_zdf_2.F90 \ 
    4999         $(MODEL_LIB)(cpl_oasis3.o) \ 
    5000         $(MODEL_LIB)(dom_ice_2.o) \ 
    5001         $(MODEL_LIB)(dom_oce.o) \ 
    5002         $(MODEL_LIB)(domvvl.o) \ 
    5003         $(MODEL_LIB)(ice_2.o) \ 
    5004         $(MODEL_LIB)(in_out_manager.o) \ 
    5005         $(MODEL_LIB)(iom.o) \ 
    5006         $(MODEL_LIB)(lbclnk.o) \ 
    5007         $(MODEL_LIB)(limtab_2.o) \ 
    5008         $(MODEL_LIB)(limthd_lac_2.o) \ 
    5009         $(MODEL_LIB)(limthd_zdf_2.o) \ 
    5010         $(MODEL_LIB)(phycst.o) \ 
    5011         $(MODEL_LIB)(prtctl.o) \ 
    5012         $(MODEL_LIB)(sbc_ice.o) \ 
    5013         $(MODEL_LIB)(sbc_oce.o) \ 
    5014         $(MODEL_LIB)(thd_ice_2.o) \ 
    50155084        phycst.F90 \ 
    50165085        prtctl.F90 \ 
     
    50235092        limthd_2.F90 
    50245093$(MODEL_LIB)(limthd_lac_2.o) :  \ 
     5094        $(MODEL_LIB)(dom_ice_2.o) \ 
     5095        $(MODEL_LIB)(eosbn2.o) \ 
     5096        $(MODEL_LIB)(ice_2.o) \ 
     5097        $(MODEL_LIB)(in_out_manager.o) \ 
     5098        $(MODEL_LIB)(iom.o) \ 
     5099        $(MODEL_LIB)(lbclnk.o) \ 
     5100        $(MODEL_LIB)(oce.o) \ 
     5101        $(MODEL_LIB)(par_ice_2.o) \ 
     5102        $(MODEL_LIB)(par_kind.o) \ 
     5103        $(MODEL_LIB)(par_oce.o) \ 
     5104        $(MODEL_LIB)(phycst.o) \ 
    50255105        dom_ice_2.F90 \ 
    50265106        eosbn2.F90 \ 
     
    50295109        iom.F90 \ 
    50305110        lbclnk.F90 \ 
     5111        oce.F90 \ 
     5112        par_ice_2.F90 \ 
     5113        par_kind.F90 \ 
     5114        par_oce.F90 \ 
     5115        phycst.F90 \ 
     5116        $(MODEL_LIB)(ice_2.o) \ 
     5117        $(MODEL_LIB)(limistate_2.o) \ 
     5118        $(MODEL_LIB)(par_oce.o) \ 
     5119        $(MODEL_LIB)(phycst.o) \ 
     5120        $(MODEL_LIB)(thd_ice_2.o) \ 
     5121        ice_2.F90 \ 
     5122        limistate_2.F90 \ 
     5123        par_oce.F90 \ 
     5124        phycst.F90 \ 
     5125        thd_ice_2.F90 \ 
     5126        KEY_CPP \ 
     5127        limthd_lac_2.F90 
     5128$(MODEL_LIB)(limthd_zdf_2.o) :  \ 
    50315129        $(MODEL_LIB)(dom_ice_2.o) \ 
     5130        $(MODEL_LIB)(dom_oce.o) \ 
    50325131        $(MODEL_LIB)(eosbn2.o) \ 
    50335132        $(MODEL_LIB)(ice_2.o) \ 
     
    50355134        $(MODEL_LIB)(iom.o) \ 
    50365135        $(MODEL_LIB)(lbclnk.o) \ 
     5136        $(MODEL_LIB)(lib_print.o) \ 
    50375137        $(MODEL_LIB)(oce.o) \ 
    50385138        $(MODEL_LIB)(par_ice_2.o) \ 
     
    50405140        $(MODEL_LIB)(par_oce.o) \ 
    50415141        $(MODEL_LIB)(phycst.o) \ 
    5042         oce.F90 \ 
    5043         par_ice_2.F90 \ 
    5044         par_kind.F90 \ 
    5045         par_oce.F90 \ 
    5046         phycst.F90 \ 
    5047         ice_2.F90 \ 
    5048         limistate_2.F90 \ 
    5049         $(MODEL_LIB)(ice_2.o) \ 
    5050         $(MODEL_LIB)(limistate_2.o) \ 
    5051         $(MODEL_LIB)(par_oce.o) \ 
    5052         $(MODEL_LIB)(phycst.o) \ 
    5053         $(MODEL_LIB)(thd_ice_2.o) \ 
    5054         par_oce.F90 \ 
    5055         phycst.F90 \ 
    5056         thd_ice_2.F90 \ 
    5057         KEY_CPP \ 
    5058         limthd_lac_2.F90 
    5059 $(MODEL_LIB)(limthd_zdf_2.o) :  \ 
    50605142        dom_ice_2.F90 \ 
    50615143        dom_oce.F90 \ 
     
    50665148        lbclnk.F90 \ 
    50675149        lib_print.f90 \ 
     5150        oce.F90 \ 
     5151        par_ice_2.F90 \ 
     5152        par_kind.F90 \ 
     5153        par_oce.F90 \ 
     5154        phycst.F90 \ 
     5155        $(MODEL_LIB)(cpl_oasis3.o) \ 
     5156        $(MODEL_LIB)(ice_2.o) \ 
     5157        $(MODEL_LIB)(in_out_manager.o) \ 
     5158        $(MODEL_LIB)(limistate_2.o) \ 
     5159        $(MODEL_LIB)(par_oce.o) \ 
     5160        $(MODEL_LIB)(phycst.o) \ 
     5161        $(MODEL_LIB)(thd_ice_2.o) \ 
     5162        cpl_oasis3.F90 \ 
     5163        ice_2.F90 \ 
     5164        in_out_manager.F90 \ 
     5165        limistate_2.F90 \ 
     5166        par_oce.F90 \ 
     5167        phycst.F90 \ 
     5168        thd_ice_2.F90 \ 
     5169        KEY_CPP \ 
     5170        limthd_zdf_2.F90 
     5171$(MODEL_LIB)(limtrp_2.o) :      \ 
    50685172        $(MODEL_LIB)(dom_ice_2.o) \ 
    50695173        $(MODEL_LIB)(dom_oce.o) \ 
     
    50735177        $(MODEL_LIB)(iom.o) \ 
    50745178        $(MODEL_LIB)(lbclnk.o) \ 
     5179        $(MODEL_LIB)(lbcnfd.o) \ 
     5180        $(MODEL_LIB)(lib_mpp.o) \ 
    50755181        $(MODEL_LIB)(lib_print.o) \ 
    50765182        $(MODEL_LIB)(oce.o) \ 
     
    50795185        $(MODEL_LIB)(par_oce.o) \ 
    50805186        $(MODEL_LIB)(phycst.o) \ 
    5081         oce.F90 \ 
    5082         par_ice_2.F90 \ 
    5083         par_kind.F90 \ 
    5084         par_oce.F90 \ 
    5085         phycst.F90 \ 
    5086         cpl_oasis3.F90 \ 
    5087         ice_2.F90 \ 
    5088         in_out_manager.F90 \ 
    5089         limistate_2.F90 \ 
    5090         $(MODEL_LIB)(cpl_oasis3.o) \ 
    5091         $(MODEL_LIB)(ice_2.o) \ 
    5092         $(MODEL_LIB)(in_out_manager.o) \ 
    5093         $(MODEL_LIB)(limistate_2.o) \ 
    5094         $(MODEL_LIB)(par_oce.o) \ 
    5095         $(MODEL_LIB)(phycst.o) \ 
    5096         $(MODEL_LIB)(thd_ice_2.o) \ 
    5097         par_oce.F90 \ 
    5098         phycst.F90 \ 
    5099         thd_ice_2.F90 \ 
    5100         KEY_CPP \ 
    5101         limthd_zdf_2.F90 
    5102 $(MODEL_LIB)(limtrp_2.o) :      \ 
     5187        $(MODEL_LIB)(prtctl.o) \ 
     5188        $(MODEL_LIB)(restart.o) \ 
    51035189        dom_ice_2.F90 \ 
    51045190        dom_oce.F90 \ 
     
    51115197        lib_mpp.F90 \ 
    51125198        lib_print.f90 \ 
     5199        oce.F90 \ 
     5200        par_ice_2.F90 \ 
     5201        par_kind.F90 \ 
     5202        par_oce.F90 \ 
     5203        phycst.F90 \ 
     5204        prtctl.F90 \ 
     5205        restart.F90 \ 
     5206        $(MODEL_LIB)(daymod.o) \ 
    51135207        $(MODEL_LIB)(dom_ice_2.o) \ 
    51145208        $(MODEL_LIB)(dom_oce.o) \ 
    5115         $(MODEL_LIB)(eosbn2.o) \ 
    51165209        $(MODEL_LIB)(ice_2.o) \ 
    51175210        $(MODEL_LIB)(in_out_manager.o) \ 
    5118         $(MODEL_LIB)(iom.o) \ 
    5119         $(MODEL_LIB)(lbclnk.o) \ 
    5120         $(MODEL_LIB)(lbcnfd.o) \ 
    5121         $(MODEL_LIB)(lib_mpp.o) \ 
    5122         $(MODEL_LIB)(lib_print.o) \ 
    5123         $(MODEL_LIB)(oce.o) \ 
    5124         $(MODEL_LIB)(par_ice_2.o) \ 
    5125         $(MODEL_LIB)(par_kind.o) \ 
    5126         $(MODEL_LIB)(par_oce.o) \ 
    5127         $(MODEL_LIB)(phycst.o) \ 
    5128         $(MODEL_LIB)(prtctl.o) \ 
    5129         $(MODEL_LIB)(restart.o) \ 
    5130         oce.F90 \ 
    5131         par_ice_2.F90 \ 
    5132         par_kind.F90 \ 
    5133         par_oce.F90 \ 
    5134         phycst.F90 \ 
    5135         prtctl.F90 \ 
    5136         restart.F90 \ 
     5211        $(MODEL_LIB)(lbclnk.o) \ 
     5212        $(MODEL_LIB)(lib_mpp.o) \ 
     5213        $(MODEL_LIB)(limadv_2.o) \ 
     5214        $(MODEL_LIB)(limhdf_2.o) \ 
     5215        $(MODEL_LIB)(limistate_2.o) \ 
     5216        $(MODEL_LIB)(phycst.o) \ 
    51375217        daymod.F90 \ 
    51385218        dom_ice_2.F90 \ 
     
    51455225        limhdf_2.F90 \ 
    51465226        limistate_2.F90 \ 
    5147         $(MODEL_LIB)(daymod.o) \ 
    5148         $(MODEL_LIB)(dom_ice_2.o) \ 
    5149         $(MODEL_LIB)(dom_oce.o) \ 
    5150         $(MODEL_LIB)(ice_2.o) \ 
    5151         $(MODEL_LIB)(in_out_manager.o) \ 
    5152         $(MODEL_LIB)(lbclnk.o) \ 
    5153         $(MODEL_LIB)(lib_mpp.o) \ 
    5154         $(MODEL_LIB)(limadv_2.o) \ 
    5155         $(MODEL_LIB)(limhdf_2.o) \ 
    5156         $(MODEL_LIB)(limistate_2.o) \ 
    5157         $(MODEL_LIB)(phycst.o) \ 
    51585227        phycst.F90 \ 
    51595228        vectopt_loop_substitute.h90 \ 
     
    51615230        limtrp_2.F90 
    51625231$(MODEL_LIB)(limwri_2.o) :      \ 
     5232        $(MODEL_LIB)(daymod.o) \ 
     5233        $(MODEL_LIB)(dom_oce.o) \ 
     5234        $(MODEL_LIB)(in_out_manager.o) \ 
     5235        $(MODEL_LIB)(iom.o) \ 
     5236        $(MODEL_LIB)(iom_def.o) \ 
     5237        $(MODEL_LIB)(iom_ioipsl.o) \ 
     5238        $(MODEL_LIB)(iom_nf90.o) \ 
     5239        $(MODEL_LIB)(iom_rstdimg.o) \ 
     5240        $(MODEL_LIB)(lbclnk.o) \ 
     5241        $(MODEL_LIB)(lbcnfd.o) \ 
     5242        $(MODEL_LIB)(lib_mpp.o) \ 
     5243        $(MODEL_LIB)(lib_print.o) \ 
     5244        $(MODEL_LIB)(oce.o) \ 
     5245        $(MODEL_LIB)(par_ice_2.o) \ 
     5246        $(MODEL_LIB)(par_kind.o) \ 
     5247        $(MODEL_LIB)(par_oce.o) \ 
     5248        $(MODEL_LIB)(phycst.o) \ 
     5249        $(MODEL_LIB)(prtctl.o) \ 
     5250        $(MODEL_LIB)(restart.o) \ 
    51635251        daymod.F90 \ 
    51645252        dom_oce.F90 \ 
    51655253        in_out_manager.F90 \ 
     5254        iom.F90 \ 
    51665255        iom_def.F90 \ 
    5167         iom.F90 \ 
    51685256        iom_ioipsl.F90 \ 
    51695257        iom_nf90.F90 \ 
     
    51735261        lib_mpp.F90 \ 
    51745262        lib_print.f90 \ 
     5263        oce.F90 \ 
     5264        par_ice_2.F90 \ 
     5265        par_kind.F90 \ 
     5266        par_oce.F90 \ 
     5267        phycst.F90 \ 
     5268        prtctl.F90 \ 
     5269        restart.F90 \ 
    51755270        $(MODEL_LIB)(daymod.o) \ 
    5176         $(MODEL_LIB)(dom_oce.o) \ 
    5177         $(MODEL_LIB)(in_out_manager.o) \ 
    5178         $(MODEL_LIB)(iom_def.o) \ 
    5179         $(MODEL_LIB)(iom_ioipsl.o) \ 
    5180         $(MODEL_LIB)(iom_nf90.o) \ 
    5181         $(MODEL_LIB)(iom.o) \ 
    5182         $(MODEL_LIB)(iom_rstdimg.o) \ 
    5183         $(MODEL_LIB)(lbclnk.o) \ 
    5184         $(MODEL_LIB)(lbcnfd.o) \ 
    5185         $(MODEL_LIB)(lib_mpp.o) \ 
    5186         $(MODEL_LIB)(lib_print.o) \ 
    5187         $(MODEL_LIB)(oce.o) \ 
    5188         $(MODEL_LIB)(par_ice_2.o) \ 
    5189         $(MODEL_LIB)(par_kind.o) \ 
    5190         $(MODEL_LIB)(par_oce.o) \ 
    5191         $(MODEL_LIB)(phycst.o) \ 
    5192         $(MODEL_LIB)(prtctl.o) \ 
    5193         $(MODEL_LIB)(restart.o) \ 
    5194         oce.F90 \ 
    5195         par_ice_2.F90 \ 
    5196         par_kind.F90 \ 
    5197         par_oce.F90 \ 
    5198         phycst.F90 \ 
    5199         prtctl.F90 \ 
    5200         restart.F90 \ 
     5271        $(MODEL_LIB)(dianam.o) \ 
     5272        $(MODEL_LIB)(dom_ice_2.o) \ 
     5273        $(MODEL_LIB)(dom_oce.o) \ 
     5274        $(MODEL_LIB)(ice_2.o) \ 
     5275        $(MODEL_LIB)(in_out_manager.o) \ 
     5276        $(MODEL_LIB)(iom.o) \ 
     5277        $(MODEL_LIB)(lbclnk.o) \ 
     5278        $(MODEL_LIB)(phycst.o) \ 
     5279        $(MODEL_LIB)(sbc_ice.o) \ 
     5280        $(MODEL_LIB)(sbc_oce.o) \ 
    52015281        daymod.F90 \ 
    52025282        dianam.F90 \ 
     
    52075287        iom.F90 \ 
    52085288        lbclnk.F90 \ 
    5209         $(MODEL_LIB)(daymod.o) \ 
    5210         $(MODEL_LIB)(dianam.o) \ 
    5211         $(MODEL_LIB)(dom_ice_2.o) \ 
    5212         $(MODEL_LIB)(dom_oce.o) \ 
    5213         $(MODEL_LIB)(ice_2.o) \ 
    5214         $(MODEL_LIB)(in_out_manager.o) \ 
    5215         $(MODEL_LIB)(iom.o) \ 
    5216         $(MODEL_LIB)(lbclnk.o) \ 
    5217         $(MODEL_LIB)(phycst.o) \ 
    5218         $(MODEL_LIB)(sbc_ice.o) \ 
    5219         $(MODEL_LIB)(sbc_oce.o) \ 
    52205289        phycst.F90 \ 
    52215290        sbc_ice.F90 \ 
    52225291        sbc_oce.F90 \ 
     5292        $(MODEL_LIB)(diadimg.o) \ 
    52235293        diadimg.F90 \ 
    5224         $(MODEL_LIB)(diadimg.o) \ 
    52255294        limwri_dimg_2.h90 \ 
    52265295        vectopt_loop_substitute.h90 \ 
     
    52295298        limwri_2.F90 
    52305299$(MODEL_LIB)(model.o) : \ 
     5300        $(MODEL_LIB)(bdy_par.o) \ 
     5301        $(MODEL_LIB)(bdyini.o) \ 
     5302        $(MODEL_LIB)(c1d.o) \ 
     5303        $(MODEL_LIB)(cpl_oasis3.o) \ 
     5304        $(MODEL_LIB)(cpl_oasis4.o) \ 
     5305        $(MODEL_LIB)(daymod.o) \ 
     5306        $(MODEL_LIB)(diaptr.o) \ 
     5307        $(MODEL_LIB)(dom_oce.o) \ 
     5308        $(MODEL_LIB)(domain.o) \ 
     5309        $(MODEL_LIB)(domcfg.o) \ 
     5310        $(MODEL_LIB)(dtasal.o) \ 
     5311        $(MODEL_LIB)(dtatem.o) \ 
     5312        $(MODEL_LIB)(dyncor_c1d.o) \ 
     5313        $(MODEL_LIB)(dynhpg.o) \ 
     5314        $(MODEL_LIB)(dynspg_oce.o) \ 
     5315        $(MODEL_LIB)(eosbn2.o) \ 
     5316        $(MODEL_LIB)(in_out_manager.o) \ 
     5317        $(MODEL_LIB)(iom.o) \ 
     5318        $(MODEL_LIB)(istate.o) \ 
     5319        $(MODEL_LIB)(ldfdyn.o) \ 
     5320        $(MODEL_LIB)(ldftra.o) \ 
     5321        $(MODEL_LIB)(lib_mpp.o) \ 
     5322        $(MODEL_LIB)(mppini.o) \ 
     5323        $(MODEL_LIB)(obc_par.o) \ 
     5324        $(MODEL_LIB)(obcini.o) \ 
     5325        $(MODEL_LIB)(oce.o) \ 
     5326        $(MODEL_LIB)(phycst.o) \ 
     5327        $(MODEL_LIB)(prtctl.o) \ 
     5328        $(MODEL_LIB)(sbc_oce.o) \ 
     5329        $(MODEL_LIB)(step.o) \ 
     5330        $(MODEL_LIB)(step_c1d.o) \ 
     5331        $(MODEL_LIB)(trdmod.o) \ 
     5332        $(MODEL_LIB)(trdmod_oce.o) \ 
     5333        $(MODEL_LIB)(zdfini.o) \ 
     5334        bdy_par.F90 \ 
    52315335        bdyini.F90 \ 
    5232         bdy_par.F90 \ 
    52335336        c1d.F90 \ 
    52345337        cpl_oasis3.F90 \ 
     
    52365339        daymod.F90 \ 
    52375340        diaptr.F90 \ 
     5341        dom_oce.F90 \ 
    52385342        domain.F90 \ 
    52395343        domcfg.F90 \ 
    5240         dom_oce.F90 \ 
    52415344        dtasal.F90 \ 
    52425345        dtatem.F90 \ 
     
    52515354        ldftra.F90 \ 
    52525355        lib_mpp.F90 \ 
    5253         $(MODEL_LIB)(bdyini.o) \ 
    5254         $(MODEL_LIB)(bdy_par.o) \ 
    5255         $(MODEL_LIB)(c1d.o) \ 
    5256         $(MODEL_LIB)(cpl_oasis3.o) \ 
    5257         $(MODEL_LIB)(cpl_oasis4.o) \ 
    5258         $(MODEL_LIB)(daymod.o) \ 
    5259         $(MODEL_LIB)(diaptr.o) \ 
    5260         $(MODEL_LIB)(domain.o) \ 
    5261         $(MODEL_LIB)(domcfg.o) \ 
    5262         $(MODEL_LIB)(dom_oce.o) \ 
    5263         $(MODEL_LIB)(dtasal.o) \ 
    5264         $(MODEL_LIB)(dtatem.o) \ 
    5265         $(MODEL_LIB)(dyncor_c1d.o) \ 
    5266         $(MODEL_LIB)(dynhpg.o) \ 
    5267         $(MODEL_LIB)(dynspg_oce.o) \ 
    5268         $(MODEL_LIB)(eosbn2.o) \ 
    5269         $(MODEL_LIB)(in_out_manager.o) \ 
    5270         $(MODEL_LIB)(iom.o) \ 
    5271         $(MODEL_LIB)(istate.o) \ 
    5272         $(MODEL_LIB)(ldfdyn.o) \ 
    5273         $(MODEL_LIB)(ldftra.o) \ 
    5274         $(MODEL_LIB)(lib_mpp.o) \ 
    5275         $(MODEL_LIB)(mppini.o) \ 
    5276         $(MODEL_LIB)(obcini.o) \ 
    5277         $(MODEL_LIB)(obc_par.o) \ 
    5278         $(MODEL_LIB)(oce.o) \ 
    5279         $(MODEL_LIB)(phycst.o) \ 
    5280         $(MODEL_LIB)(prtctl.o) \ 
    5281         $(MODEL_LIB)(sbc_oce.o) \ 
    5282         $(MODEL_LIB)(step_c1d.o) \ 
    5283         $(MODEL_LIB)(step.o) \ 
    5284         $(MODEL_LIB)(trdmod.o) \ 
    5285         $(MODEL_LIB)(trdmod_oce.o) \ 
    5286         $(MODEL_LIB)(zdfini.o) \ 
    52875356        mppini.F90 \ 
     5357        obc_par.F90 \ 
    52885358        obcini.F90 \ 
    5289         obc_par.F90 \ 
    5290         oce.F90 \ 
    5291         phycst.F90 \ 
    5292         prtctl.F90 \ 
    5293         sbc_oce.F90 \ 
     5359        oce.F90 \ 
     5360        phycst.F90 \ 
     5361        prtctl.F90 \ 
     5362        sbc_oce.F90 \ 
     5363        step.F90 \ 
    52945364        step_c1d.F90 \ 
    5295         step.F90 \ 
    52965365        trdmod.F90 \ 
    52975366        trdmod_oce.F90 \ 
     
    53015370        model.f90 
    53025371$(MODEL_LIB)(mppini.o) :        \ 
    5303         dom_oce.F90 \ 
    5304         in_out_manager.F90 \ 
    5305         lbcnfd.F90 \ 
    5306         lib_print.f90 \ 
    5307         $(MODEL_LIB)(dom_oce.o) \ 
    5308         $(MODEL_LIB)(in_out_manager.o) \ 
    5309         $(MODEL_LIB)(lbcnfd.o) \ 
    5310         $(MODEL_LIB)(lib_print.o) \ 
    5311         $(MODEL_LIB)(par_kind.o) \ 
    5312         $(MODEL_LIB)(par_oce.o) \ 
    5313         par_kind.F90 \ 
    5314         par_oce.F90 \ 
    5315         dom_oce.F90 \ 
    5316         in_out_manager.F90 \ 
    5317         lib_mpp.F90 \ 
    5318         $(MODEL_LIB)(dom_oce.o) \ 
    5319         $(MODEL_LIB)(in_out_manager.o) \ 
    5320         $(MODEL_LIB)(lib_mpp.o) \ 
    5321         in_out_manager.F90 \ 
    5322         iom.F90 \ 
    5323         $(MODEL_LIB)(in_out_manager.o) \ 
    5324         $(MODEL_LIB)(iom.o) \ 
     5372        $(MODEL_LIB)(dom_oce.o) \ 
     5373        $(MODEL_LIB)(in_out_manager.o) \ 
     5374        $(MODEL_LIB)(lbcnfd.o) \ 
     5375        $(MODEL_LIB)(lib_print.o) \ 
     5376        $(MODEL_LIB)(par_kind.o) \ 
     5377        $(MODEL_LIB)(par_oce.o) \ 
     5378        dom_oce.F90 \ 
     5379        in_out_manager.F90 \ 
     5380        lbcnfd.F90 \ 
     5381        lib_print.f90 \ 
     5382        par_kind.F90 \ 
     5383        par_oce.F90 \ 
     5384        $(MODEL_LIB)(dom_oce.o) \ 
     5385        $(MODEL_LIB)(in_out_manager.o) \ 
     5386        $(MODEL_LIB)(lib_mpp.o) \ 
     5387        dom_oce.F90 \ 
     5388        in_out_manager.F90 \ 
     5389        lib_mpp.F90 \ 
     5390        $(MODEL_LIB)(in_out_manager.o) \ 
     5391        $(MODEL_LIB)(iom.o) \ 
     5392        in_out_manager.F90 \ 
     5393        iom.F90 \ 
    53255394        domzgr_substitute.h90 \ 
    53265395        mppini_2.h90 \ 
     
    53315400        KEY_CPP \ 
    53325401        oasis4_date.F90 
     5402$(MODEL_LIB)(obc_oce.o) :       \ 
     5403        $(MODEL_LIB)(par_kind.o) \ 
     5404        $(MODEL_LIB)(par_oce.o) \ 
     5405        par_kind.F90 \ 
     5406        par_oce.F90 \ 
     5407        $(MODEL_LIB)(obc_par.o) \ 
     5408        $(MODEL_LIB)(par_oce.o) \ 
     5409        obc_par.F90 \ 
     5410        par_oce.F90 \ 
     5411        KEY_CPP \ 
     5412        obc_oce.F90 
     5413$(MODEL_LIB)(obc_par.o) :       \ 
     5414        $(MODEL_LIB)(par_kind.o) \ 
     5415        par_kind.F90 \ 
     5416        $(MODEL_LIB)(par_oce.o) \ 
     5417        par_oce.F90 \ 
     5418        obc_par_EEL_R5.h90 \ 
     5419        obc_par_POMME_R025.h90 \ 
     5420        KEY_CPP \ 
     5421        obc_par.F90 
    53335422$(MODEL_LIB)(obcdta.o) :        \ 
    5334         dom_oce.F90 \ 
    5335         in_out_manager.F90 \ 
     5423        $(MODEL_LIB)(dom_oce.o) \ 
     5424        $(MODEL_LIB)(in_out_manager.o) \ 
     5425        $(MODEL_LIB)(iom.o) \ 
     5426        $(MODEL_LIB)(iom_def.o) \ 
     5427        $(MODEL_LIB)(iom_ioipsl.o) \ 
     5428        $(MODEL_LIB)(iom_nf90.o) \ 
     5429        $(MODEL_LIB)(iom_rstdimg.o) \ 
     5430        $(MODEL_LIB)(lbclnk.o) \ 
     5431        $(MODEL_LIB)(lbcnfd.o) \ 
     5432        $(MODEL_LIB)(lib_mpp.o) \ 
     5433        $(MODEL_LIB)(lib_print.o) \ 
     5434        $(MODEL_LIB)(obc_par.o) \ 
     5435        $(MODEL_LIB)(oce.o) \ 
     5436        $(MODEL_LIB)(par_kind.o) \ 
     5437        $(MODEL_LIB)(par_oce.o) \ 
     5438        $(MODEL_LIB)(phycst.o) \ 
     5439        $(MODEL_LIB)(prtctl.o) \ 
     5440        $(MODEL_LIB)(restart.o) \ 
     5441        dom_oce.F90 \ 
     5442        in_out_manager.F90 \ 
     5443        iom.F90 \ 
    53365444        iom_def.F90 \ 
    5337         iom.F90 \ 
    53385445        iom_ioipsl.F90 \ 
    53395446        iom_nf90.F90 \ 
     
    53435450        lib_mpp.F90 \ 
    53445451        lib_print.f90 \ 
    5345         $(MODEL_LIB)(dom_oce.o) \ 
    5346         $(MODEL_LIB)(in_out_manager.o) \ 
    5347         $(MODEL_LIB)(iom_def.o) \ 
    5348         $(MODEL_LIB)(iom_ioipsl.o) \ 
    5349         $(MODEL_LIB)(iom_nf90.o) \ 
    5350         $(MODEL_LIB)(iom.o) \ 
    5351         $(MODEL_LIB)(iom_rstdimg.o) \ 
    5352         $(MODEL_LIB)(lbclnk.o) \ 
    5353         $(MODEL_LIB)(lbcnfd.o) \ 
    5354         $(MODEL_LIB)(lib_mpp.o) \ 
    5355         $(MODEL_LIB)(lib_print.o) \ 
    5356         $(MODEL_LIB)(obc_par.o) \ 
    5357         $(MODEL_LIB)(oce.o) \ 
    5358         $(MODEL_LIB)(par_kind.o) \ 
    5359         $(MODEL_LIB)(par_oce.o) \ 
    5360         $(MODEL_LIB)(phycst.o) \ 
    5361         $(MODEL_LIB)(prtctl.o) \ 
    5362         $(MODEL_LIB)(restart.o) \ 
    53635452        obc_par.F90 \ 
    53645453        oce.F90 \ 
     
    53685457        prtctl.F90 \ 
    53695458        restart.F90 \ 
     5459        $(MODEL_LIB)(daymod.o) \ 
     5460        $(MODEL_LIB)(dom_oce.o) \ 
     5461        $(MODEL_LIB)(dynspg_oce.o) \ 
     5462        $(MODEL_LIB)(in_out_manager.o) \ 
     5463        $(MODEL_LIB)(iom.o) \ 
     5464        $(MODEL_LIB)(lbclnk.o) \ 
     5465        $(MODEL_LIB)(lib_mpp.o) \ 
     5466        $(MODEL_LIB)(obc_oce.o) \ 
     5467        $(MODEL_LIB)(oce.o) \ 
     5468        $(MODEL_LIB)(phycst.o) \ 
    53705469        daymod.F90 \ 
    53715470        dom_oce.F90 \ 
     
    53755474        lbclnk.F90 \ 
    53765475        lib_mpp.F90 \ 
    5377         $(MODEL_LIB)(daymod.o) \ 
    5378         $(MODEL_LIB)(dom_oce.o) \ 
    5379         $(MODEL_LIB)(dynspg_oce.o) \ 
    5380         $(MODEL_LIB)(in_out_manager.o) \ 
    5381         $(MODEL_LIB)(iom.o) \ 
    5382         $(MODEL_LIB)(lbclnk.o) \ 
    5383         $(MODEL_LIB)(lib_mpp.o) \ 
    5384         $(MODEL_LIB)(obc_oce.o) \ 
    5385         $(MODEL_LIB)(oce.o) \ 
    5386         $(MODEL_LIB)(phycst.o) \ 
    53875476        obc_oce.F90 \ 
    53885477        oce.F90 \ 
     
    53925481        KEY_CPP \ 
    53935482        obcdta.F90 
     5483$(MODEL_LIB)(obcdyn.o) :        \ 
     5484        $(MODEL_LIB)(dom_oce.o) \ 
     5485        $(MODEL_LIB)(in_out_manager.o) \ 
     5486        $(MODEL_LIB)(lbcnfd.o) \ 
     5487        $(MODEL_LIB)(lib_mpp.o) \ 
     5488        $(MODEL_LIB)(lib_print.o) \ 
     5489        $(MODEL_LIB)(obc_par.o) \ 
     5490        $(MODEL_LIB)(oce.o) \ 
     5491        $(MODEL_LIB)(par_kind.o) \ 
     5492        $(MODEL_LIB)(par_oce.o) \ 
     5493        dom_oce.F90 \ 
     5494        in_out_manager.F90 \ 
     5495        lbcnfd.F90 \ 
     5496        lib_mpp.F90 \ 
     5497        lib_print.f90 \ 
     5498        obc_par.F90 \ 
     5499        oce.F90 \ 
     5500        par_kind.F90 \ 
     5501        par_oce.F90 \ 
     5502        $(MODEL_LIB)(dom_oce.o) \ 
     5503        $(MODEL_LIB)(dynspg_oce.o) \ 
     5504        $(MODEL_LIB)(in_out_manager.o) \ 
     5505        $(MODEL_LIB)(lbclnk.o) \ 
     5506        $(MODEL_LIB)(lib_mpp.o) \ 
     5507        $(MODEL_LIB)(obc_oce.o) \ 
     5508        $(MODEL_LIB)(oce.o) \ 
     5509        $(MODEL_LIB)(phycst.o) \ 
     5510        dom_oce.F90 \ 
     5511        dynspg_oce.F90 \ 
     5512        in_out_manager.F90 \ 
     5513        lbclnk.F90 \ 
     5514        lib_mpp.F90 \ 
     5515        obc_oce.F90 \ 
     5516        oce.F90 \ 
     5517        phycst.F90 \ 
     5518        KEY_CPP \ 
     5519        obcdyn.F90 
    53945520$(MODEL_LIB)(obcdyn_bt.o) :     \ 
    5395         dom_oce.F90 \ 
    5396         in_out_manager.F90 \ 
    5397         lbcnfd.F90 \ 
    5398         lib_mpp.F90 \ 
    5399         lib_print.f90 \ 
    54005521        $(MODEL_LIB)(dom_oce.o) \ 
    54015522        $(MODEL_LIB)(in_out_manager.o) \ 
     
    54075528        $(MODEL_LIB)(par_kind.o) \ 
    54085529        $(MODEL_LIB)(par_oce.o) \ 
     5530        dom_oce.F90 \ 
     5531        in_out_manager.F90 \ 
     5532        lbcnfd.F90 \ 
     5533        lib_mpp.F90 \ 
     5534        lib_print.f90 \ 
    54095535        obc_par.F90 \ 
    54105536        oce.F90 \ 
    54115537        par_kind.F90 \ 
    54125538        par_oce.F90 \ 
     5539        $(MODEL_LIB)(dom_oce.o) \ 
     5540        $(MODEL_LIB)(dynspg_oce.o) \ 
     5541        $(MODEL_LIB)(in_out_manager.o) \ 
     5542        $(MODEL_LIB)(lbclnk.o) \ 
     5543        $(MODEL_LIB)(lib_mpp.o) \ 
     5544        $(MODEL_LIB)(obc_oce.o) \ 
     5545        $(MODEL_LIB)(oce.o) \ 
     5546        $(MODEL_LIB)(phycst.o) \ 
    54135547        dom_oce.F90 \ 
    54145548        dynspg_oce.F90 \ 
     
    54165550        lbclnk.F90 \ 
    54175551        lib_mpp.F90 \ 
    5418         $(MODEL_LIB)(dom_oce.o) \ 
    5419         $(MODEL_LIB)(dynspg_oce.o) \ 
    5420         $(MODEL_LIB)(in_out_manager.o) \ 
    5421         $(MODEL_LIB)(lbclnk.o) \ 
    5422         $(MODEL_LIB)(lib_mpp.o) \ 
    5423         $(MODEL_LIB)(obc_oce.o) \ 
    5424         $(MODEL_LIB)(oce.o) \ 
    5425         $(MODEL_LIB)(phycst.o) \ 
    54265552        obc_oce.F90 \ 
    54275553        oce.F90 \ 
     
    54295555        KEY_CPP \ 
    54305556        obcdyn_bt.F90 
    5431 $(MODEL_LIB)(obcdyn.o) :        \ 
    5432         dom_oce.F90 \ 
    5433         in_out_manager.F90 \ 
    5434         lbcnfd.F90 \ 
    5435         lib_mpp.F90 \ 
    5436         lib_print.f90 \ 
    5437         $(MODEL_LIB)(dom_oce.o) \ 
    5438         $(MODEL_LIB)(in_out_manager.o) \ 
    5439         $(MODEL_LIB)(lbcnfd.o) \ 
    5440         $(MODEL_LIB)(lib_mpp.o) \ 
    5441         $(MODEL_LIB)(lib_print.o) \ 
    5442         $(MODEL_LIB)(obc_par.o) \ 
    5443         $(MODEL_LIB)(oce.o) \ 
    5444         $(MODEL_LIB)(par_kind.o) \ 
    5445         $(MODEL_LIB)(par_oce.o) \ 
    5446         obc_par.F90 \ 
    5447         oce.F90 \ 
    5448         par_kind.F90 \ 
    5449         par_oce.F90 \ 
    5450         dom_oce.F90 \ 
    5451         dynspg_oce.F90 \ 
    5452         in_out_manager.F90 \ 
    5453         lbclnk.F90 \ 
    5454         lib_mpp.F90 \ 
    5455         $(MODEL_LIB)(dom_oce.o) \ 
    5456         $(MODEL_LIB)(dynspg_oce.o) \ 
    5457         $(MODEL_LIB)(in_out_manager.o) \ 
    5458         $(MODEL_LIB)(lbclnk.o) \ 
    5459         $(MODEL_LIB)(lib_mpp.o) \ 
    5460         $(MODEL_LIB)(obc_oce.o) \ 
    5461         $(MODEL_LIB)(oce.o) \ 
    5462         $(MODEL_LIB)(phycst.o) \ 
    5463         obc_oce.F90 \ 
    5464         oce.F90 \ 
    5465         phycst.F90 \ 
    5466         KEY_CPP \ 
    5467         obcdyn.F90 
    54685557$(MODEL_LIB)(obcfla.o) :        \ 
    5469         daymod.F90 \ 
    5470         dom_oce.F90 \ 
    5471         dynspg_oce.F90 \ 
    5472         in_out_manager.F90 \ 
    5473         iom.F90 \ 
    5474         lbclnk.F90 \ 
    5475         lib_mpp.F90 \ 
    54765558        $(MODEL_LIB)(daymod.o) \ 
    54775559        $(MODEL_LIB)(dom_oce.o) \ 
     
    54865568        $(MODEL_LIB)(par_oce.o) \ 
    54875569        $(MODEL_LIB)(phycst.o) \ 
     5570        daymod.F90 \ 
     5571        dom_oce.F90 \ 
     5572        dynspg_oce.F90 \ 
     5573        in_out_manager.F90 \ 
     5574        iom.F90 \ 
     5575        lbclnk.F90 \ 
     5576        lib_mpp.F90 \ 
    54885577        obc_oce.F90 \ 
    54895578        obc_par.F90 \ 
     
    54915580        par_oce.F90 \ 
    54925581        phycst.F90 \ 
     5582        $(MODEL_LIB)(dom_oce.o) \ 
     5583        $(MODEL_LIB)(dynspg_oce.o) \ 
     5584        $(MODEL_LIB)(obc_oce.o) \ 
     5585        $(MODEL_LIB)(obcdta.o) \ 
     5586        $(MODEL_LIB)(oce.o) \ 
     5587        $(MODEL_LIB)(phycst.o) \ 
    54935588        dom_oce.F90 \ 
    54945589        dynspg_oce.F90 \ 
    5495         $(MODEL_LIB)(dom_oce.o) \ 
    5496         $(MODEL_LIB)(dynspg_oce.o) \ 
    5497         $(MODEL_LIB)(obcdta.o) \ 
    5498         $(MODEL_LIB)(obc_oce.o) \ 
    5499         $(MODEL_LIB)(oce.o) \ 
    5500         $(MODEL_LIB)(phycst.o) \ 
     5590        obc_oce.F90 \ 
    55015591        obcdta.F90 \ 
    5502         obc_oce.F90 \ 
    55035592        oce.F90 \ 
    55045593        phycst.F90 \ 
     
    55065595        obcfla.F90 
    55075596$(MODEL_LIB)(obcini.o) :        \ 
    5508         daymod.F90 \ 
    5509         dom_oce.F90 \ 
    5510         in_out_manager.F90 \ 
    5511         lbclnk.F90 \ 
    5512         lbcnfd.F90 \ 
    5513         lib_mpp.F90 \ 
    5514         lib_print.f90 \ 
    55155597        $(MODEL_LIB)(daymod.o) \ 
    55165598        $(MODEL_LIB)(dom_oce.o) \ 
     
    55265608        $(MODEL_LIB)(par_oce.o) \ 
    55275609        $(MODEL_LIB)(phycst.o) \ 
     5610        daymod.F90 \ 
     5611        dom_oce.F90 \ 
     5612        in_out_manager.F90 \ 
     5613        lbclnk.F90 \ 
     5614        lbcnfd.F90 \ 
     5615        lib_mpp.F90 \ 
     5616        lib_print.f90 \ 
    55285617        obc_oce.F90 \ 
    55295618        obc_par.F90 \ 
     
    55325621        par_oce.F90 \ 
    55335622        phycst.F90 \ 
    5534         dom_oce.F90 \ 
    5535         dynspg_oce.F90 \ 
    5536         in_out_manager.F90 \ 
    5537         lbclnk.F90 \ 
    5538         lib_mpp.F90 \ 
    55395623        $(MODEL_LIB)(dom_oce.o) \ 
    55405624        $(MODEL_LIB)(dynspg_oce.o) \ 
     
    55465630        $(MODEL_LIB)(oce.o) \ 
    55475631        $(MODEL_LIB)(phycst.o) \ 
     5632        dom_oce.F90 \ 
     5633        dynspg_oce.F90 \ 
     5634        in_out_manager.F90 \ 
     5635        lbclnk.F90 \ 
     5636        lib_mpp.F90 \ 
    55485637        obc_oce.F90 \ 
    55495638        obcrst.F90 \ 
     
    55535642        KEY_CPP \ 
    55545643        obcini.F90 
    5555 $(MODEL_LIB)(obc_oce.o) :       \ 
    5556         $(MODEL_LIB)(par_kind.o) \ 
    5557         $(MODEL_LIB)(par_oce.o) \ 
    5558         par_kind.F90 \ 
    5559         par_oce.F90 \ 
     5644$(MODEL_LIB)(obcrad.o) :        \ 
     5645        $(MODEL_LIB)(dom_oce.o) \ 
     5646        $(MODEL_LIB)(in_out_manager.o) \ 
     5647        $(MODEL_LIB)(lbcnfd.o) \ 
     5648        $(MODEL_LIB)(lib_mpp.o) \ 
     5649        $(MODEL_LIB)(lib_print.o) \ 
    55605650        $(MODEL_LIB)(obc_par.o) \ 
    5561         $(MODEL_LIB)(par_oce.o) \ 
     5651        $(MODEL_LIB)(oce.o) \ 
     5652        $(MODEL_LIB)(par_kind.o) \ 
     5653        $(MODEL_LIB)(par_oce.o) \ 
     5654        dom_oce.F90 \ 
     5655        in_out_manager.F90 \ 
     5656        lbcnfd.F90 \ 
     5657        lib_mpp.F90 \ 
     5658        lib_print.f90 \ 
    55625659        obc_par.F90 \ 
    5563         par_oce.F90 \ 
    5564         KEY_CPP \ 
    5565         obc_oce.F90 
    5566 $(MODEL_LIB)(obc_par.o) :       \ 
    5567         $(MODEL_LIB)(par_kind.o) \ 
    5568         par_kind.F90 \ 
    5569         $(MODEL_LIB)(par_oce.o) \ 
    5570         par_oce.F90 \ 
    5571         obc_par_EEL_R5.h90 \ 
    5572         KEY_CPP \ 
    5573         obc_par.F90 
    5574 $(MODEL_LIB)(obcrad.o) :        \ 
    5575         dom_oce.F90 \ 
    5576         in_out_manager.F90 \ 
    5577         lbcnfd.F90 \ 
    5578         lib_mpp.F90 \ 
    5579         lib_print.f90 \ 
    5580         $(MODEL_LIB)(dom_oce.o) \ 
    5581         $(MODEL_LIB)(in_out_manager.o) \ 
    5582         $(MODEL_LIB)(lbcnfd.o) \ 
    5583         $(MODEL_LIB)(lib_mpp.o) \ 
    5584         $(MODEL_LIB)(lib_print.o) \ 
    5585         $(MODEL_LIB)(obc_par.o) \ 
    5586         $(MODEL_LIB)(oce.o) \ 
    5587         $(MODEL_LIB)(par_kind.o) \ 
    5588         $(MODEL_LIB)(par_oce.o) \ 
    5589         obc_par.F90 \ 
    5590         oce.F90 \ 
    5591         par_kind.F90 \ 
    5592         par_oce.F90 \ 
    5593         dom_oce.F90 \ 
    5594         in_out_manager.F90 \ 
    5595         lbclnk.F90 \ 
    5596         lib_mpp.F90 \ 
     5660        oce.F90 \ 
     5661        par_kind.F90 \ 
     5662        par_oce.F90 \ 
    55975663        $(MODEL_LIB)(dom_oce.o) \ 
    55985664        $(MODEL_LIB)(in_out_manager.o) \ 
     
    56025668        $(MODEL_LIB)(oce.o) \ 
    56035669        $(MODEL_LIB)(phycst.o) \ 
     5670        dom_oce.F90 \ 
     5671        in_out_manager.F90 \ 
     5672        lbclnk.F90 \ 
     5673        lib_mpp.F90 \ 
    56045674        obc_oce.F90 \ 
    56055675        oce.F90 \ 
     
    56095679        obcrad.F90 
    56105680$(MODEL_LIB)(obcrst.o) :        \ 
    5611         dom_oce.F90 \ 
    5612         in_out_manager.F90 \ 
    5613         iom.F90 \ 
    5614         lbcnfd.F90 \ 
    5615         lib_mpp.F90 \ 
    5616         lib_print.f90 \ 
    56175681        $(MODEL_LIB)(dom_oce.o) \ 
    56185682        $(MODEL_LIB)(in_out_manager.o) \ 
     
    56285692        $(MODEL_LIB)(prtctl.o) \ 
    56295693        $(MODEL_LIB)(restart.o) \ 
     5694        dom_oce.F90 \ 
     5695        in_out_manager.F90 \ 
     5696        iom.F90 \ 
     5697        lbcnfd.F90 \ 
     5698        lib_mpp.F90 \ 
     5699        lib_print.f90 \ 
    56305700        obc_par.F90 \ 
    56315701        oce.F90 \ 
     
    56355705        prtctl.F90 \ 
    56365706        restart.F90 \ 
     5707        $(MODEL_LIB)(daymod.o) \ 
     5708        $(MODEL_LIB)(dom_oce.o) \ 
     5709        $(MODEL_LIB)(in_out_manager.o) \ 
     5710        $(MODEL_LIB)(lbclnk.o) \ 
     5711        $(MODEL_LIB)(lib_mpp.o) \ 
     5712        $(MODEL_LIB)(obc_oce.o) \ 
     5713        $(MODEL_LIB)(oce.o) \ 
     5714        $(MODEL_LIB)(phycst.o) \ 
    56375715        daymod.F90 \ 
    56385716        dom_oce.F90 \ 
     
    56405718        lbclnk.F90 \ 
    56415719        lib_mpp.F90 \ 
    5642         $(MODEL_LIB)(daymod.o) \ 
    5643         $(MODEL_LIB)(dom_oce.o) \ 
    5644         $(MODEL_LIB)(in_out_manager.o) \ 
    5645         $(MODEL_LIB)(lbclnk.o) \ 
    5646         $(MODEL_LIB)(lib_mpp.o) \ 
    5647         $(MODEL_LIB)(obc_oce.o) \ 
    5648         $(MODEL_LIB)(oce.o) \ 
    5649         $(MODEL_LIB)(phycst.o) \ 
    56505720        obc_oce.F90 \ 
    56515721        oce.F90 \ 
     
    56545724        obcrst.F90 
    56555725$(MODEL_LIB)(obctra.o) :        \ 
    5656         dom_oce.F90 \ 
    5657         in_out_manager.F90 \ 
    5658         lbcnfd.F90 \ 
    5659         lib_mpp.F90 \ 
    5660         lib_print.f90 \ 
    56615726        $(MODEL_LIB)(dom_oce.o) \ 
    56625727        $(MODEL_LIB)(in_out_manager.o) \ 
     
    56685733        $(MODEL_LIB)(par_kind.o) \ 
    56695734        $(MODEL_LIB)(par_oce.o) \ 
     5735        dom_oce.F90 \ 
     5736        in_out_manager.F90 \ 
     5737        lbcnfd.F90 \ 
     5738        lib_mpp.F90 \ 
     5739        lib_print.f90 \ 
    56705740        obc_par.F90 \ 
    56715741        oce.F90 \ 
    56725742        par_kind.F90 \ 
    56735743        par_oce.F90 \ 
    5674         dom_oce.F90 \ 
    5675         in_out_manager.F90 \ 
    5676         lbclnk.F90 \ 
    5677         lib_mpp.F90 \ 
    56785744        $(MODEL_LIB)(dom_oce.o) \ 
    56795745        $(MODEL_LIB)(in_out_manager.o) \ 
     
    56835749        $(MODEL_LIB)(oce.o) \ 
    56845750        $(MODEL_LIB)(phycst.o) \ 
     5751        dom_oce.F90 \ 
     5752        in_out_manager.F90 \ 
     5753        lbclnk.F90 \ 
     5754        lib_mpp.F90 \ 
    56855755        obc_oce.F90 \ 
    56865756        oce.F90 \ 
     
    56905760        obctra.F90 
    56915761$(MODEL_LIB)(obcvol.o) :        \ 
    5692         dom_oce.F90 \ 
    5693         in_out_manager.F90 \ 
    5694         lbclnk.F90 \ 
    5695         lbcnfd.F90 \ 
    5696         lib_print.f90 \ 
    5697         $(MODEL_LIB)(dom_oce.o) \ 
    5698         $(MODEL_LIB)(in_out_manager.o) \ 
    5699         $(MODEL_LIB)(lbclnk.o) \ 
     5762        $(MODEL_LIB)(dom_oce.o) \ 
     5763        $(MODEL_LIB)(in_out_manager.o) \ 
    57005764        $(MODEL_LIB)(lbcnfd.o) \ 
    57015765        $(MODEL_LIB)(lib_print.o) \ 
     
    57035767        $(MODEL_LIB)(par_kind.o) \ 
    57045768        $(MODEL_LIB)(par_oce.o) \ 
     5769        dom_oce.F90 \ 
     5770        in_out_manager.F90 \ 
     5771        lbcnfd.F90 \ 
     5772        lib_print.f90 \ 
    57055773        obc_par.F90 \ 
    57065774        par_kind.F90 \ 
    57075775        par_oce.F90 \ 
    5708         dom_oce.F90 \ 
    5709         in_out_manager.F90 \ 
    5710         lib_mpp.F90 \ 
    57115776        $(MODEL_LIB)(dom_oce.o) \ 
    57125777        $(MODEL_LIB)(in_out_manager.o) \ 
     
    57165781        $(MODEL_LIB)(phycst.o) \ 
    57175782        $(MODEL_LIB)(sbc_oce.o) \ 
     5783        dom_oce.F90 \ 
     5784        in_out_manager.F90 \ 
     5785        lib_mpp.F90 \ 
    57185786        obc_oce.F90 \ 
    57195787        oce.F90 \ 
     
    57315799        oce.F90 
    57325800$(MODEL_LIB)(opa.o) :   \ 
    5733         agrif_opa_sponge.F90 \ 
    5734         bdydta.F90 \ 
    5735         bdy_oce.F90 \ 
    5736         bdy_par.F90 \ 
    5737         bdytides.F90 \ 
    5738         c1d.F90 \ 
    5739         cla.F90 \ 
    5740         closea.F90 \ 
    5741         cpl_oasis3.F90 \ 
    5742         daymod.F90 \ 
    5743         diafwb.F90 \ 
    5744         diagap.F90 \ 
    5745         diahdy.F90 \ 
    5746         diahth.F90 \ 
    5747         dianam.F90 \ 
    5748         diaptr.F90 \ 
    5749         diawri_c1d.F90 \ 
    5750         diawri.F90 \ 
    5751         divcur.F90 \ 
    5752         domhgr.F90 \ 
    5753         dommsk.F90 \ 
    5754         dom_oce.F90 \ 
    5755         domstp.F90 \ 
    5756         domvvl.F90 \ 
    5757         domwri.F90 \ 
    5758         domzgr.F90 \ 
    5759         dtasal.F90 \ 
    5760         dtatem.F90 \ 
    5761         dynadv.F90 \ 
    5762         dyncor_c1d.F90 \ 
    5763         dynhpg.F90 \ 
    5764         dynldf.F90 \ 
    5765         dynnxt_c1d.F90 \ 
    5766         dynnxt.F90 \ 
    5767         dynspg_exp.F90 \ 
    5768         dynspg.F90 \ 
    5769         dynspg_flt.F90 \ 
    5770         dynspg_oce.F90 \ 
    5771         dynspg_ts.F90 \ 
    5772         dynvor.F90 \ 
    5773         dynzdf.F90 \ 
    5774         eosbn2.F90 \ 
    5775         floats.F90 \ 
    5776         flo_oce.F90 \ 
    5777         in_out_manager.F90 \ 
    5778         iom_def.F90 \ 
    5779         iom.F90 \ 
    5780         iom_ioipsl.F90 \ 
    5781         iom_nf90.F90 \ 
    5782         iom_rstdimg.F90 \ 
    5783         lbclnk.F90 \ 
    5784         lbcnfd.F90 \ 
    5785         ldfdyn_oce.F90 \ 
    5786         ldfeiv.F90 \ 
    5787         ldfslp.F90 \ 
    5788         ldftra_oce.F90 \ 
    5789         lib_mpp.F90 \ 
    5790         lib_print.f90 \ 
    57915801        $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    5792         $(MODEL_LIB)(bdydta.o) \ 
    57935802        $(MODEL_LIB)(bdy_oce.o) \ 
    57945803        $(MODEL_LIB)(bdy_par.o) \ 
     5804        $(MODEL_LIB)(bdydta.o) \ 
    57955805        $(MODEL_LIB)(bdytides.o) \ 
    57965806        $(MODEL_LIB)(c1d.o) \ 
     
    58055815        $(MODEL_LIB)(dianam.o) \ 
    58065816        $(MODEL_LIB)(diaptr.o) \ 
     5817        $(MODEL_LIB)(diawri.o) \ 
    58075818        $(MODEL_LIB)(diawri_c1d.o) \ 
    5808         $(MODEL_LIB)(diawri.o) \ 
    58095819        $(MODEL_LIB)(divcur.o) \ 
     5820        $(MODEL_LIB)(dom_oce.o) \ 
    58105821        $(MODEL_LIB)(domhgr.o) \ 
    58115822        $(MODEL_LIB)(dommsk.o) \ 
    5812         $(MODEL_LIB)(dom_oce.o) \ 
    58135823        $(MODEL_LIB)(domstp.o) \ 
    58145824        $(MODEL_LIB)(domvvl.o) \ 
     
    58185828        $(MODEL_LIB)(dtatem.o) \ 
    58195829        $(MODEL_LIB)(dynadv.o) \ 
     5830        $(MODEL_LIB)(dynbfr.o) \ 
    58205831        $(MODEL_LIB)(dyncor_c1d.o) \ 
    58215832        $(MODEL_LIB)(dynhpg.o) \ 
    58225833        $(MODEL_LIB)(dynldf.o) \ 
     5834        $(MODEL_LIB)(dynnxt.o) \ 
    58235835        $(MODEL_LIB)(dynnxt_c1d.o) \ 
    5824         $(MODEL_LIB)(dynnxt.o) \ 
     5836        $(MODEL_LIB)(dynspg.o) \ 
    58255837        $(MODEL_LIB)(dynspg_exp.o) \ 
    58265838        $(MODEL_LIB)(dynspg_flt.o) \ 
    5827         $(MODEL_LIB)(dynspg.o) \ 
    58285839        $(MODEL_LIB)(dynspg_oce.o) \ 
    58295840        $(MODEL_LIB)(dynspg_ts.o) \ 
     
    58315842        $(MODEL_LIB)(dynzdf.o) \ 
    58325843        $(MODEL_LIB)(eosbn2.o) \ 
     5844        $(MODEL_LIB)(flo_oce.o) \ 
    58335845        $(MODEL_LIB)(floats.o) \ 
    5834         $(MODEL_LIB)(flo_oce.o) \ 
    5835         $(MODEL_LIB)(in_out_manager.o) \ 
     5846        $(MODEL_LIB)(in_out_manager.o) \ 
     5847        $(MODEL_LIB)(iom.o) \ 
    58365848        $(MODEL_LIB)(iom_def.o) \ 
    58375849        $(MODEL_LIB)(iom_ioipsl.o) \ 
    58385850        $(MODEL_LIB)(iom_nf90.o) \ 
    5839         $(MODEL_LIB)(iom.o) \ 
    58405851        $(MODEL_LIB)(iom_rstdimg.o) \ 
    58415852        $(MODEL_LIB)(lbclnk.o) \ 
     
    58485859        $(MODEL_LIB)(lib_print.o) \ 
    58495860        $(MODEL_LIB)(oasis4_date.o) \ 
    5850         $(MODEL_LIB)(obcdta.o) \ 
    58515861        $(MODEL_LIB)(obc_oce.o) \ 
    58525862        $(MODEL_LIB)(obc_par.o) \ 
     5863        $(MODEL_LIB)(obcdta.o) \ 
    58535864        $(MODEL_LIB)(obcrad.o) \ 
    58545865        $(MODEL_LIB)(obcrst.o) \ 
     
    58595870        $(MODEL_LIB)(prtctl.o) \ 
    58605871        $(MODEL_LIB)(restart.o) \ 
     5872        $(MODEL_LIB)(sbc_oce.o) \ 
    58615873        $(MODEL_LIB)(sbccpl.o) \ 
    58625874        $(MODEL_LIB)(sbcmod.o) \ 
    5863         $(MODEL_LIB)(sbc_oce.o) \ 
    58645875        $(MODEL_LIB)(sbcrnf.o) \ 
    58655876        $(MODEL_LIB)(sshwzv.o) \ 
     
    58845895        $(MODEL_LIB)(trdvor.o) \ 
    58855896        $(MODEL_LIB)(trdvor_oce.o) \ 
     5897        $(MODEL_LIB)(zdf_oce.o) \ 
    58865898        $(MODEL_LIB)(zdfbfr.o) \ 
    58875899        $(MODEL_LIB)(zdfddm.o) \ 
     
    58895901        $(MODEL_LIB)(zdfkpp.o) \ 
    58905902        $(MODEL_LIB)(zdfmxl.o) \ 
    5891         $(MODEL_LIB)(zdf_oce.o) \ 
    58925903        $(MODEL_LIB)(zdfric.o) \ 
    58935904        $(MODEL_LIB)(zdftke.o) \ 
     
    58955906        $(MODEL_LIB)(zdftmx.o) \ 
    58965907        $(MODEL_LIB)(zpshde.o) \ 
     5908        agrif_opa_sponge.F90 \ 
     5909        bdy_oce.F90 \ 
     5910        bdy_par.F90 \ 
     5911        bdydta.F90 \ 
     5912        bdytides.F90 \ 
     5913        c1d.F90 \ 
     5914        cla.F90 \ 
     5915        closea.F90 \ 
     5916        cpl_oasis3.F90 \ 
     5917        daymod.F90 \ 
     5918        diafwb.F90 \ 
     5919        diagap.F90 \ 
     5920        diahdy.F90 \ 
     5921        diahth.F90 \ 
     5922        dianam.F90 \ 
     5923        diaptr.F90 \ 
     5924        diawri.F90 \ 
     5925        diawri_c1d.F90 \ 
     5926        divcur.F90 \ 
     5927        dom_oce.F90 \ 
     5928        domhgr.F90 \ 
     5929        dommsk.F90 \ 
     5930        domstp.F90 \ 
     5931        domvvl.F90 \ 
     5932        domwri.F90 \ 
     5933        domzgr.F90 \ 
     5934        dtasal.F90 \ 
     5935        dtatem.F90 \ 
     5936        dynadv.F90 \ 
     5937        dynbfr.F90 \ 
     5938        dyncor_c1d.F90 \ 
     5939        dynhpg.F90 \ 
     5940        dynldf.F90 \ 
     5941        dynnxt.F90 \ 
     5942        dynnxt_c1d.F90 \ 
     5943        dynspg.F90 \ 
     5944        dynspg_exp.F90 \ 
     5945        dynspg_flt.F90 \ 
     5946        dynspg_oce.F90 \ 
     5947        dynspg_ts.F90 \ 
     5948        dynvor.F90 \ 
     5949        dynzdf.F90 \ 
     5950        eosbn2.F90 \ 
     5951        flo_oce.F90 \ 
     5952        floats.F90 \ 
     5953        in_out_manager.F90 \ 
     5954        iom.F90 \ 
     5955        iom_def.F90 \ 
     5956        iom_ioipsl.F90 \ 
     5957        iom_nf90.F90 \ 
     5958        iom_rstdimg.F90 \ 
     5959        lbclnk.F90 \ 
     5960        lbcnfd.F90 \ 
     5961        ldfdyn_oce.F90 \ 
     5962        ldfeiv.F90 \ 
     5963        ldfslp.F90 \ 
     5964        ldftra_oce.F90 \ 
     5965        lib_mpp.F90 \ 
     5966        lib_print.f90 \ 
    58975967        oasis4_date.F90 \ 
    5898         obcdta.F90 \ 
    58995968        obc_oce.F90 \ 
    59005969        obc_par.F90 \ 
     5970        obcdta.F90 \ 
    59015971        obcrad.F90 \ 
    59025972        obcrst.F90 \ 
     
    59075977        prtctl.F90 \ 
    59085978        restart.F90 \ 
     5979        sbc_oce.F90 \ 
    59095980        sbccpl.F90 \ 
    59105981        sbcmod.F90 \ 
    5911         sbc_oce.F90 \ 
    59125982        sbcrnf.F90 \ 
    59135983        sshwzv.F90 \ 
     
    59326002        trdvor.F90 \ 
    59336003        trdvor_oce.F90 \ 
     6004        zdf_oce.F90 \ 
    59346005        zdfbfr.F90 \ 
    59356006        zdfddm.F90 \ 
     
    59376008        zdfkpp.F90 \ 
    59386009        zdfmxl.F90 \ 
    5939         zdf_oce.F90 \ 
    59406010        zdfric.F90 \ 
    59416011        zdftke.F90 \ 
     
    59436013        zdftmx.F90 \ 
    59446014        zpshde.F90 \ 
     6015        $(MODEL_LIB)(bdy_par.o) \ 
     6016        $(MODEL_LIB)(bdyini.o) \ 
     6017        $(MODEL_LIB)(c1d.o) \ 
     6018        $(MODEL_LIB)(cpl_oasis3.o) \ 
     6019        $(MODEL_LIB)(cpl_oasis4.o) \ 
     6020        $(MODEL_LIB)(daymod.o) \ 
     6021        $(MODEL_LIB)(diaptr.o) \ 
     6022        $(MODEL_LIB)(dom_oce.o) \ 
     6023        $(MODEL_LIB)(domain.o) \ 
     6024        $(MODEL_LIB)(domcfg.o) \ 
     6025        $(MODEL_LIB)(dtasal.o) \ 
     6026        $(MODEL_LIB)(dtatem.o) \ 
     6027        $(MODEL_LIB)(dyncor_c1d.o) \ 
     6028        $(MODEL_LIB)(dynhpg.o) \ 
     6029        $(MODEL_LIB)(dynspg_oce.o) \ 
     6030        $(MODEL_LIB)(eosbn2.o) \ 
     6031        $(MODEL_LIB)(in_out_manager.o) \ 
     6032        $(MODEL_LIB)(iom.o) \ 
     6033        $(MODEL_LIB)(istate.o) \ 
     6034        $(MODEL_LIB)(ldfdyn.o) \ 
     6035        $(MODEL_LIB)(ldftra.o) \ 
     6036        $(MODEL_LIB)(lib_mpp.o) \ 
     6037        $(MODEL_LIB)(mppini.o) \ 
     6038        $(MODEL_LIB)(obc_par.o) \ 
     6039        $(MODEL_LIB)(obcini.o) \ 
     6040        $(MODEL_LIB)(oce.o) \ 
     6041        $(MODEL_LIB)(phycst.o) \ 
     6042        $(MODEL_LIB)(prtctl.o) \ 
     6043        $(MODEL_LIB)(sbc_oce.o) \ 
     6044        $(MODEL_LIB)(step.o) \ 
     6045        $(MODEL_LIB)(step_c1d.o) \ 
     6046        $(MODEL_LIB)(trdmod.o) \ 
     6047        $(MODEL_LIB)(trdmod_oce.o) \ 
     6048        $(MODEL_LIB)(zdfini.o) \ 
     6049        bdy_par.F90 \ 
    59456050        bdyini.F90 \ 
    5946         bdy_par.F90 \ 
    59476051        c1d.F90 \ 
    59486052        cpl_oasis3.F90 \ 
     
    59506054        daymod.F90 \ 
    59516055        diaptr.F90 \ 
     6056        dom_oce.F90 \ 
    59526057        domain.F90 \ 
    59536058        domcfg.F90 \ 
    5954         dom_oce.F90 \ 
    59556059        dtasal.F90 \ 
    59566060        dtatem.F90 \ 
     
    59656069        ldftra.F90 \ 
    59666070        lib_mpp.F90 \ 
    5967         $(MODEL_LIB)(bdyini.o) \ 
    5968         $(MODEL_LIB)(bdy_par.o) \ 
    5969         $(MODEL_LIB)(c1d.o) \ 
    5970         $(MODEL_LIB)(cpl_oasis3.o) \ 
    5971         $(MODEL_LIB)(cpl_oasis4.o) \ 
    5972         $(MODEL_LIB)(daymod.o) \ 
    5973         $(MODEL_LIB)(diaptr.o) \ 
    5974         $(MODEL_LIB)(domain.o) \ 
    5975         $(MODEL_LIB)(domcfg.o) \ 
    5976         $(MODEL_LIB)(dom_oce.o) \ 
    5977         $(MODEL_LIB)(dtasal.o) \ 
    5978         $(MODEL_LIB)(dtatem.o) \ 
    5979         $(MODEL_LIB)(dyncor_c1d.o) \ 
    5980         $(MODEL_LIB)(dynhpg.o) \ 
    5981         $(MODEL_LIB)(dynspg_oce.o) \ 
    5982         $(MODEL_LIB)(eosbn2.o) \ 
    5983         $(MODEL_LIB)(in_out_manager.o) \ 
    5984         $(MODEL_LIB)(iom.o) \ 
    5985         $(MODEL_LIB)(istate.o) \ 
    5986         $(MODEL_LIB)(ldfdyn.o) \ 
    5987         $(MODEL_LIB)(ldftra.o) \ 
    5988         $(MODEL_LIB)(lib_mpp.o) \ 
    5989         $(MODEL_LIB)(mppini.o) \ 
    5990         $(MODEL_LIB)(obcini.o) \ 
    5991         $(MODEL_LIB)(obc_par.o) \ 
    5992         $(MODEL_LIB)(oce.o) \ 
    5993         $(MODEL_LIB)(phycst.o) \ 
    5994         $(MODEL_LIB)(prtctl.o) \ 
    5995         $(MODEL_LIB)(sbc_oce.o) \ 
    5996         $(MODEL_LIB)(step_c1d.o) \ 
    5997         $(MODEL_LIB)(step.o) \ 
    5998         $(MODEL_LIB)(trdmod.o) \ 
    5999         $(MODEL_LIB)(trdmod_oce.o) \ 
    6000         $(MODEL_LIB)(zdfini.o) \ 
    60016071        mppini.F90 \ 
     6072        obc_par.F90 \ 
    60026073        obcini.F90 \ 
    6003         obc_par.F90 \ 
    6004         oce.F90 \ 
    6005         phycst.F90 \ 
    6006         prtctl.F90 \ 
    6007         sbc_oce.F90 \ 
     6074        oce.F90 \ 
     6075        phycst.F90 \ 
     6076        prtctl.F90 \ 
     6077        sbc_oce.F90 \ 
     6078        step.F90 \ 
    60086079        step_c1d.F90 \ 
    6009         step.F90 \ 
    60106080        trdmod.F90 \ 
    60116081        trdmod_oce.F90 \ 
     
    60336103        par_ORCA_R2.h90 \ 
    60346104        par_ORCA_R4.h90 \ 
     6105        par_POMME_R025.h90 \ 
    60356106        KEY_CPP \ 
    60366107        par_oce.F90 
    60376108$(MODEL_LIB)(phycst.o) :        \ 
    6038         lib_print.f90 \ 
    6039         $(MODEL_LIB)(lib_print.o) \ 
    6040         $(MODEL_LIB)(par_kind.o) \ 
    6041         $(MODEL_LIB)(par_oce.o) \ 
    6042         par_kind.F90 \ 
    6043         par_oce.F90 \ 
    6044         in_out_manager.F90 \ 
    6045         $(MODEL_LIB)(in_out_manager.o) \ 
    6046         $(MODEL_LIB)(par_oce.o) \ 
     6109        $(MODEL_LIB)(lib_print.o) \ 
     6110        $(MODEL_LIB)(par_kind.o) \ 
     6111        $(MODEL_LIB)(par_oce.o) \ 
     6112        lib_print.f90 \ 
     6113        par_kind.F90 \ 
     6114        par_oce.F90 \ 
     6115        $(MODEL_LIB)(in_out_manager.o) \ 
     6116        $(MODEL_LIB)(par_oce.o) \ 
     6117        in_out_manager.F90 \ 
    60476118        par_oce.F90 \ 
    60486119        KEY_CPP \ 
    60496120        phycst.F90 
    60506121$(MODEL_LIB)(prtctl.o) :        \ 
    6051         dom_oce.F90 \ 
    6052         in_out_manager.F90 \ 
    6053         lbcnfd.F90 \ 
    6054         lib_print.f90 \ 
    6055         $(MODEL_LIB)(dom_oce.o) \ 
    6056         $(MODEL_LIB)(in_out_manager.o) \ 
    6057         $(MODEL_LIB)(lbcnfd.o) \ 
    6058         $(MODEL_LIB)(lib_print.o) \ 
    6059         $(MODEL_LIB)(par_kind.o) \ 
    6060         $(MODEL_LIB)(par_oce.o) \ 
    6061         par_kind.F90 \ 
    6062         par_oce.F90 \ 
    6063         dom_oce.F90 \ 
    6064         in_out_manager.F90 \ 
    6065         lib_mpp.F90 \ 
    6066         $(MODEL_LIB)(dom_oce.o) \ 
    6067         $(MODEL_LIB)(in_out_manager.o) \ 
    6068         $(MODEL_LIB)(lib_mpp.o) \ 
     6122        $(MODEL_LIB)(dom_oce.o) \ 
     6123        $(MODEL_LIB)(in_out_manager.o) \ 
     6124        $(MODEL_LIB)(lbcnfd.o) \ 
     6125        $(MODEL_LIB)(lib_print.o) \ 
     6126        $(MODEL_LIB)(par_kind.o) \ 
     6127        $(MODEL_LIB)(par_oce.o) \ 
     6128        dom_oce.F90 \ 
     6129        in_out_manager.F90 \ 
     6130        lbcnfd.F90 \ 
     6131        lib_print.f90 \ 
     6132        par_kind.F90 \ 
     6133        par_oce.F90 \ 
     6134        $(MODEL_LIB)(dom_oce.o) \ 
     6135        $(MODEL_LIB)(in_out_manager.o) \ 
     6136        $(MODEL_LIB)(lib_mpp.o) \ 
     6137        dom_oce.F90 \ 
     6138        in_out_manager.F90 \ 
     6139        lib_mpp.F90 \ 
    60696140        prtctl.F90 
    60706141$(MODEL_LIB)(restart.o) :       \ 
     6142        $(MODEL_LIB)(dom_oce.o) \ 
     6143        $(MODEL_LIB)(eosbn2.o) \ 
     6144        $(MODEL_LIB)(in_out_manager.o) \ 
     6145        $(MODEL_LIB)(iom.o) \ 
     6146        $(MODEL_LIB)(iom_def.o) \ 
     6147        $(MODEL_LIB)(iom_ioipsl.o) \ 
     6148        $(MODEL_LIB)(iom_nf90.o) \ 
     6149        $(MODEL_LIB)(iom_rstdimg.o) \ 
     6150        $(MODEL_LIB)(lbclnk.o) \ 
     6151        $(MODEL_LIB)(lib_print.o) \ 
     6152        $(MODEL_LIB)(oce.o) \ 
     6153        $(MODEL_LIB)(par_kind.o) \ 
     6154        $(MODEL_LIB)(par_oce.o) \ 
     6155        $(MODEL_LIB)(phycst.o) \ 
     6156        $(MODEL_LIB)(prtctl.o) \ 
     6157        $(MODEL_LIB)(zdf_oce.o) \ 
     6158        $(MODEL_LIB)(zdfddm.o) \ 
    60716159        dom_oce.F90 \ 
    60726160        eosbn2.F90 \ 
    60736161        in_out_manager.F90 \ 
     6162        iom.F90 \ 
    60746163        iom_def.F90 \ 
    6075         iom.F90 \ 
    60766164        iom_ioipsl.F90 \ 
    60776165        iom_nf90.F90 \ 
     
    60796167        lbclnk.F90 \ 
    60806168        lib_print.f90 \ 
    6081         $(MODEL_LIB)(dom_oce.o) \ 
    6082         $(MODEL_LIB)(eosbn2.o) \ 
    6083         $(MODEL_LIB)(in_out_manager.o) \ 
    6084         $(MODEL_LIB)(iom_def.o) \ 
    6085         $(MODEL_LIB)(iom_ioipsl.o) \ 
    6086         $(MODEL_LIB)(iom_nf90.o) \ 
    6087         $(MODEL_LIB)(iom.o) \ 
    6088         $(MODEL_LIB)(iom_rstdimg.o) \ 
    6089         $(MODEL_LIB)(lbclnk.o) \ 
    6090         $(MODEL_LIB)(lib_print.o) \ 
    6091         $(MODEL_LIB)(oce.o) \ 
    6092         $(MODEL_LIB)(par_kind.o) \ 
    6093         $(MODEL_LIB)(par_oce.o) \ 
    6094         $(MODEL_LIB)(phycst.o) \ 
    6095         $(MODEL_LIB)(prtctl.o) \ 
    6096         $(MODEL_LIB)(zdfddm.o) \ 
    6097         $(MODEL_LIB)(zdf_oce.o) \ 
    6098         oce.F90 \ 
    6099         par_kind.F90 \ 
    6100         par_oce.F90 \ 
    6101         phycst.F90 \ 
    6102         prtctl.F90 \ 
     6169        oce.F90 \ 
     6170        par_kind.F90 \ 
     6171        par_oce.F90 \ 
     6172        phycst.F90 \ 
     6173        prtctl.F90 \ 
     6174        zdf_oce.F90 \ 
    61036175        zdfddm.F90 \ 
    6104         zdf_oce.F90 \ 
    6105         c1d.F90 \ 
    6106         dom_oce.F90 \ 
    6107         eosbn2.F90 \ 
    6108         in_out_manager.F90 \ 
    6109         iom.F90 \ 
    61106176        $(MODEL_LIB)(c1d.o) \ 
    61116177        $(MODEL_LIB)(dom_oce.o) \ 
     
    61196185        $(MODEL_LIB)(zdfmxl.o) \ 
    61206186        $(MODEL_LIB)(zpshde.o) \ 
     6187        c1d.F90 \ 
     6188        dom_oce.F90 \ 
     6189        eosbn2.F90 \ 
     6190        in_out_manager.F90 \ 
     6191        iom.F90 \ 
    61216192        oce.F90 \ 
    61226193        phycst.F90 \ 
     
    61286199        KEY_CPP \ 
    61296200        restart.F90 
     6201$(MODEL_LIB)(sbc_ice.o) :       \ 
     6202        $(MODEL_LIB)(par_kind.o) \ 
     6203        $(MODEL_LIB)(par_oce.o) \ 
     6204        par_kind.F90 \ 
     6205        par_oce.F90 \ 
     6206        $(MODEL_LIB)(par_ice_2.o) \ 
     6207        $(MODEL_LIB)(par_oce.o) \ 
     6208        par_ice_2.F90 \ 
     6209        par_oce.F90 \ 
     6210        KEY_CPP \ 
     6211        sbc_ice.F90 
     6212$(MODEL_LIB)(sbc_oce.o) :       \ 
     6213        $(MODEL_LIB)(par_kind.o) \ 
     6214        par_kind.F90 \ 
     6215        $(MODEL_LIB)(par_oce.o) \ 
     6216        par_oce.F90 \ 
     6217        KEY_CPP \ 
     6218        sbc_oce.F90 
    61306219$(MODEL_LIB)(sbcana.o) :        \ 
    6131         dom_oce.F90 \ 
    6132         in_out_manager.F90 \ 
    6133         iom.F90 \ 
    6134         lbclnk.F90 \ 
    6135         lbcnfd.F90 \ 
    6136         lib_mpp.F90 \ 
    6137         lib_print.f90 \ 
    6138         $(MODEL_LIB)(dom_oce.o) \ 
    6139         $(MODEL_LIB)(in_out_manager.o) \ 
    6140         $(MODEL_LIB)(iom.o) \ 
    6141         $(MODEL_LIB)(lbclnk.o) \ 
     6220        $(MODEL_LIB)(dom_oce.o) \ 
     6221        $(MODEL_LIB)(in_out_manager.o) \ 
     6222        $(MODEL_LIB)(iom.o) \ 
    61426223        $(MODEL_LIB)(lbcnfd.o) \ 
    61436224        $(MODEL_LIB)(lib_mpp.o) \ 
     
    61496230        $(MODEL_LIB)(prtctl.o) \ 
    61506231        $(MODEL_LIB)(restart.o) \ 
     6232        dom_oce.F90 \ 
     6233        in_out_manager.F90 \ 
     6234        iom.F90 \ 
     6235        lbcnfd.F90 \ 
     6236        lib_mpp.F90 \ 
     6237        lib_print.f90 \ 
    61516238        oce.F90 \ 
    61526239        par_kind.F90 \ 
     
    61556242        prtctl.F90 \ 
    61566243        restart.F90 \ 
     6244        $(MODEL_LIB)(daymod.o) \ 
     6245        $(MODEL_LIB)(dom_oce.o) \ 
     6246        $(MODEL_LIB)(in_out_manager.o) \ 
     6247        $(MODEL_LIB)(lbclnk.o) \ 
     6248        $(MODEL_LIB)(lib_mpp.o) \ 
     6249        $(MODEL_LIB)(oce.o) \ 
     6250        $(MODEL_LIB)(phycst.o) \ 
     6251        $(MODEL_LIB)(sbc_oce.o) \ 
    61576252        daymod.F90 \ 
    61586253        dom_oce.F90 \ 
     
    61606255        lbclnk.F90 \ 
    61616256        lib_mpp.F90 \ 
    6162         $(MODEL_LIB)(daymod.o) \ 
    6163         $(MODEL_LIB)(dom_oce.o) \ 
    6164         $(MODEL_LIB)(in_out_manager.o) \ 
    6165         $(MODEL_LIB)(lbclnk.o) \ 
    6166         $(MODEL_LIB)(lib_mpp.o) \ 
    6167         $(MODEL_LIB)(oce.o) \ 
    6168         $(MODEL_LIB)(phycst.o) \ 
    6169         $(MODEL_LIB)(sbc_oce.o) \ 
    61706257        oce.F90 \ 
    61716258        phycst.F90 \ 
     
    61766263        sbcana.F90 
    61776264$(MODEL_LIB)(sbcblk_clio.o) :   \ 
     6265        $(MODEL_LIB)(daymod.o) \ 
     6266        $(MODEL_LIB)(dom_oce.o) \ 
     6267        $(MODEL_LIB)(geo2ocean.o) \ 
     6268        $(MODEL_LIB)(in_out_manager.o) \ 
     6269        $(MODEL_LIB)(iom.o) \ 
     6270        $(MODEL_LIB)(iom_def.o) \ 
     6271        $(MODEL_LIB)(iom_ioipsl.o) \ 
     6272        $(MODEL_LIB)(iom_nf90.o) \ 
     6273        $(MODEL_LIB)(iom_rstdimg.o) \ 
     6274        $(MODEL_LIB)(lbclnk.o) \ 
     6275        $(MODEL_LIB)(lbcnfd.o) \ 
     6276        $(MODEL_LIB)(lib_mpp.o) \ 
     6277        $(MODEL_LIB)(lib_print.o) \ 
     6278        $(MODEL_LIB)(oce.o) \ 
     6279        $(MODEL_LIB)(par_ice_2.o) \ 
     6280        $(MODEL_LIB)(par_kind.o) \ 
     6281        $(MODEL_LIB)(par_oce.o) \ 
     6282        $(MODEL_LIB)(phycst.o) \ 
     6283        $(MODEL_LIB)(prtctl.o) \ 
     6284        $(MODEL_LIB)(restart.o) \ 
    61786285        daymod.F90 \ 
    61796286        dom_oce.F90 \ 
    61806287        geo2ocean.F90 \ 
    61816288        in_out_manager.F90 \ 
     6289        iom.F90 \ 
    61826290        iom_def.F90 \ 
    6183         iom.F90 \ 
    61846291        iom_ioipsl.F90 \ 
    61856292        iom_nf90.F90 \ 
     
    61896296        lib_mpp.F90 \ 
    61906297        lib_print.f90 \ 
     6298        oce.F90 \ 
     6299        par_ice_2.F90 \ 
     6300        par_kind.F90 \ 
     6301        par_oce.F90 \ 
     6302        phycst.F90 \ 
     6303        prtctl.F90 \ 
     6304        restart.F90 \ 
     6305        $(MODEL_LIB)(albedo.o) \ 
    61916306        $(MODEL_LIB)(daymod.o) \ 
    61926307        $(MODEL_LIB)(dom_oce.o) \ 
     6308        $(MODEL_LIB)(fldread.o) \ 
     6309        $(MODEL_LIB)(ice_2.o) \ 
     6310        $(MODEL_LIB)(in_out_manager.o) \ 
     6311        $(MODEL_LIB)(iom.o) \ 
     6312        $(MODEL_LIB)(lbclnk.o) \ 
     6313        $(MODEL_LIB)(lib_mpp.o) \ 
     6314        $(MODEL_LIB)(oce.o) \ 
     6315        $(MODEL_LIB)(phycst.o) \ 
     6316        $(MODEL_LIB)(prtctl.o) \ 
     6317        $(MODEL_LIB)(sbc_ice.o) \ 
     6318        $(MODEL_LIB)(sbc_oce.o) \ 
     6319        albedo.F90 \ 
     6320        daymod.F90 \ 
     6321        dom_oce.F90 \ 
     6322        fldread.F90 \ 
     6323        ice_2.F90 \ 
     6324        in_out_manager.F90 \ 
     6325        iom.F90 \ 
     6326        lbclnk.F90 \ 
     6327        lib_mpp.F90 \ 
     6328        oce.F90 \ 
     6329        phycst.F90 \ 
     6330        prtctl.F90 \ 
     6331        sbc_ice.F90 \ 
     6332        sbc_oce.F90 \ 
     6333        vectopt_loop_substitute.h90 \ 
     6334        KEY_CPP \ 
     6335        sbcblk_clio.F90 
     6336$(MODEL_LIB)(sbcblk_core.o) :   \ 
     6337        $(MODEL_LIB)(daymod.o) \ 
     6338        $(MODEL_LIB)(dom_oce.o) \ 
    61936339        $(MODEL_LIB)(geo2ocean.o) \ 
    61946340        $(MODEL_LIB)(in_out_manager.o) \ 
     6341        $(MODEL_LIB)(iom.o) \ 
    61956342        $(MODEL_LIB)(iom_def.o) \ 
    61966343        $(MODEL_LIB)(iom_ioipsl.o) \ 
    61976344        $(MODEL_LIB)(iom_nf90.o) \ 
    6198         $(MODEL_LIB)(iom.o) \ 
    61996345        $(MODEL_LIB)(iom_rstdimg.o) \ 
    62006346        $(MODEL_LIB)(lbclnk.o) \ 
     
    62096355        $(MODEL_LIB)(prtctl.o) \ 
    62106356        $(MODEL_LIB)(restart.o) \ 
    6211         oce.F90 \ 
    6212         par_ice_2.F90 \ 
    6213         par_kind.F90 \ 
    6214         par_oce.F90 \ 
    6215         phycst.F90 \ 
    6216         prtctl.F90 \ 
    6217         restart.F90 \ 
    6218         albedo.F90 \ 
    62196357        daymod.F90 \ 
    62206358        dom_oce.F90 \ 
    6221         fldread.F90 \ 
    6222         ice_2.F90 \ 
    6223         in_out_manager.F90 \ 
    6224         iom.F90 \ 
    6225         lbclnk.F90 \ 
    6226         lib_mpp.F90 \ 
    6227         $(MODEL_LIB)(albedo.o) \ 
    6228         $(MODEL_LIB)(daymod.o) \ 
    6229         $(MODEL_LIB)(dom_oce.o) \ 
    6230         $(MODEL_LIB)(fldread.o) \ 
    6231         $(MODEL_LIB)(ice_2.o) \ 
    6232         $(MODEL_LIB)(in_out_manager.o) \ 
    6233         $(MODEL_LIB)(iom.o) \ 
    6234         $(MODEL_LIB)(lbclnk.o) \ 
    6235         $(MODEL_LIB)(lib_mpp.o) \ 
    6236         $(MODEL_LIB)(oce.o) \ 
    6237         $(MODEL_LIB)(phycst.o) \ 
    6238         $(MODEL_LIB)(prtctl.o) \ 
    6239         $(MODEL_LIB)(sbc_ice.o) \ 
    6240         $(MODEL_LIB)(sbc_oce.o) \ 
    6241         oce.F90 \ 
    6242         phycst.F90 \ 
    6243         prtctl.F90 \ 
    6244         sbc_ice.F90 \ 
    6245         sbc_oce.F90 \ 
    6246         vectopt_loop_substitute.h90 \ 
    6247         KEY_CPP \ 
    6248         sbcblk_clio.F90 
    6249 $(MODEL_LIB)(sbcblk_core.o) :   \ 
    6250         daymod.F90 \ 
    6251         dom_oce.F90 \ 
    62526359        geo2ocean.F90 \ 
    62536360        in_out_manager.F90 \ 
     6361        iom.F90 \ 
    62546362        iom_def.F90 \ 
    6255         iom.F90 \ 
    62566363        iom_ioipsl.F90 \ 
    62576364        iom_nf90.F90 \ 
     
    62616368        lib_mpp.F90 \ 
    62626369        lib_print.f90 \ 
     6370        oce.F90 \ 
     6371        par_ice_2.F90 \ 
     6372        par_kind.F90 \ 
     6373        par_oce.F90 \ 
     6374        phycst.F90 \ 
     6375        prtctl.F90 \ 
     6376        restart.F90 \ 
    62636377        $(MODEL_LIB)(daymod.o) \ 
    62646378        $(MODEL_LIB)(dom_oce.o) \ 
    6265         $(MODEL_LIB)(geo2ocean.o) \ 
    6266         $(MODEL_LIB)(in_out_manager.o) \ 
     6379        $(MODEL_LIB)(fldread.o) \ 
     6380        $(MODEL_LIB)(in_out_manager.o) \ 
     6381        $(MODEL_LIB)(iom.o) \ 
     6382        $(MODEL_LIB)(lbclnk.o) \ 
     6383        $(MODEL_LIB)(lib_mpp.o) \ 
     6384        $(MODEL_LIB)(oce.o) \ 
     6385        $(MODEL_LIB)(phycst.o) \ 
     6386        $(MODEL_LIB)(prtctl.o) \ 
     6387        $(MODEL_LIB)(sbc_ice.o) \ 
     6388        $(MODEL_LIB)(sbc_oce.o) \ 
     6389        daymod.F90 \ 
     6390        dom_oce.F90 \ 
     6391        fldread.F90 \ 
     6392        in_out_manager.F90 \ 
     6393        iom.F90 \ 
     6394        lbclnk.F90 \ 
     6395        lib_mpp.F90 \ 
     6396        oce.F90 \ 
     6397        phycst.F90 \ 
     6398        prtctl.F90 \ 
     6399        sbc_ice.F90 \ 
     6400        sbc_oce.F90 \ 
     6401        domzgr_substitute.h90 \ 
     6402        vectopt_loop_substitute.h90 \ 
     6403        KEY_CPP \ 
     6404        sbcblk_core.F90 
     6405$(MODEL_LIB)(sbccpl.o) :        \ 
     6406        $(MODEL_LIB)(c1d.o) \ 
     6407        $(MODEL_LIB)(daymod.o) \ 
     6408        $(MODEL_LIB)(dom_oce.o) \ 
     6409        $(MODEL_LIB)(eosbn2.o) \ 
     6410        $(MODEL_LIB)(in_out_manager.o) \ 
     6411        $(MODEL_LIB)(iom.o) \ 
    62676412        $(MODEL_LIB)(iom_def.o) \ 
    62686413        $(MODEL_LIB)(iom_ioipsl.o) \ 
    62696414        $(MODEL_LIB)(iom_nf90.o) \ 
    6270         $(MODEL_LIB)(iom.o) \ 
    62716415        $(MODEL_LIB)(iom_rstdimg.o) \ 
    62726416        $(MODEL_LIB)(lbclnk.o) \ 
     
    62746418        $(MODEL_LIB)(lib_mpp.o) \ 
    62756419        $(MODEL_LIB)(lib_print.o) \ 
    6276         $(MODEL_LIB)(oce.o) \ 
    6277         $(MODEL_LIB)(par_ice_2.o) \ 
    6278         $(MODEL_LIB)(par_kind.o) \ 
    6279         $(MODEL_LIB)(par_oce.o) \ 
    6280         $(MODEL_LIB)(phycst.o) \ 
    6281         $(MODEL_LIB)(prtctl.o) \ 
    6282         $(MODEL_LIB)(restart.o) \ 
    6283         oce.F90 \ 
    6284         par_ice_2.F90 \ 
    6285         par_kind.F90 \ 
    6286         par_oce.F90 \ 
    6287         phycst.F90 \ 
    6288         prtctl.F90 \ 
    6289         restart.F90 \ 
    6290         daymod.F90 \ 
    6291         dom_oce.F90 \ 
    6292         fldread.F90 \ 
    6293         in_out_manager.F90 \ 
    6294         iom.F90 \ 
    6295         lbclnk.F90 \ 
    6296         lib_mpp.F90 \ 
    6297         $(MODEL_LIB)(daymod.o) \ 
    6298         $(MODEL_LIB)(dom_oce.o) \ 
    6299         $(MODEL_LIB)(fldread.o) \ 
    6300         $(MODEL_LIB)(in_out_manager.o) \ 
    6301         $(MODEL_LIB)(iom.o) \ 
    6302         $(MODEL_LIB)(lbclnk.o) \ 
    6303         $(MODEL_LIB)(lib_mpp.o) \ 
    6304         $(MODEL_LIB)(oce.o) \ 
    6305         $(MODEL_LIB)(phycst.o) \ 
    6306         $(MODEL_LIB)(prtctl.o) \ 
    6307         $(MODEL_LIB)(sbc_ice.o) \ 
    6308         $(MODEL_LIB)(sbc_oce.o) \ 
    6309         oce.F90 \ 
    6310         phycst.F90 \ 
    6311         prtctl.F90 \ 
    6312         sbc_ice.F90 \ 
    6313         sbc_oce.F90 \ 
    6314         domzgr_substitute.h90 \ 
    6315         vectopt_loop_substitute.h90 \ 
    6316         KEY_CPP \ 
    6317         sbcblk_core.F90 
    6318 $(MODEL_LIB)(sbccpl.o) :        \ 
    6319         c1d.F90 \ 
    6320         dom_oce.F90 \ 
    6321         eosbn2.F90 \ 
    6322         in_out_manager.F90 \ 
    6323         iom_def.F90 \ 
    6324         iom.F90 \ 
    6325         iom_ioipsl.F90 \ 
    6326         iom_nf90.F90 \ 
    6327         iom_rstdimg.F90 \ 
    6328         lbclnk.F90 \ 
    6329         lbcnfd.F90 \ 
    6330         lib_mpp.F90 \ 
    6331         lib_print.f90 \ 
    6332         $(MODEL_LIB)(c1d.o) \ 
    6333         $(MODEL_LIB)(dom_oce.o) \ 
    6334         $(MODEL_LIB)(eosbn2.o) \ 
    6335         $(MODEL_LIB)(in_out_manager.o) \ 
    6336         $(MODEL_LIB)(iom_def.o) \ 
    6337         $(MODEL_LIB)(iom_ioipsl.o) \ 
    6338         $(MODEL_LIB)(iom_nf90.o) \ 
    6339         $(MODEL_LIB)(iom.o) \ 
    6340         $(MODEL_LIB)(iom_rstdimg.o) \ 
    6341         $(MODEL_LIB)(lbclnk.o) \ 
    6342         $(MODEL_LIB)(lbcnfd.o) \ 
    6343         $(MODEL_LIB)(lib_mpp.o) \ 
    6344         $(MODEL_LIB)(lib_print.o) \ 
     6420        $(MODEL_LIB)(oasis4_date.o) \ 
    63456421        $(MODEL_LIB)(oce.o) \ 
    63466422        $(MODEL_LIB)(par_ice_2.o) \ 
     
    63526428        $(MODEL_LIB)(zdfmxl.o) \ 
    63536429        $(MODEL_LIB)(zpshde.o) \ 
     6430        c1d.F90 \ 
     6431        daymod.F90 \ 
     6432        dom_oce.F90 \ 
     6433        eosbn2.F90 \ 
     6434        in_out_manager.F90 \ 
     6435        iom.F90 \ 
     6436        iom_def.F90 \ 
     6437        iom_ioipsl.F90 \ 
     6438        iom_nf90.F90 \ 
     6439        iom_rstdimg.F90 \ 
     6440        lbclnk.F90 \ 
     6441        lbcnfd.F90 \ 
     6442        lib_mpp.F90 \ 
     6443        lib_print.f90 \ 
     6444        oasis4_date.F90 \ 
    63546445        oce.F90 \ 
    63556446        par_ice_2.F90 \ 
     
    63616452        zdfmxl.F90 \ 
    63626453        zpshde.F90 \ 
     6454        $(MODEL_LIB)(albedo.o) \ 
     6455        $(MODEL_LIB)(cpl_oasis3.o) \ 
     6456        $(MODEL_LIB)(cpl_oasis4.o) \ 
     6457        $(MODEL_LIB)(dom_oce.o) \ 
     6458        $(MODEL_LIB)(geo2ocean.o) \ 
     6459        $(MODEL_LIB)(ice_2.o) \ 
     6460        $(MODEL_LIB)(in_out_manager.o) \ 
     6461        $(MODEL_LIB)(iom.o) \ 
     6462        $(MODEL_LIB)(lbclnk.o) \ 
     6463        $(MODEL_LIB)(lib_mpp.o) \ 
     6464        $(MODEL_LIB)(oce.o) \ 
     6465        $(MODEL_LIB)(par_ice_2.o) \ 
     6466        $(MODEL_LIB)(par_kind.o) \ 
     6467        $(MODEL_LIB)(phycst.o) \ 
     6468        $(MODEL_LIB)(restart.o) \ 
     6469        $(MODEL_LIB)(sbc_ice.o) \ 
     6470        $(MODEL_LIB)(sbc_oce.o) \ 
    63636471        albedo.F90 \ 
    63646472        cpl_oasis3.F90 \ 
     6473        cpl_oasis4.F90 \ 
    63656474        dom_oce.F90 \ 
    63666475        geo2ocean.F90 \ 
     
    63706479        lbclnk.F90 \ 
    63716480        lib_mpp.F90 \ 
    6372         $(MODEL_LIB)(albedo.o) \ 
    6373         $(MODEL_LIB)(cpl_oasis3.o) \ 
    6374         $(MODEL_LIB)(dom_oce.o) \ 
    6375         $(MODEL_LIB)(geo2ocean.o) \ 
    6376         $(MODEL_LIB)(ice_2.o) \ 
    6377         $(MODEL_LIB)(in_out_manager.o) \ 
    6378         $(MODEL_LIB)(iom.o) \ 
    6379         $(MODEL_LIB)(lbclnk.o) \ 
    6380         $(MODEL_LIB)(lib_mpp.o) \ 
    6381         $(MODEL_LIB)(oce.o) \ 
    6382         $(MODEL_LIB)(par_ice_2.o) \ 
    6383         $(MODEL_LIB)(par_kind.o) \ 
    6384         $(MODEL_LIB)(phycst.o) \ 
    6385         $(MODEL_LIB)(restart.o) \ 
    6386         $(MODEL_LIB)(sbc_ice.o) \ 
    6387         $(MODEL_LIB)(sbc_oce.o) \ 
    63886481        oce.F90 \ 
    63896482        par_ice_2.F90 \ 
     
    63976490        sbccpl.F90 
    63986491$(MODEL_LIB)(sbcflx.o) :        \ 
     6492        $(MODEL_LIB)(daymod.o) \ 
     6493        $(MODEL_LIB)(dom_oce.o) \ 
     6494        $(MODEL_LIB)(geo2ocean.o) \ 
     6495        $(MODEL_LIB)(in_out_manager.o) \ 
     6496        $(MODEL_LIB)(iom.o) \ 
     6497        $(MODEL_LIB)(iom_def.o) \ 
     6498        $(MODEL_LIB)(iom_ioipsl.o) \ 
     6499        $(MODEL_LIB)(iom_nf90.o) \ 
     6500        $(MODEL_LIB)(iom_rstdimg.o) \ 
     6501        $(MODEL_LIB)(lbclnk.o) \ 
     6502        $(MODEL_LIB)(lbcnfd.o) \ 
     6503        $(MODEL_LIB)(lib_mpp.o) \ 
     6504        $(MODEL_LIB)(lib_print.o) \ 
     6505        $(MODEL_LIB)(oce.o) \ 
     6506        $(MODEL_LIB)(par_kind.o) \ 
     6507        $(MODEL_LIB)(par_oce.o) \ 
     6508        $(MODEL_LIB)(phycst.o) \ 
     6509        $(MODEL_LIB)(prtctl.o) \ 
     6510        $(MODEL_LIB)(restart.o) \ 
    63996511        daymod.F90 \ 
    64006512        dom_oce.F90 \ 
    64016513        geo2ocean.F90 \ 
    64026514        in_out_manager.F90 \ 
     6515        iom.F90 \ 
    64036516        iom_def.F90 \ 
    6404         iom.F90 \ 
    64056517        iom_ioipsl.F90 \ 
    64066518        iom_nf90.F90 \ 
     
    64106522        lib_mpp.F90 \ 
    64116523        lib_print.f90 \ 
     6524        oce.F90 \ 
     6525        par_kind.F90 \ 
     6526        par_oce.F90 \ 
     6527        phycst.F90 \ 
     6528        prtctl.F90 \ 
     6529        restart.F90 \ 
    64126530        $(MODEL_LIB)(daymod.o) \ 
    64136531        $(MODEL_LIB)(dom_oce.o) \ 
    6414         $(MODEL_LIB)(geo2ocean.o) \ 
    6415         $(MODEL_LIB)(in_out_manager.o) \ 
    6416         $(MODEL_LIB)(iom_def.o) \ 
    6417         $(MODEL_LIB)(iom_ioipsl.o) \ 
    6418         $(MODEL_LIB)(iom_nf90.o) \ 
    6419         $(MODEL_LIB)(iom.o) \ 
    6420         $(MODEL_LIB)(iom_rstdimg.o) \ 
    6421         $(MODEL_LIB)(lbclnk.o) \ 
    6422         $(MODEL_LIB)(lbcnfd.o) \ 
    6423         $(MODEL_LIB)(lib_mpp.o) \ 
    6424         $(MODEL_LIB)(lib_print.o) \ 
    6425         $(MODEL_LIB)(oce.o) \ 
    6426         $(MODEL_LIB)(par_kind.o) \ 
    6427         $(MODEL_LIB)(par_oce.o) \ 
    6428         $(MODEL_LIB)(phycst.o) \ 
    6429         $(MODEL_LIB)(prtctl.o) \ 
    6430         $(MODEL_LIB)(restart.o) \ 
    6431         oce.F90 \ 
    6432         par_kind.F90 \ 
    6433         par_oce.F90 \ 
    6434         phycst.F90 \ 
    6435         prtctl.F90 \ 
    6436         restart.F90 \ 
     6532        $(MODEL_LIB)(fldread.o) \ 
     6533        $(MODEL_LIB)(in_out_manager.o) \ 
     6534        $(MODEL_LIB)(iom.o) \ 
     6535        $(MODEL_LIB)(lbclnk.o) \ 
     6536        $(MODEL_LIB)(lib_mpp.o) \ 
     6537        $(MODEL_LIB)(oce.o) \ 
     6538        $(MODEL_LIB)(phycst.o) \ 
     6539        $(MODEL_LIB)(sbc_oce.o) \ 
    64376540        daymod.F90 \ 
    64386541        dom_oce.F90 \ 
     
    64426545        lbclnk.F90 \ 
    64436546        lib_mpp.F90 \ 
    6444         $(MODEL_LIB)(daymod.o) \ 
    6445         $(MODEL_LIB)(dom_oce.o) \ 
    6446         $(MODEL_LIB)(fldread.o) \ 
    6447         $(MODEL_LIB)(in_out_manager.o) \ 
    6448         $(MODEL_LIB)(iom.o) \ 
    6449         $(MODEL_LIB)(lbclnk.o) \ 
    6450         $(MODEL_LIB)(lib_mpp.o) \ 
    6451         $(MODEL_LIB)(oce.o) \ 
    6452         $(MODEL_LIB)(phycst.o) \ 
    6453         $(MODEL_LIB)(sbc_oce.o) \ 
    64546547        oce.F90 \ 
    64556548        phycst.F90 \ 
     
    64606553        sbcflx.F90 
    64616554$(MODEL_LIB)(sbcfwb.o) :        \ 
     6555        $(MODEL_LIB)(closea.o) \ 
     6556        $(MODEL_LIB)(daymod.o) \ 
     6557        $(MODEL_LIB)(dom_oce.o) \ 
     6558        $(MODEL_LIB)(fldread.o) \ 
     6559        $(MODEL_LIB)(in_out_manager.o) \ 
     6560        $(MODEL_LIB)(iom.o) \ 
     6561        $(MODEL_LIB)(lbclnk.o) \ 
     6562        $(MODEL_LIB)(lbcnfd.o) \ 
     6563        $(MODEL_LIB)(lib_mpp.o) \ 
     6564        $(MODEL_LIB)(lib_print.o) \ 
     6565        $(MODEL_LIB)(oce.o) \ 
     6566        $(MODEL_LIB)(par_kind.o) \ 
     6567        $(MODEL_LIB)(par_oce.o) \ 
     6568        $(MODEL_LIB)(phycst.o) \ 
     6569        $(MODEL_LIB)(prtctl.o) \ 
     6570        $(MODEL_LIB)(restart.o) \ 
     6571        $(MODEL_LIB)(sbc_oce.o) \ 
     6572        $(MODEL_LIB)(sbcrnf.o) \ 
    64626573        closea.F90 \ 
    64636574        daymod.F90 \ 
     
    64706581        lib_mpp.F90 \ 
    64716582        lib_print.f90 \ 
    6472         $(MODEL_LIB)(closea.o) \ 
    6473         $(MODEL_LIB)(daymod.o) \ 
    6474         $(MODEL_LIB)(dom_oce.o) \ 
    6475         $(MODEL_LIB)(fldread.o) \ 
    6476         $(MODEL_LIB)(in_out_manager.o) \ 
    6477         $(MODEL_LIB)(iom.o) \ 
    6478         $(MODEL_LIB)(lbclnk.o) \ 
    6479         $(MODEL_LIB)(lbcnfd.o) \ 
    6480         $(MODEL_LIB)(lib_mpp.o) \ 
    6481         $(MODEL_LIB)(lib_print.o) \ 
    6482         $(MODEL_LIB)(oce.o) \ 
    6483         $(MODEL_LIB)(par_kind.o) \ 
    6484         $(MODEL_LIB)(par_oce.o) \ 
    6485         $(MODEL_LIB)(phycst.o) \ 
    6486         $(MODEL_LIB)(prtctl.o) \ 
    6487         $(MODEL_LIB)(restart.o) \ 
    6488         $(MODEL_LIB)(sbc_oce.o) \ 
    6489         $(MODEL_LIB)(sbcrnf.o) \ 
    64906583        oce.F90 \ 
    64916584        par_kind.F90 \ 
     
    64966589        sbc_oce.F90 \ 
    64976590        sbcrnf.F90 \ 
    6498         daymod.F90 \ 
    6499         dom_oce.F90 \ 
    6500         in_out_manager.F90 \ 
    6501         lbclnk.F90 \ 
    6502         lib_mpp.F90 \ 
    65036591        $(MODEL_LIB)(daymod.o) \ 
    65046592        $(MODEL_LIB)(dom_oce.o) \ 
     
    65116599        $(MODEL_LIB)(sbcrnf.o) \ 
    65126600        $(MODEL_LIB)(sbcssr.o) \ 
     6601        daymod.F90 \ 
     6602        dom_oce.F90 \ 
     6603        in_out_manager.F90 \ 
     6604        lbclnk.F90 \ 
     6605        lib_mpp.F90 \ 
    65136606        oce.F90 \ 
    65146607        phycst.F90 \ 
     
    65206613        KEY_CPP \ 
    65216614        sbcfwb.F90 
    6522 $(MODEL_LIB)(sbc_ice.o) :       \ 
    6523         $(MODEL_LIB)(par_kind.o) \ 
    6524         $(MODEL_LIB)(par_oce.o) \ 
    6525         par_kind.F90 \ 
    6526         par_oce.F90 \ 
    6527         $(MODEL_LIB)(par_ice_2.o) \ 
    6528         $(MODEL_LIB)(par_oce.o) \ 
    6529         par_ice_2.F90 \ 
    6530         par_oce.F90 \ 
    6531         KEY_CPP \ 
    6532         sbc_ice.F90 
    65336615$(MODEL_LIB)(sbcice_if.o) :     \ 
     6616        $(MODEL_LIB)(daymod.o) \ 
     6617        $(MODEL_LIB)(dom_oce.o) \ 
     6618        $(MODEL_LIB)(geo2ocean.o) \ 
     6619        $(MODEL_LIB)(in_out_manager.o) \ 
     6620        $(MODEL_LIB)(iom.o) \ 
     6621        $(MODEL_LIB)(iom_def.o) \ 
     6622        $(MODEL_LIB)(iom_ioipsl.o) \ 
     6623        $(MODEL_LIB)(iom_nf90.o) \ 
     6624        $(MODEL_LIB)(iom_rstdimg.o) \ 
     6625        $(MODEL_LIB)(lbclnk.o) \ 
     6626        $(MODEL_LIB)(lib_print.o) \ 
     6627        $(MODEL_LIB)(oce.o) \ 
     6628        $(MODEL_LIB)(par_kind.o) \ 
     6629        $(MODEL_LIB)(par_oce.o) \ 
     6630        $(MODEL_LIB)(phycst.o) \ 
     6631        $(MODEL_LIB)(prtctl.o) \ 
     6632        $(MODEL_LIB)(zdfddm.o) \ 
    65346633        daymod.F90 \ 
    65356634        dom_oce.F90 \ 
    65366635        geo2ocean.F90 \ 
    65376636        in_out_manager.F90 \ 
     6637        iom.F90 \ 
    65386638        iom_def.F90 \ 
    6539         iom.F90 \ 
    65406639        iom_ioipsl.F90 \ 
    65416640        iom_nf90.F90 \ 
     
    65436642        lbclnk.F90 \ 
    65446643        lib_print.f90 \ 
     6644        oce.F90 \ 
     6645        par_kind.F90 \ 
     6646        par_oce.F90 \ 
     6647        phycst.F90 \ 
     6648        prtctl.F90 \ 
     6649        zdfddm.F90 \ 
     6650        $(MODEL_LIB)(dom_oce.o) \ 
     6651        $(MODEL_LIB)(eosbn2.o) \ 
     6652        $(MODEL_LIB)(fldread.o) \ 
     6653        $(MODEL_LIB)(in_out_manager.o) \ 
     6654        $(MODEL_LIB)(iom.o) \ 
     6655        $(MODEL_LIB)(oce.o) \ 
     6656        $(MODEL_LIB)(phycst.o) \ 
     6657        $(MODEL_LIB)(sbc_oce.o) \ 
     6658        dom_oce.F90 \ 
     6659        eosbn2.F90 \ 
     6660        fldread.F90 \ 
     6661        in_out_manager.F90 \ 
     6662        iom.F90 \ 
     6663        oce.F90 \ 
     6664        phycst.F90 \ 
     6665        sbc_oce.F90 \ 
     6666        domzgr_substitute.h90 \ 
     6667        KEY_CPP \ 
     6668        sbcice_if.F90 
     6669$(MODEL_LIB)(sbcice_lim.o) :    \ 
     6670        $(MODEL_LIB)(albedo.o) \ 
    65456671        $(MODEL_LIB)(daymod.o) \ 
    65466672        $(MODEL_LIB)(dom_oce.o) \ 
    6547         $(MODEL_LIB)(geo2ocean.o) \ 
    6548         $(MODEL_LIB)(in_out_manager.o) \ 
     6673        $(MODEL_LIB)(fldread.o) \ 
     6674        $(MODEL_LIB)(ice_2.o) \ 
     6675        $(MODEL_LIB)(in_out_manager.o) \ 
     6676        $(MODEL_LIB)(iom.o) \ 
    65496677        $(MODEL_LIB)(iom_def.o) \ 
    65506678        $(MODEL_LIB)(iom_ioipsl.o) \ 
    65516679        $(MODEL_LIB)(iom_nf90.o) \ 
    6552         $(MODEL_LIB)(iom.o) \ 
    65536680        $(MODEL_LIB)(iom_rstdimg.o) \ 
    65546681        $(MODEL_LIB)(lbclnk.o) \ 
    6555         $(MODEL_LIB)(lib_print.o) \ 
    6556         $(MODEL_LIB)(oce.o) \ 
    6557         $(MODEL_LIB)(par_kind.o) \ 
    6558         $(MODEL_LIB)(par_oce.o) \ 
    6559         $(MODEL_LIB)(phycst.o) \ 
    6560         $(MODEL_LIB)(prtctl.o) \ 
     6682        $(MODEL_LIB)(lbcnfd.o) \ 
     6683        $(MODEL_LIB)(lib_mpp.o) \ 
     6684        $(MODEL_LIB)(lib_print.o) \ 
     6685        $(MODEL_LIB)(oce.o) \ 
     6686        $(MODEL_LIB)(par_ice_2.o) \ 
     6687        $(MODEL_LIB)(par_kind.o) \ 
     6688        $(MODEL_LIB)(par_oce.o) \ 
     6689        $(MODEL_LIB)(phycst.o) \ 
     6690        $(MODEL_LIB)(prtctl.o) \ 
     6691        $(MODEL_LIB)(restart.o) \ 
     6692        $(MODEL_LIB)(sbc_ice.o) \ 
     6693        $(MODEL_LIB)(sbc_oce.o) \ 
    65616694        $(MODEL_LIB)(zdfddm.o) \ 
    6562         oce.F90 \ 
    6563         par_kind.F90 \ 
    6564         par_oce.F90 \ 
    6565         phycst.F90 \ 
    6566         prtctl.F90 \ 
     6695        albedo.F90 \ 
     6696        daymod.F90 \ 
     6697        dom_oce.F90 \ 
     6698        fldread.F90 \ 
     6699        ice_2.F90 \ 
     6700        in_out_manager.F90 \ 
     6701        iom.F90 \ 
     6702        iom_def.F90 \ 
     6703        iom_ioipsl.F90 \ 
     6704        iom_nf90.F90 \ 
     6705        iom_rstdimg.F90 \ 
     6706        lbclnk.F90 \ 
     6707        lbcnfd.F90 \ 
     6708        lib_mpp.F90 \ 
     6709        lib_print.f90 \ 
     6710        oce.F90 \ 
     6711        par_ice_2.F90 \ 
     6712        par_kind.F90 \ 
     6713        par_oce.F90 \ 
     6714        phycst.F90 \ 
     6715        prtctl.F90 \ 
     6716        restart.F90 \ 
     6717        sbc_ice.F90 \ 
     6718        sbc_oce.F90 \ 
    65676719        zdfddm.F90 \ 
     6720        $(MODEL_LIB)(albedo.o) \ 
     6721        $(MODEL_LIB)(c1d.o) \ 
     6722        $(MODEL_LIB)(daymod.o) \ 
     6723        $(MODEL_LIB)(dom_oce.o) \ 
     6724        $(MODEL_LIB)(eosbn2.o) \ 
     6725        $(MODEL_LIB)(in_out_manager.o) \ 
     6726        $(MODEL_LIB)(iom.o) \ 
     6727        $(MODEL_LIB)(lbclnk.o) \ 
     6728        $(MODEL_LIB)(lib_mpp.o) \ 
     6729        $(MODEL_LIB)(oce.o) \ 
     6730        $(MODEL_LIB)(phycst.o) \ 
     6731        $(MODEL_LIB)(prtctl.o) \ 
     6732        $(MODEL_LIB)(sbc_ice.o) \ 
     6733        $(MODEL_LIB)(sbc_oce.o) \ 
     6734        $(MODEL_LIB)(sbcblk_clio.o) \ 
     6735        $(MODEL_LIB)(sbcblk_core.o) \ 
     6736        albedo.F90 \ 
     6737        c1d.F90 \ 
     6738        daymod.F90 \ 
    65686739        dom_oce.F90 \ 
    65696740        eosbn2.F90 \ 
    6570         fldread.F90 \ 
    6571         in_out_manager.F90 \ 
    6572         iom.F90 \ 
    6573         $(MODEL_LIB)(dom_oce.o) \ 
    6574         $(MODEL_LIB)(eosbn2.o) \ 
     6741        in_out_manager.F90 \ 
     6742        iom.F90 \ 
     6743        lbclnk.F90 \ 
     6744        lib_mpp.F90 \ 
     6745        oce.F90 \ 
     6746        phycst.F90 \ 
     6747        prtctl.F90 \ 
     6748        sbc_ice.F90 \ 
     6749        sbc_oce.F90 \ 
     6750        sbcblk_clio.F90 \ 
     6751        sbcblk_core.F90 \ 
     6752        domzgr_substitute.h90 \ 
     6753        vectopt_loop_substitute.h90 \ 
     6754        KEY_CPP \ 
     6755        sbcice_lim.F90 
     6756$(MODEL_LIB)(sbcice_lim_2.o) :  \ 
     6757        $(MODEL_LIB)(albedo.o) \ 
     6758        $(MODEL_LIB)(cpl_oasis3.o) \ 
     6759        $(MODEL_LIB)(cpl_oasis4.o) \ 
     6760        $(MODEL_LIB)(daymod.o) \ 
     6761        $(MODEL_LIB)(dianam.o) \ 
     6762        $(MODEL_LIB)(dom_ice_2.o) \ 
     6763        $(MODEL_LIB)(dom_oce.o) \ 
     6764        $(MODEL_LIB)(domvvl.o) \ 
    65756765        $(MODEL_LIB)(fldread.o) \ 
    6576         $(MODEL_LIB)(in_out_manager.o) \ 
    6577         $(MODEL_LIB)(iom.o) \ 
    6578         $(MODEL_LIB)(oce.o) \ 
    6579         $(MODEL_LIB)(phycst.o) \ 
    6580         $(MODEL_LIB)(sbc_oce.o) \ 
    6581         oce.F90 \ 
    6582         phycst.F90 \ 
    6583         sbc_oce.F90 \ 
    6584         domzgr_substitute.h90 \ 
    6585         KEY_CPP \ 
    6586         sbcice_if.F90 
    6587 $(MODEL_LIB)(sbcice_lim_2.o) :  \ 
     6766        $(MODEL_LIB)(geo2ocean.o) \ 
     6767        $(MODEL_LIB)(ice_2.o) \ 
     6768        $(MODEL_LIB)(in_out_manager.o) \ 
     6769        $(MODEL_LIB)(iom.o) \ 
     6770        $(MODEL_LIB)(iom_def.o) \ 
     6771        $(MODEL_LIB)(iom_ioipsl.o) \ 
     6772        $(MODEL_LIB)(iom_nf90.o) \ 
     6773        $(MODEL_LIB)(iom_rstdimg.o) \ 
     6774        $(MODEL_LIB)(lbclnk.o) \ 
     6775        $(MODEL_LIB)(lbcnfd.o) \ 
     6776        $(MODEL_LIB)(lib_mpp.o) \ 
     6777        $(MODEL_LIB)(lib_print.o) \ 
     6778        $(MODEL_LIB)(limadv_2.o) \ 
     6779        $(MODEL_LIB)(limhdf_2.o) \ 
     6780        $(MODEL_LIB)(limistate_2.o) \ 
     6781        $(MODEL_LIB)(limmsh_2.o) \ 
     6782        $(MODEL_LIB)(limrhg_2.o) \ 
     6783        $(MODEL_LIB)(limrst_2.o) \ 
     6784        $(MODEL_LIB)(limtab_2.o) \ 
     6785        $(MODEL_LIB)(limthd_lac_2.o) \ 
     6786        $(MODEL_LIB)(limthd_zdf_2.o) \ 
     6787        $(MODEL_LIB)(oce.o) \ 
     6788        $(MODEL_LIB)(par_ice_2.o) \ 
     6789        $(MODEL_LIB)(par_kind.o) \ 
     6790        $(MODEL_LIB)(par_oce.o) \ 
     6791        $(MODEL_LIB)(phycst.o) \ 
     6792        $(MODEL_LIB)(prtctl.o) \ 
     6793        $(MODEL_LIB)(restart.o) \ 
     6794        $(MODEL_LIB)(sbc_ice.o) \ 
     6795        $(MODEL_LIB)(sbc_oce.o) \ 
     6796        $(MODEL_LIB)(thd_ice_2.o) \ 
     6797        $(MODEL_LIB)(tradmp.o) \ 
     6798        $(MODEL_LIB)(zdfddm.o) \ 
    65886799        albedo.F90 \ 
    65896800        cpl_oasis3.F90 \ 
     6801        cpl_oasis4.F90 \ 
    65906802        daymod.F90 \ 
    65916803        dianam.F90 \ 
     
    65976809        ice_2.F90 \ 
    65986810        in_out_manager.F90 \ 
     6811        iom.F90 \ 
    65996812        iom_def.F90 \ 
    6600         iom.F90 \ 
    66016813        iom_ioipsl.F90 \ 
    66026814        iom_nf90.F90 \ 
     
    66156827        limthd_lac_2.F90 \ 
    66166828        limthd_zdf_2.F90 \ 
    6617         $(MODEL_LIB)(albedo.o) \ 
    6618         $(MODEL_LIB)(cpl_oasis3.o) \ 
    6619         $(MODEL_LIB)(daymod.o) \ 
    6620         $(MODEL_LIB)(dianam.o) \ 
    6621         $(MODEL_LIB)(dom_ice_2.o) \ 
    6622         $(MODEL_LIB)(dom_oce.o) \ 
    6623         $(MODEL_LIB)(domvvl.o) \ 
    6624         $(MODEL_LIB)(fldread.o) \ 
    6625         $(MODEL_LIB)(geo2ocean.o) \ 
    6626         $(MODEL_LIB)(ice_2.o) \ 
    6627         $(MODEL_LIB)(in_out_manager.o) \ 
    6628         $(MODEL_LIB)(iom_def.o) \ 
    6629         $(MODEL_LIB)(iom_ioipsl.o) \ 
    6630         $(MODEL_LIB)(iom_nf90.o) \ 
    6631         $(MODEL_LIB)(iom.o) \ 
    6632         $(MODEL_LIB)(iom_rstdimg.o) \ 
    6633         $(MODEL_LIB)(lbclnk.o) \ 
    6634         $(MODEL_LIB)(lbcnfd.o) \ 
    6635         $(MODEL_LIB)(lib_mpp.o) \ 
    6636         $(MODEL_LIB)(lib_print.o) \ 
    6637         $(MODEL_LIB)(limadv_2.o) \ 
    6638         $(MODEL_LIB)(limhdf_2.o) \ 
    6639         $(MODEL_LIB)(limistate_2.o) \ 
    6640         $(MODEL_LIB)(limmsh_2.o) \ 
    6641         $(MODEL_LIB)(limrhg_2.o) \ 
    6642         $(MODEL_LIB)(limrst_2.o) \ 
    6643         $(MODEL_LIB)(limtab_2.o) \ 
    6644         $(MODEL_LIB)(limthd_lac_2.o) \ 
    6645         $(MODEL_LIB)(limthd_zdf_2.o) \ 
    6646         $(MODEL_LIB)(oce.o) \ 
    6647         $(MODEL_LIB)(par_ice_2.o) \ 
    6648         $(MODEL_LIB)(par_kind.o) \ 
    6649         $(MODEL_LIB)(par_oce.o) \ 
    6650         $(MODEL_LIB)(phycst.o) \ 
    6651         $(MODEL_LIB)(prtctl.o) \ 
    6652         $(MODEL_LIB)(restart.o) \ 
    6653         $(MODEL_LIB)(sbc_ice.o) \ 
    6654         $(MODEL_LIB)(sbc_oce.o) \ 
    6655         $(MODEL_LIB)(thd_ice_2.o) \ 
    6656         $(MODEL_LIB)(tradmp.o) \ 
    6657         $(MODEL_LIB)(zdfddm.o) \ 
    66586829        oce.F90 \ 
    66596830        par_ice_2.F90 \ 
     
    66686839        tradmp.F90 \ 
    66696840        zdfddm.F90 \ 
     6841        $(MODEL_LIB)(albedo.o) \ 
     6842        $(MODEL_LIB)(c1d.o) \ 
     6843        $(MODEL_LIB)(daymod.o) \ 
     6844        $(MODEL_LIB)(dom_ice_2.o) \ 
     6845        $(MODEL_LIB)(dom_oce.o) \ 
     6846        $(MODEL_LIB)(eosbn2.o) \ 
     6847        $(MODEL_LIB)(ice_2.o) \ 
     6848        $(MODEL_LIB)(iceini_2.o) \ 
     6849        $(MODEL_LIB)(in_out_manager.o) \ 
     6850        $(MODEL_LIB)(iom.o) \ 
     6851        $(MODEL_LIB)(lbclnk.o) \ 
     6852        $(MODEL_LIB)(lib_mpp.o) \ 
     6853        $(MODEL_LIB)(limdia_2.o) \ 
     6854        $(MODEL_LIB)(limdmp_2.o) \ 
     6855        $(MODEL_LIB)(limdyn_2.o) \ 
     6856        $(MODEL_LIB)(limrst_2.o) \ 
     6857        $(MODEL_LIB)(limsbc_2.o) \ 
     6858        $(MODEL_LIB)(limthd_2.o) \ 
     6859        $(MODEL_LIB)(limtrp_2.o) \ 
     6860        $(MODEL_LIB)(limwri_2.o) \ 
     6861        $(MODEL_LIB)(oce.o) \ 
     6862        $(MODEL_LIB)(par_ice_2.o) \ 
     6863        $(MODEL_LIB)(phycst.o) \ 
     6864        $(MODEL_LIB)(prtctl.o) \ 
     6865        $(MODEL_LIB)(sbc_ice.o) \ 
     6866        $(MODEL_LIB)(sbc_oce.o) \ 
     6867        $(MODEL_LIB)(sbcblk_clio.o) \ 
     6868        $(MODEL_LIB)(sbcblk_core.o) \ 
     6869        $(MODEL_LIB)(sbccpl.o) \ 
    66706870        albedo.F90 \ 
    66716871        c1d.F90 \ 
     
    66886888        limtrp_2.F90 \ 
    66896889        limwri_2.F90 \ 
     6890        oce.F90 \ 
     6891        par_ice_2.F90 \ 
     6892        phycst.F90 \ 
     6893        prtctl.F90 \ 
     6894        sbc_ice.F90 \ 
     6895        sbc_oce.F90 \ 
     6896        sbcblk_clio.F90 \ 
     6897        sbcblk_core.F90 \ 
     6898        sbccpl.F90 \ 
     6899        domzgr_substitute.h90 \ 
     6900        vectopt_loop_substitute.h90 \ 
     6901        KEY_CPP \ 
     6902        sbcice_lim_2.F90 
     6903$(MODEL_LIB)(sbcmod.o) :        \ 
    66906904        $(MODEL_LIB)(albedo.o) \ 
    66916905        $(MODEL_LIB)(c1d.o) \ 
     6906        $(MODEL_LIB)(closea.o) \ 
     6907        $(MODEL_LIB)(cpl_oasis3.o) \ 
     6908        $(MODEL_LIB)(cpl_oasis4.o) \ 
    66926909        $(MODEL_LIB)(daymod.o) \ 
    66936910        $(MODEL_LIB)(dom_ice_2.o) \ 
    66946911        $(MODEL_LIB)(dom_oce.o) \ 
    66956912        $(MODEL_LIB)(eosbn2.o) \ 
     6913        $(MODEL_LIB)(fldread.o) \ 
     6914        $(MODEL_LIB)(geo2ocean.o) \ 
    66966915        $(MODEL_LIB)(ice_2.o) \ 
    66976916        $(MODEL_LIB)(iceini_2.o) \ 
    66986917        $(MODEL_LIB)(in_out_manager.o) \ 
    66996918        $(MODEL_LIB)(iom.o) \ 
    6700         $(MODEL_LIB)(lbclnk.o) \ 
    6701         $(MODEL_LIB)(lib_mpp.o) \ 
     6919        $(MODEL_LIB)(iom_def.o) \ 
     6920        $(MODEL_LIB)(iom_ioipsl.o) \ 
     6921        $(MODEL_LIB)(iom_nf90.o) \ 
     6922        $(MODEL_LIB)(iom_rstdimg.o) \ 
     6923        $(MODEL_LIB)(lbclnk.o) \ 
     6924        $(MODEL_LIB)(lib_mpp.o) \ 
     6925        $(MODEL_LIB)(lib_print.o) \ 
    67026926        $(MODEL_LIB)(limdia_2.o) \ 
    67036927        $(MODEL_LIB)(limdmp_2.o) \ 
     
    67106934        $(MODEL_LIB)(oce.o) \ 
    67116935        $(MODEL_LIB)(par_ice_2.o) \ 
    6712         $(MODEL_LIB)(phycst.o) \ 
    6713         $(MODEL_LIB)(prtctl.o) \ 
     6936        $(MODEL_LIB)(par_kind.o) \ 
     6937        $(MODEL_LIB)(par_oce.o) \ 
     6938        $(MODEL_LIB)(phycst.o) \ 
     6939        $(MODEL_LIB)(prtctl.o) \ 
     6940        $(MODEL_LIB)(restart.o) \ 
     6941        $(MODEL_LIB)(sbc_ice.o) \ 
     6942        $(MODEL_LIB)(sbc_oce.o) \ 
    67146943        $(MODEL_LIB)(sbcblk_clio.o) \ 
    67156944        $(MODEL_LIB)(sbcblk_core.o) \ 
    67166945        $(MODEL_LIB)(sbccpl.o) \ 
    6717         $(MODEL_LIB)(sbc_ice.o) \ 
    6718         $(MODEL_LIB)(sbc_oce.o) \ 
    6719         oce.F90 \ 
    6720         par_ice_2.F90 \ 
    6721         phycst.F90 \ 
    6722         prtctl.F90 \ 
    6723         sbcblk_clio.F90 \ 
    6724         sbcblk_core.F90 \ 
    6725         sbccpl.F90 \ 
    6726         sbc_ice.F90 \ 
    6727         sbc_oce.F90 \ 
    6728         domzgr_substitute.h90 \ 
    6729         vectopt_loop_substitute.h90 \ 
    6730         KEY_CPP \ 
    6731         sbcice_lim_2.F90 
    6732 $(MODEL_LIB)(sbcice_lim.o) :    \ 
    6733         albedo.F90 \ 
    6734         daymod.F90 \ 
    6735         dom_oce.F90 \ 
    6736         fldread.F90 \ 
    6737         ice_2.F90 \ 
    6738         in_out_manager.F90 \ 
    6739         iom_def.F90 \ 
    6740         iom.F90 \ 
    6741         iom_ioipsl.F90 \ 
    6742         iom_nf90.F90 \ 
    6743         iom_rstdimg.F90 \ 
    6744         lbclnk.F90 \ 
    6745         lbcnfd.F90 \ 
    6746         lib_mpp.F90 \ 
    6747         lib_print.f90 \ 
    6748         $(MODEL_LIB)(albedo.o) \ 
    6749         $(MODEL_LIB)(daymod.o) \ 
    6750         $(MODEL_LIB)(dom_oce.o) \ 
    6751         $(MODEL_LIB)(fldread.o) \ 
    6752         $(MODEL_LIB)(ice_2.o) \ 
    6753         $(MODEL_LIB)(in_out_manager.o) \ 
    6754         $(MODEL_LIB)(iom_def.o) \ 
    6755         $(MODEL_LIB)(iom_ioipsl.o) \ 
    6756         $(MODEL_LIB)(iom_nf90.o) \ 
    6757         $(MODEL_LIB)(iom.o) \ 
    6758         $(MODEL_LIB)(iom_rstdimg.o) \ 
    6759         $(MODEL_LIB)(lbclnk.o) \ 
    6760         $(MODEL_LIB)(lbcnfd.o) \ 
    6761         $(MODEL_LIB)(lib_mpp.o) \ 
    6762         $(MODEL_LIB)(lib_print.o) \ 
    6763         $(MODEL_LIB)(oce.o) \ 
    6764         $(MODEL_LIB)(par_ice_2.o) \ 
    6765         $(MODEL_LIB)(par_kind.o) \ 
    6766         $(MODEL_LIB)(par_oce.o) \ 
    6767         $(MODEL_LIB)(phycst.o) \ 
    6768         $(MODEL_LIB)(prtctl.o) \ 
    6769         $(MODEL_LIB)(restart.o) \ 
    6770         $(MODEL_LIB)(sbc_ice.o) \ 
    6771         $(MODEL_LIB)(sbc_oce.o) \ 
     6946        $(MODEL_LIB)(sbcrnf.o) \ 
     6947        $(MODEL_LIB)(sbcssr.o) \ 
     6948        $(MODEL_LIB)(trdmld_oce.o) \ 
    67726949        $(MODEL_LIB)(zdfddm.o) \ 
    6773         oce.F90 \ 
    6774         par_ice_2.F90 \ 
    6775         par_kind.F90 \ 
    6776         par_oce.F90 \ 
    6777         phycst.F90 \ 
    6778         prtctl.F90 \ 
    6779         restart.F90 \ 
    6780         sbc_ice.F90 \ 
    6781         sbc_oce.F90 \ 
    6782         zdfddm.F90 \ 
    6783         albedo.F90 \ 
    6784         c1d.F90 \ 
    6785         daymod.F90 \ 
    6786         dom_oce.F90 \ 
    6787         eosbn2.F90 \ 
    6788         in_out_manager.F90 \ 
    6789         iom.F90 \ 
    6790         lbclnk.F90 \ 
    6791         lib_mpp.F90 \ 
    6792         $(MODEL_LIB)(albedo.o) \ 
    6793         $(MODEL_LIB)(c1d.o) \ 
    6794         $(MODEL_LIB)(daymod.o) \ 
    6795         $(MODEL_LIB)(dom_oce.o) \ 
    6796         $(MODEL_LIB)(eosbn2.o) \ 
    6797         $(MODEL_LIB)(in_out_manager.o) \ 
    6798         $(MODEL_LIB)(iom.o) \ 
    6799         $(MODEL_LIB)(lbclnk.o) \ 
    6800         $(MODEL_LIB)(lib_mpp.o) \ 
    6801         $(MODEL_LIB)(oce.o) \ 
    6802         $(MODEL_LIB)(phycst.o) \ 
    6803         $(MODEL_LIB)(prtctl.o) \ 
    6804         $(MODEL_LIB)(sbcblk_clio.o) \ 
    6805         $(MODEL_LIB)(sbcblk_core.o) \ 
    6806         $(MODEL_LIB)(sbc_ice.o) \ 
    6807         $(MODEL_LIB)(sbc_oce.o) \ 
    6808         oce.F90 \ 
    6809         phycst.F90 \ 
    6810         prtctl.F90 \ 
    6811         sbcblk_clio.F90 \ 
    6812         sbcblk_core.F90 \ 
    6813         sbc_ice.F90 \ 
    6814         sbc_oce.F90 \ 
    6815         domzgr_substitute.h90 \ 
    6816         vectopt_loop_substitute.h90 \ 
    6817         KEY_CPP \ 
    6818         sbcice_lim.F90 
    6819 $(MODEL_LIB)(sbcmod.o) :        \ 
     6950        $(MODEL_LIB)(zdfmxl.o) \ 
     6951        $(MODEL_LIB)(zpshde.o) \ 
    68206952        albedo.F90 \ 
    68216953        c1d.F90 \ 
    68226954        closea.F90 \ 
    68236955        cpl_oasis3.F90 \ 
     6956        cpl_oasis4.F90 \ 
    68246957        daymod.F90 \ 
    68256958        dom_ice_2.F90 \ 
     
    68316964        iceini_2.F90 \ 
    68326965        in_out_manager.F90 \ 
     6966        iom.F90 \ 
    68336967        iom_def.F90 \ 
    6834         iom.F90 \ 
    68356968        iom_ioipsl.F90 \ 
    68366969        iom_nf90.F90 \ 
     
    68476980        limtrp_2.F90 \ 
    68486981        limwri_2.F90 \ 
    6849         $(MODEL_LIB)(albedo.o) \ 
    6850         $(MODEL_LIB)(c1d.o) \ 
    6851         $(MODEL_LIB)(closea.o) \ 
    6852         $(MODEL_LIB)(cpl_oasis3.o) \ 
    6853         $(MODEL_LIB)(daymod.o) \ 
    6854         $(MODEL_LIB)(dom_ice_2.o) \ 
    6855         $(MODEL_LIB)(dom_oce.o) \ 
    6856         $(MODEL_LIB)(eosbn2.o) \ 
    6857         $(MODEL_LIB)(fldread.o) \ 
    6858         $(MODEL_LIB)(geo2ocean.o) \ 
    6859         $(MODEL_LIB)(ice_2.o) \ 
    6860         $(MODEL_LIB)(iceini_2.o) \ 
    6861         $(MODEL_LIB)(in_out_manager.o) \ 
    6862         $(MODEL_LIB)(iom_def.o) \ 
    6863         $(MODEL_LIB)(iom_ioipsl.o) \ 
    6864         $(MODEL_LIB)(iom_nf90.o) \ 
    6865         $(MODEL_LIB)(iom.o) \ 
    6866         $(MODEL_LIB)(iom_rstdimg.o) \ 
    6867         $(MODEL_LIB)(lbclnk.o) \ 
    6868         $(MODEL_LIB)(lib_mpp.o) \ 
    6869         $(MODEL_LIB)(lib_print.o) \ 
    6870         $(MODEL_LIB)(limdia_2.o) \ 
    6871         $(MODEL_LIB)(limdmp_2.o) \ 
    6872         $(MODEL_LIB)(limdyn_2.o) \ 
    6873         $(MODEL_LIB)(limrst_2.o) \ 
    6874         $(MODEL_LIB)(limsbc_2.o) \ 
    6875         $(MODEL_LIB)(limthd_2.o) \ 
    6876         $(MODEL_LIB)(limtrp_2.o) \ 
    6877         $(MODEL_LIB)(limwri_2.o) \ 
    6878         $(MODEL_LIB)(oce.o) \ 
    6879         $(MODEL_LIB)(par_ice_2.o) \ 
    6880         $(MODEL_LIB)(par_kind.o) \ 
    6881         $(MODEL_LIB)(par_oce.o) \ 
    6882         $(MODEL_LIB)(phycst.o) \ 
    6883         $(MODEL_LIB)(prtctl.o) \ 
    6884         $(MODEL_LIB)(restart.o) \ 
    6885         $(MODEL_LIB)(sbcblk_clio.o) \ 
    6886         $(MODEL_LIB)(sbcblk_core.o) \ 
    6887         $(MODEL_LIB)(sbccpl.o) \ 
    6888         $(MODEL_LIB)(sbc_ice.o) \ 
    6889         $(MODEL_LIB)(sbc_oce.o) \ 
    6890         $(MODEL_LIB)(sbcrnf.o) \ 
    6891         $(MODEL_LIB)(sbcssr.o) \ 
    6892         $(MODEL_LIB)(trdmld_oce.o) \ 
    6893         $(MODEL_LIB)(zdfddm.o) \ 
    6894         $(MODEL_LIB)(zdfmxl.o) \ 
    6895         $(MODEL_LIB)(zpshde.o) \ 
    68966982        oce.F90 \ 
    68976983        par_ice_2.F90 \ 
     
    69016987        prtctl.F90 \ 
    69026988        restart.F90 \ 
     6989        sbc_ice.F90 \ 
     6990        sbc_oce.F90 \ 
    69036991        sbcblk_clio.F90 \ 
    69046992        sbcblk_core.F90 \ 
    69056993        sbccpl.F90 \ 
    6906         sbc_ice.F90 \ 
    6907         sbc_oce.F90 \ 
    69086994        sbcrnf.F90 \ 
    69096995        sbcssr.F90 \ 
     
    69126998        zdfmxl.F90 \ 
    69136999        zpshde.F90 \ 
    6914         closea.F90 \ 
    6915         cpl_oasis3.F90 \ 
    6916         daymod.F90 \ 
    6917         dom_oce.F90 \ 
    6918         in_out_manager.F90 \ 
    6919         iom.F90 \ 
    69207000        $(MODEL_LIB)(closea.o) \ 
    69217001        $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    69287008        $(MODEL_LIB)(prtctl.o) \ 
    69297009        $(MODEL_LIB)(restart.o) \ 
     7010        $(MODEL_LIB)(sbc_ice.o) \ 
     7011        $(MODEL_LIB)(sbc_oce.o) \ 
    69307012        $(MODEL_LIB)(sbcana.o) \ 
    69317013        $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    69357017        $(MODEL_LIB)(sbcfwb.o) \ 
    69367018        $(MODEL_LIB)(sbcice_if.o) \ 
     7019        $(MODEL_LIB)(sbcice_lim.o) \ 
    69377020        $(MODEL_LIB)(sbcice_lim_2.o) \ 
    6938         $(MODEL_LIB)(sbcice_lim.o) \ 
    6939         $(MODEL_LIB)(sbc_ice.o) \ 
    6940         $(MODEL_LIB)(sbc_oce.o) \ 
    69417021        $(MODEL_LIB)(sbcrnf.o) \ 
    69427022        $(MODEL_LIB)(sbcssm.o) \ 
    69437023        $(MODEL_LIB)(sbcssr.o) \ 
     7024        closea.F90 \ 
     7025        cpl_oasis3.F90 \ 
     7026        daymod.F90 \ 
     7027        dom_oce.F90 \ 
     7028        in_out_manager.F90 \ 
     7029        iom.F90 \ 
    69447030        oce.F90 \ 
    69457031        phycst.F90 \ 
    69467032        prtctl.F90 \ 
    69477033        restart.F90 \ 
     7034        sbc_ice.F90 \ 
     7035        sbc_oce.F90 \ 
    69487036        sbcana.F90 \ 
    69497037        sbcblk_clio.F90 \ 
     
    69527040        sbcflx.F90 \ 
    69537041        sbcfwb.F90 \ 
    6954         sbc_ice.F90 \ 
    69557042        sbcice_if.F90 \ 
     7043        sbcice_lim.F90 \ 
    69567044        sbcice_lim_2.F90 \ 
    6957         sbcice_lim.F90 \ 
    6958         sbc_oce.F90 \ 
    69597045        sbcrnf.F90 \ 
    69607046        sbcssm.F90 \ 
     
    69637049        KEY_CPP \ 
    69647050        sbcmod.F90 
    6965 $(MODEL_LIB)(sbc_oce.o) :       \ 
    6966         dom_oce.F90 \ 
    6967         in_out_manager.F90 \ 
    6968         lbcnfd.F90 \ 
    6969         lib_mpp.F90 \ 
    6970         $(MODEL_LIB)(dom_oce.o) \ 
    6971         $(MODEL_LIB)(in_out_manager.o) \ 
    6972         $(MODEL_LIB)(lbcnfd.o) \ 
    6973         $(MODEL_LIB)(lib_mpp.o) \ 
    6974         $(MODEL_LIB)(oce.o) \ 
    6975         $(MODEL_LIB)(par_kind.o) \ 
    6976         $(MODEL_LIB)(par_oce.o) \ 
    6977         oce.F90 \ 
    6978         par_kind.F90 \ 
    6979         par_oce.F90 \ 
    6980         dom_oce.F90 \ 
    6981         lbclnk.F90 \ 
    6982         $(MODEL_LIB)(dom_oce.o) \ 
    6983         $(MODEL_LIB)(lbclnk.o) \ 
    6984         $(MODEL_LIB)(par_oce.o) \ 
    6985         par_oce.F90 \ 
    6986         vectopt_loop_substitute.h90 \ 
    6987         KEY_CPP \ 
    6988         sbc_oce.F90 
    69897051$(MODEL_LIB)(sbcrnf.o) :        \ 
     7052        $(MODEL_LIB)(daymod.o) \ 
     7053        $(MODEL_LIB)(dom_oce.o) \ 
     7054        $(MODEL_LIB)(geo2ocean.o) \ 
     7055        $(MODEL_LIB)(in_out_manager.o) \ 
     7056        $(MODEL_LIB)(iom.o) \ 
     7057        $(MODEL_LIB)(iom_def.o) \ 
     7058        $(MODEL_LIB)(iom_ioipsl.o) \ 
     7059        $(MODEL_LIB)(iom_nf90.o) \ 
     7060        $(MODEL_LIB)(iom_rstdimg.o) \ 
     7061        $(MODEL_LIB)(lbclnk.o) \ 
     7062        $(MODEL_LIB)(lib_mpp.o) \ 
     7063        $(MODEL_LIB)(lib_print.o) \ 
     7064        $(MODEL_LIB)(oce.o) \ 
     7065        $(MODEL_LIB)(par_kind.o) \ 
     7066        $(MODEL_LIB)(par_oce.o) \ 
     7067        $(MODEL_LIB)(phycst.o) \ 
     7068        $(MODEL_LIB)(prtctl.o) \ 
     7069        $(MODEL_LIB)(restart.o) \ 
     7070        $(MODEL_LIB)(sbc_oce.o) \ 
    69907071        daymod.F90 \ 
    69917072        dom_oce.F90 \ 
    69927073        geo2ocean.F90 \ 
    69937074        in_out_manager.F90 \ 
     7075        iom.F90 \ 
    69947076        iom_def.F90 \ 
    6995         iom.F90 \ 
    69967077        iom_ioipsl.F90 \ 
    69977078        iom_nf90.F90 \ 
     
    70007081        lib_mpp.F90 \ 
    70017082        lib_print.f90 \ 
     7083        oce.F90 \ 
     7084        par_kind.F90 \ 
     7085        par_oce.F90 \ 
     7086        phycst.F90 \ 
     7087        prtctl.F90 \ 
     7088        restart.F90 \ 
     7089        sbc_oce.F90 \ 
     7090        $(MODEL_LIB)(closea.o) \ 
    70027091        $(MODEL_LIB)(daymod.o) \ 
    70037092        $(MODEL_LIB)(dom_oce.o) \ 
    7004         $(MODEL_LIB)(geo2ocean.o) \ 
    7005         $(MODEL_LIB)(in_out_manager.o) \ 
     7093        $(MODEL_LIB)(fldread.o) \ 
     7094        $(MODEL_LIB)(in_out_manager.o) \ 
     7095        $(MODEL_LIB)(iom.o) \ 
     7096        $(MODEL_LIB)(phycst.o) \ 
     7097        $(MODEL_LIB)(sbc_oce.o) \ 
     7098        closea.F90 \ 
     7099        daymod.F90 \ 
     7100        dom_oce.F90 \ 
     7101        fldread.F90 \ 
     7102        in_out_manager.F90 \ 
     7103        iom.F90 \ 
     7104        phycst.F90 \ 
     7105        sbc_oce.F90 \ 
     7106        sbcrnf.F90 
     7107$(MODEL_LIB)(sbcssm.o) :        \ 
     7108        $(MODEL_LIB)(c1d.o) \ 
     7109        $(MODEL_LIB)(dom_oce.o) \ 
     7110        $(MODEL_LIB)(eosbn2.o) \ 
     7111        $(MODEL_LIB)(in_out_manager.o) \ 
     7112        $(MODEL_LIB)(iom.o) \ 
    70067113        $(MODEL_LIB)(iom_def.o) \ 
    70077114        $(MODEL_LIB)(iom_ioipsl.o) \ 
    70087115        $(MODEL_LIB)(iom_nf90.o) \ 
    7009         $(MODEL_LIB)(iom.o) \ 
    7010         $(MODEL_LIB)(iom_rstdimg.o) \ 
    7011         $(MODEL_LIB)(lbclnk.o) \ 
    7012         $(MODEL_LIB)(lib_mpp.o) \ 
    7013         $(MODEL_LIB)(lib_print.o) \ 
    7014         $(MODEL_LIB)(oce.o) \ 
    7015         $(MODEL_LIB)(par_kind.o) \ 
    7016         $(MODEL_LIB)(par_oce.o) \ 
    7017         $(MODEL_LIB)(phycst.o) \ 
    7018         $(MODEL_LIB)(prtctl.o) \ 
    7019         $(MODEL_LIB)(restart.o) \ 
    7020         $(MODEL_LIB)(sbc_oce.o) \ 
    7021         oce.F90 \ 
    7022         par_kind.F90 \ 
    7023         par_oce.F90 \ 
    7024         phycst.F90 \ 
    7025         prtctl.F90 \ 
    7026         restart.F90 \ 
    7027         sbc_oce.F90 \ 
    7028         closea.F90 \ 
    7029         daymod.F90 \ 
    7030         dom_oce.F90 \ 
    7031         fldread.F90 \ 
    7032         in_out_manager.F90 \ 
    7033         iom.F90 \ 
    7034         $(MODEL_LIB)(closea.o) \ 
    7035         $(MODEL_LIB)(daymod.o) \ 
    7036         $(MODEL_LIB)(dom_oce.o) \ 
    7037         $(MODEL_LIB)(fldread.o) \ 
    7038         $(MODEL_LIB)(in_out_manager.o) \ 
    7039         $(MODEL_LIB)(iom.o) \ 
    7040         $(MODEL_LIB)(phycst.o) \ 
    7041         $(MODEL_LIB)(sbc_oce.o) \ 
    7042         phycst.F90 \ 
    7043         sbc_oce.F90 \ 
    7044         sbcrnf.F90 
    7045 $(MODEL_LIB)(sbcssm.o) :        \ 
    7046         c1d.F90 \ 
    7047         dom_oce.F90 \ 
    7048         eosbn2.F90 \ 
    7049         in_out_manager.F90 \ 
    7050         iom_def.F90 \ 
    7051         iom.F90 \ 
    7052         iom_ioipsl.F90 \ 
    7053         iom_nf90.F90 \ 
    7054         iom_rstdimg.F90 \ 
    7055         lbclnk.F90 \ 
    7056         lib_mpp.F90 \ 
    7057         lib_print.f90 \ 
    7058         $(MODEL_LIB)(c1d.o) \ 
    7059         $(MODEL_LIB)(dom_oce.o) \ 
    7060         $(MODEL_LIB)(eosbn2.o) \ 
    7061         $(MODEL_LIB)(in_out_manager.o) \ 
    7062         $(MODEL_LIB)(iom_def.o) \ 
    7063         $(MODEL_LIB)(iom_ioipsl.o) \ 
    7064         $(MODEL_LIB)(iom_nf90.o) \ 
    7065         $(MODEL_LIB)(iom.o) \ 
    70667116        $(MODEL_LIB)(iom_rstdimg.o) \ 
    70677117        $(MODEL_LIB)(lbclnk.o) \ 
     
    70787128        $(MODEL_LIB)(zdfmxl.o) \ 
    70797129        $(MODEL_LIB)(zpshde.o) \ 
     7130        c1d.F90 \ 
     7131        dom_oce.F90 \ 
     7132        eosbn2.F90 \ 
     7133        in_out_manager.F90 \ 
     7134        iom.F90 \ 
     7135        iom_def.F90 \ 
     7136        iom_ioipsl.F90 \ 
     7137        iom_nf90.F90 \ 
     7138        iom_rstdimg.F90 \ 
     7139        lbclnk.F90 \ 
     7140        lib_mpp.F90 \ 
     7141        lib_print.f90 \ 
    70807142        oce.F90 \ 
    70817143        par_kind.F90 \ 
     
    70887150        zdfmxl.F90 \ 
    70897151        zpshde.F90 \ 
     7152        $(MODEL_LIB)(daymod.o) \ 
     7153        $(MODEL_LIB)(dom_oce.o) \ 
     7154        $(MODEL_LIB)(in_out_manager.o) \ 
     7155        $(MODEL_LIB)(iom.o) \ 
     7156        $(MODEL_LIB)(oce.o) \ 
     7157        $(MODEL_LIB)(prtctl.o) \ 
     7158        $(MODEL_LIB)(restart.o) \ 
     7159        $(MODEL_LIB)(sbc_oce.o) \ 
    70907160        daymod.F90 \ 
    70917161        dom_oce.F90 \ 
    70927162        in_out_manager.F90 \ 
    70937163        iom.F90 \ 
    7094         $(MODEL_LIB)(daymod.o) \ 
    7095         $(MODEL_LIB)(dom_oce.o) \ 
    7096         $(MODEL_LIB)(in_out_manager.o) \ 
    7097         $(MODEL_LIB)(iom.o) \ 
    7098         $(MODEL_LIB)(oce.o) \ 
    7099         $(MODEL_LIB)(prtctl.o) \ 
    7100         $(MODEL_LIB)(restart.o) \ 
    7101         $(MODEL_LIB)(sbc_oce.o) \ 
    71027164        oce.F90 \ 
    71037165        prtctl.F90 \ 
     
    71087170        sbcssm.F90 
    71097171$(MODEL_LIB)(sbcssr.o) :        \ 
     7172        $(MODEL_LIB)(closea.o) \ 
     7173        $(MODEL_LIB)(daymod.o) \ 
     7174        $(MODEL_LIB)(dom_oce.o) \ 
     7175        $(MODEL_LIB)(fldread.o) \ 
     7176        $(MODEL_LIB)(geo2ocean.o) \ 
     7177        $(MODEL_LIB)(in_out_manager.o) \ 
     7178        $(MODEL_LIB)(iom.o) \ 
     7179        $(MODEL_LIB)(iom_def.o) \ 
     7180        $(MODEL_LIB)(iom_ioipsl.o) \ 
     7181        $(MODEL_LIB)(iom_nf90.o) \ 
     7182        $(MODEL_LIB)(iom_rstdimg.o) \ 
     7183        $(MODEL_LIB)(lbclnk.o) \ 
     7184        $(MODEL_LIB)(lbcnfd.o) \ 
     7185        $(MODEL_LIB)(lib_mpp.o) \ 
     7186        $(MODEL_LIB)(lib_print.o) \ 
     7187        $(MODEL_LIB)(oce.o) \ 
     7188        $(MODEL_LIB)(par_kind.o) \ 
     7189        $(MODEL_LIB)(par_oce.o) \ 
     7190        $(MODEL_LIB)(phycst.o) \ 
     7191        $(MODEL_LIB)(prtctl.o) \ 
     7192        $(MODEL_LIB)(restart.o) \ 
     7193        $(MODEL_LIB)(sbc_oce.o) \ 
    71107194        closea.F90 \ 
    71117195        daymod.F90 \ 
     
    71147198        geo2ocean.F90 \ 
    71157199        in_out_manager.F90 \ 
     7200        iom.F90 \ 
    71167201        iom_def.F90 \ 
    7117         iom.F90 \ 
    71187202        iom_ioipsl.F90 \ 
    71197203        iom_nf90.F90 \ 
     
    71237207        lib_mpp.F90 \ 
    71247208        lib_print.f90 \ 
    7125         $(MODEL_LIB)(closea.o) \ 
     7209        oce.F90 \ 
     7210        par_kind.F90 \ 
     7211        par_oce.F90 \ 
     7212        phycst.F90 \ 
     7213        prtctl.F90 \ 
     7214        restart.F90 \ 
     7215        sbc_oce.F90 \ 
    71267216        $(MODEL_LIB)(daymod.o) \ 
    71277217        $(MODEL_LIB)(dom_oce.o) \ 
    71287218        $(MODEL_LIB)(fldread.o) \ 
    7129         $(MODEL_LIB)(geo2ocean.o) \ 
    7130         $(MODEL_LIB)(in_out_manager.o) \ 
    7131         $(MODEL_LIB)(iom_def.o) \ 
    7132         $(MODEL_LIB)(iom_ioipsl.o) \ 
    7133         $(MODEL_LIB)(iom_nf90.o) \ 
    7134         $(MODEL_LIB)(iom.o) \ 
    7135         $(MODEL_LIB)(iom_rstdimg.o) \ 
    7136         $(MODEL_LIB)(lbclnk.o) \ 
    7137         $(MODEL_LIB)(lbcnfd.o) \ 
    7138         $(MODEL_LIB)(lib_mpp.o) \ 
    7139         $(MODEL_LIB)(lib_print.o) \ 
    7140         $(MODEL_LIB)(oce.o) \ 
    7141         $(MODEL_LIB)(par_kind.o) \ 
    7142         $(MODEL_LIB)(par_oce.o) \ 
    7143         $(MODEL_LIB)(phycst.o) \ 
    7144         $(MODEL_LIB)(prtctl.o) \ 
    7145         $(MODEL_LIB)(restart.o) \ 
    7146         $(MODEL_LIB)(sbc_oce.o) \ 
    7147         oce.F90 \ 
    7148         par_kind.F90 \ 
    7149         par_oce.F90 \ 
    7150         phycst.F90 \ 
    7151         prtctl.F90 \ 
    7152         restart.F90 \ 
    7153         sbc_oce.F90 \ 
     7219        $(MODEL_LIB)(in_out_manager.o) \ 
     7220        $(MODEL_LIB)(iom.o) \ 
     7221        $(MODEL_LIB)(lbclnk.o) \ 
     7222        $(MODEL_LIB)(lib_mpp.o) \ 
     7223        $(MODEL_LIB)(oce.o) \ 
     7224        $(MODEL_LIB)(phycst.o) \ 
     7225        $(MODEL_LIB)(sbc_oce.o) \ 
     7226        $(MODEL_LIB)(sbcrnf.o) \ 
    71547227        daymod.F90 \ 
    71557228        dom_oce.F90 \ 
     
    71597232        lbclnk.F90 \ 
    71607233        lib_mpp.F90 \ 
    7161         $(MODEL_LIB)(daymod.o) \ 
    7162         $(MODEL_LIB)(dom_oce.o) \ 
    7163         $(MODEL_LIB)(fldread.o) \ 
    7164         $(MODEL_LIB)(in_out_manager.o) \ 
    7165         $(MODEL_LIB)(iom.o) \ 
    7166         $(MODEL_LIB)(lbclnk.o) \ 
    7167         $(MODEL_LIB)(lib_mpp.o) \ 
    7168         $(MODEL_LIB)(oce.o) \ 
    7169         $(MODEL_LIB)(phycst.o) \ 
    7170         $(MODEL_LIB)(sbc_oce.o) \ 
    7171         $(MODEL_LIB)(sbcrnf.o) \ 
    71727234        oce.F90 \ 
    71737235        phycst.F90 \ 
     
    71777239        KEY_CPP \ 
    71787240        sbcssr.F90 
     7241$(MODEL_LIB)(sol_oce.o) :       \ 
     7242        $(MODEL_LIB)(par_kind.o) \ 
     7243        par_kind.F90 \ 
     7244        $(MODEL_LIB)(par_oce.o) \ 
     7245        par_oce.F90 \ 
     7246        KEY_CPP \ 
     7247        sol_oce.F90 
    71797248$(MODEL_LIB)(solmat.o) :        \ 
    7180         dom_oce.F90 \ 
    7181         in_out_manager.F90 \ 
    7182         lbcnfd.F90 \ 
    7183         lib_mpp.F90 \ 
    7184         lib_print.f90 \ 
    71857249        $(MODEL_LIB)(dom_oce.o) \ 
    71867250        $(MODEL_LIB)(in_out_manager.o) \ 
     
    71927256        $(MODEL_LIB)(par_kind.o) \ 
    71937257        $(MODEL_LIB)(par_oce.o) \ 
     7258        dom_oce.F90 \ 
     7259        in_out_manager.F90 \ 
     7260        lbcnfd.F90 \ 
     7261        lib_mpp.F90 \ 
     7262        lib_print.f90 \ 
    71947263        obc_par.F90 \ 
    71957264        oce.F90 \ 
    71967265        par_kind.F90 \ 
    71977266        par_oce.F90 \ 
    7198         dom_oce.F90 \ 
    7199         in_out_manager.F90 \ 
    7200         lbclnk.F90 \ 
    7201         lib_mpp.F90 \ 
    72027267        $(MODEL_LIB)(dom_oce.o) \ 
    72037268        $(MODEL_LIB)(in_out_manager.o) \ 
     
    72087273        $(MODEL_LIB)(phycst.o) \ 
    72097274        $(MODEL_LIB)(sol_oce.o) \ 
     7275        dom_oce.F90 \ 
     7276        in_out_manager.F90 \ 
     7277        lbclnk.F90 \ 
     7278        lib_mpp.F90 \ 
    72107279        obc_oce.F90 \ 
    72117280        oce.F90 \ 
     
    72147283        KEY_CPP \ 
    72157284        solmat.F90 
    7216 $(MODEL_LIB)(sol_oce.o) :       \ 
    7217         $(MODEL_LIB)(par_kind.o) \ 
    7218         par_kind.F90 \ 
    7219         $(MODEL_LIB)(par_oce.o) \ 
    7220         par_oce.F90 \ 
    7221         KEY_CPP \ 
    7222         sol_oce.F90 
    72237285$(MODEL_LIB)(solpcg.o) :        \ 
    7224         dom_oce.F90 \ 
    7225         in_out_manager.F90 \ 
    7226         lbcnfd.F90 \ 
    7227         lib_mpp.F90 \ 
    7228         lib_print.f90 \ 
    7229         $(MODEL_LIB)(dom_oce.o) \ 
    7230         $(MODEL_LIB)(in_out_manager.o) \ 
    7231         $(MODEL_LIB)(lbcnfd.o) \ 
    7232         $(MODEL_LIB)(lib_mpp.o) \ 
    7233         $(MODEL_LIB)(lib_print.o) \ 
    7234         $(MODEL_LIB)(oce.o) \ 
    7235         $(MODEL_LIB)(par_kind.o) \ 
    7236         $(MODEL_LIB)(par_oce.o) \ 
    7237         oce.F90 \ 
    7238         par_kind.F90 \ 
    7239         par_oce.F90 \ 
    7240         dom_oce.F90 \ 
    7241         in_out_manager.F90 \ 
    7242         lbclnk.F90 \ 
    7243         lib_mpp.F90 \ 
     7286        $(MODEL_LIB)(dom_oce.o) \ 
     7287        $(MODEL_LIB)(in_out_manager.o) \ 
     7288        $(MODEL_LIB)(lbcnfd.o) \ 
     7289        $(MODEL_LIB)(lib_mpp.o) \ 
     7290        $(MODEL_LIB)(lib_print.o) \ 
     7291        $(MODEL_LIB)(oce.o) \ 
     7292        $(MODEL_LIB)(par_kind.o) \ 
     7293        $(MODEL_LIB)(par_oce.o) \ 
     7294        dom_oce.F90 \ 
     7295        in_out_manager.F90 \ 
     7296        lbcnfd.F90 \ 
     7297        lib_mpp.F90 \ 
     7298        lib_print.f90 \ 
     7299        oce.F90 \ 
     7300        par_kind.F90 \ 
     7301        par_oce.F90 \ 
    72447302        $(MODEL_LIB)(dom_oce.o) \ 
    72457303        $(MODEL_LIB)(in_out_manager.o) \ 
     
    72487306        $(MODEL_LIB)(oce.o) \ 
    72497307        $(MODEL_LIB)(sol_oce.o) \ 
     7308        dom_oce.F90 \ 
     7309        in_out_manager.F90 \ 
     7310        lbclnk.F90 \ 
     7311        lib_mpp.F90 \ 
    72507312        oce.F90 \ 
    72517313        sol_oce.F90 \ 
     
    72547316        solpcg.F90 
    72557317$(MODEL_LIB)(solsor.o) :        \ 
    7256         dom_oce.F90 \ 
    7257         in_out_manager.F90 \ 
    7258         lbcnfd.F90 \ 
    7259         lib_mpp.F90 \ 
    7260         lib_print.f90 \ 
    7261         $(MODEL_LIB)(dom_oce.o) \ 
    7262         $(MODEL_LIB)(in_out_manager.o) \ 
    7263         $(MODEL_LIB)(lbcnfd.o) \ 
    7264         $(MODEL_LIB)(lib_mpp.o) \ 
    7265         $(MODEL_LIB)(lib_print.o) \ 
    7266         $(MODEL_LIB)(oce.o) \ 
    7267         $(MODEL_LIB)(par_kind.o) \ 
    7268         $(MODEL_LIB)(par_oce.o) \ 
    7269         oce.F90 \ 
    7270         par_kind.F90 \ 
    7271         par_oce.F90 \ 
    7272         dom_oce.F90 \ 
    7273         in_out_manager.F90 \ 
    7274         lbclnk.F90 \ 
    7275         lib_mpp.F90 \ 
     7318        $(MODEL_LIB)(dom_oce.o) \ 
     7319        $(MODEL_LIB)(in_out_manager.o) \ 
     7320        $(MODEL_LIB)(lbcnfd.o) \ 
     7321        $(MODEL_LIB)(lib_mpp.o) \ 
     7322        $(MODEL_LIB)(lib_print.o) \ 
     7323        $(MODEL_LIB)(oce.o) \ 
     7324        $(MODEL_LIB)(par_kind.o) \ 
     7325        $(MODEL_LIB)(par_oce.o) \ 
     7326        dom_oce.F90 \ 
     7327        in_out_manager.F90 \ 
     7328        lbcnfd.F90 \ 
     7329        lib_mpp.F90 \ 
     7330        lib_print.f90 \ 
     7331        oce.F90 \ 
     7332        par_kind.F90 \ 
     7333        par_oce.F90 \ 
    72767334        $(MODEL_LIB)(dom_oce.o) \ 
    72777335        $(MODEL_LIB)(in_out_manager.o) \ 
     
    72817339        $(MODEL_LIB)(sol_oce.o) \ 
    72827340        $(MODEL_LIB)(zdf_oce.o) \ 
     7341        dom_oce.F90 \ 
     7342        in_out_manager.F90 \ 
     7343        lbclnk.F90 \ 
     7344        lib_mpp.F90 \ 
    72837345        oce.F90 \ 
    72847346        sol_oce.F90 \ 
     
    72867348        solsor.F90 
    72877349$(MODEL_LIB)(solver.o) :        \ 
    7288         dom_oce.F90 \ 
    7289         in_out_manager.F90 \ 
    7290         lbclnk.F90 \ 
    7291         lbcnfd.F90 \ 
    7292         lib_mpp.F90 \ 
    7293         lib_print.f90 \ 
    72947350        $(MODEL_LIB)(dom_oce.o) \ 
    72957351        $(MODEL_LIB)(in_out_manager.o) \ 
     
    73057361        $(MODEL_LIB)(phycst.o) \ 
    73067362        $(MODEL_LIB)(sol_oce.o) \ 
     7363        dom_oce.F90 \ 
     7364        in_out_manager.F90 \ 
     7365        lbclnk.F90 \ 
     7366        lbcnfd.F90 \ 
     7367        lib_mpp.F90 \ 
     7368        lib_print.f90 \ 
    73077369        obc_oce.F90 \ 
    73087370        obc_par.F90 \ 
     
    73127374        phycst.F90 \ 
    73137375        sol_oce.F90 \ 
     7376        $(MODEL_LIB)(dom_oce.o) \ 
     7377        $(MODEL_LIB)(dynspg_oce.o) \ 
     7378        $(MODEL_LIB)(in_out_manager.o) \ 
     7379        $(MODEL_LIB)(lbclnk.o) \ 
     7380        $(MODEL_LIB)(lib_mpp.o) \ 
     7381        $(MODEL_LIB)(obc_oce.o) \ 
     7382        $(MODEL_LIB)(oce.o) \ 
     7383        $(MODEL_LIB)(sol_oce.o) \ 
     7384        $(MODEL_LIB)(solmat.o) \ 
     7385        $(MODEL_LIB)(zdf_oce.o) \ 
    73147386        dom_oce.F90 \ 
    73157387        dynspg_oce.F90 \ 
     
    73177389        lbclnk.F90 \ 
    73187390        lib_mpp.F90 \ 
    7319         $(MODEL_LIB)(dom_oce.o) \ 
    7320         $(MODEL_LIB)(dynspg_oce.o) \ 
    7321         $(MODEL_LIB)(in_out_manager.o) \ 
    7322         $(MODEL_LIB)(lbclnk.o) \ 
    7323         $(MODEL_LIB)(lib_mpp.o) \ 
    7324         $(MODEL_LIB)(obc_oce.o) \ 
    7325         $(MODEL_LIB)(oce.o) \ 
    7326         $(MODEL_LIB)(solmat.o) \ 
    7327         $(MODEL_LIB)(sol_oce.o) \ 
    7328         $(MODEL_LIB)(zdf_oce.o) \ 
    73297391        obc_oce.F90 \ 
    73307392        oce.F90 \ 
     7393        sol_oce.F90 \ 
    73317394        solmat.F90 \ 
    7332         sol_oce.F90 \ 
    73337395        zdf_oce.F90 \ 
    73347396        KEY_CPP \ 
    73357397        solver.F90 
    73367398$(MODEL_LIB)(sshwzv.o) :        \ 
    7337         bdy_oce.F90 \ 
    7338         c1d.F90 \ 
    7339         dom_oce.F90 \ 
    7340         eosbn2.F90 \ 
    7341         in_out_manager.F90 \ 
    7342         iom_def.F90 \ 
    7343         iom.F90 \ 
    7344         iom_ioipsl.F90 \ 
    7345         iom_nf90.F90 \ 
    7346         iom_rstdimg.F90 \ 
    7347         lbclnk.F90 \ 
    7348         lbcnfd.F90 \ 
    7349         lib_mpp.F90 \ 
    7350         lib_print.f90 \ 
    73517399        $(MODEL_LIB)(bdy_oce.o) \ 
    73527400        $(MODEL_LIB)(c1d.o) \ 
     
    73547402        $(MODEL_LIB)(eosbn2.o) \ 
    73557403        $(MODEL_LIB)(in_out_manager.o) \ 
     7404        $(MODEL_LIB)(iom.o) \ 
    73567405        $(MODEL_LIB)(iom_def.o) \ 
    73577406        $(MODEL_LIB)(iom_ioipsl.o) \ 
    73587407        $(MODEL_LIB)(iom_nf90.o) \ 
    7359         $(MODEL_LIB)(iom.o) \ 
    73607408        $(MODEL_LIB)(iom_rstdimg.o) \ 
    73617409        $(MODEL_LIB)(lbclnk.o) \ 
     
    73747422        $(MODEL_LIB)(zdfmxl.o) \ 
    73757423        $(MODEL_LIB)(zpshde.o) \ 
     7424        bdy_oce.F90 \ 
     7425        c1d.F90 \ 
     7426        dom_oce.F90 \ 
     7427        eosbn2.F90 \ 
     7428        in_out_manager.F90 \ 
     7429        iom.F90 \ 
     7430        iom_def.F90 \ 
     7431        iom_ioipsl.F90 \ 
     7432        iom_nf90.F90 \ 
     7433        iom_rstdimg.F90 \ 
     7434        lbclnk.F90 \ 
     7435        lbcnfd.F90 \ 
     7436        lib_mpp.F90 \ 
     7437        lib_print.f90 \ 
    73767438        obc_oce.F90 \ 
    73777439        obc_par.F90 \ 
     
    73857447        zdfmxl.F90 \ 
    73867448        zpshde.F90 \ 
     7449        $(MODEL_LIB)(cla_div.o) \ 
     7450        $(MODEL_LIB)(divcur.o) \ 
     7451        $(MODEL_LIB)(dom_oce.o) \ 
     7452        $(MODEL_LIB)(domvvl.o) \ 
     7453        $(MODEL_LIB)(in_out_manager.o) \ 
     7454        $(MODEL_LIB)(iom.o) \ 
     7455        $(MODEL_LIB)(lbclnk.o) \ 
     7456        $(MODEL_LIB)(obc_oce.o) \ 
     7457        $(MODEL_LIB)(obc_par.o) \ 
     7458        $(MODEL_LIB)(oce.o) \ 
     7459        $(MODEL_LIB)(phycst.o) \ 
     7460        $(MODEL_LIB)(prtctl.o) \ 
     7461        $(MODEL_LIB)(restart.o) \ 
     7462        $(MODEL_LIB)(sbc_oce.o) \ 
    73877463        cla_div.F90 \ 
    73887464        divcur.F90 \ 
     
    73927468        iom.F90 \ 
    73937469        lbclnk.F90 \ 
    7394         $(MODEL_LIB)(cla_div.o) \ 
    7395         $(MODEL_LIB)(divcur.o) \ 
    7396         $(MODEL_LIB)(dom_oce.o) \ 
    7397         $(MODEL_LIB)(domvvl.o) \ 
    7398         $(MODEL_LIB)(in_out_manager.o) \ 
    7399         $(MODEL_LIB)(iom.o) \ 
    7400         $(MODEL_LIB)(lbclnk.o) \ 
    7401         $(MODEL_LIB)(obc_oce.o) \ 
    7402         $(MODEL_LIB)(obc_par.o) \ 
    7403         $(MODEL_LIB)(oce.o) \ 
    7404         $(MODEL_LIB)(phycst.o) \ 
    7405         $(MODEL_LIB)(prtctl.o) \ 
    7406         $(MODEL_LIB)(restart.o) \ 
    7407         $(MODEL_LIB)(sbc_oce.o) \ 
    74087470        obc_oce.F90 \ 
    74097471        obc_par.F90 \ 
     
    74177479        KEY_CPP \ 
    74187480        sshwzv.F90 
    7419 $(MODEL_LIB)(step_c1d.o) :      \ 
    7420         agrif_opa_interp.F90 \ 
    7421         agrif_opa_update.F90 \ 
    7422         bdytra.F90 \ 
    7423         c1d.F90 \ 
    7424         closea.F90 \ 
    7425         cpl_oasis3.F90 \ 
    7426         daymod.F90 \ 
    7427         diadimg.F90 \ 
    7428         diahth.F90 \ 
    7429         dianam.F90 \ 
    7430         diawri.F90 \ 
    7431         dom_oce.F90 \ 
    7432         domvvl.F90 \ 
    7433         dynhpg.F90 \ 
    7434         dynspg_oce.F90 \ 
    7435         dynzdf_exp.F90 \ 
    7436         dynzdf_imp.F90 \ 
    7437         eosbn2.F90 \ 
    7438         fldread.F90 \ 
    7439         in_out_manager.F90 \ 
    7440         iom_def.F90 \ 
    7441         iom.F90 \ 
    7442         iom_ioipsl.F90 \ 
    7443         iom_nf90.F90 \ 
    7444         iom_rstdimg.F90 \ 
    7445         lbclnk.F90 \ 
    7446         lbcnfd.F90 \ 
    7447         ldfdyn_oce.F90 \ 
    7448         ldftra_oce.F90 \ 
    7449         lib_mpp.F90 \ 
    7450         lib_print.f90 \ 
    7451         limwri_2.F90 \ 
     7481$(MODEL_LIB)(step.o) :  \ 
    74527482        $(MODEL_LIB)(agrif_opa_interp.o) \ 
    74537483        $(MODEL_LIB)(agrif_opa_update.o) \ 
     7484        $(MODEL_LIB)(albedo.o) \ 
     7485        $(MODEL_LIB)(bdy_oce.o) \ 
     7486        $(MODEL_LIB)(bdydta.o) \ 
     7487        $(MODEL_LIB)(bdydyn.o) \ 
     7488        $(MODEL_LIB)(bdytides.o) \ 
    74547489        $(MODEL_LIB)(bdytra.o) \ 
    74557490        $(MODEL_LIB)(c1d.o) \ 
     7491        $(MODEL_LIB)(cla_div.o) \ 
    74567492        $(MODEL_LIB)(closea.o) \ 
    74577493        $(MODEL_LIB)(cpl_oasis3.o) \ 
     7494        $(MODEL_LIB)(cpl_oasis4.o) \ 
    74587495        $(MODEL_LIB)(daymod.o) \ 
    74597496        $(MODEL_LIB)(diadimg.o) \ 
    74607497        $(MODEL_LIB)(diahth.o) \ 
    74617498        $(MODEL_LIB)(dianam.o) \ 
    7462         $(MODEL_LIB)(diawri.o) \ 
     7499        $(MODEL_LIB)(divcur.o) \ 
    74637500        $(MODEL_LIB)(dom_oce.o) \ 
    74647501        $(MODEL_LIB)(domvvl.o) \ 
     7502        $(MODEL_LIB)(dtasal.o) \ 
     7503        $(MODEL_LIB)(dtatem.o) \ 
     7504        $(MODEL_LIB)(dynadv.o) \ 
     7505        $(MODEL_LIB)(dynadv_cen2.o) \ 
     7506        $(MODEL_LIB)(dynadv_ubs.o) \ 
    74657507        $(MODEL_LIB)(dynhpg.o) \ 
     7508        $(MODEL_LIB)(dynkeg.o) \ 
     7509        $(MODEL_LIB)(dynldf_bilap.o) \ 
     7510        $(MODEL_LIB)(dynldf_bilapg.o) \ 
     7511        $(MODEL_LIB)(dynldf_iso.o) \ 
     7512        $(MODEL_LIB)(dynldf_lap.o) \ 
     7513        $(MODEL_LIB)(dynspg_exp.o) \ 
     7514        $(MODEL_LIB)(dynspg_flt.o) \ 
    74667515        $(MODEL_LIB)(dynspg_oce.o) \ 
     7516        $(MODEL_LIB)(dynspg_ts.o) \ 
     7517        $(MODEL_LIB)(dynzad.o) \ 
    74677518        $(MODEL_LIB)(dynzdf_exp.o) \ 
    74687519        $(MODEL_LIB)(dynzdf_imp.o) \ 
    74697520        $(MODEL_LIB)(eosbn2.o) \ 
    74707521        $(MODEL_LIB)(fldread.o) \ 
    7471         $(MODEL_LIB)(in_out_manager.o) \ 
     7522        $(MODEL_LIB)(flo4rk.o) \ 
     7523        $(MODEL_LIB)(flo_oce.o) \ 
     7524        $(MODEL_LIB)(floblk.o) \ 
     7525        $(MODEL_LIB)(flodom.o) \ 
     7526        $(MODEL_LIB)(flowri.o) \ 
     7527        $(MODEL_LIB)(geo2ocean.o) \ 
     7528        $(MODEL_LIB)(ice_2.o) \ 
     7529        $(MODEL_LIB)(in_out_manager.o) \ 
     7530        $(MODEL_LIB)(iom.o) \ 
    74727531        $(MODEL_LIB)(iom_def.o) \ 
    74737532        $(MODEL_LIB)(iom_ioipsl.o) \ 
    74747533        $(MODEL_LIB)(iom_nf90.o) \ 
    7475         $(MODEL_LIB)(iom.o) \ 
    74767534        $(MODEL_LIB)(iom_rstdimg.o) \ 
    74777535        $(MODEL_LIB)(lbclnk.o) \ 
    74787536        $(MODEL_LIB)(lbcnfd.o) \ 
    74797537        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     7538        $(MODEL_LIB)(ldfslp.o) \ 
    74807539        $(MODEL_LIB)(ldftra_oce.o) \ 
    74817540        $(MODEL_LIB)(lib_mpp.o) \ 
    74827541        $(MODEL_LIB)(lib_print.o) \ 
    74837542        $(MODEL_LIB)(limwri_2.o) \ 
     7543        $(MODEL_LIB)(obc_oce.o) \ 
     7544        $(MODEL_LIB)(obc_par.o) \ 
     7545        $(MODEL_LIB)(obcdyn.o) \ 
     7546        $(MODEL_LIB)(obcdyn_bt.o) \ 
    74847547        $(MODEL_LIB)(obctra.o) \ 
    7485         $(MODEL_LIB)(oce.o) \ 
     7548        $(MODEL_LIB)(obcvol.o) \ 
     7549        $(MODEL_LIB)(oce.o) \ 
     7550        $(MODEL_LIB)(par_ice_2.o) \ 
    74867551        $(MODEL_LIB)(par_kind.o) \ 
    74877552        $(MODEL_LIB)(par_oce.o) \ 
     
    74897554        $(MODEL_LIB)(prtctl.o) \ 
    74907555        $(MODEL_LIB)(restart.o) \ 
     7556        $(MODEL_LIB)(sbc_ice.o) \ 
     7557        $(MODEL_LIB)(sbc_oce.o) \ 
    74917558        $(MODEL_LIB)(sbcana.o) \ 
    74927559        $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    74967563        $(MODEL_LIB)(sbcfwb.o) \ 
    74977564        $(MODEL_LIB)(sbcice_if.o) \ 
     7565        $(MODEL_LIB)(sbcice_lim.o) \ 
    74987566        $(MODEL_LIB)(sbcice_lim_2.o) \ 
    7499         $(MODEL_LIB)(sbcice_lim.o) \ 
    7500         $(MODEL_LIB)(sbc_ice.o) \ 
    7501         $(MODEL_LIB)(sbcmod.o) \ 
    7502         $(MODEL_LIB)(sbc_oce.o) \ 
    75037567        $(MODEL_LIB)(sbcrnf.o) \ 
    75047568        $(MODEL_LIB)(sbcssm.o) \ 
    75057569        $(MODEL_LIB)(sbcssr.o) \ 
    75067570        $(MODEL_LIB)(sol_oce.o) \ 
     7571        $(MODEL_LIB)(traadv_cen2.o) \ 
     7572        $(MODEL_LIB)(traadv_eiv.o) \ 
     7573        $(MODEL_LIB)(traadv_muscl.o) \ 
     7574        $(MODEL_LIB)(traadv_muscl2.o) \ 
     7575        $(MODEL_LIB)(traadv_qck.o) \ 
     7576        $(MODEL_LIB)(traadv_tvd.o) \ 
     7577        $(MODEL_LIB)(traadv_ubs.o) \ 
     7578        $(MODEL_LIB)(trabbl.o) \ 
     7579        $(MODEL_LIB)(traldf_bilap.o) \ 
     7580        $(MODEL_LIB)(traldf_bilapg.o) \ 
     7581        $(MODEL_LIB)(traldf_iso.o) \ 
     7582        $(MODEL_LIB)(traldf_lap.o) \ 
    75077583        $(MODEL_LIB)(traqsr.o) \ 
     7584        $(MODEL_LIB)(trazdf.o) \ 
    75087585        $(MODEL_LIB)(trazdf_exp.o) \ 
    75097586        $(MODEL_LIB)(trazdf_imp.o) \ 
    75107587        $(MODEL_LIB)(trc_oce.o) \ 
     7588        $(MODEL_LIB)(trdicp_oce.o) \ 
    75117589        $(MODEL_LIB)(trdmld_oce.o) \ 
     7590        $(MODEL_LIB)(trdmld_rst.o) \ 
    75127591        $(MODEL_LIB)(trdmod.o) \ 
    75137592        $(MODEL_LIB)(trdmod_oce.o) \ 
     7593        $(MODEL_LIB)(trdvor_oce.o) \ 
     7594        $(MODEL_LIB)(zdf_oce.o) \ 
     7595        $(MODEL_LIB)(zdfbfr.o) \ 
    75147596        $(MODEL_LIB)(zdfddm.o) \ 
    75157597        $(MODEL_LIB)(zdfkpp.o) \ 
    75167598        $(MODEL_LIB)(zdfmxl.o) \ 
    7517         $(MODEL_LIB)(zdf_oce.o) \ 
    75187599        $(MODEL_LIB)(zdftke.o) \ 
    75197600        $(MODEL_LIB)(zdftke_old.o) \ 
    75207601        $(MODEL_LIB)(zpshde.o) \ 
    7521         obctra.F90 \ 
    7522         oce.F90 \ 
    7523         par_kind.F90 \ 
    7524         par_oce.F90 \ 
    7525         phycst.F90 \ 
    7526         prtctl.F90 \ 
    7527         restart.F90 \ 
    7528         sbcana.F90 \ 
    7529         sbcblk_clio.F90 \ 
    7530         sbcblk_core.F90 \ 
    7531         sbccpl.F90 \ 
    7532         sbcflx.F90 \ 
    7533         sbcfwb.F90 \ 
    7534         sbc_ice.F90 \ 
    7535         sbcice_if.F90 \ 
    7536         sbcice_lim_2.F90 \ 
    7537         sbcice_lim.F90 \ 
    7538         sbcmod.F90 \ 
    7539         sbc_oce.F90 \ 
    7540         sbcrnf.F90 \ 
    7541         sbcssm.F90 \ 
    7542         sbcssr.F90 \ 
    7543         sol_oce.F90 \ 
    7544         traqsr.F90 \ 
    7545         trazdf_exp.F90 \ 
    7546         trazdf_imp.F90 \ 
    7547         trc_oce.F90 \ 
    7548         trdmld_oce.F90 \ 
    7549         trdmod.F90 \ 
    7550         trdmod_oce.F90 \ 
    7551         zdfddm.F90 \ 
    7552         zdfkpp.F90 \ 
    7553         zdfmxl.F90 \ 
    7554         zdf_oce.F90 \ 
    7555         zdftke.F90 \ 
    7556         zdftke_old.F90 \ 
    7557         zpshde.F90 \ 
    7558         daymod.F90 \ 
    7559         diawri_c1d.F90 \ 
    7560         diawri.F90 \ 
    7561         dom_oce.F90 \ 
    7562         dtasal.F90 \ 
    7563         dtatem.F90 \ 
    7564         dyncor_c1d.F90 \ 
    7565         dynnxt_c1d.F90 \ 
    7566         dynzdf.F90 \ 
    7567         eosbn2.F90 \ 
    7568         in_out_manager.F90 \ 
    7569         iom.F90 \ 
    7570         lbclnk.F90 \ 
    7571         $(MODEL_LIB)(daymod.o) \ 
    7572         $(MODEL_LIB)(diawri_c1d.o) \ 
    7573         $(MODEL_LIB)(diawri.o) \ 
    7574         $(MODEL_LIB)(dom_oce.o) \ 
    7575         $(MODEL_LIB)(dtasal.o) \ 
    7576         $(MODEL_LIB)(dtatem.o) \ 
    7577         $(MODEL_LIB)(dyncor_c1d.o) \ 
    7578         $(MODEL_LIB)(dynnxt_c1d.o) \ 
    7579         $(MODEL_LIB)(dynzdf.o) \ 
    7580         $(MODEL_LIB)(eosbn2.o) \ 
    7581         $(MODEL_LIB)(in_out_manager.o) \ 
    7582         $(MODEL_LIB)(iom.o) \ 
    7583         $(MODEL_LIB)(lbclnk.o) \ 
    7584         $(MODEL_LIB)(oce.o) \ 
    7585         $(MODEL_LIB)(prtctl.o) \ 
    7586         $(MODEL_LIB)(restart.o) \ 
    7587         $(MODEL_LIB)(sbcmod.o) \ 
    7588         $(MODEL_LIB)(sbcrnf.o) \ 
    7589         $(MODEL_LIB)(stpctl.o) \ 
    7590         $(MODEL_LIB)(tranpc.o) \ 
    7591         $(MODEL_LIB)(tranxt.o) \ 
    7592         $(MODEL_LIB)(traqsr.o) \ 
    7593         $(MODEL_LIB)(trasbc.o) \ 
    7594         $(MODEL_LIB)(trazdf.o) \ 
    7595         $(MODEL_LIB)(zdfbfr.o) \ 
    7596         $(MODEL_LIB)(zdfddm.o) \ 
    7597         $(MODEL_LIB)(zdfevd.o) \ 
    7598         $(MODEL_LIB)(zdfkpp.o) \ 
    7599         $(MODEL_LIB)(zdfmxl.o) \ 
    7600         $(MODEL_LIB)(zdf_oce.o) \ 
    7601         $(MODEL_LIB)(zdfric.o) \ 
    7602         $(MODEL_LIB)(zdftke.o) \ 
    7603         oce.F90 \ 
    7604         prtctl.F90 \ 
    7605         restart.F90 \ 
    7606         sbcmod.F90 \ 
    7607         sbcrnf.F90 \ 
    7608         stpctl.F90 \ 
    7609         tranpc.F90 \ 
    7610         tranxt.F90 \ 
    7611         traqsr.F90 \ 
    7612         trasbc.F90 \ 
    7613         trazdf.F90 \ 
    7614         zdfbfr.F90 \ 
    7615         zdfddm.F90 \ 
    7616         zdfevd.F90 \ 
    7617         zdfkpp.F90 \ 
    7618         zdfmxl.F90 \ 
    7619         zdf_oce.F90 \ 
    7620         zdfric.F90 \ 
    7621         zdftke.F90 \ 
    7622         domzgr_substitute.h90 \ 
    7623         zdfddm_substitute.h90 \ 
    7624         KEY_CPP \ 
    7625         step_c1d.F90 
    7626 $(MODEL_LIB)(step.o) :  \ 
    76277602        agrif_opa_interp.F90 \ 
    76287603        agrif_opa_update.F90 \ 
    76297604        albedo.F90 \ 
     7605        bdy_oce.F90 \ 
    76307606        bdydta.F90 \ 
    76317607        bdydyn.F90 \ 
    7632         bdy_oce.F90 \ 
    76337608        bdytides.F90 \ 
    76347609        bdytra.F90 \ 
     
    76377612        closea.F90 \ 
    76387613        cpl_oasis3.F90 \ 
     7614        cpl_oasis4.F90 \ 
    76397615        daymod.F90 \ 
    76407616        diadimg.F90 \ 
     
    76467622        dtasal.F90 \ 
    76477623        dtatem.F90 \ 
     7624        dynadv.F90 \ 
    76487625        dynadv_cen2.F90 \ 
    7649         dynadv.F90 \ 
    76507626        dynadv_ubs.F90 \ 
    76517627        dynhpg.F90 \ 
     
    76657641        fldread.F90 \ 
    76667642        flo4rk.F90 \ 
     7643        flo_oce.F90 \ 
    76677644        floblk.F90 \ 
    76687645        flodom.F90 \ 
    7669         flo_oce.F90 \ 
    76707646        flowri.F90 \ 
    76717647        geo2ocean.F90 \ 
    76727648        ice_2.F90 \ 
    76737649        in_out_manager.F90 \ 
     7650        iom.F90 \ 
    76747651        iom_def.F90 \ 
    7675         iom.F90 \ 
    76767652        iom_ioipsl.F90 \ 
    76777653        iom_nf90.F90 \ 
     
    76857661        lib_print.f90 \ 
    76867662        limwri_2.F90 \ 
    7687         $(MODEL_LIB)(agrif_opa_interp.o) \ 
    7688         $(MODEL_LIB)(agrif_opa_update.o) \ 
    7689         $(MODEL_LIB)(albedo.o) \ 
    7690         $(MODEL_LIB)(bdydta.o) \ 
    7691         $(MODEL_LIB)(bdydyn.o) \ 
    7692         $(MODEL_LIB)(bdy_oce.o) \ 
    7693         $(MODEL_LIB)(bdytides.o) \ 
    7694         $(MODEL_LIB)(bdytra.o) \ 
    7695         $(MODEL_LIB)(c1d.o) \ 
    7696         $(MODEL_LIB)(cla_div.o) \ 
    7697         $(MODEL_LIB)(closea.o) \ 
    7698         $(MODEL_LIB)(cpl_oasis3.o) \ 
    7699         $(MODEL_LIB)(daymod.o) \ 
    7700         $(MODEL_LIB)(diadimg.o) \ 
    7701         $(MODEL_LIB)(diahth.o) \ 
    7702         $(MODEL_LIB)(dianam.o) \ 
    7703         $(MODEL_LIB)(divcur.o) \ 
    7704         $(MODEL_LIB)(dom_oce.o) \ 
    7705         $(MODEL_LIB)(domvvl.o) \ 
    7706         $(MODEL_LIB)(dtasal.o) \ 
    7707         $(MODEL_LIB)(dtatem.o) \ 
    7708         $(MODEL_LIB)(dynadv_cen2.o) \ 
    7709         $(MODEL_LIB)(dynadv.o) \ 
    7710         $(MODEL_LIB)(dynadv_ubs.o) \ 
    7711         $(MODEL_LIB)(dynhpg.o) \ 
    7712         $(MODEL_LIB)(dynkeg.o) \ 
    7713         $(MODEL_LIB)(dynldf_bilapg.o) \ 
    7714         $(MODEL_LIB)(dynldf_bilap.o) \ 
    7715         $(MODEL_LIB)(dynldf_iso.o) \ 
    7716         $(MODEL_LIB)(dynldf_lap.o) \ 
    7717         $(MODEL_LIB)(dynspg_exp.o) \ 
    7718         $(MODEL_LIB)(dynspg_flt.o) \ 
    7719         $(MODEL_LIB)(dynspg_oce.o) \ 
    7720         $(MODEL_LIB)(dynspg_ts.o) \ 
    7721         $(MODEL_LIB)(dynzad.o) \ 
    7722         $(MODEL_LIB)(dynzdf_exp.o) \ 
    7723         $(MODEL_LIB)(dynzdf_imp.o) \ 
    7724         $(MODEL_LIB)(eosbn2.o) \ 
    7725         $(MODEL_LIB)(fldread.o) \ 
    7726         $(MODEL_LIB)(flo4rk.o) \ 
    7727         $(MODEL_LIB)(floblk.o) \ 
    7728         $(MODEL_LIB)(flodom.o) \ 
    7729         $(MODEL_LIB)(flo_oce.o) \ 
    7730         $(MODEL_LIB)(flowri.o) \ 
    7731         $(MODEL_LIB)(geo2ocean.o) \ 
    7732         $(MODEL_LIB)(ice_2.o) \ 
    7733         $(MODEL_LIB)(in_out_manager.o) \ 
    7734         $(MODEL_LIB)(iom_def.o) \ 
    7735         $(MODEL_LIB)(iom_ioipsl.o) \ 
    7736         $(MODEL_LIB)(iom_nf90.o) \ 
    7737         $(MODEL_LIB)(iom.o) \ 
    7738         $(MODEL_LIB)(iom_rstdimg.o) \ 
    7739         $(MODEL_LIB)(lbclnk.o) \ 
    7740         $(MODEL_LIB)(lbcnfd.o) \ 
    7741         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    7742         $(MODEL_LIB)(ldfslp.o) \ 
    7743         $(MODEL_LIB)(ldftra_oce.o) \ 
    7744         $(MODEL_LIB)(lib_mpp.o) \ 
    7745         $(MODEL_LIB)(lib_print.o) \ 
    7746         $(MODEL_LIB)(limwri_2.o) \ 
    7747         $(MODEL_LIB)(obcdyn_bt.o) \ 
    7748         $(MODEL_LIB)(obcdyn.o) \ 
    7749         $(MODEL_LIB)(obc_oce.o) \ 
    7750         $(MODEL_LIB)(obc_par.o) \ 
    7751         $(MODEL_LIB)(obctra.o) \ 
    7752         $(MODEL_LIB)(obcvol.o) \ 
    7753         $(MODEL_LIB)(oce.o) \ 
    7754         $(MODEL_LIB)(par_ice_2.o) \ 
    7755         $(MODEL_LIB)(par_kind.o) \ 
    7756         $(MODEL_LIB)(par_oce.o) \ 
    7757         $(MODEL_LIB)(phycst.o) \ 
    7758         $(MODEL_LIB)(prtctl.o) \ 
    7759         $(MODEL_LIB)(restart.o) \ 
    7760         $(MODEL_LIB)(sbcana.o) \ 
    7761         $(MODEL_LIB)(sbcblk_clio.o) \ 
    7762         $(MODEL_LIB)(sbcblk_core.o) \ 
    7763         $(MODEL_LIB)(sbccpl.o) \ 
    7764         $(MODEL_LIB)(sbcflx.o) \ 
    7765         $(MODEL_LIB)(sbcfwb.o) \ 
    7766         $(MODEL_LIB)(sbcice_if.o) \ 
    7767         $(MODEL_LIB)(sbcice_lim_2.o) \ 
    7768         $(MODEL_LIB)(sbcice_lim.o) \ 
    7769         $(MODEL_LIB)(sbc_ice.o) \ 
    7770         $(MODEL_LIB)(sbc_oce.o) \ 
    7771         $(MODEL_LIB)(sbcrnf.o) \ 
    7772         $(MODEL_LIB)(sbcssm.o) \ 
    7773         $(MODEL_LIB)(sbcssr.o) \ 
    7774         $(MODEL_LIB)(sol_oce.o) \ 
    7775         $(MODEL_LIB)(traadv_cen2.o) \ 
    7776         $(MODEL_LIB)(traadv_eiv.o) \ 
    7777         $(MODEL_LIB)(traadv_muscl2.o) \ 
    7778         $(MODEL_LIB)(traadv_muscl.o) \ 
    7779         $(MODEL_LIB)(traadv_qck.o) \ 
    7780         $(MODEL_LIB)(traadv_tvd.o) \ 
    7781         $(MODEL_LIB)(traadv_ubs.o) \ 
    7782         $(MODEL_LIB)(trabbl.o) \ 
    7783         $(MODEL_LIB)(traldf_bilapg.o) \ 
    7784         $(MODEL_LIB)(traldf_bilap.o) \ 
    7785         $(MODEL_LIB)(traldf_iso.o) \ 
    7786         $(MODEL_LIB)(traldf_lap.o) \ 
    7787         $(MODEL_LIB)(traqsr.o) \ 
    7788         $(MODEL_LIB)(trazdf_exp.o) \ 
    7789         $(MODEL_LIB)(trazdf_imp.o) \ 
    7790         $(MODEL_LIB)(trazdf.o) \ 
    7791         $(MODEL_LIB)(trc_oce.o) \ 
    7792         $(MODEL_LIB)(trdicp_oce.o) \ 
    7793         $(MODEL_LIB)(trdmld_oce.o) \ 
    7794         $(MODEL_LIB)(trdmld_rst.o) \ 
    7795         $(MODEL_LIB)(trdmod.o) \ 
    7796         $(MODEL_LIB)(trdmod_oce.o) \ 
    7797         $(MODEL_LIB)(trdvor_oce.o) \ 
    7798         $(MODEL_LIB)(zdfddm.o) \ 
    7799         $(MODEL_LIB)(zdfkpp.o) \ 
    7800         $(MODEL_LIB)(zdfmxl.o) \ 
    7801         $(MODEL_LIB)(zdf_oce.o) \ 
    7802         $(MODEL_LIB)(zdftke.o) \ 
    7803         $(MODEL_LIB)(zdftke_old.o) \ 
    7804         $(MODEL_LIB)(zpshde.o) \ 
    7805         obcdyn_bt.F90 \ 
    7806         obcdyn.F90 \ 
    78077663        obc_oce.F90 \ 
    78087664        obc_par.F90 \ 
     7665        obcdyn.F90 \ 
     7666        obcdyn_bt.F90 \ 
    78097667        obctra.F90 \ 
    78107668        obcvol.F90 \ 
     
    78167674        prtctl.F90 \ 
    78177675        restart.F90 \ 
     7676        sbc_ice.F90 \ 
     7677        sbc_oce.F90 \ 
    78187678        sbcana.F90 \ 
    78197679        sbcblk_clio.F90 \ 
     
    78227682        sbcflx.F90 \ 
    78237683        sbcfwb.F90 \ 
    7824         sbc_ice.F90 \ 
    78257684        sbcice_if.F90 \ 
     7685        sbcice_lim.F90 \ 
    78267686        sbcice_lim_2.F90 \ 
    7827         sbcice_lim.F90 \ 
    7828         sbc_oce.F90 \ 
    78297687        sbcrnf.F90 \ 
    78307688        sbcssm.F90 \ 
     
    78337691        traadv_cen2.F90 \ 
    78347692        traadv_eiv.F90 \ 
     7693        traadv_muscl.F90 \ 
    78357694        traadv_muscl2.F90 \ 
    7836         traadv_muscl.F90 \ 
    78377695        traadv_qck.F90 \ 
    78387696        traadv_tvd.F90 \ 
     
    78447702        traldf_lap.F90 \ 
    78457703        traqsr.F90 \ 
     7704        trazdf.F90 \ 
    78467705        trazdf_exp.F90 \ 
    7847         trazdf.F90 \ 
    78487706        trazdf_imp.F90 \ 
    78497707        trc_oce.F90 \ 
     
    78547712        trdmod_oce.F90 \ 
    78557713        trdvor_oce.F90 \ 
     7714        zdf_oce.F90 \ 
     7715        zdfbfr.F90 \ 
    78567716        zdfddm.F90 \ 
    78577717        zdfkpp.F90 \ 
    78587718        zdfmxl.F90 \ 
    7859         zdf_oce.F90 \ 
    78607719        zdftke.F90 \ 
    78617720        zdftke_old.F90 \ 
    78627721        zpshde.F90 \ 
    7863         agrif_opa_sponge.F90 \ 
    7864         bdydta.F90 \ 
    7865         bdy_par.F90 \ 
    7866         cla.F90 \ 
    7867         cpl_oasis3.F90 \ 
    7868         daymod.F90 \ 
    7869         diafwb.F90 \ 
    7870         diagap.F90 \ 
    7871         diahdy.F90 \ 
    7872         diahth.F90 \ 
    7873         diaptr.F90 \ 
    7874         diawri.F90 \ 
    7875         dom_oce.F90 \ 
    7876         dtasal.F90 \ 
    7877         dtatem.F90 \ 
    7878         dynadv.F90 \ 
    7879         dynhpg.F90 \ 
    7880         dynldf.F90 \ 
    7881         dynnxt.F90 \ 
    7882         dynspg.F90 \ 
    7883         dynspg_oce.F90 \ 
    7884         dynvor.F90 \ 
    7885         dynzdf.F90 \ 
    7886         eosbn2.F90 \ 
    7887         floats.F90 \ 
    7888         flo_oce.F90 \ 
    7889         in_out_manager.F90 \ 
    7890         iom.F90 \ 
    7891         lbclnk.F90 \ 
    7892         ldfdyn_oce.F90 \ 
    7893         ldfeiv.F90 \ 
    7894         ldfslp.F90 \ 
    7895         ldftra_oce.F90 \ 
    78967722        $(MODEL_LIB)(agrif_opa_sponge.o) \ 
     7723        $(MODEL_LIB)(bdy_par.o) \ 
    78977724        $(MODEL_LIB)(bdydta.o) \ 
    7898         $(MODEL_LIB)(bdy_par.o) \ 
    78997725        $(MODEL_LIB)(cla.o) \ 
    79007726        $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    79107736        $(MODEL_LIB)(dtatem.o) \ 
    79117737        $(MODEL_LIB)(dynadv.o) \ 
     7738        $(MODEL_LIB)(dynbfr.o) \ 
    79127739        $(MODEL_LIB)(dynhpg.o) \ 
    79137740        $(MODEL_LIB)(dynldf.o) \ 
     
    79187745        $(MODEL_LIB)(dynzdf.o) \ 
    79197746        $(MODEL_LIB)(eosbn2.o) \ 
     7747        $(MODEL_LIB)(flo_oce.o) \ 
    79207748        $(MODEL_LIB)(floats.o) \ 
    7921         $(MODEL_LIB)(flo_oce.o) \ 
    79227749        $(MODEL_LIB)(in_out_manager.o) \ 
    79237750        $(MODEL_LIB)(iom.o) \ 
     
    79277754        $(MODEL_LIB)(ldfslp.o) \ 
    79287755        $(MODEL_LIB)(ldftra_oce.o) \ 
     7756        $(MODEL_LIB)(obc_par.o) \ 
    79297757        $(MODEL_LIB)(obcdta.o) \ 
    7930         $(MODEL_LIB)(obc_par.o) \ 
    79317758        $(MODEL_LIB)(obcrad.o) \ 
    79327759        $(MODEL_LIB)(obcrst.o) \ 
     
    79547781        $(MODEL_LIB)(trdmod_oce.o) \ 
    79557782        $(MODEL_LIB)(trdvor.o) \ 
     7783        $(MODEL_LIB)(zdf_oce.o) \ 
    79567784        $(MODEL_LIB)(zdfbfr.o) \ 
    79577785        $(MODEL_LIB)(zdfddm.o) \ 
     
    79597787        $(MODEL_LIB)(zdfkpp.o) \ 
    79607788        $(MODEL_LIB)(zdfmxl.o) \ 
    7961         $(MODEL_LIB)(zdf_oce.o) \ 
    79627789        $(MODEL_LIB)(zdfric.o) \ 
    79637790        $(MODEL_LIB)(zdftke.o) \ 
     
    79657792        $(MODEL_LIB)(zdftmx.o) \ 
    79667793        $(MODEL_LIB)(zpshde.o) \ 
     7794        agrif_opa_sponge.F90 \ 
     7795        bdy_par.F90 \ 
     7796        bdydta.F90 \ 
     7797        cla.F90 \ 
     7798        cpl_oasis3.F90 \ 
     7799        daymod.F90 \ 
     7800        diafwb.F90 \ 
     7801        diagap.F90 \ 
     7802        diahdy.F90 \ 
     7803        diahth.F90 \ 
     7804        diaptr.F90 \ 
     7805        diawri.F90 \ 
     7806        dom_oce.F90 \ 
     7807        dtasal.F90 \ 
     7808        dtatem.F90 \ 
     7809        dynadv.F90 \ 
     7810        dynbfr.F90 \ 
     7811        dynhpg.F90 \ 
     7812        dynldf.F90 \ 
     7813        dynnxt.F90 \ 
     7814        dynspg.F90 \ 
     7815        dynspg_oce.F90 \ 
     7816        dynvor.F90 \ 
     7817        dynzdf.F90 \ 
     7818        eosbn2.F90 \ 
     7819        flo_oce.F90 \ 
     7820        floats.F90 \ 
     7821        in_out_manager.F90 \ 
     7822        iom.F90 \ 
     7823        lbclnk.F90 \ 
     7824        ldfdyn_oce.F90 \ 
     7825        ldfeiv.F90 \ 
     7826        ldfslp.F90 \ 
     7827        ldftra_oce.F90 \ 
     7828        obc_par.F90 \ 
    79677829        obcdta.F90 \ 
    7968         obc_par.F90 \ 
    79697830        obcrad.F90 \ 
    79707831        obcrst.F90 \ 
     
    79927853        trdmod_oce.F90 \ 
    79937854        trdvor.F90 \ 
     7855        zdf_oce.F90 \ 
    79947856        zdfbfr.F90 \ 
    79957857        zdfddm.F90 \ 
     
    79977859        zdfkpp.F90 \ 
    79987860        zdfmxl.F90 \ 
    7999         zdf_oce.F90 \ 
    80007861        zdfric.F90 \ 
    80017862        zdftke.F90 \ 
     
    80087869        KEY_CPP \ 
    80097870        step.F90 
    8010 $(MODEL_LIB)(stpctl.o) :        \ 
    8011         dom_oce.F90 \ 
    8012         in_out_manager.F90 \ 
    8013         lbcnfd.F90 \ 
    8014         lib_mpp.F90 \ 
    8015         lib_print.f90 \ 
    8016         $(MODEL_LIB)(dom_oce.o) \ 
    8017         $(MODEL_LIB)(in_out_manager.o) \ 
    8018         $(MODEL_LIB)(lbcnfd.o) \ 
    8019         $(MODEL_LIB)(lib_mpp.o) \ 
    8020         $(MODEL_LIB)(lib_print.o) \ 
    8021         $(MODEL_LIB)(oce.o) \ 
    8022         $(MODEL_LIB)(par_kind.o) \ 
    8023         $(MODEL_LIB)(par_oce.o) \ 
    8024         oce.F90 \ 
    8025         par_kind.F90 \ 
    8026         par_oce.F90 \ 
    8027         dom_oce.F90 \ 
    8028         dynspg_oce.F90 \ 
    8029         in_out_manager.F90 \ 
    8030         lbclnk.F90 \ 
    8031         lib_mpp.F90 \ 
    8032         $(MODEL_LIB)(dom_oce.o) \ 
    8033         $(MODEL_LIB)(dynspg_oce.o) \ 
    8034         $(MODEL_LIB)(in_out_manager.o) \ 
    8035         $(MODEL_LIB)(lbclnk.o) \ 
    8036         $(MODEL_LIB)(lib_mpp.o) \ 
    8037         $(MODEL_LIB)(oce.o) \ 
    8038         $(MODEL_LIB)(sol_oce.o) \ 
    8039         oce.F90 \ 
    8040         sol_oce.F90 \ 
    8041         stpctl.F90 
    8042 $(MODEL_LIB)(thd_ice_2.o) :     \ 
    8043         $(MODEL_LIB)(par_oce.o) \ 
    8044         par_oce.F90 \ 
    8045         $(MODEL_LIB)(par_ice_2.o) \ 
    8046         par_ice_2.F90 \ 
    8047         KEY_CPP \ 
    8048         thd_ice_2.F90 
    8049 $(MODEL_LIB)(traadv_cen2.o) :   \ 
    8050         c1d.F90 \ 
    8051         closea.F90 \ 
    8052         cpl_oasis3.F90 \ 
    8053         daymod.F90 \ 
    8054         dianam.F90 \ 
    8055         dom_oce.F90 \ 
    8056         eosbn2.F90 \ 
    8057         fldread.F90 \ 
    8058         in_out_manager.F90 \ 
    8059         iom_def.F90 \ 
    8060         iom.F90 \ 
    8061         iom_ioipsl.F90 \ 
    8062         iom_nf90.F90 \ 
    8063         iom_rstdimg.F90 \ 
    8064         lbclnk.F90 \ 
    8065         lbcnfd.F90 \ 
    8066         ldftra_oce.F90 \ 
    8067         lib_mpp.F90 \ 
    8068         lib_print.f90 \ 
     7871$(MODEL_LIB)(step_c1d.o) :      \ 
     7872        $(MODEL_LIB)(agrif_opa_interp.o) \ 
     7873        $(MODEL_LIB)(agrif_opa_update.o) \ 
     7874        $(MODEL_LIB)(bdytra.o) \ 
    80697875        $(MODEL_LIB)(c1d.o) \ 
    80707876        $(MODEL_LIB)(closea.o) \ 
    80717877        $(MODEL_LIB)(cpl_oasis3.o) \ 
    80727878        $(MODEL_LIB)(daymod.o) \ 
     7879        $(MODEL_LIB)(diadimg.o) \ 
     7880        $(MODEL_LIB)(diahth.o) \ 
    80737881        $(MODEL_LIB)(dianam.o) \ 
    8074         $(MODEL_LIB)(dom_oce.o) \ 
     7882        $(MODEL_LIB)(diawri.o) \ 
     7883        $(MODEL_LIB)(dom_oce.o) \ 
     7884        $(MODEL_LIB)(domvvl.o) \ 
     7885        $(MODEL_LIB)(dynhpg.o) \ 
     7886        $(MODEL_LIB)(dynspg_oce.o) \ 
     7887        $(MODEL_LIB)(dynzdf_exp.o) \ 
     7888        $(MODEL_LIB)(dynzdf_imp.o) \ 
    80757889        $(MODEL_LIB)(eosbn2.o) \ 
    80767890        $(MODEL_LIB)(fldread.o) \ 
    80777891        $(MODEL_LIB)(in_out_manager.o) \ 
     7892        $(MODEL_LIB)(iom.o) \ 
    80787893        $(MODEL_LIB)(iom_def.o) \ 
    80797894        $(MODEL_LIB)(iom_ioipsl.o) \ 
    80807895        $(MODEL_LIB)(iom_nf90.o) \ 
    8081         $(MODEL_LIB)(iom.o) \ 
    80827896        $(MODEL_LIB)(iom_rstdimg.o) \ 
    80837897        $(MODEL_LIB)(lbclnk.o) \ 
    80847898        $(MODEL_LIB)(lbcnfd.o) \ 
     7899        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    80857900        $(MODEL_LIB)(ldftra_oce.o) \ 
    80867901        $(MODEL_LIB)(lib_mpp.o) \ 
    80877902        $(MODEL_LIB)(lib_print.o) \ 
     7903        $(MODEL_LIB)(limwri_2.o) \ 
     7904        $(MODEL_LIB)(obctra.o) \ 
    80887905        $(MODEL_LIB)(oce.o) \ 
    80897906        $(MODEL_LIB)(par_kind.o) \ 
     
    80927909        $(MODEL_LIB)(prtctl.o) \ 
    80937910        $(MODEL_LIB)(restart.o) \ 
     7911        $(MODEL_LIB)(sbc_ice.o) \ 
     7912        $(MODEL_LIB)(sbc_oce.o) \ 
    80947913        $(MODEL_LIB)(sbcana.o) \ 
    80957914        $(MODEL_LIB)(sbcblk_clio.o) \ 
     
    80997918        $(MODEL_LIB)(sbcfwb.o) \ 
    81007919        $(MODEL_LIB)(sbcice_if.o) \ 
     7920        $(MODEL_LIB)(sbcice_lim.o) \ 
    81017921        $(MODEL_LIB)(sbcice_lim_2.o) \ 
     7922        $(MODEL_LIB)(sbcmod.o) \ 
     7923        $(MODEL_LIB)(sbcrnf.o) \ 
     7924        $(MODEL_LIB)(sbcssm.o) \ 
     7925        $(MODEL_LIB)(sbcssr.o) \ 
     7926        $(MODEL_LIB)(sol_oce.o) \ 
     7927        $(MODEL_LIB)(traqsr.o) \ 
     7928        $(MODEL_LIB)(trazdf_exp.o) \ 
     7929        $(MODEL_LIB)(trazdf_imp.o) \ 
     7930        $(MODEL_LIB)(trc_oce.o) \ 
     7931        $(MODEL_LIB)(trdmld_oce.o) \ 
     7932        $(MODEL_LIB)(trdmod.o) \ 
     7933        $(MODEL_LIB)(trdmod_oce.o) \ 
     7934        $(MODEL_LIB)(zdf_oce.o) \ 
     7935        $(MODEL_LIB)(zdfbfr.o) \ 
     7936        $(MODEL_LIB)(zdfddm.o) \ 
     7937        $(MODEL_LIB)(zdfkpp.o) \ 
     7938        $(MODEL_LIB)(zdfmxl.o) \ 
     7939        $(MODEL_LIB)(zdftke.o) \ 
     7940        $(MODEL_LIB)(zdftke_old.o) \ 
     7941        $(MODEL_LIB)(zpshde.o) \ 
     7942        agrif_opa_interp.F90 \ 
     7943        agrif_opa_update.F90 \ 
     7944        bdytra.F90 \ 
     7945        c1d.F90 \ 
     7946        closea.F90 \ 
     7947        cpl_oasis3.F90 \ 
     7948        daymod.F90 \ 
     7949        diadimg.F90 \ 
     7950        diahth.F90 \ 
     7951        dianam.F90 \ 
     7952        diawri.F90 \ 
     7953        dom_oce.F90 \ 
     7954        domvvl.F90 \ 
     7955        dynhpg.F90 \ 
     7956        dynspg_oce.F90 \ 
     7957        dynzdf_exp.F90 \ 
     7958        dynzdf_imp.F90 \ 
     7959        eosbn2.F90 \ 
     7960        fldread.F90 \ 
     7961        in_out_manager.F90 \ 
     7962        iom.F90 \ 
     7963        iom_def.F90 \ 
     7964        iom_ioipsl.F90 \ 
     7965        iom_nf90.F90 \ 
     7966        iom_rstdimg.F90 \ 
     7967        lbclnk.F90 \ 
     7968        lbcnfd.F90 \ 
     7969        ldfdyn_oce.F90 \ 
     7970        ldftra_oce.F90 \ 
     7971        lib_mpp.F90 \ 
     7972        lib_print.f90 \ 
     7973        limwri_2.F90 \ 
     7974        obctra.F90 \ 
     7975        oce.F90 \ 
     7976        par_kind.F90 \ 
     7977        par_oce.F90 \ 
     7978        phycst.F90 \ 
     7979        prtctl.F90 \ 
     7980        restart.F90 \ 
     7981        sbc_ice.F90 \ 
     7982        sbc_oce.F90 \ 
     7983        sbcana.F90 \ 
     7984        sbcblk_clio.F90 \ 
     7985        sbcblk_core.F90 \ 
     7986        sbccpl.F90 \ 
     7987        sbcflx.F90 \ 
     7988        sbcfwb.F90 \ 
     7989        sbcice_if.F90 \ 
     7990        sbcice_lim.F90 \ 
     7991        sbcice_lim_2.F90 \ 
     7992        sbcmod.F90 \ 
     7993        sbcrnf.F90 \ 
     7994        sbcssm.F90 \ 
     7995        sbcssr.F90 \ 
     7996        sol_oce.F90 \ 
     7997        traqsr.F90 \ 
     7998        trazdf_exp.F90 \ 
     7999        trazdf_imp.F90 \ 
     8000        trc_oce.F90 \ 
     8001        trdmld_oce.F90 \ 
     8002        trdmod.F90 \ 
     8003        trdmod_oce.F90 \ 
     8004        zdf_oce.F90 \ 
     8005        zdfbfr.F90 \ 
     8006        zdfddm.F90 \ 
     8007        zdfkpp.F90 \ 
     8008        zdfmxl.F90 \ 
     8009        zdftke.F90 \ 
     8010        zdftke_old.F90 \ 
     8011        zpshde.F90 \ 
     8012        $(MODEL_LIB)(daymod.o) \ 
     8013        $(MODEL_LIB)(diawri.o) \ 
     8014        $(MODEL_LIB)(diawri_c1d.o) \ 
     8015        $(MODEL_LIB)(dom_oce.o) \ 
     8016        $(MODEL_LIB)(dtasal.o) \ 
     8017        $(MODEL_LIB)(dtatem.o) \ 
     8018        $(MODEL_LIB)(dyncor_c1d.o) \ 
     8019        $(MODEL_LIB)(dynnxt_c1d.o) \ 
     8020        $(MODEL_LIB)(dynzdf.o) \ 
     8021        $(MODEL_LIB)(eosbn2.o) \ 
     8022        $(MODEL_LIB)(in_out_manager.o) \ 
     8023        $(MODEL_LIB)(iom.o) \ 
     8024        $(MODEL_LIB)(lbclnk.o) \ 
     8025        $(MODEL_LIB)(oce.o) \ 
     8026        $(MODEL_LIB)(prtctl.o) \ 
     8027        $(MODEL_LIB)(restart.o) \ 
     8028        $(MODEL_LIB)(sbcmod.o) \ 
     8029        $(MODEL_LIB)(sbcrnf.o) \ 
     8030        $(MODEL_LIB)(stpctl.o) \ 
     8031        $(MODEL_LIB)(tranpc.o) \ 
     8032        $(MODEL_LIB)(tranxt.o) \ 
     8033        $(MODEL_LIB)(traqsr.o) \ 
     8034        $(MODEL_LIB)(trasbc.o) \ 
     8035        $(MODEL_LIB)(trazdf.o) \ 
     8036        $(MODEL_LIB)(zdf_oce.o) \ 
     8037        $(MODEL_LIB)(zdfbfr.o) \ 
     8038        $(MODEL_LIB)(zdfddm.o) \ 
     8039        $(MODEL_LIB)(zdfevd.o) \ 
     8040        $(MODEL_LIB)(zdfkpp.o) \ 
     8041        $(MODEL_LIB)(zdfmxl.o) \ 
     8042        $(MODEL_LIB)(zdfric.o) \ 
     8043        $(MODEL_LIB)(zdftke.o) \ 
     8044        daymod.F90 \ 
     8045        diawri.F90 \ 
     8046        diawri_c1d.F90 \ 
     8047        dom_oce.F90 \ 
     8048        dtasal.F90 \ 
     8049        dtatem.F90 \ 
     8050        dyncor_c1d.F90 \ 
     8051        dynnxt_c1d.F90 \ 
     8052        dynzdf.F90 \ 
     8053        eosbn2.F90 \ 
     8054        in_out_manager.F90 \ 
     8055        iom.F90 \ 
     8056        lbclnk.F90 \ 
     8057        oce.F90 \ 
     8058        prtctl.F90 \ 
     8059        restart.F90 \ 
     8060        sbcmod.F90 \ 
     8061        sbcrnf.F90 \ 
     8062        stpctl.F90 \ 
     8063        tranpc.F90 \ 
     8064        tranxt.F90 \ 
     8065        traqsr.F90 \ 
     8066        trasbc.F90 \ 
     8067        trazdf.F90 \ 
     8068        zdf_oce.F90 \ 
     8069        zdfbfr.F90 \ 
     8070        zdfddm.F90 \ 
     8071        zdfevd.F90 \ 
     8072        zdfkpp.F90 \ 
     8073        zdfmxl.F90 \ 
     8074        zdfric.F90 \ 
     8075        zdftke.F90 \ 
     8076        domzgr_substitute.h90 \ 
     8077        zdfddm_substitute.h90 \ 
     8078        KEY_CPP \ 
     8079        step_c1d.F90 
     8080$(MODEL_LIB)(stpctl.o) :        \ 
     8081        $(MODEL_LIB)(dom_oce.o) \ 
     8082        $(MODEL_LIB)(in_out_manager.o) \ 
     8083        $(MODEL_LIB)(lbcnfd.o) \ 
     8084        $(MODEL_LIB)(lib_mpp.o) \ 
     8085        $(MODEL_LIB)(lib_print.o) \ 
     8086        $(MODEL_LIB)(oce.o) \ 
     8087        $(MODEL_LIB)(par_kind.o) \ 
     8088        $(MODEL_LIB)(par_oce.o) \ 
     8089        dom_oce.F90 \ 
     8090        in_out_manager.F90 \ 
     8091        lbcnfd.F90 \ 
     8092        lib_mpp.F90 \ 
     8093        lib_print.f90 \ 
     8094        oce.F90 \ 
     8095        par_kind.F90 \ 
     8096        par_oce.F90 \ 
     8097        $(MODEL_LIB)(dom_oce.o) \ 
     8098        $(MODEL_LIB)(dynspg_oce.o) \ 
     8099        $(MODEL_LIB)(in_out_manager.o) \ 
     8100        $(MODEL_LIB)(lbclnk.o) \ 
     8101        $(MODEL_LIB)(lib_mpp.o) \ 
     8102        $(MODEL_LIB)(oce.o) \ 
     8103        $(MODEL_LIB)(sol_oce.o) \ 
     8104        dom_oce.F90 \ 
     8105        dynspg_oce.F90 \ 
     8106        in_out_manager.F90 \ 
     8107        lbclnk.F90 \ 
     8108        lib_mpp.F90 \ 
     8109        oce.F90 \ 
     8110        sol_oce.F90 \ 
     8111        stpctl.F90 
     8112$(MODEL_LIB)(thd_ice_2.o) :     \ 
     8113        $(MODEL_LIB)(par_oce.o) \ 
     8114        par_oce.F90 \ 
     8115        $(MODEL_LIB)(par_ice_2.o) \ 
     8116        par_ice_2.F90 \ 
     8117        KEY_CPP \ 
     8118        thd_ice_2.F90 
     8119$(MODEL_LIB)(traadv.o) :        \ 
     8120        $(MODEL_LIB)(closea.o) \ 
     8121        $(MODEL_LIB)(diaptr.o) \ 
     8122        $(MODEL_LIB)(dom_oce.o) \ 
     8123        $(MODEL_LIB)(dynspg_oce.o) \ 
     8124        $(MODEL_LIB)(eosbn2.o) \ 
     8125        $(MODEL_LIB)(in_out_manager.o) \ 
     8126        $(MODEL_LIB)(iom.o) \ 
     8127        $(MODEL_LIB)(iom_def.o) \ 
     8128        $(MODEL_LIB)(iom_ioipsl.o) \ 
     8129        $(MODEL_LIB)(iom_nf90.o) \ 
     8130        $(MODEL_LIB)(iom_rstdimg.o) \ 
     8131        $(MODEL_LIB)(lbclnk.o) \ 
     8132        $(MODEL_LIB)(ldfslp.o) \ 
     8133        $(MODEL_LIB)(ldftra_oce.o) \ 
     8134        $(MODEL_LIB)(lib_mpp.o) \ 
     8135        $(MODEL_LIB)(lib_print.o) \ 
     8136        $(MODEL_LIB)(oce.o) \ 
     8137        $(MODEL_LIB)(par_kind.o) \ 
     8138        $(MODEL_LIB)(par_oce.o) \ 
     8139        $(MODEL_LIB)(prtctl.o) \ 
     8140        $(MODEL_LIB)(restart.o) \ 
     8141        $(MODEL_LIB)(sbc_oce.o) \ 
     8142        $(MODEL_LIB)(sbcmod.o) \ 
     8143        $(MODEL_LIB)(sbcrnf.o) \ 
     8144        $(MODEL_LIB)(trabbl.o) \ 
     8145        $(MODEL_LIB)(trdmod.o) \ 
     8146        $(MODEL_LIB)(trdmod_oce.o) \ 
     8147        $(MODEL_LIB)(zdf_oce.o) \ 
     8148        closea.F90 \ 
     8149        diaptr.F90 \ 
     8150        dom_oce.F90 \ 
     8151        dynspg_oce.F90 \ 
     8152        eosbn2.F90 \ 
     8153        in_out_manager.F90 \ 
     8154        iom.F90 \ 
     8155        iom_def.F90 \ 
     8156        iom_ioipsl.F90 \ 
     8157        iom_nf90.F90 \ 
     8158        iom_rstdimg.F90 \ 
     8159        lbclnk.F90 \ 
     8160        ldfslp.F90 \ 
     8161        ldftra_oce.F90 \ 
     8162        lib_mpp.F90 \ 
     8163        lib_print.f90 \ 
     8164        oce.F90 \ 
     8165        par_kind.F90 \ 
     8166        par_oce.F90 \ 
     8167        prtctl.F90 \ 
     8168        restart.F90 \ 
     8169        sbc_oce.F90 \ 
     8170        sbcmod.F90 \ 
     8171        sbcrnf.F90 \ 
     8172        trabbl.F90 \ 
     8173        trdmod.F90 \ 
     8174        trdmod_oce.F90 \ 
     8175        zdf_oce.F90 \ 
     8176        $(MODEL_LIB)(dom_oce.o) \ 
     8177        $(MODEL_LIB)(in_out_manager.o) \ 
     8178        $(MODEL_LIB)(iom.o) \ 
     8179        $(MODEL_LIB)(ldftra_oce.o) \ 
     8180        $(MODEL_LIB)(oce.o) \ 
     8181        $(MODEL_LIB)(prtctl.o) \ 
     8182        $(MODEL_LIB)(traadv_cen2.o) \ 
     8183        $(MODEL_LIB)(traadv_eiv.o) \ 
     8184        $(MODEL_LIB)(traadv_muscl.o) \ 
     8185        $(MODEL_LIB)(traadv_muscl2.o) \ 
     8186        $(MODEL_LIB)(traadv_qck.o) \ 
     8187        $(MODEL_LIB)(traadv_tvd.o) \ 
     8188        $(MODEL_LIB)(traadv_ubs.o) \ 
     8189        $(MODEL_LIB)(trabbl.o) \ 
     8190        dom_oce.F90 \ 
     8191        in_out_manager.F90 \ 
     8192        iom.F90 \ 
     8193        ldftra_oce.F90 \ 
     8194        oce.F90 \ 
     8195        prtctl.F90 \ 
     8196        traadv_cen2.F90 \ 
     8197        traadv_eiv.F90 \ 
     8198        traadv_muscl.F90 \ 
     8199        traadv_muscl2.F90 \ 
     8200        traadv_qck.F90 \ 
     8201        traadv_tvd.F90 \ 
     8202        traadv_ubs.F90 \ 
     8203        trabbl.F90 \ 
     8204        domzgr_substitute.h90 \ 
     8205        vectopt_loop_substitute.h90 \ 
     8206        KEY_CPP \ 
     8207        traadv.F90 
     8208$(MODEL_LIB)(traadv_cen2.o) :   \ 
     8209        $(MODEL_LIB)(c1d.o) \ 
     8210        $(MODEL_LIB)(closea.o) \ 
     8211        $(MODEL_LIB)(cpl_oasis3.o) \ 
     8212        $(MODEL_LIB)(daymod.o) \ 
     8213        $(MODEL_LIB)(dianam.o) \ 
     8214        $(MODEL_LIB)(dom_oce.o) \ 
     8215        $(MODEL_LIB)(eosbn2.o) \ 
     8216        $(MODEL_LIB)(fldread.o) \ 
     8217        $(MODEL_LIB)(in_out_manager.o) \ 
     8218        $(MODEL_LIB)(iom.o) \ 
     8219        $(MODEL_LIB)(iom_def.o) \ 
     8220        $(MODEL_LIB)(iom_ioipsl.o) \ 
     8221        $(MODEL_LIB)(iom_nf90.o) \ 
     8222        $(MODEL_LIB)(iom_rstdimg.o) \ 
     8223        $(MODEL_LIB)(lbclnk.o) \ 
     8224        $(MODEL_LIB)(lbcnfd.o) \ 
     8225        $(MODEL_LIB)(ldftra_oce.o) \ 
     8226        $(MODEL_LIB)(lib_mpp.o) \ 
     8227        $(MODEL_LIB)(lib_print.o) \ 
     8228        $(MODEL_LIB)(oce.o) \ 
     8229        $(MODEL_LIB)(par_kind.o) \ 
     8230        $(MODEL_LIB)(par_oce.o) \ 
     8231        $(MODEL_LIB)(phycst.o) \ 
     8232        $(MODEL_LIB)(prtctl.o) \ 
     8233        $(MODEL_LIB)(restart.o) \ 
     8234        $(MODEL_LIB)(sbc_ice.o) \ 
     8235        $(MODEL_LIB)(sbc_oce.o) \ 
     8236        $(MODEL_LIB)(sbcana.o) \ 
     8237        $(MODEL_LIB)(sbcblk_clio.o) \ 
     8238        $(MODEL_LIB)(sbcblk_core.o) \ 
     8239        $(MODEL_LIB)(sbccpl.o) \ 
     8240        $(MODEL_LIB)(sbcflx.o) \ 
     8241        $(MODEL_LIB)(sbcfwb.o) \ 
     8242        $(MODEL_LIB)(sbcice_if.o) \ 
    81028243        $(MODEL_LIB)(sbcice_lim.o) \ 
    8103         $(MODEL_LIB)(sbc_ice.o) \ 
    8104         $(MODEL_LIB)(sbc_oce.o) \ 
     8244        $(MODEL_LIB)(sbcice_lim_2.o) \ 
    81058245        $(MODEL_LIB)(sbcrnf.o) \ 
    81068246        $(MODEL_LIB)(sbcssm.o) \ 
     
    81148254        $(MODEL_LIB)(trdvor.o) \ 
    81158255        $(MODEL_LIB)(trdvor_oce.o) \ 
     8256        $(MODEL_LIB)(zdf_oce.o) \ 
    81168257        $(MODEL_LIB)(zdfddm.o) \ 
    81178258        $(MODEL_LIB)(zdfmxl.o) \ 
    8118         $(MODEL_LIB)(zdf_oce.o) \ 
    81198259        $(MODEL_LIB)(zpshde.o) \ 
     8260        c1d.F90 \ 
     8261        closea.F90 \ 
     8262        cpl_oasis3.F90 \ 
     8263        daymod.F90 \ 
     8264        dianam.F90 \ 
     8265        dom_oce.F90 \ 
     8266        eosbn2.F90 \ 
     8267        fldread.F90 \ 
     8268        in_out_manager.F90 \ 
     8269        iom.F90 \ 
     8270        iom_def.F90 \ 
     8271        iom_ioipsl.F90 \ 
     8272        iom_nf90.F90 \ 
     8273        iom_rstdimg.F90 \ 
     8274        lbclnk.F90 \ 
     8275        lbcnfd.F90 \ 
     8276        ldftra_oce.F90 \ 
     8277        lib_mpp.F90 \ 
     8278        lib_print.f90 \ 
    81208279        oce.F90 \ 
    81218280        par_kind.F90 \ 
     
    81248283        prtctl.F90 \ 
    81258284        restart.F90 \ 
     8285        sbc_ice.F90 \ 
     8286        sbc_oce.F90 \ 
    81268287        sbcana.F90 \ 
    81278288        sbcblk_clio.F90 \ 
     
    81308291        sbcflx.F90 \ 
    81318292        sbcfwb.F90 \ 
    8132         sbc_ice.F90 \ 
    81338293        sbcice_if.F90 \ 
     8294        sbcice_lim.F90 \ 
    81348295        sbcice_lim_2.F90 \ 
    8135         sbcice_lim.F90 \ 
    8136         sbc_oce.F90 \ 
    81378296        sbcrnf.F90 \ 
    81388297        sbcssm.F90 \ 
     
    81468305        trdvor.F90 \ 
    81478306        trdvor_oce.F90 \ 
     8307        zdf_oce.F90 \ 
    81488308        zdfddm.F90 \ 
    81498309        zdfmxl.F90 \ 
    8150         zdf_oce.F90 \ 
    81518310        zpshde.F90 \ 
    8152         closea.F90 \ 
    8153         diaptr.F90 \ 
    8154         dom_oce.F90 \ 
    8155         dynspg_oce.F90 \ 
    8156         eosbn2.F90 \ 
    8157         in_out_manager.F90 \ 
    8158         iom.F90 \ 
    8159         lbclnk.F90 \ 
    8160         lib_mpp.F90 \ 
    81618311        $(MODEL_LIB)(closea.o) \ 
    81628312        $(MODEL_LIB)(diaptr.o) \ 
     
    81718321        $(MODEL_LIB)(prtctl.o) \ 
    81728322        $(MODEL_LIB)(restart.o) \ 
     8323        $(MODEL_LIB)(sbc_oce.o) \ 
    81738324        $(MODEL_LIB)(sbcmod.o) \ 
    8174         $(MODEL_LIB)(sbc_oce.o) \ 
    81758325        $(MODEL_LIB)(sbcrnf.o) \ 
    81768326        $(MODEL_LIB)(trabbl.o) \ 
     
    81788328        $(MODEL_LIB)(trdmod_oce.o) \ 
    81798329        $(MODEL_LIB)(zdf_oce.o) \ 
     8330        closea.F90 \ 
     8331        diaptr.F90 \ 
     8332        dom_oce.F90 \ 
     8333        dynspg_oce.F90 \ 
     8334        eosbn2.F90 \ 
     8335        in_out_manager.F90 \ 
     8336        iom.F90 \ 
     8337        lbclnk.F90 \ 
     8338        lib_mpp.F90 \ 
    81808339        oce.F90 \ 
    81818340        prtctl.F90 \ 
    81828341        restart.F90 \ 
     8342        sbc_oce.F90 \ 
    81838343        sbcmod.F90 \ 
    8184         sbc_oce.F90 \ 
    81858344        sbcrnf.F90 \ 
    81868345        trabbl.F90 \ 
     
    81938352        traadv_cen2.F90 
    81948353$(MODEL_LIB)(traadv_eiv.o) :    \ 
     8354        $(MODEL_LIB)(dom_oce.o) \ 
     8355        $(MODEL_LIB)(in_out_manager.o) \ 
     8356        $(MODEL_LIB)(iom_def.o) \ 
     8357        $(MODEL_LIB)(iom_ioipsl.o) \ 
     8358        $(MODEL_LIB)(iom_nf90.o) \ 
     8359        $(MODEL_LIB)(iom_rstdimg.o) \ 
     8360        $(MODEL_LIB)(lbclnk.o) \ 
     8361        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8362        $(MODEL_LIB)(ldftra_oce.o) \ 
     8363        $(MODEL_LIB)(lib_print.o) \ 
     8364        $(MODEL_LIB)(oce.o) \ 
     8365        $(MODEL_LIB)(par_kind.o) \ 
     8366        $(MODEL_LIB)(par_oce.o) \ 
     8367        $(MODEL_LIB)(phycst.o) \ 
     8368        $(MODEL_LIB)(prtctl.o) \ 
     8369        $(MODEL_LIB)(zdfmxl.o) \ 
    81958370        dom_oce.F90 \ 
    81968371        in_out_manager.F90 \ 
     
    82038378        ldftra_oce.F90 \ 
    82048379        lib_print.f90 \ 
    8205         $(MODEL_LIB)(dom_oce.o) \ 
    8206         $(MODEL_LIB)(in_out_manager.o) \ 
    8207         $(MODEL_LIB)(iom_def.o) \ 
    8208         $(MODEL_LIB)(iom_ioipsl.o) \ 
    8209         $(MODEL_LIB)(iom_nf90.o) \ 
    8210         $(MODEL_LIB)(iom_rstdimg.o) \ 
    8211         $(MODEL_LIB)(lbclnk.o) \ 
    8212         $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8380        oce.F90 \ 
     8381        par_kind.F90 \ 
     8382        par_oce.F90 \ 
     8383        phycst.F90 \ 
     8384        prtctl.F90 \ 
     8385        zdfmxl.F90 \ 
     8386        $(MODEL_LIB)(dom_oce.o) \ 
     8387        $(MODEL_LIB)(in_out_manager.o) \ 
     8388        $(MODEL_LIB)(iom.o) \ 
     8389        $(MODEL_LIB)(ldfslp.o) \ 
    82138390        $(MODEL_LIB)(ldftra_oce.o) \ 
    8214         $(MODEL_LIB)(lib_print.o) \ 
    8215         $(MODEL_LIB)(oce.o) \ 
    8216         $(MODEL_LIB)(par_kind.o) \ 
    8217         $(MODEL_LIB)(par_oce.o) \ 
    8218         $(MODEL_LIB)(phycst.o) \ 
    8219         $(MODEL_LIB)(prtctl.o) \ 
    8220         $(MODEL_LIB)(zdfmxl.o) \ 
    8221         oce.F90 \ 
    8222         par_kind.F90 \ 
    8223         par_oce.F90 \ 
    8224         phycst.F90 \ 
    8225         prtctl.F90 \ 
    8226         zdfmxl.F90 \ 
     8391        $(MODEL_LIB)(oce.o) \ 
    82278392        dom_oce.F90 \ 
    82288393        in_out_manager.F90 \ 
     
    82308395        ldfslp.F90 \ 
    82318396        ldftra_oce.F90 \ 
    8232         $(MODEL_LIB)(dom_oce.o) \ 
    8233         $(MODEL_LIB)(in_out_manager.o) \ 
    8234         $(MODEL_LIB)(iom.o) \ 
    8235         $(MODEL_LIB)(ldfslp.o) \ 
    8236         $(MODEL_LIB)(ldftra_oce.o) \ 
    8237         $(MODEL_LIB)(oce.o) \ 
    82388397        oce.F90 \ 
    82398398        domzgr_substitute.h90 \ 
     
    82438402        KEY_CPP \ 
    82448403        traadv_eiv.F90 
    8245 $(MODEL_LIB)(traadv.o) :        \ 
    8246         closea.F90 \ 
    8247         diaptr.F90 \ 
    8248         dom_oce.F90 \ 
    8249         dynspg_oce.F90 \ 
    8250         eosbn2.F90 \ 
    8251         in_out_manager.F90 \ 
    8252         iom_def.F90 \ 
    8253         iom.F90 \ 
    8254         iom_ioipsl.F90 \ 
    8255         iom_nf90.F90 \ 
    8256         iom_rstdimg.F90 \ 
    8257         lbclnk.F90 \ 
    8258         ldfslp.F90 \ 
    8259         ldftra_oce.F90 \ 
    8260         lib_mpp.F90 \ 
    8261         lib_print.f90 \ 
    8262         $(MODEL_LIB)(closea.o) \ 
    8263         $(MODEL_LIB)(diaptr.o) \ 
    8264         $(MODEL_LIB)(dom_oce.o) \ 
    8265         $(MODEL_LIB)(dynspg_oce.o) \ 
    8266         $(MODEL_LIB)(eosbn2.o) \ 
    8267         $(MODEL_LIB)(in_out_manager.o) \ 
    8268         $(MODEL_LIB)(iom_def.o) \ 
    8269         $(MODEL_LIB)(iom_ioipsl.o) \ 
    8270         $(MODEL_LIB)(iom_nf90.o) \ 
    8271         $(MODEL_LIB)(iom.o) \ 
    8272         $(MODEL_LIB)(iom_rstdimg.o) \ 
    8273         $(MODEL_LIB)(lbclnk.o) \ 
    8274         $(MODEL_LIB)(ldfslp.o) \ 
    8275         $(MODEL_LIB)(ldftra_oce.o) \ 
    8276         $(MODEL_LIB)(lib_mpp.o) \ 
    8277         $(MODEL_LIB)(lib_print.o) \ 
    8278         $(MODEL_LIB)(oce.o) \ 
    8279         $(MODEL_LIB)(par_kind.o) \ 
    8280         $(MODEL_LIB)(par_oce.o) \ 
    8281         $(MODEL_LIB)(prtctl.o) \ 
    8282         $(MODEL_LIB)(restart.o) \ 
    8283         $(MODEL_LIB)(sbcmod.o) \ 
    8284         $(MODEL_LIB)(sbc_oce.o) \ 
    8285         $(MODEL_LIB)(sbcrnf.o) \ 
    8286         $(MODEL_LIB)(trabbl.o) \ 
    8287         $(MODEL_LIB)(trdmod.o) \ 
    8288         $(MODEL_LIB)(trdmod_oce.o) \ 
    8289         $(MODEL_LIB)(zdf_oce.o) \ 
    8290         oce.F90 \ 
    8291         par_kind.F90 \ 
    8292         par_oce.F90 \ 
    8293         prtctl.F90 \ 
    8294         restart.F90 \ 
    8295         sbcmod.F90 \ 
    8296         sbc_oce.F90 \ 
    8297         sbcrnf.F90 \ 
    8298         trabbl.F90 \ 
    8299         trdmod.F90 \ 
    8300         trdmod_oce.F90 \ 
    8301         zdf_oce.F90 \ 
    8302         dom_oce.F90 \ 
    8303         in_out_manager.F90 \ 
    8304         iom.F90 \ 
    8305         ldftra_oce.F90 \ 
    8306         $(MODEL_LIB)(dom_oce.o) \ 
    8307         $(MODEL_LIB)(in_out_manager.o) \ 
    8308         $(MODEL_LIB)(iom.o) \ 
    8309         $(MODEL_LIB)(ldftra_oce.o) \ 
    8310         $(MODEL_LIB)(oce.o) \ 
    8311         $(MODEL_LIB)(prtctl.o) \ 
    8312         $(MODEL_LIB)(traadv_cen2.o) \ 
    8313         $(MODEL_LIB)(traadv_eiv.o) \ 
    8314         $(MODEL_LIB)(traadv_muscl2.o) \ 
    8315         $(MODEL_LIB)(traadv_muscl.o) \ 
    8316         $(MODEL_LIB)(traadv_qck.o) \ 
    8317         $(MODEL_LIB)(traadv_tvd.o) \ 
    8318         $(MODEL_LIB)(traadv_ubs.o) \ 
    8319         $(MODEL_LIB)(trabbl.o) \ 
    8320         oce.F90 \ 
    8321         prtctl.F90 \ 
    8322         traadv_cen2.F90 \ 
    8323         traadv_eiv.F90 \ 
    8324         traadv_muscl2.F90 \ 
    8325         traadv_muscl.F90 \ 
    8326         traadv_qck.F90 \ 
    8327         traadv_tvd.F90 \ 
    8328         traadv_ubs.F90 \ 
    8329         trabbl.F90 \ 
    8330         domzgr_substitute.h90 \ 
    8331         vectopt_loop_substitute.h90 \ 
    8332         KEY_CPP \ 
    8333         traadv.F90 
    8334 $(MODEL_LIB)(traadv_muscl2.o) : \ 
    8335         daymod.F90 \ 
    8336         dianam.F90 \ 
    8337         dom_oce.F90 \ 
    8338         eosbn2.F90 \ 
    8339         in_out_manager.F90 \ 
    8340         iom.F90 \ 
    8341         lbclnk.F90 \ 
    8342         lbcnfd.F90 \ 
    8343         ldftra_oce.F90 \ 
    8344         lib_mpp.F90 \ 
    8345         lib_print.f90 \ 
     8404$(MODEL_LIB)(traadv_muscl.o) :  \ 
    83468405        $(MODEL_LIB)(daymod.o) \ 
    83478406        $(MODEL_LIB)(dianam.o) \ 
     
    83708429        $(MODEL_LIB)(trdvor_oce.o) \ 
    83718430        $(MODEL_LIB)(zdf_oce.o) \ 
     8431        daymod.F90 \ 
     8432        dianam.F90 \ 
     8433        dom_oce.F90 \ 
     8434        eosbn2.F90 \ 
     8435        in_out_manager.F90 \ 
     8436        iom.F90 \ 
     8437        lbclnk.F90 \ 
     8438        lbcnfd.F90 \ 
     8439        ldftra_oce.F90 \ 
     8440        lib_mpp.F90 \ 
     8441        lib_print.f90 \ 
    83728442        oce.F90 \ 
    83738443        par_kind.F90 \ 
     
    83858455        trdvor_oce.F90 \ 
    83868456        zdf_oce.F90 \ 
    8387         diaptr.F90 \ 
    8388         dom_oce.F90 \ 
    8389         dynspg_oce.F90 \ 
    8390         in_out_manager.F90 \ 
    8391         lbclnk.F90 \ 
    8392         lib_mpp.F90 \ 
    83938457        $(MODEL_LIB)(diaptr.o) \ 
    83948458        $(MODEL_LIB)(dom_oce.o) \ 
     
    84028466        $(MODEL_LIB)(trdmod.o) \ 
    84038467        $(MODEL_LIB)(trdmod_oce.o) \ 
     8468        diaptr.F90 \ 
     8469        dom_oce.F90 \ 
     8470        dynspg_oce.F90 \ 
     8471        in_out_manager.F90 \ 
     8472        lbclnk.F90 \ 
     8473        lib_mpp.F90 \ 
    84048474        oce.F90 \ 
    84058475        prtctl.F90 \ 
     
    84108480        vectopt_loop_substitute.h90 \ 
    84118481        KEY_CPP \ 
    8412         traadv_muscl2.F90 
    8413 $(MODEL_LIB)(traadv_muscl.o) :  \ 
    8414         daymod.F90 \ 
    8415         dianam.F90 \ 
    8416         dom_oce.F90 \ 
    8417         eosbn2.F90 \ 
    8418         in_out_manager.F90 \ 
    8419         iom.F90 \ 
    8420         lbclnk.F90 \ 
    8421         lbcnfd.F90 \ 
    8422         ldftra_oce.F90 \ 
    8423         lib_mpp.F90 \ 
    8424         lib_print.f90 \ 
     8482        traadv_muscl.F90 
     8483$(MODEL_LIB)(traadv_muscl2.o) : \ 
    84258484        $(MODEL_LIB)(daymod.o) \ 
    84268485        $(MODEL_LIB)(dianam.o) \ 
     
    84498508        $(MODEL_LIB)(trdvor_oce.o) \ 
    84508509        $(MODEL_LIB)(zdf_oce.o) \ 
     8510        daymod.F90 \ 
     8511        dianam.F90 \ 
     8512        dom_oce.F90 \ 
     8513        eosbn2.F90 \ 
     8514        in_out_manager.F90 \ 
     8515        iom.F90 \ 
     8516        lbclnk.F90 \ 
     8517        lbcnfd.F90 \ 
     8518        ldftra_oce.F90 \ 
     8519        lib_mpp.F90 \ 
     8520        lib_print.f90 \ 
    84518521        oce.F90 \ 
    84528522        par_kind.F90 \ 
     
    84648534        trdvor_oce.F90 \ 
    84658535        zdf_oce.F90 \ 
    8466         diaptr.F90 \ 
    8467         dom_oce.F90 \ 
    8468         dynspg_oce.F90 \ 
    8469         in_out_manager.F90 \ 
    8470         lbclnk.F90 \ 
    8471         lib_mpp.F90 \ 
    84728536        $(MODEL_LIB)(diaptr.o) \ 
    84738537        $(MODEL_LIB)(dom_oce.o) \ 
     
    84818545        $(MODEL_LIB)(trdmod.o) \ 
    84828546        $(MODEL_LIB)(trdmod_oce.o) \ 
     8547        diaptr.F90 \ 
     8548        dom_oce.F90 \ 
     8549        dynspg_oce.F90 \ 
     8550        in_out_manager.F90 \ 
     8551        lbclnk.F90 \ 
     8552        lib_mpp.F90 \ 
    84838553        oce.F90 \ 
    84848554        prtctl.F90 \ 
     
    84898559        vectopt_loop_substitute.h90 \ 
    84908560        KEY_CPP \ 
    8491         traadv_muscl.F90 
     8561        traadv_muscl2.F90 
    84928562$(MODEL_LIB)(traadv_qck.o) :    \ 
    8493         daymod.F90 \ 
    8494         dianam.F90 \ 
    8495         dom_oce.F90 \ 
    8496         eosbn2.F90 \ 
    8497         in_out_manager.F90 \ 
    8498         iom.F90 \ 
    8499         lbclnk.F90 \ 
    8500         lbcnfd.F90 \ 
    8501         ldftra_oce.F90 \ 
    8502         lib_mpp.F90 \ 
    8503         lib_print.f90 \ 
    85048563        $(MODEL_LIB)(daymod.o) \ 
    85058564        $(MODEL_LIB)(dianam.o) \ 
     
    85288587        $(MODEL_LIB)(trdvor_oce.o) \ 
    85298588        $(MODEL_LIB)(zdf_oce.o) \ 
     8589        daymod.F90 \ 
     8590        dianam.F90 \ 
     8591        dom_oce.F90 \ 
     8592        eosbn2.F90 \ 
     8593        in_out_manager.F90 \ 
     8594        iom.F90 \ 
     8595        lbclnk.F90 \ 
     8596        lbcnfd.F90 \ 
     8597        ldftra_oce.F90 \ 
     8598        lib_mpp.F90 \ 
     8599        lib_print.f90 \ 
    85308600        oce.F90 \ 
    85318601        par_kind.F90 \ 
     
    85438613        trdvor_oce.F90 \ 
    85448614        zdf_oce.F90 \ 
    8545         diaptr.F90 \ 
    8546         dom_oce.F90 \ 
    8547         dynspg_oce.F90 \ 
    8548         in_out_manager.F90 \ 
    8549         lbclnk.F90 \ 
    8550         lib_mpp.F90 \ 
    85518615        $(MODEL_LIB)(diaptr.o) \ 
    85528616        $(MODEL_LIB)(dom_oce.o) \ 
     
    85608624        $(MODEL_LIB)(trdmod.o) \ 
    85618625        $(MODEL_LIB)(trdmod_oce.o) \ 
     8626        diaptr.F90 \ 
     8627        dom_oce.F90 \ 
     8628        dynspg_oce.F90 \ 
     8629        in_out_manager.F90 \ 
     8630        lbclnk.F90 \ 
     8631        lib_mpp.F90 \ 
    85628632        oce.F90 \ 
    85638633        prtctl.F90 \ 
     
    85708640        traadv_qck.F90 
    85718641$(MODEL_LIB)(traadv_tvd.o) :    \ 
    8572         daymod.F90 \ 
    8573         dianam.F90 \ 
    8574         dom_oce.F90 \ 
    8575         eosbn2.F90 \ 
    8576         in_out_manager.F90 \ 
    8577         iom.F90 \ 
    8578         lbclnk.F90 \ 
    8579         lbcnfd.F90 \ 
    8580         ldftra_oce.F90 \ 
    8581         lib_mpp.F90 \ 
    8582         lib_print.f90 \ 
    85838642        $(MODEL_LIB)(daymod.o) \ 
    85848643        $(MODEL_LIB)(dianam.o) \ 
     
    86078666        $(MODEL_LIB)(trdvor_oce.o) \ 
    86088667        $(MODEL_LIB)(zdf_oce.o) \ 
     8668        daymod.F90 \ 
     8669        dianam.F90 \ 
     8670        dom_oce.F90 \ 
     8671        eosbn2.F90 \ 
     8672        in_out_manager.F90 \ 
     8673        iom.F90 \ 
     8674        lbclnk.F90 \ 
     8675        lbcnfd.F90 \ 
     8676        ldftra_oce.F90 \ 
     8677        lib_mpp.F90 \ 
     8678        lib_print.f90 \ 
    86098679        oce.F90 \ 
    86108680        par_kind.F90 \ 
     
    86228692        trdvor_oce.F90 \ 
    86238693        zdf_oce.F90 \ 
    8624         diaptr.F90 \ 
    8625         dom_oce.F90 \ 
    8626         dynspg_oce.F90 \ 
    8627         in_out_manager.F90 \ 
    8628         lbclnk.F90 \ 
    8629         lib_mpp.F90 \ 
    86308694        $(MODEL_LIB)(diaptr.o) \ 
    86318695        $(MODEL_LIB)(dom_oce.o) \ 
     
    86398703        $(MODEL_LIB)(trdmod.o) \ 
    86408704        $(MODEL_LIB)(trdmod_oce.o) \ 
     8705        diaptr.F90 \ 
     8706        dom_oce.F90 \ 
     8707        dynspg_oce.F90 \ 
     8708        in_out_manager.F90 \ 
     8709        lbclnk.F90 \ 
     8710        lib_mpp.F90 \ 
    86418711        oce.F90 \ 
    86428712        prtctl.F90 \ 
     
    86498719        traadv_tvd.F90 
    86508720$(MODEL_LIB)(traadv_ubs.o) :    \ 
    8651         daymod.F90 \ 
    8652         dianam.F90 \ 
    8653         dom_oce.F90 \ 
    8654         in_out_manager.F90 \ 
    8655         iom.F90 \ 
    8656         lbcnfd.F90 \ 
    8657         ldftra_oce.F90 \ 
    8658         lib_mpp.F90 \ 
    8659         lib_print.f90 \ 
    86608721        $(MODEL_LIB)(daymod.o) \ 
    86618722        $(MODEL_LIB)(dianam.o) \ 
     
    86808741        $(MODEL_LIB)(trdvor_oce.o) \ 
    86818742        $(MODEL_LIB)(zdf_oce.o) \ 
     8743        daymod.F90 \ 
     8744        dianam.F90 \ 
     8745        dom_oce.F90 \ 
     8746        in_out_manager.F90 \ 
     8747        iom.F90 \ 
     8748        lbcnfd.F90 \ 
     8749        ldftra_oce.F90 \ 
     8750        lib_mpp.F90 \ 
     8751        lib_print.f90 \ 
    86828752        oce.F90 \ 
    86838753        par_kind.F90 \ 
     
    86938763        trdvor_oce.F90 \ 
    86948764        zdf_oce.F90 \ 
    8695         diaptr.F90 \ 
    8696         dom_oce.F90 \ 
    8697         dynspg_oce.F90 \ 
    8698         in_out_manager.F90 \ 
    8699         lbclnk.F90 \ 
    8700         lib_mpp.F90 \ 
    87018765        $(MODEL_LIB)(diaptr.o) \ 
    87028766        $(MODEL_LIB)(dom_oce.o) \ 
     
    87098773        $(MODEL_LIB)(trdmod.o) \ 
    87108774        $(MODEL_LIB)(trdmod_oce.o) \ 
     8775        diaptr.F90 \ 
     8776        dom_oce.F90 \ 
     8777        dynspg_oce.F90 \ 
     8778        in_out_manager.F90 \ 
     8779        lbclnk.F90 \ 
     8780        lib_mpp.F90 \ 
    87118781        oce.F90 \ 
    87128782        prtctl.F90 \ 
     
    87188788        traadv_ubs.F90 
    87198789$(MODEL_LIB)(trabbc.o) :        \ 
    8720         dom_oce.F90 \ 
    8721         in_out_manager.F90 \ 
    8722         iom_def.F90 \ 
    8723         iom_ioipsl.F90 \ 
    8724         iom_nf90.F90 \ 
    8725         iom_rstdimg.F90 \ 
    8726         lbclnk.F90 \ 
    8727         ldftra_oce.F90 \ 
    8728         lib_mpp.F90 \ 
    8729         lib_print.f90 \ 
    87308790        $(MODEL_LIB)(dom_oce.o) \ 
    87318791        $(MODEL_LIB)(in_out_manager.o) \ 
     
    87518811        $(MODEL_LIB)(trdvor_oce.o) \ 
    87528812        $(MODEL_LIB)(zdf_oce.o) \ 
     8813        dom_oce.F90 \ 
     8814        in_out_manager.F90 \ 
     8815        iom_def.F90 \ 
     8816        iom_ioipsl.F90 \ 
     8817        iom_nf90.F90 \ 
     8818        iom_rstdimg.F90 \ 
     8819        lbclnk.F90 \ 
     8820        ldftra_oce.F90 \ 
     8821        lib_mpp.F90 \ 
     8822        lib_print.f90 \ 
    87538823        oce.F90 \ 
    87548824        par_kind.F90 \ 
     
    87648834        trdvor_oce.F90 \ 
    87658835        zdf_oce.F90 \ 
    8766         dom_oce.F90 \ 
    8767         in_out_manager.F90 \ 
    8768         iom.F90 \ 
    87698836        $(MODEL_LIB)(dom_oce.o) \ 
    87708837        $(MODEL_LIB)(in_out_manager.o) \ 
     
    87758842        $(MODEL_LIB)(trdmod.o) \ 
    87768843        $(MODEL_LIB)(trdmod_oce.o) \ 
     8844        dom_oce.F90 \ 
     8845        in_out_manager.F90 \ 
     8846        iom.F90 \ 
    87778847        oce.F90 \ 
    87788848        phycst.F90 \ 
     
    87848854        trabbc.F90 
    87858855$(MODEL_LIB)(trabbl.o) :        \ 
    8786         dom_oce.F90 \ 
    8787         in_out_manager.F90 \ 
    8788         lbcnfd.F90 \ 
    8789         ldftra_oce.F90 \ 
    8790         lib_mpp.F90 \ 
    8791         lib_print.f90 \ 
    8792         $(MODEL_LIB)(dom_oce.o) \ 
    8793         $(MODEL_LIB)(in_out_manager.o) \ 
    8794         $(MODEL_LIB)(lbcnfd.o) \ 
    8795         $(MODEL_LIB)(ldftra_oce.o) \ 
    8796         $(MODEL_LIB)(lib_mpp.o) \ 
    8797         $(MODEL_LIB)(lib_print.o) \ 
    8798         $(MODEL_LIB)(oce.o) \ 
    8799         $(MODEL_LIB)(par_kind.o) \ 
    8800         $(MODEL_LIB)(par_oce.o) \ 
    8801         $(MODEL_LIB)(phycst.o) \ 
    8802         $(MODEL_LIB)(prtctl.o) \ 
    8803         $(MODEL_LIB)(sbc_oce.o) \ 
    8804         $(MODEL_LIB)(trdicp.o) \ 
    8805         $(MODEL_LIB)(trdicp_oce.o) \ 
    8806         $(MODEL_LIB)(trdmld.o) \ 
    8807         $(MODEL_LIB)(trdmld_oce.o) \ 
    8808         $(MODEL_LIB)(trdmod_oce.o) \ 
    8809         $(MODEL_LIB)(trdvor.o) \ 
    8810         $(MODEL_LIB)(trdvor_oce.o) \ 
    8811         $(MODEL_LIB)(zdfddm.o) \ 
    8812         $(MODEL_LIB)(zdf_oce.o) \ 
    8813         oce.F90 \ 
    8814         par_kind.F90 \ 
    8815         par_oce.F90 \ 
    8816         phycst.F90 \ 
    8817         prtctl.F90 \ 
    8818         sbc_oce.F90 \ 
    8819         trdicp.F90 \ 
    8820         trdicp_oce.F90 \ 
    8821         trdmld.F90 \ 
    8822         trdmld_oce.F90 \ 
    8823         trdmod_oce.F90 \ 
    8824         trdvor.F90 \ 
    8825         trdvor_oce.F90 \ 
    8826         zdfddm.F90 \ 
    8827         zdf_oce.F90 \ 
    8828         dom_oce.F90 \ 
    8829         eosbn2.F90 \ 
    8830         in_out_manager.F90 \ 
    8831         lbclnk.F90 \ 
    8832         $(MODEL_LIB)(dom_oce.o) \ 
    8833         $(MODEL_LIB)(eosbn2.o) \ 
    8834         $(MODEL_LIB)(in_out_manager.o) \ 
    8835         $(MODEL_LIB)(lbclnk.o) \ 
    8836         $(MODEL_LIB)(oce.o) \ 
    8837         $(MODEL_LIB)(prtctl.o) \ 
    8838         $(MODEL_LIB)(trdmod.o) \ 
    8839         $(MODEL_LIB)(trdmod_oce.o) \ 
    8840         oce.F90 \ 
    8841         prtctl.F90 \ 
    8842         trdmod.F90 \ 
    8843         trdmod_oce.F90 \ 
    8844         eosbn2.F90 \ 
    8845         iom.F90 \ 
    8846         $(MODEL_LIB)(eosbn2.o) \ 
    8847         $(MODEL_LIB)(iom.o) \ 
    8848         $(MODEL_LIB)(oce.o) \ 
    8849         oce.F90 \ 
    8850         domzgr_substitute.h90 \ 
    8851         trabbl_adv.h90 \ 
    8852         vectopt_loop_substitute.h90 \ 
    8853         KEY_CPP \ 
    8854         trabbl.F90 
    8855 $(MODEL_LIB)(tradmp.o) :        \ 
    8856         daymod.F90 \ 
    8857         dom_oce.F90 \ 
    8858         in_out_manager.F90 \ 
    8859         iom_def.F90 \ 
    8860         iom.F90 \ 
    8861         iom_ioipsl.F90 \ 
    8862         iom_nf90.F90 \ 
    8863         iom_rstdimg.F90 \ 
    8864         lbclnk.F90 \ 
    8865         lbcnfd.F90 \ 
    8866         ldftra_oce.F90 \ 
    8867         lib_mpp.F90 \ 
    8868         lib_print.f90 \ 
    8869         $(MODEL_LIB)(daymod.o) \ 
    8870         $(MODEL_LIB)(dom_oce.o) \ 
    8871         $(MODEL_LIB)(in_out_manager.o) \ 
    8872         $(MODEL_LIB)(iom_def.o) \ 
    8873         $(MODEL_LIB)(iom_ioipsl.o) \ 
    8874         $(MODEL_LIB)(iom_nf90.o) \ 
    8875         $(MODEL_LIB)(iom.o) \ 
    8876         $(MODEL_LIB)(iom_rstdimg.o) \ 
    8877         $(MODEL_LIB)(lbclnk.o) \ 
     8856        $(MODEL_LIB)(dom_oce.o) \ 
     8857        $(MODEL_LIB)(in_out_manager.o) \ 
    88788858        $(MODEL_LIB)(lbcnfd.o) \ 
    88798859        $(MODEL_LIB)(ldftra_oce.o) \ 
     
    88948874        $(MODEL_LIB)(trdvor_oce.o) \ 
    88958875        $(MODEL_LIB)(zdf_oce.o) \ 
     8876        $(MODEL_LIB)(zdfddm.o) \ 
     8877        dom_oce.F90 \ 
     8878        in_out_manager.F90 \ 
     8879        lbcnfd.F90 \ 
     8880        ldftra_oce.F90 \ 
     8881        lib_mpp.F90 \ 
     8882        lib_print.f90 \ 
    88968883        oce.F90 \ 
    88978884        par_kind.F90 \ 
     
    89088895        trdvor_oce.F90 \ 
    89098896        zdf_oce.F90 \ 
    8910         dom_oce.F90 \ 
    8911         dtasal.F90 \ 
    8912         dtatem.F90 \ 
    8913         in_out_manager.F90 \ 
    8914         iom.F90 \ 
    8915         lib_mpp.F90 \ 
    8916         $(MODEL_LIB)(dom_oce.o) \ 
    8917         $(MODEL_LIB)(dtasal.o) \ 
    8918         $(MODEL_LIB)(dtatem.o) \ 
    8919         $(MODEL_LIB)(in_out_manager.o) \ 
    8920         $(MODEL_LIB)(iom.o) \ 
    8921         $(MODEL_LIB)(lib_mpp.o) \ 
    8922         $(MODEL_LIB)(oce.o) \ 
    8923         $(MODEL_LIB)(phycst.o) \ 
     8897        zdfddm.F90 \ 
     8898        $(MODEL_LIB)(dom_oce.o) \ 
     8899        $(MODEL_LIB)(eosbn2.o) \ 
     8900        $(MODEL_LIB)(in_out_manager.o) \ 
     8901        $(MODEL_LIB)(lbclnk.o) \ 
     8902        $(MODEL_LIB)(oce.o) \ 
    89248903        $(MODEL_LIB)(prtctl.o) \ 
    89258904        $(MODEL_LIB)(trdmod.o) \ 
    89268905        $(MODEL_LIB)(trdmod_oce.o) \ 
    8927         $(MODEL_LIB)(zdfmxl.o) \ 
    8928         $(MODEL_LIB)(zdf_oce.o) \ 
    8929         oce.F90 \ 
    8930         phycst.F90 \ 
     8906        dom_oce.F90 \ 
     8907        eosbn2.F90 \ 
     8908        in_out_manager.F90 \ 
     8909        lbclnk.F90 \ 
     8910        oce.F90 \ 
    89318911        prtctl.F90 \ 
    89328912        trdmod.F90 \ 
    89338913        trdmod_oce.F90 \ 
    8934         zdfmxl.F90 \ 
    8935         zdf_oce.F90 \ 
     8914        $(MODEL_LIB)(eosbn2.o) \ 
     8915        $(MODEL_LIB)(iom.o) \ 
     8916        $(MODEL_LIB)(oce.o) \ 
     8917        eosbn2.F90 \ 
     8918        iom.F90 \ 
     8919        oce.F90 \ 
    89368920        domzgr_substitute.h90 \ 
     8921        trabbl_adv.h90 \ 
    89378922        vectopt_loop_substitute.h90 \ 
    8938         $(IOIPSL_LIB) \ 
    8939         KEY_CPP \ 
    8940         tradmp.F90 
    8941 $(MODEL_LIB)(traldf_bilap.o) :  \ 
    8942         daymod.F90 \ 
    8943         dianam.F90 \ 
    8944         dom_oce.F90 \ 
    8945         in_out_manager.F90 \ 
    8946         iom.F90 \ 
    8947         lbclnk.F90 \ 
    8948         lbcnfd.F90 \ 
    8949         ldfdyn_oce.F90 \ 
    8950         ldftra_oce.F90 \ 
    8951         lib_mpp.F90 \ 
    8952         lib_print.f90 \ 
     8923        KEY_CPP \ 
     8924        trabbl.F90 
     8925$(MODEL_LIB)(tradmp.o) :        \ 
    89538926        $(MODEL_LIB)(daymod.o) \ 
    8954         $(MODEL_LIB)(dianam.o) \ 
    8955         $(MODEL_LIB)(dom_oce.o) \ 
    8956         $(MODEL_LIB)(in_out_manager.o) \ 
    8957         $(MODEL_LIB)(iom.o) \ 
    8958         $(MODEL_LIB)(lbclnk.o) \ 
    8959         $(MODEL_LIB)(lbcnfd.o) \ 
    8960         $(MODEL_LIB)(ldfdyn_oce.o) \ 
     8927        $(MODEL_LIB)(dom_oce.o) \ 
     8928        $(MODEL_LIB)(in_out_manager.o) \ 
     8929        $(MODEL_LIB)(iom.o) \ 
     8930        $(MODEL_LIB)(iom_def.o) \ 
     8931        $(MODEL_LIB)(iom_ioipsl.o) \ 
     8932        $(MODEL_LIB)(iom_nf90.o) \ 
     8933        $(MODEL_LIB)(iom_rstdimg.o) \ 
     8934        $(MODEL_LIB)(lbclnk.o) \ 
     8935        $(MODEL_LIB)(lbcnfd.o) \ 
    89618936        $(MODEL_LIB)(ldftra_oce.o) \ 
    89628937        $(MODEL_LIB)(lib_mpp.o) \ 
     
    89758950        $(MODEL_LIB)(trdvor.o) \ 
    89768951        $(MODEL_LIB)(trdvor_oce.o) \ 
    8977         $(MODEL_LIB)(zdfmxl.o) \ 
    89788952        $(MODEL_LIB)(zdf_oce.o) \ 
     8953        daymod.F90 \ 
     8954        dom_oce.F90 \ 
     8955        in_out_manager.F90 \ 
     8956        iom.F90 \ 
     8957        iom_def.F90 \ 
     8958        iom_ioipsl.F90 \ 
     8959        iom_nf90.F90 \ 
     8960        iom_rstdimg.F90 \ 
     8961        lbclnk.F90 \ 
     8962        lbcnfd.F90 \ 
     8963        ldftra_oce.F90 \ 
     8964        lib_mpp.F90 \ 
     8965        lib_print.f90 \ 
    89798966        oce.F90 \ 
    89808967        par_kind.F90 \ 
     
    89908977        trdvor.F90 \ 
    89918978        trdvor_oce.F90 \ 
    8992         zdfmxl.F90 \ 
    89938979        zdf_oce.F90 \ 
    8994         diaptr.F90 \ 
    8995         dom_oce.F90 \ 
    8996         in_out_manager.F90 \ 
    8997         lbclnk.F90 \ 
    8998         ldfslp.F90 \ 
    8999         ldftra_oce.F90 \ 
    9000         $(MODEL_LIB)(diaptr.o) \ 
    9001         $(MODEL_LIB)(dom_oce.o) \ 
    9002         $(MODEL_LIB)(in_out_manager.o) \ 
    9003         $(MODEL_LIB)(lbclnk.o) \ 
    9004         $(MODEL_LIB)(ldfslp.o) \ 
    9005         $(MODEL_LIB)(ldftra_oce.o) \ 
    9006         $(MODEL_LIB)(oce.o) \ 
     8980        $(MODEL_LIB)(dom_oce.o) \ 
     8981        $(MODEL_LIB)(dtasal.o) \ 
     8982        $(MODEL_LIB)(dtatem.o) \ 
     8983        $(MODEL_LIB)(in_out_manager.o) \ 
     8984        $(MODEL_LIB)(iom.o) \ 
     8985        $(MODEL_LIB)(lib_mpp.o) \ 
     8986        $(MODEL_LIB)(oce.o) \ 
     8987        $(MODEL_LIB)(phycst.o) \ 
    90078988        $(MODEL_LIB)(prtctl.o) \ 
    90088989        $(MODEL_LIB)(trdmod.o) \ 
    90098990        $(MODEL_LIB)(trdmod_oce.o) \ 
    9010         oce.F90 \ 
     8991        $(MODEL_LIB)(zdf_oce.o) \ 
     8992        $(MODEL_LIB)(zdfmxl.o) \ 
     8993        dom_oce.F90 \ 
     8994        dtasal.F90 \ 
     8995        dtatem.F90 \ 
     8996        in_out_manager.F90 \ 
     8997        iom.F90 \ 
     8998        lib_mpp.F90 \ 
     8999        oce.F90 \ 
     9000        phycst.F90 \ 
    90119001        prtctl.F90 \ 
    90129002        trdmod.F90 \ 
    90139003        trdmod_oce.F90 \ 
     9004        zdf_oce.F90 \ 
     9005        zdfmxl.F90 \ 
    90149006        domzgr_substitute.h90 \ 
    9015         ldfeiv_substitute.h90 \ 
    9016         ldftra_substitute.h90 \ 
    90179007        vectopt_loop_substitute.h90 \ 
    9018         KEY_CPP \ 
    9019         traldf_bilap.F90 
    9020 $(MODEL_LIB)(traldf_bilapg.o) : \ 
    9021         daymod.F90 \ 
    9022         dianam.F90 \ 
    9023         dom_oce.F90 \ 
    9024         in_out_manager.F90 \ 
    9025         iom.F90 \ 
    9026         lbclnk.F90 \ 
    9027         lbcnfd.F90 \ 
    9028         ldfdyn_oce.F90 \ 
    9029         ldftra_oce.F90 \ 
    9030         lib_mpp.F90 \ 
    9031         lib_print.f90 \ 
    9032         $(MODEL_LIB)(daymod.o) \ 
    9033         $(MODEL_LIB)(dianam.o) \ 
    9034         $(MODEL_LIB)(dom_oce.o) \ 
    9035         $(MODEL_LIB)(in_out_manager.o) \ 
    9036         $(MODEL_LIB)(iom.o) \ 
    9037         $(MODEL_LIB)(lbclnk.o) \ 
    9038         $(MODEL_LIB)(lbcnfd.o) \ 
    9039         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9040         $(MODEL_LIB)(ldftra_oce.o) \ 
    9041         $(MODEL_LIB)(lib_mpp.o) \ 
    9042         $(MODEL_LIB)(lib_print.o) \ 
    9043         $(MODEL_LIB)(oce.o) \ 
    9044         $(MODEL_LIB)(par_kind.o) \ 
    9045         $(MODEL_LIB)(par_oce.o) \ 
    9046         $(MODEL_LIB)(phycst.o) \ 
    9047         $(MODEL_LIB)(prtctl.o) \ 
    9048         $(MODEL_LIB)(sbc_oce.o) \ 
    9049         $(MODEL_LIB)(trdicp.o) \ 
    9050         $(MODEL_LIB)(trdicp_oce.o) \ 
    9051         $(MODEL_LIB)(trdmld.o) \ 
    9052         $(MODEL_LIB)(trdmld_oce.o) \ 
    9053         $(MODEL_LIB)(trdmod_oce.o) \ 
    9054         $(MODEL_LIB)(trdvor.o) \ 
    9055         $(MODEL_LIB)(trdvor_oce.o) \ 
    9056         $(MODEL_LIB)(zdfmxl.o) \ 
    9057         $(MODEL_LIB)(zdf_oce.o) \ 
    9058         oce.F90 \ 
    9059         par_kind.F90 \ 
    9060         par_oce.F90 \ 
    9061         phycst.F90 \ 
    9062         prtctl.F90 \ 
    9063         sbc_oce.F90 \ 
    9064         trdicp.F90 \ 
    9065         trdicp_oce.F90 \ 
    9066         trdmld.F90 \ 
    9067         trdmld_oce.F90 \ 
    9068         trdmod_oce.F90 \ 
    9069         trdvor.F90 \ 
    9070         trdvor_oce.F90 \ 
    9071         zdfmxl.F90 \ 
    9072         zdf_oce.F90 \ 
    9073         diaptr.F90 \ 
    9074         dom_oce.F90 \ 
    9075         in_out_manager.F90 \ 
    9076         lbclnk.F90 \ 
    9077         ldfslp.F90 \ 
    9078         ldftra_oce.F90 \ 
    9079         $(MODEL_LIB)(diaptr.o) \ 
    9080         $(MODEL_LIB)(dom_oce.o) \ 
    9081         $(MODEL_LIB)(in_out_manager.o) \ 
    9082         $(MODEL_LIB)(lbclnk.o) \ 
    9083         $(MODEL_LIB)(ldfslp.o) \ 
    9084         $(MODEL_LIB)(ldftra_oce.o) \ 
    9085         $(MODEL_LIB)(oce.o) \ 
    9086         $(MODEL_LIB)(prtctl.o) \ 
    9087         $(MODEL_LIB)(trdmod.o) \ 
    9088         $(MODEL_LIB)(trdmod_oce.o) \ 
    9089         oce.F90 \ 
    9090         prtctl.F90 \ 
    9091         trdmod.F90 \ 
    9092         trdmod_oce.F90 \ 
    9093         domzgr_substitute.h90 \ 
    9094         ldfeiv_substitute.h90 \ 
    9095         ldftra_substitute.h90 \ 
    9096         KEY_CPP \ 
    9097         traldf_bilapg.F90 
     9008        $(IOIPSL_LIB) \ 
     9009        KEY_CPP \ 
     9010        tradmp.F90 
    90989011$(MODEL_LIB)(traldf.o) :        \ 
    9099         diaptr.F90 \ 
    9100         dom_oce.F90 \ 
    9101         domvvl.F90 \ 
    9102         dynspg_oce.F90 \ 
    9103         in_out_manager.F90 \ 
    9104         lbclnk.F90 \ 
    9105         lbcnfd.F90 \ 
    9106         ldfdyn_oce.F90 \ 
    9107         ldfslp.F90 \ 
    9108         ldftra_oce.F90 \ 
    9109         lib_mpp.F90 \ 
    9110         lib_print.f90 \ 
    91119012        $(MODEL_LIB)(diaptr.o) \ 
    91129013        $(MODEL_LIB)(dom_oce.o) \ 
     
    91379038        $(MODEL_LIB)(trdvor.o) \ 
    91389039        $(MODEL_LIB)(trdvor_oce.o) \ 
     9040        $(MODEL_LIB)(zdf_oce.o) \ 
    91399041        $(MODEL_LIB)(zdfkpp.o) \ 
    91409042        $(MODEL_LIB)(zdfmxl.o) \ 
    9141         $(MODEL_LIB)(zdf_oce.o) \ 
    91429043        $(MODEL_LIB)(zdftke.o) \ 
    91439044        $(MODEL_LIB)(zdftke_old.o) \ 
     9045        diaptr.F90 \ 
     9046        dom_oce.F90 \ 
     9047        domvvl.F90 \ 
     9048        dynspg_oce.F90 \ 
     9049        in_out_manager.F90 \ 
     9050        lbclnk.F90 \ 
     9051        lbcnfd.F90 \ 
     9052        ldfdyn_oce.F90 \ 
     9053        ldfslp.F90 \ 
     9054        ldftra_oce.F90 \ 
     9055        lib_mpp.F90 \ 
     9056        lib_print.f90 \ 
    91449057        oce.F90 \ 
    91459058        par_kind.F90 \ 
     
    91589071        trdvor.F90 \ 
    91599072        trdvor_oce.F90 \ 
     9073        zdf_oce.F90 \ 
    91609074        zdfkpp.F90 \ 
    91619075        zdfmxl.F90 \ 
    9162         zdf_oce.F90 \ 
    91639076        zdftke.F90 \ 
    91649077        zdftke_old.F90 \ 
    9165         dom_oce.F90 \ 
    9166         in_out_manager.F90 \ 
    9167         lbclnk.F90 \ 
    9168         ldfslp.F90 \ 
    9169         ldftra_oce.F90 \ 
    9170         lib_mpp.F90 \ 
    91719078        $(MODEL_LIB)(dom_oce.o) \ 
    91729079        $(MODEL_LIB)(in_out_manager.o) \ 
     
    91789085        $(MODEL_LIB)(phycst.o) \ 
    91799086        $(MODEL_LIB)(prtctl.o) \ 
     9087        $(MODEL_LIB)(traldf_bilap.o) \ 
    91809088        $(MODEL_LIB)(traldf_bilapg.o) \ 
    9181         $(MODEL_LIB)(traldf_bilap.o) \ 
    91829089        $(MODEL_LIB)(traldf_iso.o) \ 
    91839090        $(MODEL_LIB)(traldf_lap.o) \ 
     
    91859092        $(MODEL_LIB)(trdmod.o) \ 
    91869093        $(MODEL_LIB)(trdmod_oce.o) \ 
     9094        $(MODEL_LIB)(zdf_oce.o) \ 
    91879095        $(MODEL_LIB)(zdfddm.o) \ 
    9188         $(MODEL_LIB)(zdf_oce.o) \ 
     9096        dom_oce.F90 \ 
     9097        in_out_manager.F90 \ 
     9098        lbclnk.F90 \ 
     9099        ldfslp.F90 \ 
     9100        ldftra_oce.F90 \ 
     9101        lib_mpp.F90 \ 
    91899102        oce.F90 \ 
    91909103        phycst.F90 \ 
     
    91979110        trdmod.F90 \ 
    91989111        trdmod_oce.F90 \ 
     9112        zdf_oce.F90 \ 
    91999113        zdfddm.F90 \ 
    9200         zdf_oce.F90 \ 
    92019114        domzgr_substitute.h90 \ 
    92029115        vectopt_loop_substitute.h90 \ 
    92039116        KEY_CPP \ 
    92049117        traldf.F90 
    9205 $(MODEL_LIB)(traldf_iso.o) :    \ 
    9206         daymod.F90 \ 
    9207         dianam.F90 \ 
    9208         dom_oce.F90 \ 
    9209         in_out_manager.F90 \ 
    9210         iom.F90 \ 
    9211         lbclnk.F90 \ 
    9212         ldfdyn_oce.F90 \ 
    9213         ldftra_oce.F90 \ 
    9214         lib_mpp.F90 \ 
    9215         lib_print.f90 \ 
     9118$(MODEL_LIB)(traldf_bilap.o) :  \ 
    92169119        $(MODEL_LIB)(daymod.o) \ 
    92179120        $(MODEL_LIB)(dianam.o) \ 
     
    92209123        $(MODEL_LIB)(iom.o) \ 
    92219124        $(MODEL_LIB)(lbclnk.o) \ 
     9125        $(MODEL_LIB)(lbcnfd.o) \ 
    92229126        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    92239127        $(MODEL_LIB)(ldftra_oce.o) \ 
     
    92299133        $(MODEL_LIB)(phycst.o) \ 
    92309134        $(MODEL_LIB)(prtctl.o) \ 
    9231         $(MODEL_LIB)(sbc_oce.o) \ 
    9232         $(MODEL_LIB)(trdicp.o) \ 
    9233         $(MODEL_LIB)(trdicp_oce.o) \ 
    9234         $(MODEL_LIB)(trdmld.o) \ 
    9235         $(MODEL_LIB)(trdmld_oce.o) \ 
    9236         $(MODEL_LIB)(trdmod_oce.o) \ 
    9237         $(MODEL_LIB)(trdvor.o) \ 
    9238         $(MODEL_LIB)(trdvor_oce.o) \ 
    9239         $(MODEL_LIB)(zdfmxl.o) \ 
    9240         $(MODEL_LIB)(zdf_oce.o) \ 
    9241         oce.F90 \ 
    9242         par_kind.F90 \ 
    9243         par_oce.F90 \ 
    9244         phycst.F90 \ 
    9245         prtctl.F90 \ 
    9246         sbc_oce.F90 \ 
    9247         trdicp.F90 \ 
    9248         trdicp_oce.F90 \ 
    9249         trdmld.F90 \ 
    9250         trdmld_oce.F90 \ 
    9251         trdmod_oce.F90 \ 
    9252         trdvor.F90 \ 
    9253         trdvor_oce.F90 \ 
    9254         zdfmxl.F90 \ 
    9255         zdf_oce.F90 \ 
    9256         diaptr.F90 \ 
    9257         dom_oce.F90 \ 
    9258         in_out_manager.F90 \ 
    9259         ldfslp.F90 \ 
    9260         ldftra_oce.F90 \ 
    9261         $(MODEL_LIB)(diaptr.o) \ 
    9262         $(MODEL_LIB)(dom_oce.o) \ 
    9263         $(MODEL_LIB)(in_out_manager.o) \ 
    9264         $(MODEL_LIB)(ldfslp.o) \ 
    9265         $(MODEL_LIB)(ldftra_oce.o) \ 
    9266         $(MODEL_LIB)(oce.o) \ 
    9267         $(MODEL_LIB)(prtctl.o) \ 
    9268         $(MODEL_LIB)(trdmod.o) \ 
    9269         $(MODEL_LIB)(trdmod_oce.o) \ 
    9270         $(MODEL_LIB)(zdf_oce.o) \ 
    9271         oce.F90 \ 
    9272         prtctl.F90 \ 
    9273         trdmod.F90 \ 
    9274         trdmod_oce.F90 \ 
    9275         zdf_oce.F90 \ 
    9276         domzgr_substitute.h90 \ 
    9277         ldftra_substitute.h90 \ 
    9278         vectopt_loop_substitute.h90 \ 
    9279         KEY_CPP \ 
    9280         traldf_iso.F90 
    9281 $(MODEL_LIB)(traldf_lap.o) :    \ 
    9282         daymod.F90 \ 
    9283         dianam.F90 \ 
    9284         dom_oce.F90 \ 
    9285         in_out_manager.F90 \ 
    9286         iom.F90 \ 
    9287         ldftra_oce.F90 \ 
    9288         lib_mpp.F90 \ 
    9289         lib_print.f90 \ 
    9290         $(MODEL_LIB)(daymod.o) \ 
    9291         $(MODEL_LIB)(dianam.o) \ 
    9292         $(MODEL_LIB)(dom_oce.o) \ 
    9293         $(MODEL_LIB)(in_out_manager.o) \ 
    9294         $(MODEL_LIB)(iom.o) \ 
    9295         $(MODEL_LIB)(ldftra_oce.o) \ 
    9296         $(MODEL_LIB)(lib_mpp.o) \ 
    9297         $(MODEL_LIB)(lib_print.o) \ 
    9298         $(MODEL_LIB)(oce.o) \ 
    9299         $(MODEL_LIB)(par_kind.o) \ 
    9300         $(MODEL_LIB)(par_oce.o) \ 
    9301         $(MODEL_LIB)(phycst.o) \ 
    93029135        $(MODEL_LIB)(sbc_oce.o) \ 
    93039136        $(MODEL_LIB)(trdicp.o) \ 
     
    93099142        $(MODEL_LIB)(trdvor_oce.o) \ 
    93109143        $(MODEL_LIB)(zdf_oce.o) \ 
    9311         oce.F90 \ 
    9312         par_kind.F90 \ 
    9313         par_oce.F90 \ 
    9314         phycst.F90 \ 
     9144        $(MODEL_LIB)(zdfmxl.o) \ 
     9145        daymod.F90 \ 
     9146        dianam.F90 \ 
     9147        dom_oce.F90 \ 
     9148        in_out_manager.F90 \ 
     9149        iom.F90 \ 
     9150        lbclnk.F90 \ 
     9151        lbcnfd.F90 \ 
     9152        ldfdyn_oce.F90 \ 
     9153        ldftra_oce.F90 \ 
     9154        lib_mpp.F90 \ 
     9155        lib_print.f90 \ 
     9156        oce.F90 \ 
     9157        par_kind.F90 \ 
     9158        par_oce.F90 \ 
     9159        phycst.F90 \ 
     9160        prtctl.F90 \ 
    93159161        sbc_oce.F90 \ 
    93169162        trdicp.F90 \ 
     
    93229168        trdvor_oce.F90 \ 
    93239169        zdf_oce.F90 \ 
    9324         diaptr.F90 \ 
    9325         dom_oce.F90 \ 
    9326         in_out_manager.F90 \ 
    9327         ldftra_oce.F90 \ 
     9170        zdfmxl.F90 \ 
    93289171        $(MODEL_LIB)(diaptr.o) \ 
    93299172        $(MODEL_LIB)(dom_oce.o) \ 
    93309173        $(MODEL_LIB)(in_out_manager.o) \ 
     9174        $(MODEL_LIB)(lbclnk.o) \ 
     9175        $(MODEL_LIB)(ldfslp.o) \ 
    93319176        $(MODEL_LIB)(ldftra_oce.o) \ 
    93329177        $(MODEL_LIB)(oce.o) \ 
     
    93349179        $(MODEL_LIB)(trdmod.o) \ 
    93359180        $(MODEL_LIB)(trdmod_oce.o) \ 
     9181        diaptr.F90 \ 
     9182        dom_oce.F90 \ 
     9183        in_out_manager.F90 \ 
     9184        lbclnk.F90 \ 
     9185        ldfslp.F90 \ 
     9186        ldftra_oce.F90 \ 
    93369187        oce.F90 \ 
    93379188        prtctl.F90 \ 
     
    93399190        trdmod_oce.F90 \ 
    93409191        domzgr_substitute.h90 \ 
     9192        ldfeiv_substitute.h90 \ 
    93419193        ldftra_substitute.h90 \ 
    93429194        vectopt_loop_substitute.h90 \ 
    93439195        KEY_CPP \ 
    9344         traldf_lap.F90 
    9345 $(MODEL_LIB)(tranpc.o) :        \ 
    9346         dom_oce.F90 \ 
    9347         in_out_manager.F90 \ 
    9348         lbcnfd.F90 \ 
    9349         ldftra_oce.F90 \ 
    9350         lib_mpp.F90 \ 
    9351         lib_print.f90 \ 
    9352         $(MODEL_LIB)(dom_oce.o) \ 
    9353         $(MODEL_LIB)(in_out_manager.o) \ 
    9354         $(MODEL_LIB)(lbcnfd.o) \ 
     9196        traldf_bilap.F90 
     9197$(MODEL_LIB)(traldf_bilapg.o) : \ 
     9198        $(MODEL_LIB)(daymod.o) \ 
     9199        $(MODEL_LIB)(dianam.o) \ 
     9200        $(MODEL_LIB)(dom_oce.o) \ 
     9201        $(MODEL_LIB)(in_out_manager.o) \ 
     9202        $(MODEL_LIB)(iom.o) \ 
     9203        $(MODEL_LIB)(lbclnk.o) \ 
     9204        $(MODEL_LIB)(lbcnfd.o) \ 
     9205        $(MODEL_LIB)(ldfdyn_oce.o) \ 
    93559206        $(MODEL_LIB)(ldftra_oce.o) \ 
    93569207        $(MODEL_LIB)(lib_mpp.o) \ 
     
    93699220        $(MODEL_LIB)(trdvor.o) \ 
    93709221        $(MODEL_LIB)(trdvor_oce.o) \ 
    9371         $(MODEL_LIB)(zdfddm.o) \ 
    93729222        $(MODEL_LIB)(zdf_oce.o) \ 
     9223        $(MODEL_LIB)(zdfmxl.o) \ 
     9224        daymod.F90 \ 
     9225        dianam.F90 \ 
     9226        dom_oce.F90 \ 
     9227        in_out_manager.F90 \ 
     9228        iom.F90 \ 
     9229        lbclnk.F90 \ 
     9230        lbcnfd.F90 \ 
     9231        ldfdyn_oce.F90 \ 
     9232        ldftra_oce.F90 \ 
     9233        lib_mpp.F90 \ 
     9234        lib_print.f90 \ 
    93739235        oce.F90 \ 
    93749236        par_kind.F90 \ 
     
    93849246        trdvor.F90 \ 
    93859247        trdvor_oce.F90 \ 
    9386         zdfddm.F90 \ 
    93879248        zdf_oce.F90 \ 
    9388         dom_oce.F90 \ 
    9389         eosbn2.F90 \ 
    9390         in_out_manager.F90 \ 
    9391         lbclnk.F90 \ 
    9392         $(MODEL_LIB)(dom_oce.o) \ 
    9393         $(MODEL_LIB)(eosbn2.o) \ 
    9394         $(MODEL_LIB)(in_out_manager.o) \ 
    9395         $(MODEL_LIB)(lbclnk.o) \ 
    9396         $(MODEL_LIB)(oce.o) \ 
     9249        zdfmxl.F90 \ 
     9250        $(MODEL_LIB)(diaptr.o) \ 
     9251        $(MODEL_LIB)(dom_oce.o) \ 
     9252        $(MODEL_LIB)(in_out_manager.o) \ 
     9253        $(MODEL_LIB)(lbclnk.o) \ 
     9254        $(MODEL_LIB)(ldfslp.o) \ 
     9255        $(MODEL_LIB)(ldftra_oce.o) \ 
     9256        $(MODEL_LIB)(oce.o) \ 
     9257        $(MODEL_LIB)(prtctl.o) \ 
     9258        $(MODEL_LIB)(trdmod.o) \ 
     9259        $(MODEL_LIB)(trdmod_oce.o) \ 
     9260        diaptr.F90 \ 
     9261        dom_oce.F90 \ 
     9262        in_out_manager.F90 \ 
     9263        lbclnk.F90 \ 
     9264        ldfslp.F90 \ 
     9265        ldftra_oce.F90 \ 
     9266        oce.F90 \ 
     9267        prtctl.F90 \ 
     9268        trdmod.F90 \ 
     9269        trdmod_oce.F90 \ 
     9270        domzgr_substitute.h90 \ 
     9271        ldfeiv_substitute.h90 \ 
     9272        ldftra_substitute.h90 \ 
     9273        KEY_CPP \ 
     9274        traldf_bilapg.F90 
     9275$(MODEL_LIB)(traldf_iso.o) :    \ 
     9276        $(MODEL_LIB)(daymod.o) \ 
     9277        $(MODEL_LIB)(dianam.o) \ 
     9278        $(MODEL_LIB)(dom_oce.o) \ 
     9279        $(MODEL_LIB)(in_out_manager.o) \ 
     9280        $(MODEL_LIB)(iom.o) \ 
     9281        $(MODEL_LIB)(lbclnk.o) \ 
     9282        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9283        $(MODEL_LIB)(ldftra_oce.o) \ 
     9284        $(MODEL_LIB)(lib_mpp.o) \ 
     9285        $(MODEL_LIB)(lib_print.o) \ 
     9286        $(MODEL_LIB)(oce.o) \ 
     9287        $(MODEL_LIB)(par_kind.o) \ 
     9288        $(MODEL_LIB)(par_oce.o) \ 
     9289        $(MODEL_LIB)(phycst.o) \ 
     9290        $(MODEL_LIB)(prtctl.o) \ 
     9291        $(MODEL_LIB)(sbc_oce.o) \ 
     9292        $(MODEL_LIB)(trdicp.o) \ 
     9293        $(MODEL_LIB)(trdicp_oce.o) \ 
     9294        $(MODEL_LIB)(trdmld.o) \ 
     9295        $(MODEL_LIB)(trdmld_oce.o) \ 
     9296        $(MODEL_LIB)(trdmod_oce.o) \ 
     9297        $(MODEL_LIB)(trdvor.o) \ 
     9298        $(MODEL_LIB)(trdvor_oce.o) \ 
     9299        $(MODEL_LIB)(zdf_oce.o) \ 
     9300        $(MODEL_LIB)(zdfmxl.o) \ 
     9301        daymod.F90 \ 
     9302        dianam.F90 \ 
     9303        dom_oce.F90 \ 
     9304        in_out_manager.F90 \ 
     9305        iom.F90 \ 
     9306        lbclnk.F90 \ 
     9307        ldfdyn_oce.F90 \ 
     9308        ldftra_oce.F90 \ 
     9309        lib_mpp.F90 \ 
     9310        lib_print.f90 \ 
     9311        oce.F90 \ 
     9312        par_kind.F90 \ 
     9313        par_oce.F90 \ 
     9314        phycst.F90 \ 
     9315        prtctl.F90 \ 
     9316        sbc_oce.F90 \ 
     9317        trdicp.F90 \ 
     9318        trdicp_oce.F90 \ 
     9319        trdmld.F90 \ 
     9320        trdmld_oce.F90 \ 
     9321        trdmod_oce.F90 \ 
     9322        trdvor.F90 \ 
     9323        trdvor_oce.F90 \ 
     9324        zdf_oce.F90 \ 
     9325        zdfmxl.F90 \ 
     9326        $(MODEL_LIB)(diaptr.o) \ 
     9327        $(MODEL_LIB)(dom_oce.o) \ 
     9328        $(MODEL_LIB)(in_out_manager.o) \ 
     9329        $(MODEL_LIB)(ldfslp.o) \ 
     9330        $(MODEL_LIB)(ldftra_oce.o) \ 
     9331        $(MODEL_LIB)(oce.o) \ 
     9332        $(MODEL_LIB)(prtctl.o) \ 
    93979333        $(MODEL_LIB)(trdmod.o) \ 
    93989334        $(MODEL_LIB)(trdmod_oce.o) \ 
    93999335        $(MODEL_LIB)(zdf_oce.o) \ 
    9400         oce.F90 \ 
     9336        diaptr.F90 \ 
     9337        dom_oce.F90 \ 
     9338        in_out_manager.F90 \ 
     9339        ldfslp.F90 \ 
     9340        ldftra_oce.F90 \ 
     9341        oce.F90 \ 
     9342        prtctl.F90 \ 
    94019343        trdmod.F90 \ 
    94029344        trdmod_oce.F90 \ 
    94039345        zdf_oce.F90 \ 
    94049346        domzgr_substitute.h90 \ 
     9347        ldftra_substitute.h90 \ 
     9348        vectopt_loop_substitute.h90 \ 
     9349        KEY_CPP \ 
     9350        traldf_iso.F90 
     9351$(MODEL_LIB)(traldf_lap.o) :    \ 
     9352        $(MODEL_LIB)(daymod.o) \ 
     9353        $(MODEL_LIB)(dianam.o) \ 
     9354        $(MODEL_LIB)(dom_oce.o) \ 
     9355        $(MODEL_LIB)(in_out_manager.o) \ 
     9356        $(MODEL_LIB)(iom.o) \ 
     9357        $(MODEL_LIB)(ldftra_oce.o) \ 
     9358        $(MODEL_LIB)(lib_mpp.o) \ 
     9359        $(MODEL_LIB)(lib_print.o) \ 
     9360        $(MODEL_LIB)(oce.o) \ 
     9361        $(MODEL_LIB)(par_kind.o) \ 
     9362        $(MODEL_LIB)(par_oce.o) \ 
     9363        $(MODEL_LIB)(phycst.o) \ 
     9364        $(MODEL_LIB)(sbc_oce.o) \ 
     9365        $(MODEL_LIB)(trdicp.o) \ 
     9366        $(MODEL_LIB)(trdicp_oce.o) \ 
     9367        $(MODEL_LIB)(trdmld.o) \ 
     9368        $(MODEL_LIB)(trdmld_oce.o) \ 
     9369        $(MODEL_LIB)(trdmod_oce.o) \ 
     9370        $(MODEL_LIB)(trdvor.o) \ 
     9371        $(MODEL_LIB)(trdvor_oce.o) \ 
     9372        $(MODEL_LIB)(zdf_oce.o) \ 
     9373        daymod.F90 \ 
     9374        dianam.F90 \ 
     9375        dom_oce.F90 \ 
     9376        in_out_manager.F90 \ 
     9377        iom.F90 \ 
     9378        ldftra_oce.F90 \ 
     9379        lib_mpp.F90 \ 
     9380        lib_print.f90 \ 
     9381        oce.F90 \ 
     9382        par_kind.F90 \ 
     9383        par_oce.F90 \ 
     9384        phycst.F90 \ 
     9385        sbc_oce.F90 \ 
     9386        trdicp.F90 \ 
     9387        trdicp_oce.F90 \ 
     9388        trdmld.F90 \ 
     9389        trdmld_oce.F90 \ 
     9390        trdmod_oce.F90 \ 
     9391        trdvor.F90 \ 
     9392        trdvor_oce.F90 \ 
     9393        zdf_oce.F90 \ 
     9394        $(MODEL_LIB)(diaptr.o) \ 
     9395        $(MODEL_LIB)(dom_oce.o) \ 
     9396        $(MODEL_LIB)(in_out_manager.o) \ 
     9397        $(MODEL_LIB)(ldftra_oce.o) \ 
     9398        $(MODEL_LIB)(oce.o) \ 
     9399        $(MODEL_LIB)(prtctl.o) \ 
     9400        $(MODEL_LIB)(trdmod.o) \ 
     9401        $(MODEL_LIB)(trdmod_oce.o) \ 
     9402        diaptr.F90 \ 
     9403        dom_oce.F90 \ 
     9404        in_out_manager.F90 \ 
     9405        ldftra_oce.F90 \ 
     9406        oce.F90 \ 
     9407        prtctl.F90 \ 
     9408        trdmod.F90 \ 
     9409        trdmod_oce.F90 \ 
     9410        domzgr_substitute.h90 \ 
     9411        ldftra_substitute.h90 \ 
     9412        vectopt_loop_substitute.h90 \ 
     9413        KEY_CPP \ 
     9414        traldf_lap.F90 
     9415$(MODEL_LIB)(tranpc.o) :        \ 
     9416        $(MODEL_LIB)(dom_oce.o) \ 
     9417        $(MODEL_LIB)(in_out_manager.o) \ 
     9418        $(MODEL_LIB)(lbcnfd.o) \ 
     9419        $(MODEL_LIB)(ldftra_oce.o) \ 
     9420        $(MODEL_LIB)(lib_mpp.o) \ 
     9421        $(MODEL_LIB)(lib_print.o) \ 
     9422        $(MODEL_LIB)(oce.o) \ 
     9423        $(MODEL_LIB)(par_kind.o) \ 
     9424        $(MODEL_LIB)(par_oce.o) \ 
     9425        $(MODEL_LIB)(phycst.o) \ 
     9426        $(MODEL_LIB)(prtctl.o) \ 
     9427        $(MODEL_LIB)(sbc_oce.o) \ 
     9428        $(MODEL_LIB)(trdicp.o) \ 
     9429        $(MODEL_LIB)(trdicp_oce.o) \ 
     9430        $(MODEL_LIB)(trdmld.o) \ 
     9431        $(MODEL_LIB)(trdmld_oce.o) \ 
     9432        $(MODEL_LIB)(trdmod_oce.o) \ 
     9433        $(MODEL_LIB)(trdvor.o) \ 
     9434        $(MODEL_LIB)(trdvor_oce.o) \ 
     9435        $(MODEL_LIB)(zdf_oce.o) \ 
     9436        $(MODEL_LIB)(zdfddm.o) \ 
     9437        dom_oce.F90 \ 
     9438        in_out_manager.F90 \ 
     9439        lbcnfd.F90 \ 
     9440        ldftra_oce.F90 \ 
     9441        lib_mpp.F90 \ 
     9442        lib_print.f90 \ 
     9443        oce.F90 \ 
     9444        par_kind.F90 \ 
     9445        par_oce.F90 \ 
     9446        phycst.F90 \ 
     9447        prtctl.F90 \ 
     9448        sbc_oce.F90 \ 
     9449        trdicp.F90 \ 
     9450        trdicp_oce.F90 \ 
     9451        trdmld.F90 \ 
     9452        trdmld_oce.F90 \ 
     9453        trdmod_oce.F90 \ 
     9454        trdvor.F90 \ 
     9455        trdvor_oce.F90 \ 
     9456        zdf_oce.F90 \ 
     9457        zdfddm.F90 \ 
     9458        $(MODEL_LIB)(dom_oce.o) \ 
     9459        $(MODEL_LIB)(eosbn2.o) \ 
     9460        $(MODEL_LIB)(in_out_manager.o) \ 
     9461        $(MODEL_LIB)(lbclnk.o) \ 
     9462        $(MODEL_LIB)(oce.o) \ 
     9463        $(MODEL_LIB)(trdmod.o) \ 
     9464        $(MODEL_LIB)(trdmod_oce.o) \ 
     9465        $(MODEL_LIB)(zdf_oce.o) \ 
     9466        dom_oce.F90 \ 
     9467        eosbn2.F90 \ 
     9468        in_out_manager.F90 \ 
     9469        lbclnk.F90 \ 
     9470        oce.F90 \ 
     9471        trdmod.F90 \ 
     9472        trdmod_oce.F90 \ 
     9473        zdf_oce.F90 \ 
     9474        domzgr_substitute.h90 \ 
    94059475        KEY_CPP \ 
    94069476        tranpc.F90 
    94079477$(MODEL_LIB)(tranxt.o) :        \ 
    9408         bdy_oce.F90 \ 
    9409         dom_oce.F90 \ 
    9410         in_out_manager.F90 \ 
    9411         lbclnk.F90 \ 
    9412         lbcnfd.F90 \ 
    9413         ldftra_oce.F90 \ 
    9414         lib_mpp.F90 \ 
    9415         lib_print.f90 \ 
    94169478        $(MODEL_LIB)(bdy_oce.o) \ 
    94179479        $(MODEL_LIB)(dom_oce.o) \ 
     
    94389500        $(MODEL_LIB)(trdvor_oce.o) \ 
    94399501        $(MODEL_LIB)(zdf_oce.o) \ 
     9502        bdy_oce.F90 \ 
     9503        dom_oce.F90 \ 
     9504        in_out_manager.F90 \ 
     9505        lbclnk.F90 \ 
     9506        lbcnfd.F90 \ 
     9507        ldftra_oce.F90 \ 
     9508        lib_mpp.F90 \ 
     9509        lib_print.f90 \ 
    94409510        obc_oce.F90 \ 
    94419511        oce.F90 \ 
     
    94549524        trdvor_oce.F90 \ 
    94559525        zdf_oce.F90 \ 
     9526        $(MODEL_LIB)(agrif_opa_interp.o) \ 
     9527        $(MODEL_LIB)(agrif_opa_update.o) \ 
     9528        $(MODEL_LIB)(bdytra.o) \ 
     9529        $(MODEL_LIB)(dom_oce.o) \ 
     9530        $(MODEL_LIB)(domvvl.o) \ 
     9531        $(MODEL_LIB)(dynhpg.o) \ 
     9532        $(MODEL_LIB)(dynspg_oce.o) \ 
     9533        $(MODEL_LIB)(in_out_manager.o) \ 
     9534        $(MODEL_LIB)(lbclnk.o) \ 
     9535        $(MODEL_LIB)(obctra.o) \ 
     9536        $(MODEL_LIB)(oce.o) \ 
     9537        $(MODEL_LIB)(phycst.o) \ 
     9538        $(MODEL_LIB)(prtctl.o) \ 
     9539        $(MODEL_LIB)(trdmod.o) \ 
     9540        $(MODEL_LIB)(trdmod_oce.o) \ 
     9541        $(MODEL_LIB)(zdf_oce.o) \ 
    94569542        agrif_opa_interp.F90 \ 
    94579543        agrif_opa_update.F90 \ 
     
    94639549        in_out_manager.F90 \ 
    94649550        lbclnk.F90 \ 
    9465         $(MODEL_LIB)(agrif_opa_interp.o) \ 
    9466         $(MODEL_LIB)(agrif_opa_update.o) \ 
    9467         $(MODEL_LIB)(bdytra.o) \ 
    9468         $(MODEL_LIB)(dom_oce.o) \ 
    9469         $(MODEL_LIB)(domvvl.o) \ 
    9470         $(MODEL_LIB)(dynhpg.o) \ 
    9471         $(MODEL_LIB)(dynspg_oce.o) \ 
    9472         $(MODEL_LIB)(in_out_manager.o) \ 
    9473         $(MODEL_LIB)(lbclnk.o) \ 
    9474         $(MODEL_LIB)(obctra.o) \ 
    9475         $(MODEL_LIB)(oce.o) \ 
    9476         $(MODEL_LIB)(phycst.o) \ 
    9477         $(MODEL_LIB)(prtctl.o) \ 
    9478         $(MODEL_LIB)(trdmod.o) \ 
    9479         $(MODEL_LIB)(trdmod_oce.o) \ 
    9480         $(MODEL_LIB)(zdf_oce.o) \ 
    94819551        obctra.F90 \ 
    94829552        oce.F90 \ 
     
    94919561        tranxt.F90 
    94929562$(MODEL_LIB)(traqsr.o) :        \ 
    9493         daymod.F90 \ 
    9494         dom_oce.F90 \ 
    9495         geo2ocean.F90 \ 
    9496         in_out_manager.F90 \ 
    9497         iom_def.F90 \ 
    9498         iom.F90 \ 
    9499         iom_ioipsl.F90 \ 
    9500         iom_nf90.F90 \ 
    9501         iom_rstdimg.F90 \ 
    9502         lbclnk.F90 \ 
    9503         ldftra_oce.F90 \ 
    9504         lib_mpp.F90 \ 
    9505         lib_print.f90 \ 
    95069563        $(MODEL_LIB)(daymod.o) \ 
    95079564        $(MODEL_LIB)(dom_oce.o) \ 
    95089565        $(MODEL_LIB)(geo2ocean.o) \ 
    95099566        $(MODEL_LIB)(in_out_manager.o) \ 
     9567        $(MODEL_LIB)(iom.o) \ 
    95109568        $(MODEL_LIB)(iom_def.o) \ 
    95119569        $(MODEL_LIB)(iom_ioipsl.o) \ 
    95129570        $(MODEL_LIB)(iom_nf90.o) \ 
    9513         $(MODEL_LIB)(iom.o) \ 
    95149571        $(MODEL_LIB)(iom_rstdimg.o) \ 
    95159572        $(MODEL_LIB)(lbclnk.o) \ 
     
    95309587        $(MODEL_LIB)(trdvor_oce.o) \ 
    95319588        $(MODEL_LIB)(zdf_oce.o) \ 
     9589        daymod.F90 \ 
     9590        dom_oce.F90 \ 
     9591        geo2ocean.F90 \ 
     9592        in_out_manager.F90 \ 
     9593        iom.F90 \ 
     9594        iom_def.F90 \ 
     9595        iom_ioipsl.F90 \ 
     9596        iom_nf90.F90 \ 
     9597        iom_rstdimg.F90 \ 
     9598        lbclnk.F90 \ 
     9599        ldftra_oce.F90 \ 
     9600        lib_mpp.F90 \ 
     9601        lib_print.f90 \ 
    95329602        oce.F90 \ 
    95339603        par_kind.F90 \ 
     
    95439613        trdvor_oce.F90 \ 
    95449614        zdf_oce.F90 \ 
    9545         dom_oce.F90 \ 
    9546         fldread.F90 \ 
    9547         in_out_manager.F90 \ 
    9548         iom.F90 \ 
    95499615        $(MODEL_LIB)(dom_oce.o) \ 
    95509616        $(MODEL_LIB)(fldread.o) \ 
     
    95589624        $(MODEL_LIB)(trdmod.o) \ 
    95599625        $(MODEL_LIB)(trdmod_oce.o) \ 
     9626        dom_oce.F90 \ 
     9627        fldread.F90 \ 
     9628        in_out_manager.F90 \ 
     9629        iom.F90 \ 
    95609630        oce.F90 \ 
    95619631        phycst.F90 \ 
     
    95709640        traqsr.F90 
    95719641$(MODEL_LIB)(trasbc.o) :        \ 
    9572         dom_oce.F90 \ 
    9573         fldread.F90 \ 
    9574         in_out_manager.F90 \ 
    9575         iom.F90 \ 
    9576         lbclnk.F90 \ 
    9577         ldftra_oce.F90 \ 
    9578         lib_mpp.F90 \ 
    9579         lib_print.f90 \ 
    95809642        $(MODEL_LIB)(dom_oce.o) \ 
    95819643        $(MODEL_LIB)(fldread.o) \ 
    95829644        $(MODEL_LIB)(in_out_manager.o) \ 
    95839645        $(MODEL_LIB)(iom.o) \ 
    9584         $(MODEL_LIB)(lbclnk.o) \ 
    95859646        $(MODEL_LIB)(ldftra_oce.o) \ 
    95869647        $(MODEL_LIB)(lib_mpp.o) \ 
     
    96029663        $(MODEL_LIB)(trdvor_oce.o) \ 
    96039664        $(MODEL_LIB)(zdf_oce.o) \ 
     9665        dom_oce.F90 \ 
     9666        fldread.F90 \ 
     9667        in_out_manager.F90 \ 
     9668        iom.F90 \ 
     9669        ldftra_oce.F90 \ 
     9670        lib_mpp.F90 \ 
     9671        lib_print.f90 \ 
    96049672        oce.F90 \ 
    96059673        par_kind.F90 \ 
     
    96189686        trdvor_oce.F90 \ 
    96199687        zdf_oce.F90 \ 
    9620         dom_oce.F90 \ 
    9621         in_out_manager.F90 \ 
    96229688        $(MODEL_LIB)(dom_oce.o) \ 
    96239689        $(MODEL_LIB)(in_out_manager.o) \ 
     
    96299695        $(MODEL_LIB)(trdmod.o) \ 
    96309696        $(MODEL_LIB)(trdmod_oce.o) \ 
     9697        dom_oce.F90 \ 
     9698        in_out_manager.F90 \ 
    96319699        oce.F90 \ 
    96329700        phycst.F90 \ 
     
    96409708        KEY_CPP \ 
    96419709        trasbc.F90 
    9642 $(MODEL_LIB)(trazdf_exp.o) :    \ 
    9643         dom_oce.F90 \ 
    9644         in_out_manager.F90 \ 
    9645         lbclnk.F90 \ 
    9646         ldftra_oce.F90 \ 
    9647         lib_mpp.F90 \ 
    9648         lib_print.f90 \ 
    9649         $(MODEL_LIB)(dom_oce.o) \ 
    9650         $(MODEL_LIB)(in_out_manager.o) \ 
    9651         $(MODEL_LIB)(lbclnk.o) \ 
    9652         $(MODEL_LIB)(ldftra_oce.o) \ 
    9653         $(MODEL_LIB)(lib_mpp.o) \ 
    9654         $(MODEL_LIB)(lib_print.o) \ 
    9655         $(MODEL_LIB)(oce.o) \ 
    9656         $(MODEL_LIB)(par_kind.o) \ 
    9657         $(MODEL_LIB)(par_oce.o) \ 
    9658         $(MODEL_LIB)(phycst.o) \ 
    9659         $(MODEL_LIB)(prtctl.o) \ 
    9660         $(MODEL_LIB)(sbc_oce.o) \ 
    9661         $(MODEL_LIB)(trdicp.o) \ 
    9662         $(MODEL_LIB)(trdicp_oce.o) \ 
    9663         $(MODEL_LIB)(trdmld.o) \ 
    9664         $(MODEL_LIB)(trdmld_oce.o) \ 
    9665         $(MODEL_LIB)(trdmod_oce.o) \ 
    9666         $(MODEL_LIB)(trdvor.o) \ 
    9667         $(MODEL_LIB)(trdvor_oce.o) \ 
    9668         $(MODEL_LIB)(zdf_oce.o) \ 
    9669         oce.F90 \ 
    9670         par_kind.F90 \ 
    9671         par_oce.F90 \ 
    9672         phycst.F90 \ 
    9673         prtctl.F90 \ 
    9674         sbc_oce.F90 \ 
    9675         trdicp.F90 \ 
    9676         trdicp_oce.F90 \ 
    9677         trdmld.F90 \ 
    9678         trdmld_oce.F90 \ 
    9679         trdmod_oce.F90 \ 
    9680         trdvor.F90 \ 
    9681         trdvor_oce.F90 \ 
    9682         zdf_oce.F90 \ 
    9683         dom_oce.F90 \ 
    9684         domvvl.F90 \ 
    9685         in_out_manager.F90 \ 
    9686         $(MODEL_LIB)(dom_oce.o) \ 
    9687         $(MODEL_LIB)(domvvl.o) \ 
    9688         $(MODEL_LIB)(in_out_manager.o) \ 
    9689         $(MODEL_LIB)(oce.o) \ 
    9690         $(MODEL_LIB)(prtctl.o) \ 
    9691         $(MODEL_LIB)(trdmod.o) \ 
    9692         $(MODEL_LIB)(trdmod_oce.o) \ 
    9693         $(MODEL_LIB)(zdfddm.o) \ 
    9694         $(MODEL_LIB)(zdf_oce.o) \ 
    9695         oce.F90 \ 
    9696         prtctl.F90 \ 
    9697         trdmod.F90 \ 
    9698         trdmod_oce.F90 \ 
    9699         zdfddm.F90 \ 
    9700         zdf_oce.F90 \ 
    9701         domzgr_substitute.h90 \ 
    9702         vectopt_loop_substitute.h90 \ 
    9703         zdfddm_substitute.h90 \ 
    9704         KEY_CPP \ 
    9705         trazdf_exp.F90 
    97069710$(MODEL_LIB)(trazdf.o) :        \ 
    9707         dom_oce.F90 \ 
    9708         domvvl.F90 \ 
    9709         dynzdf_exp.F90 \ 
    9710         eosbn2.F90 \ 
    9711         in_out_manager.F90 \ 
    9712         iom.F90 \ 
    9713         lbclnk.F90 \ 
    9714         lbcnfd.F90 \ 
    9715         ldfslp.F90 \ 
    9716         ldftra.F90 \ 
    9717         ldftra_oce.F90 \ 
    9718         lib_mpp.F90 \ 
    9719         lib_print.f90 \ 
    97209711        $(MODEL_LIB)(dom_oce.o) \ 
    97219712        $(MODEL_LIB)(domvvl.o) \ 
     
    97479738        $(MODEL_LIB)(trdvor.o) \ 
    97489739        $(MODEL_LIB)(trdvor_oce.o) \ 
     9740        $(MODEL_LIB)(zdf_oce.o) \ 
     9741        $(MODEL_LIB)(zdfbfr.o) \ 
    97499742        $(MODEL_LIB)(zdfddm.o) \ 
    97509743        $(MODEL_LIB)(zdfmxl.o) \ 
    9751         $(MODEL_LIB)(zdf_oce.o) \ 
     9744        dom_oce.F90 \ 
     9745        domvvl.F90 \ 
     9746        dynzdf_exp.F90 \ 
     9747        eosbn2.F90 \ 
     9748        in_out_manager.F90 \ 
     9749        iom.F90 \ 
     9750        lbclnk.F90 \ 
     9751        lbcnfd.F90 \ 
     9752        ldfslp.F90 \ 
     9753        ldftra.F90 \ 
     9754        ldftra_oce.F90 \ 
     9755        lib_mpp.F90 \ 
     9756        lib_print.f90 \ 
    97529757        oce.F90 \ 
    97539758        par_kind.F90 \ 
     
    97669771        trdvor.F90 \ 
    97679772        trdvor_oce.F90 \ 
     9773        zdf_oce.F90 \ 
     9774        zdfbfr.F90 \ 
    97689775        zdfddm.F90 \ 
    97699776        zdfmxl.F90 \ 
    9770         zdf_oce.F90 \ 
    9771         dom_oce.F90 \ 
    9772         domvvl.F90 \ 
    9773         dynspg_oce.F90 \ 
    9774         in_out_manager.F90 \ 
    9775         lbclnk.F90 \ 
    9776         ldftra_oce.F90 \ 
    97779777        $(MODEL_LIB)(dom_oce.o) \ 
    97789778        $(MODEL_LIB)(domvvl.o) \ 
     
    97899789        $(MODEL_LIB)(trdmod.o) \ 
    97909790        $(MODEL_LIB)(trdmod_oce.o) \ 
     9791        $(MODEL_LIB)(zdf_oce.o) \ 
    97919792        $(MODEL_LIB)(zdfkpp.o) \ 
    9792         $(MODEL_LIB)(zdf_oce.o) \ 
    97939793        $(MODEL_LIB)(zdftke.o) \ 
    97949794        $(MODEL_LIB)(zdftke_old.o) \ 
     9795        dom_oce.F90 \ 
     9796        domvvl.F90 \ 
     9797        dynspg_oce.F90 \ 
     9798        in_out_manager.F90 \ 
     9799        lbclnk.F90 \ 
     9800        ldftra_oce.F90 \ 
    97959801        oce.F90 \ 
    97969802        phycst.F90 \ 
     
    98019807        trdmod.F90 \ 
    98029808        trdmod_oce.F90 \ 
     9809        zdf_oce.F90 \ 
    98039810        zdfkpp.F90 \ 
    9804         zdf_oce.F90 \ 
    98059811        zdftke.F90 \ 
    98069812        zdftke_old.F90 \ 
     
    98109816        KEY_CPP \ 
    98119817        trazdf.F90 
    9812 $(MODEL_LIB)(trazdf_imp.o) :    \ 
    9813         dom_oce.F90 \ 
    9814         in_out_manager.F90 \ 
    9815         lbclnk.F90 \ 
    9816         lbcnfd.F90 \ 
    9817         ldfdyn_oce.F90 \ 
    9818         ldfslp.F90 \ 
    9819         ldftra_oce.F90 \ 
    9820         lib_mpp.F90 \ 
    9821         lib_print.f90 \ 
    9822         $(MODEL_LIB)(dom_oce.o) \ 
    9823         $(MODEL_LIB)(in_out_manager.o) \ 
    9824         $(MODEL_LIB)(lbclnk.o) \ 
    9825         $(MODEL_LIB)(lbcnfd.o) \ 
    9826         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9827         $(MODEL_LIB)(ldfslp.o) \ 
     9818$(MODEL_LIB)(trazdf_exp.o) :    \ 
     9819        $(MODEL_LIB)(dom_oce.o) \ 
     9820        $(MODEL_LIB)(in_out_manager.o) \ 
     9821        $(MODEL_LIB)(lbclnk.o) \ 
    98289822        $(MODEL_LIB)(ldftra_oce.o) \ 
    98299823        $(MODEL_LIB)(lib_mpp.o) \ 
     
    98429836        $(MODEL_LIB)(trdvor.o) \ 
    98439837        $(MODEL_LIB)(trdvor_oce.o) \ 
    9844         $(MODEL_LIB)(zdfmxl.o) \ 
    98459838        $(MODEL_LIB)(zdf_oce.o) \ 
     9839        dom_oce.F90 \ 
     9840        in_out_manager.F90 \ 
     9841        lbclnk.F90 \ 
     9842        ldftra_oce.F90 \ 
     9843        lib_mpp.F90 \ 
     9844        lib_print.f90 \ 
    98469845        oce.F90 \ 
    98479846        par_kind.F90 \ 
     
    98579856        trdvor.F90 \ 
    98589857        trdvor_oce.F90 \ 
     9858        zdf_oce.F90 \ 
     9859        $(MODEL_LIB)(dom_oce.o) \ 
     9860        $(MODEL_LIB)(domvvl.o) \ 
     9861        $(MODEL_LIB)(in_out_manager.o) \ 
     9862        $(MODEL_LIB)(oce.o) \ 
     9863        $(MODEL_LIB)(prtctl.o) \ 
     9864        $(MODEL_LIB)(trdmod.o) \ 
     9865        $(MODEL_LIB)(trdmod_oce.o) \ 
     9866        $(MODEL_LIB)(zdf_oce.o) \ 
     9867        $(MODEL_LIB)(zdfddm.o) \ 
     9868        dom_oce.F90 \ 
     9869        domvvl.F90 \ 
     9870        in_out_manager.F90 \ 
     9871        oce.F90 \ 
     9872        prtctl.F90 \ 
     9873        trdmod.F90 \ 
     9874        trdmod_oce.F90 \ 
     9875        zdf_oce.F90 \ 
     9876        zdfddm.F90 \ 
     9877        domzgr_substitute.h90 \ 
     9878        vectopt_loop_substitute.h90 \ 
     9879        zdfddm_substitute.h90 \ 
     9880        KEY_CPP \ 
     9881        trazdf_exp.F90 
     9882$(MODEL_LIB)(trazdf_imp.o) :    \ 
     9883        $(MODEL_LIB)(dom_oce.o) \ 
     9884        $(MODEL_LIB)(in_out_manager.o) \ 
     9885        $(MODEL_LIB)(lbclnk.o) \ 
     9886        $(MODEL_LIB)(lbcnfd.o) \ 
     9887        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     9888        $(MODEL_LIB)(ldfslp.o) \ 
     9889        $(MODEL_LIB)(ldftra_oce.o) \ 
     9890        $(MODEL_LIB)(lib_mpp.o) \ 
     9891        $(MODEL_LIB)(lib_print.o) \ 
     9892        $(MODEL_LIB)(oce.o) \ 
     9893        $(MODEL_LIB)(par_kind.o) \ 
     9894        $(MODEL_LIB)(par_oce.o) \ 
     9895        $(MODEL_LIB)(phycst.o) \ 
     9896        $(MODEL_LIB)(prtctl.o) \ 
     9897        $(MODEL_LIB)(sbc_oce.o) \ 
     9898        $(MODEL_LIB)(trdicp.o) \ 
     9899        $(MODEL_LIB)(trdicp_oce.o) \ 
     9900        $(MODEL_LIB)(trdmld.o) \ 
     9901        $(MODEL_LIB)(trdmld_oce.o) \ 
     9902        $(MODEL_LIB)(trdmod_oce.o) \ 
     9903        $(MODEL_LIB)(trdvor.o) \ 
     9904        $(MODEL_LIB)(trdvor_oce.o) \ 
     9905        $(MODEL_LIB)(zdf_oce.o) \ 
     9906        $(MODEL_LIB)(zdfmxl.o) \ 
     9907        dom_oce.F90 \ 
     9908        in_out_manager.F90 \ 
     9909        lbclnk.F90 \ 
     9910        lbcnfd.F90 \ 
     9911        ldfdyn_oce.F90 \ 
     9912        ldfslp.F90 \ 
     9913        ldftra_oce.F90 \ 
     9914        lib_mpp.F90 \ 
     9915        lib_print.f90 \ 
     9916        oce.F90 \ 
     9917        par_kind.F90 \ 
     9918        par_oce.F90 \ 
     9919        phycst.F90 \ 
     9920        prtctl.F90 \ 
     9921        sbc_oce.F90 \ 
     9922        trdicp.F90 \ 
     9923        trdicp_oce.F90 \ 
     9924        trdmld.F90 \ 
     9925        trdmld_oce.F90 \ 
     9926        trdmod_oce.F90 \ 
     9927        trdvor.F90 \ 
     9928        trdvor_oce.F90 \ 
     9929        zdf_oce.F90 \ 
    98599930        zdfmxl.F90 \ 
    9860         zdf_oce.F90 \ 
     9931        $(MODEL_LIB)(dom_oce.o) \ 
     9932        $(MODEL_LIB)(domvvl.o) \ 
     9933        $(MODEL_LIB)(in_out_manager.o) \ 
     9934        $(MODEL_LIB)(lbclnk.o) \ 
     9935        $(MODEL_LIB)(ldfslp.o) \ 
     9936        $(MODEL_LIB)(ldftra.o) \ 
     9937        $(MODEL_LIB)(ldftra_oce.o) \ 
     9938        $(MODEL_LIB)(oce.o) \ 
     9939        $(MODEL_LIB)(prtctl.o) \ 
     9940        $(MODEL_LIB)(trdmod.o) \ 
     9941        $(MODEL_LIB)(trdmod_oce.o) \ 
     9942        $(MODEL_LIB)(zdf_oce.o) \ 
     9943        $(MODEL_LIB)(zdfddm.o) \ 
    98619944        dom_oce.F90 \ 
    98629945        domvvl.F90 \ 
     
    98669949        ldftra.F90 \ 
    98679950        ldftra_oce.F90 \ 
    9868         $(MODEL_LIB)(dom_oce.o) \ 
    9869         $(MODEL_LIB)(domvvl.o) \ 
    9870         $(MODEL_LIB)(in_out_manager.o) \ 
    9871         $(MODEL_LIB)(lbclnk.o) \ 
    9872         $(MODEL_LIB)(ldfslp.o) \ 
    9873         $(MODEL_LIB)(ldftra.o) \ 
    9874         $(MODEL_LIB)(ldftra_oce.o) \ 
    9875         $(MODEL_LIB)(oce.o) \ 
    9876         $(MODEL_LIB)(prtctl.o) \ 
    9877         $(MODEL_LIB)(trdmod.o) \ 
    9878         $(MODEL_LIB)(trdmod_oce.o) \ 
    9879         $(MODEL_LIB)(zdfddm.o) \ 
    9880         $(MODEL_LIB)(zdf_oce.o) \ 
    98819951        oce.F90 \ 
    98829952        prtctl.F90 \ 
    98839953        trdmod.F90 \ 
    98849954        trdmod_oce.F90 \ 
     9955        zdf_oce.F90 \ 
    98859956        zdfddm.F90 \ 
    9886         zdf_oce.F90 \ 
    98879957        domzgr_substitute.h90 \ 
    98889958        ldftra_substitute.h90 \ 
     
    98929962        trazdf_imp.F90 
    98939963$(MODEL_LIB)(trc_oce.o) :       \ 
    9894         lib_print.f90 \ 
    9895         $(MODEL_LIB)(lib_print.o) \ 
    9896         $(MODEL_LIB)(par_kind.o) \ 
    9897         $(MODEL_LIB)(par_oce.o) \ 
    9898         par_kind.F90 \ 
    9899         par_oce.F90 \ 
    9900         dom_oce.F90 \ 
    9901         in_out_manager.F90 \ 
    9902         $(MODEL_LIB)(dom_oce.o) \ 
    9903         $(MODEL_LIB)(in_out_manager.o) \ 
    9904         $(MODEL_LIB)(par_oce.o) \ 
     9964        $(MODEL_LIB)(lib_print.o) \ 
     9965        $(MODEL_LIB)(par_kind.o) \ 
     9966        $(MODEL_LIB)(par_oce.o) \ 
     9967        lib_print.f90 \ 
     9968        par_kind.F90 \ 
     9969        par_oce.F90 \ 
     9970        $(MODEL_LIB)(dom_oce.o) \ 
     9971        $(MODEL_LIB)(in_out_manager.o) \ 
     9972        $(MODEL_LIB)(par_oce.o) \ 
     9973        dom_oce.F90 \ 
     9974        in_out_manager.F90 \ 
    99059975        par_oce.F90 \ 
    99069976        domzgr_substitute.h90 \ 
     
    99089978        trc_oce.F90 
    99099979$(MODEL_LIB)(trdicp.o) :        \ 
    9910         dom_oce.F90 \ 
    9911         in_out_manager.F90 \ 
    9912         lbcnfd.F90 \ 
    9913         lib_print.f90 \ 
    99149980        $(MODEL_LIB)(dom_oce.o) \ 
    99159981        $(MODEL_LIB)(in_out_manager.o) \ 
     
    99249990        $(MODEL_LIB)(trdvor_oce.o) \ 
    99259991        $(MODEL_LIB)(zdfddm.o) \ 
     9992        dom_oce.F90 \ 
     9993        in_out_manager.F90 \ 
     9994        lbcnfd.F90 \ 
     9995        lib_print.f90 \ 
    99269996        par_kind.F90 \ 
    99279997        par_oce.F90 \ 
     
    993210002        trdvor_oce.F90 \ 
    993310003        zdfddm.F90 \ 
     10004        $(MODEL_LIB)(dom_oce.o) \ 
     10005        $(MODEL_LIB)(eosbn2.o) \ 
     10006        $(MODEL_LIB)(in_out_manager.o) \ 
     10007        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     10008        $(MODEL_LIB)(ldftra_oce.o) \ 
     10009        $(MODEL_LIB)(lib_mpp.o) \ 
     10010        $(MODEL_LIB)(oce.o) \ 
     10011        $(MODEL_LIB)(phycst.o) \ 
     10012        $(MODEL_LIB)(trdmod_oce.o) \ 
     10013        $(MODEL_LIB)(zdf_oce.o) \ 
    993410014        dom_oce.F90 \ 
    993510015        eosbn2.F90 \ 
     
    993810018        ldftra_oce.F90 \ 
    993910019        lib_mpp.F90 \ 
    9940         $(MODEL_LIB)(dom_oce.o) \ 
    9941         $(MODEL_LIB)(eosbn2.o) \ 
    9942         $(MODEL_LIB)(in_out_manager.o) \ 
    9943         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    9944         $(MODEL_LIB)(ldftra_oce.o) \ 
    9945         $(MODEL_LIB)(lib_mpp.o) \ 
    9946         $(MODEL_LIB)(oce.o) \ 
    9947         $(MODEL_LIB)(phycst.o) \ 
    9948         $(MODEL_LIB)(trdmod_oce.o) \ 
    9949         $(MODEL_LIB)(zdf_oce.o) \ 
    995010020        oce.F90 \ 
    995110021        phycst.F90 \ 
     
    996410034        trdicp_oce.F90 
    996510035$(MODEL_LIB)(trdmld.o) :        \ 
    9966         c1d.F90 \ 
    9967         daymod.F90 \ 
    9968         dom_oce.F90 \ 
    9969         eosbn2.F90 \ 
    9970         in_out_manager.F90 \ 
    9971         iom.F90 \ 
    9972         lbclnk.F90 \ 
    9973         lbcnfd.F90 \ 
    9974         ldfdyn_oce.F90 \ 
    9975         ldftra_oce.F90 \ 
    9976         lib_mpp.F90 \ 
    9977         lib_print.f90 \ 
    997810036        $(MODEL_LIB)(c1d.o) \ 
    997910037        $(MODEL_LIB)(daymod.o) \ 
     
    999810056        $(MODEL_LIB)(trdmod_oce.o) \ 
    999910057        $(MODEL_LIB)(trdvor_oce.o) \ 
     10058        $(MODEL_LIB)(zdf_oce.o) \ 
    1000010059        $(MODEL_LIB)(zdfddm.o) \ 
    1000110060        $(MODEL_LIB)(zdfmxl.o) \ 
    10002         $(MODEL_LIB)(zdf_oce.o) \ 
    1000310061        $(MODEL_LIB)(zpshde.o) \ 
     10062        c1d.F90 \ 
     10063        daymod.F90 \ 
     10064        dom_oce.F90 \ 
     10065        eosbn2.F90 \ 
     10066        in_out_manager.F90 \ 
     10067        iom.F90 \ 
     10068        lbclnk.F90 \ 
     10069        lbcnfd.F90 \ 
     10070        ldfdyn_oce.F90 \ 
     10071        ldftra_oce.F90 \ 
     10072        lib_mpp.F90 \ 
     10073        lib_print.f90 \ 
    1000410074        oce.F90 \ 
    1000510075        par_kind.F90 \ 
     
    1001210082        trdmod_oce.F90 \ 
    1001310083        trdvor_oce.F90 \ 
     10084        zdf_oce.F90 \ 
    1001410085        zdfddm.F90 \ 
    1001510086        zdfmxl.F90 \ 
    10016         zdf_oce.F90 \ 
    1001710087        zpshde.F90 \ 
     10088        $(MODEL_LIB)(daymod.o) \ 
     10089        $(MODEL_LIB)(diadimg.o) \ 
     10090        $(MODEL_LIB)(dianam.o) \ 
     10091        $(MODEL_LIB)(dom_oce.o) \ 
     10092        $(MODEL_LIB)(in_out_manager.o) \ 
     10093        $(MODEL_LIB)(lbclnk.o) \ 
     10094        $(MODEL_LIB)(ldfslp.o) \ 
     10095        $(MODEL_LIB)(ldftra_oce.o) \ 
     10096        $(MODEL_LIB)(oce.o) \ 
     10097        $(MODEL_LIB)(phycst.o) \ 
     10098        $(MODEL_LIB)(prtctl.o) \ 
     10099        $(MODEL_LIB)(restart.o) \ 
     10100        $(MODEL_LIB)(trdmld_rst.o) \ 
     10101        $(MODEL_LIB)(trdmod_oce.o) \ 
     10102        $(MODEL_LIB)(zdf_oce.o) \ 
     10103        $(MODEL_LIB)(zdfddm.o) \ 
     10104        $(MODEL_LIB)(zdfmxl.o) \ 
    1001810105        daymod.F90 \ 
    1001910106        diadimg.F90 \ 
     
    1002410111        ldfslp.F90 \ 
    1002510112        ldftra_oce.F90 \ 
    10026         $(MODEL_LIB)(daymod.o) \ 
    10027         $(MODEL_LIB)(diadimg.o) \ 
    10028         $(MODEL_LIB)(dianam.o) \ 
    10029         $(MODEL_LIB)(dom_oce.o) \ 
    10030         $(MODEL_LIB)(in_out_manager.o) \ 
    10031         $(MODEL_LIB)(lbclnk.o) \ 
    10032         $(MODEL_LIB)(ldfslp.o) \ 
    10033         $(MODEL_LIB)(ldftra_oce.o) \ 
    10034         $(MODEL_LIB)(oce.o) \ 
    10035         $(MODEL_LIB)(phycst.o) \ 
    10036         $(MODEL_LIB)(prtctl.o) \ 
    10037         $(MODEL_LIB)(restart.o) \ 
    10038         $(MODEL_LIB)(trdmld_rst.o) \ 
    10039         $(MODEL_LIB)(trdmod_oce.o) \ 
    10040         $(MODEL_LIB)(zdfddm.o) \ 
    10041         $(MODEL_LIB)(zdfmxl.o) \ 
    10042         $(MODEL_LIB)(zdf_oce.o) \ 
    1004310113        oce.F90 \ 
    1004410114        phycst.F90 \ 
     
    1004710117        trdmld_rst.F90 \ 
    1004810118        trdmod_oce.F90 \ 
     10119        zdf_oce.F90 \ 
    1004910120        zdfddm.F90 \ 
    1005010121        zdfmxl.F90 \ 
    10051         zdf_oce.F90 \ 
    1005210122        domzgr_substitute.h90 \ 
    1005310123        ldftra_substitute.h90 \ 
     
    1006410134        trdmld_oce.F90 
    1006510135$(MODEL_LIB)(trdmld_rst.o) :    \ 
    10066         c1d.F90 \ 
    10067         dom_oce.F90 \ 
    10068         eosbn2.F90 \ 
    10069         in_out_manager.F90 \ 
    10070         iom_def.F90 \ 
    10071         iom.F90 \ 
    10072         iom_ioipsl.F90 \ 
    10073         iom_nf90.F90 \ 
    10074         iom_rstdimg.F90 \ 
    10075         lbclnk.F90 \ 
    10076         lib_print.f90 \ 
    1007710136        $(MODEL_LIB)(c1d.o) \ 
    1007810137        $(MODEL_LIB)(dom_oce.o) \ 
    1007910138        $(MODEL_LIB)(eosbn2.o) \ 
    1008010139        $(MODEL_LIB)(in_out_manager.o) \ 
     10140        $(MODEL_LIB)(iom.o) \ 
    1008110141        $(MODEL_LIB)(iom_def.o) \ 
    1008210142        $(MODEL_LIB)(iom_ioipsl.o) \ 
    1008310143        $(MODEL_LIB)(iom_nf90.o) \ 
    10084         $(MODEL_LIB)(iom.o) \ 
    1008510144        $(MODEL_LIB)(iom_rstdimg.o) \ 
    1008610145        $(MODEL_LIB)(lbclnk.o) \ 
     
    1009810157        $(MODEL_LIB)(zdfmxl.o) \ 
    1009910158        $(MODEL_LIB)(zpshde.o) \ 
     10159        c1d.F90 \ 
     10160        dom_oce.F90 \ 
     10161        eosbn2.F90 \ 
     10162        in_out_manager.F90 \ 
     10163        iom.F90 \ 
     10164        iom_def.F90 \ 
     10165        iom_ioipsl.F90 \ 
     10166        iom_nf90.F90 \ 
     10167        iom_rstdimg.F90 \ 
     10168        lbclnk.F90 \ 
     10169        lib_print.f90 \ 
    1010010170        oce.F90 \ 
    1010110171        par_kind.F90 \ 
     
    1011010180        zdfmxl.F90 \ 
    1011110181        zpshde.F90 \ 
    10112         daymod.F90 \ 
    10113         dom_oce.F90 \ 
    10114         in_out_manager.F90 \ 
    10115         iom.F90 \ 
    1011610182        $(MODEL_LIB)(daymod.o) \ 
    1011710183        $(MODEL_LIB)(dom_oce.o) \ 
     
    1012010186        $(MODEL_LIB)(restart.o) \ 
    1012110187        $(MODEL_LIB)(trdmod_oce.o) \ 
     10188        daymod.F90 \ 
     10189        dom_oce.F90 \ 
     10190        in_out_manager.F90 \ 
     10191        iom.F90 \ 
    1012210192        restart.F90 \ 
    1012310193        trdmod_oce.F90 \ 
     
    1012510195        trdmld_rst.F90 
    1012610196$(MODEL_LIB)(trdmod.o) :        \ 
    10127         daymod.F90 \ 
    10128         diadimg.F90 \ 
    10129         dianam.F90 \ 
    10130         dom_oce.F90 \ 
    10131         eosbn2.F90 \ 
    10132         in_out_manager.F90 \ 
    10133         lbclnk.F90 \ 
    10134         ldfdyn_oce.F90 \ 
    10135         ldfslp.F90 \ 
    10136         ldftra_oce.F90 \ 
    10137         lib_mpp.F90 \ 
    10138         lib_print.f90 \ 
    1013910197        $(MODEL_LIB)(daymod.o) \ 
    1014010198        $(MODEL_LIB)(diadimg.o) \ 
     
    1016010218        $(MODEL_LIB)(trdmod_oce.o) \ 
    1016110219        $(MODEL_LIB)(trdvor_oce.o) \ 
     10220        $(MODEL_LIB)(zdf_oce.o) \ 
    1016210221        $(MODEL_LIB)(zdfddm.o) \ 
    1016310222        $(MODEL_LIB)(zdfmxl.o) \ 
    10164         $(MODEL_LIB)(zdf_oce.o) \ 
     10223        daymod.F90 \ 
     10224        diadimg.F90 \ 
     10225        dianam.F90 \ 
     10226        dom_oce.F90 \ 
     10227        eosbn2.F90 \ 
     10228        in_out_manager.F90 \ 
     10229        lbclnk.F90 \ 
     10230        ldfdyn_oce.F90 \ 
     10231        ldfslp.F90 \ 
     10232        ldftra_oce.F90 \ 
     10233        lib_mpp.F90 \ 
     10234        lib_print.f90 \ 
    1016510235        oce.F90 \ 
    1016610236        par_kind.F90 \ 
     
    1017410244        trdmod_oce.F90 \ 
    1017510245        trdvor_oce.F90 \ 
     10246        zdf_oce.F90 \ 
    1017610247        zdfddm.F90 \ 
    1017710248        zdfmxl.F90 \ 
    10178         zdf_oce.F90 \ 
    10179         dom_oce.F90 \ 
    10180         in_out_manager.F90 \ 
    10181         ldftra_oce.F90 \ 
    1018210249        $(MODEL_LIB)(dom_oce.o) \ 
    1018310250        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1019110258        $(MODEL_LIB)(trdvor.o) \ 
    1019210259        $(MODEL_LIB)(zdf_oce.o) \ 
     10260        dom_oce.F90 \ 
     10261        in_out_manager.F90 \ 
     10262        ldftra_oce.F90 \ 
    1019310263        oce.F90 \ 
    1019410264        phycst.F90 \ 
     
    1021510285        trdmod_oce.F90 
    1021610286$(MODEL_LIB)(trdvor.o) :        \ 
    10217         daymod.F90 \ 
    10218         dom_oce.F90 \ 
    10219         in_out_manager.F90 \ 
    10220         iom.F90 \ 
    10221         lbcnfd.F90 \ 
    10222         lib_mpp.F90 \ 
    10223         lib_print.f90 \ 
    1022410287        $(MODEL_LIB)(daymod.o) \ 
    1022510288        $(MODEL_LIB)(dom_oce.o) \ 
     
    1023910302        $(MODEL_LIB)(trdvor_oce.o) \ 
    1024010303        $(MODEL_LIB)(zdf_oce.o) \ 
     10304        daymod.F90 \ 
     10305        dom_oce.F90 \ 
     10306        in_out_manager.F90 \ 
     10307        iom.F90 \ 
     10308        lbcnfd.F90 \ 
     10309        lib_mpp.F90 \ 
     10310        lib_print.f90 \ 
    1024110311        oce.F90 \ 
    1024210312        par_kind.F90 \ 
     
    1024910319        trdvor_oce.F90 \ 
    1025010320        zdf_oce.F90 \ 
     10321        $(MODEL_LIB)(daymod.o) \ 
     10322        $(MODEL_LIB)(dianam.o) \ 
     10323        $(MODEL_LIB)(dom_oce.o) \ 
     10324        $(MODEL_LIB)(in_out_manager.o) \ 
     10325        $(MODEL_LIB)(lbclnk.o) \ 
     10326        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     10327        $(MODEL_LIB)(oce.o) \ 
     10328        $(MODEL_LIB)(phycst.o) \ 
     10329        $(MODEL_LIB)(trdmod_oce.o) \ 
     10330        $(MODEL_LIB)(zdf_oce.o) \ 
     10331        $(MODEL_LIB)(zdfmxl.o) \ 
    1025110332        daymod.F90 \ 
    1025210333        dianam.F90 \ 
     
    1025510336        lbclnk.F90 \ 
    1025610337        ldfdyn_oce.F90 \ 
    10257         $(MODEL_LIB)(daymod.o) \ 
    10258         $(MODEL_LIB)(dianam.o) \ 
    10259         $(MODEL_LIB)(dom_oce.o) \ 
    10260         $(MODEL_LIB)(in_out_manager.o) \ 
    10261         $(MODEL_LIB)(lbclnk.o) \ 
    10262         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    10263         $(MODEL_LIB)(oce.o) \ 
    10264         $(MODEL_LIB)(phycst.o) \ 
    10265         $(MODEL_LIB)(trdmod_oce.o) \ 
    10266         $(MODEL_LIB)(zdfmxl.o) \ 
    10267         $(MODEL_LIB)(zdf_oce.o) \ 
    1026810338        oce.F90 \ 
    1026910339        phycst.F90 \ 
    1027010340        trdmod_oce.F90 \ 
     10341        zdf_oce.F90 \ 
    1027110342        zdfmxl.F90 \ 
    10272         zdf_oce.F90 \ 
    1027310343        domzgr_substitute.h90 \ 
    1027410344        ldfdyn_substitute.h90 \ 
     
    1028410354        KEY_CPP \ 
    1028510355        trdvor_oce.F90 
     10356$(MODEL_LIB)(zdf_oce.o) :       \ 
     10357        $(MODEL_LIB)(par_kind.o) \ 
     10358        par_kind.F90 \ 
     10359        $(MODEL_LIB)(par_oce.o) \ 
     10360        par_oce.F90 \ 
     10361        KEY_CPP \ 
     10362        zdf_oce.F90 
    1028610363$(MODEL_LIB)(zdfbfr.o) :        \ 
    10287         dom_oce.F90 \ 
    10288         in_out_manager.F90 \ 
    10289         lbcnfd.F90 \ 
    10290         lib_mpp.F90 \ 
    10291         lib_print.f90 \ 
    10292         $(MODEL_LIB)(dom_oce.o) \ 
    10293         $(MODEL_LIB)(in_out_manager.o) \ 
    10294         $(MODEL_LIB)(lbcnfd.o) \ 
    10295         $(MODEL_LIB)(lib_mpp.o) \ 
    10296         $(MODEL_LIB)(lib_print.o) \ 
    10297         $(MODEL_LIB)(oce.o) \ 
    10298         $(MODEL_LIB)(par_kind.o) \ 
    10299         $(MODEL_LIB)(par_oce.o) \ 
    10300         oce.F90 \ 
    10301         par_kind.F90 \ 
    10302         par_oce.F90 \ 
    10303         dom_oce.F90 \ 
    10304         in_out_manager.F90 \ 
    10305         lbclnk.F90 \ 
    10306         $(MODEL_LIB)(dom_oce.o) \ 
    10307         $(MODEL_LIB)(in_out_manager.o) \ 
    10308         $(MODEL_LIB)(lbclnk.o) \ 
    10309         $(MODEL_LIB)(oce.o) \ 
    10310         $(MODEL_LIB)(prtctl.o) \ 
    10311         $(MODEL_LIB)(zdf_oce.o) \ 
    10312         oce.F90 \ 
    10313         prtctl.F90 \ 
    10314         zdf_oce.F90 \ 
    10315         domzgr_substitute.h90 \ 
    10316         KEY_CPP \ 
    10317         zdfbfr.F90 
    10318 $(MODEL_LIB)(zdfddm.o) :        \ 
    10319         dom_oce.F90 \ 
    10320         in_out_manager.F90 \ 
    10321         lbcnfd.F90 \ 
    10322         lib_mpp.F90 \ 
    10323         lib_print.f90 \ 
    10324         $(MODEL_LIB)(dom_oce.o) \ 
    10325         $(MODEL_LIB)(in_out_manager.o) \ 
    10326         $(MODEL_LIB)(lbcnfd.o) \ 
    10327         $(MODEL_LIB)(lib_mpp.o) \ 
    10328         $(MODEL_LIB)(lib_print.o) \ 
    10329         $(MODEL_LIB)(oce.o) \ 
    10330         $(MODEL_LIB)(par_kind.o) \ 
    10331         $(MODEL_LIB)(par_oce.o) \ 
    10332         oce.F90 \ 
    10333         par_kind.F90 \ 
    10334         par_oce.F90 \ 
    10335         dom_oce.F90 \ 
    10336         in_out_manager.F90 \ 
    10337         lbclnk.F90 \ 
    10338         $(MODEL_LIB)(dom_oce.o) \ 
    10339         $(MODEL_LIB)(in_out_manager.o) \ 
    10340         $(MODEL_LIB)(lbclnk.o) \ 
    10341         $(MODEL_LIB)(oce.o) \ 
    10342         $(MODEL_LIB)(prtctl.o) \ 
    10343         $(MODEL_LIB)(zdf_oce.o) \ 
    10344         oce.F90 \ 
    10345         prtctl.F90 \ 
    10346         zdf_oce.F90 \ 
    10347         vectopt_loop_substitute.h90 \ 
    10348         KEY_CPP \ 
    10349         zdfddm.F90 
    10350 $(MODEL_LIB)(zdfevd.o) :        \ 
    10351         dom_oce.F90 \ 
    10352         eosbn2.F90 \ 
     10364        $(MODEL_LIB)(dom_oce.o) \ 
     10365        $(MODEL_LIB)(in_out_manager.o) \ 
     10366        $(MODEL_LIB)(iom_def.o) \ 
     10367        $(MODEL_LIB)(iom_ioipsl.o) \ 
     10368        $(MODEL_LIB)(iom_nf90.o) \ 
     10369        $(MODEL_LIB)(iom_rstdimg.o) \ 
     10370        $(MODEL_LIB)(lbclnk.o) \ 
     10371        $(MODEL_LIB)(lbcnfd.o) \ 
     10372        $(MODEL_LIB)(lib_mpp.o) \ 
     10373        $(MODEL_LIB)(lib_print.o) \ 
     10374        $(MODEL_LIB)(oce.o) \ 
     10375        $(MODEL_LIB)(par_kind.o) \ 
     10376        $(MODEL_LIB)(par_oce.o) \ 
     10377        dom_oce.F90 \ 
    1035310378        in_out_manager.F90 \ 
    1035410379        iom_def.F90 \ 
     
    1036010385        lib_mpp.F90 \ 
    1036110386        lib_print.f90 \ 
     10387        oce.F90 \ 
     10388        par_kind.F90 \ 
     10389        par_oce.F90 \ 
     10390        $(MODEL_LIB)(dom_oce.o) \ 
     10391        $(MODEL_LIB)(in_out_manager.o) \ 
     10392        $(MODEL_LIB)(iom.o) \ 
     10393        $(MODEL_LIB)(lbclnk.o) \ 
     10394        $(MODEL_LIB)(lib_mpp.o) \ 
     10395        $(MODEL_LIB)(oce.o) \ 
     10396        $(MODEL_LIB)(prtctl.o) \ 
     10397        $(MODEL_LIB)(zdf_oce.o) \ 
     10398        dom_oce.F90 \ 
     10399        in_out_manager.F90 \ 
     10400        iom.F90 \ 
     10401        lbclnk.F90 \ 
     10402        lib_mpp.F90 \ 
     10403        oce.F90 \ 
     10404        prtctl.F90 \ 
     10405        zdf_oce.F90 \ 
     10406        domzgr_substitute.h90 \ 
     10407        KEY_CPP \ 
     10408        zdfbfr.F90 
     10409$(MODEL_LIB)(zdfddm.o) :        \ 
     10410        $(MODEL_LIB)(dom_oce.o) \ 
     10411        $(MODEL_LIB)(in_out_manager.o) \ 
     10412        $(MODEL_LIB)(lbcnfd.o) \ 
     10413        $(MODEL_LIB)(lib_mpp.o) \ 
     10414        $(MODEL_LIB)(lib_print.o) \ 
     10415        $(MODEL_LIB)(oce.o) \ 
     10416        $(MODEL_LIB)(par_kind.o) \ 
     10417        $(MODEL_LIB)(par_oce.o) \ 
     10418        dom_oce.F90 \ 
     10419        in_out_manager.F90 \ 
     10420        lbcnfd.F90 \ 
     10421        lib_mpp.F90 \ 
     10422        lib_print.f90 \ 
     10423        oce.F90 \ 
     10424        par_kind.F90 \ 
     10425        par_oce.F90 \ 
     10426        $(MODEL_LIB)(dom_oce.o) \ 
     10427        $(MODEL_LIB)(in_out_manager.o) \ 
     10428        $(MODEL_LIB)(lbclnk.o) \ 
     10429        $(MODEL_LIB)(oce.o) \ 
     10430        $(MODEL_LIB)(prtctl.o) \ 
     10431        $(MODEL_LIB)(zdf_oce.o) \ 
     10432        dom_oce.F90 \ 
     10433        in_out_manager.F90 \ 
     10434        lbclnk.F90 \ 
     10435        oce.F90 \ 
     10436        prtctl.F90 \ 
     10437        zdf_oce.F90 \ 
     10438        vectopt_loop_substitute.h90 \ 
     10439        KEY_CPP \ 
     10440        zdfddm.F90 
     10441$(MODEL_LIB)(zdfevd.o) :        \ 
    1036210442        $(MODEL_LIB)(dom_oce.o) \ 
    1036310443        $(MODEL_LIB)(eosbn2.o) \ 
     
    1037810458        $(MODEL_LIB)(sbc_oce.o) \ 
    1037910459        $(MODEL_LIB)(trdmod.o) \ 
     10460        $(MODEL_LIB)(zdf_oce.o) \ 
    1038010461        $(MODEL_LIB)(zdfddm.o) \ 
    10381         $(MODEL_LIB)(zdf_oce.o) \ 
    10382         oce.F90 \ 
    10383         par_kind.F90 \ 
    10384         par_oce.F90 \ 
    10385         phycst.F90 \ 
    10386         prtctl.F90 \ 
    10387         sbc_oce.F90 \ 
    10388         trdmod.F90 \ 
    10389         zdfddm.F90 \ 
    10390         zdf_oce.F90 \ 
    10391         dom_oce.F90 \ 
    10392         in_out_manager.F90 \ 
    10393         iom.F90 \ 
    10394         lbclnk.F90 \ 
    10395         $(MODEL_LIB)(dom_oce.o) \ 
    10396         $(MODEL_LIB)(in_out_manager.o) \ 
    10397         $(MODEL_LIB)(iom.o) \ 
    10398         $(MODEL_LIB)(lbclnk.o) \ 
    10399         $(MODEL_LIB)(oce.o) \ 
    10400         $(MODEL_LIB)(zdfkpp.o) \ 
    10401         $(MODEL_LIB)(zdf_oce.o) \ 
    10402         oce.F90 \ 
    10403         zdfkpp.F90 \ 
    10404         zdf_oce.F90 \ 
    10405         domzgr_substitute.h90 \ 
    10406         KEY_CPP \ 
    10407         zdfevd.F90 
    10408 $(MODEL_LIB)(zdfini.o) :        \ 
    10409         c1d.F90 \ 
    10410         dom_oce.F90 \ 
    10411         domvvl.F90 \ 
    10412         dynzdf_exp.F90 \ 
     10462        dom_oce.F90 \ 
    1041310463        eosbn2.F90 \ 
    1041410464        in_out_manager.F90 \ 
    1041510465        iom_def.F90 \ 
    10416         iom.F90 \ 
    1041710466        iom_ioipsl.F90 \ 
    1041810467        iom_nf90.F90 \ 
     
    1042010469        lbclnk.F90 \ 
    1042110470        lbcnfd.F90 \ 
    10422         ldfdyn_oce.F90 \ 
    10423         ldftra_oce.F90 \ 
    10424         lib_print.f90 \ 
     10471        lib_mpp.F90 \ 
     10472        lib_print.f90 \ 
     10473        oce.F90 \ 
     10474        par_kind.F90 \ 
     10475        par_oce.F90 \ 
     10476        phycst.F90 \ 
     10477        prtctl.F90 \ 
     10478        sbc_oce.F90 \ 
     10479        trdmod.F90 \ 
     10480        zdf_oce.F90 \ 
     10481        zdfddm.F90 \ 
     10482        $(MODEL_LIB)(dom_oce.o) \ 
     10483        $(MODEL_LIB)(in_out_manager.o) \ 
     10484        $(MODEL_LIB)(iom.o) \ 
     10485        $(MODEL_LIB)(lbclnk.o) \ 
     10486        $(MODEL_LIB)(oce.o) \ 
     10487        $(MODEL_LIB)(zdf_oce.o) \ 
     10488        $(MODEL_LIB)(zdfkpp.o) \ 
     10489        dom_oce.F90 \ 
     10490        in_out_manager.F90 \ 
     10491        iom.F90 \ 
     10492        lbclnk.F90 \ 
     10493        oce.F90 \ 
     10494        zdf_oce.F90 \ 
     10495        zdfkpp.F90 \ 
     10496        domzgr_substitute.h90 \ 
     10497        KEY_CPP \ 
     10498        zdfevd.F90 
     10499$(MODEL_LIB)(zdfini.o) :        \ 
    1042510500        $(MODEL_LIB)(c1d.o) \ 
    1042610501        $(MODEL_LIB)(dom_oce.o) \ 
     
    1042910504        $(MODEL_LIB)(eosbn2.o) \ 
    1043010505        $(MODEL_LIB)(in_out_manager.o) \ 
     10506        $(MODEL_LIB)(iom.o) \ 
    1043110507        $(MODEL_LIB)(iom_def.o) \ 
    1043210508        $(MODEL_LIB)(iom_ioipsl.o) \ 
    1043310509        $(MODEL_LIB)(iom_nf90.o) \ 
    10434         $(MODEL_LIB)(iom.o) \ 
    1043510510        $(MODEL_LIB)(iom_rstdimg.o) \ 
    1043610511        $(MODEL_LIB)(lbclnk.o) \ 
     
    1045010525        $(MODEL_LIB)(trdmod.o) \ 
    1045110526        $(MODEL_LIB)(trdmod_oce.o) \ 
     10527        $(MODEL_LIB)(zdf_oce.o) \ 
     10528        $(MODEL_LIB)(zdfbfr.o) \ 
    1045210529        $(MODEL_LIB)(zdfddm.o) \ 
    1045310530        $(MODEL_LIB)(zdfkpp.o) \ 
    1045410531        $(MODEL_LIB)(zdfmxl.o) \ 
    10455         $(MODEL_LIB)(zdf_oce.o) \ 
    1045610532        $(MODEL_LIB)(zpshde.o) \ 
     10533        c1d.F90 \ 
     10534        dom_oce.F90 \ 
     10535        domvvl.F90 \ 
     10536        dynzdf_exp.F90 \ 
     10537        eosbn2.F90 \ 
     10538        in_out_manager.F90 \ 
     10539        iom.F90 \ 
     10540        iom_def.F90 \ 
     10541        iom_ioipsl.F90 \ 
     10542        iom_nf90.F90 \ 
     10543        iom_rstdimg.F90 \ 
     10544        lbclnk.F90 \ 
     10545        lbcnfd.F90 \ 
     10546        ldfdyn_oce.F90 \ 
     10547        ldftra_oce.F90 \ 
     10548        lib_print.f90 \ 
    1045710549        oce.F90 \ 
    1045810550        par_kind.F90 \ 
     
    1046610558        trdmod.F90 \ 
    1046710559        trdmod_oce.F90 \ 
     10560        zdf_oce.F90 \ 
     10561        zdfbfr.F90 \ 
    1046810562        zdfddm.F90 \ 
    1046910563        zdfkpp.F90 \ 
    1047010564        zdfmxl.F90 \ 
    10471         zdf_oce.F90 \ 
    1047210565        zpshde.F90 \ 
     10566        $(MODEL_LIB)(in_out_manager.o) \ 
     10567        $(MODEL_LIB)(iom.o) \ 
     10568        $(MODEL_LIB)(ldfdyn_oce.o) \ 
     10569        $(MODEL_LIB)(ldfslp.o) \ 
     10570        $(MODEL_LIB)(ldftra_oce.o) \ 
     10571        $(MODEL_LIB)(lib_mpp.o) \ 
     10572        $(MODEL_LIB)(par_oce.o) \ 
     10573        $(MODEL_LIB)(restart.o) \ 
     10574        $(MODEL_LIB)(tranpc.o) \ 
     10575        $(MODEL_LIB)(zdf_oce.o) \ 
     10576        $(MODEL_LIB)(zdfddm.o) \ 
     10577        $(MODEL_LIB)(zdfevd.o) \ 
     10578        $(MODEL_LIB)(zdfkpp.o) \ 
     10579        $(MODEL_LIB)(zdfric.o) \ 
     10580        $(MODEL_LIB)(zdftke.o) \ 
     10581        $(MODEL_LIB)(zdftke_old.o) \ 
    1047310582        in_out_manager.F90 \ 
    1047410583        iom.F90 \ 
     
    1047710586        ldftra_oce.F90 \ 
    1047810587        lib_mpp.F90 \ 
    10479         $(MODEL_LIB)(in_out_manager.o) \ 
    10480         $(MODEL_LIB)(iom.o) \ 
    10481         $(MODEL_LIB)(ldfdyn_oce.o) \ 
    10482         $(MODEL_LIB)(ldfslp.o) \ 
    10483         $(MODEL_LIB)(ldftra_oce.o) \ 
    10484         $(MODEL_LIB)(lib_mpp.o) \ 
    10485         $(MODEL_LIB)(par_oce.o) \ 
    10486         $(MODEL_LIB)(restart.o) \ 
    10487         $(MODEL_LIB)(tranpc.o) \ 
    10488         $(MODEL_LIB)(zdfddm.o) \ 
    10489         $(MODEL_LIB)(zdfevd.o) \ 
    10490         $(MODEL_LIB)(zdfkpp.o) \ 
    10491         $(MODEL_LIB)(zdf_oce.o) \ 
    10492         $(MODEL_LIB)(zdfric.o) \ 
    10493         $(MODEL_LIB)(zdftke.o) \ 
    10494         $(MODEL_LIB)(zdftke_old.o) \ 
    1049510588        par_oce.F90 \ 
    1049610589        restart.F90 \ 
    1049710590        tranpc.F90 \ 
     10591        zdf_oce.F90 \ 
    1049810592        zdfddm.F90 \ 
    1049910593        zdfevd.F90 \ 
    1050010594        zdfkpp.F90 \ 
    10501         zdf_oce.F90 \ 
    1050210595        zdfric.F90 \ 
    1050310596        zdftke.F90 \ 
     
    1050510598        zdfini.F90 
    1050610599$(MODEL_LIB)(zdfkpp.o) :        \ 
    10507         dom_oce.F90 \ 
    10508         in_out_manager.F90 \ 
    10509         lbclnk.F90 \ 
    10510         lbcnfd.F90 \ 
    10511         ldftra_oce.F90 \ 
    10512         lib_mpp.F90 \ 
    10513         lib_print.f90 \ 
    1051410600        $(MODEL_LIB)(dom_oce.o) \ 
    1051510601        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1052910615        $(MODEL_LIB)(trdmod_oce.o) \ 
    1053010616        $(MODEL_LIB)(trdvor.o) \ 
     10617        $(MODEL_LIB)(zdf_oce.o) \ 
    1053110618        $(MODEL_LIB)(zdfddm.o) \ 
    10532         $(MODEL_LIB)(zdf_oce.o) \ 
     10619        dom_oce.F90 \ 
     10620        in_out_manager.F90 \ 
     10621        lbclnk.F90 \ 
     10622        lbcnfd.F90 \ 
     10623        ldftra_oce.F90 \ 
     10624        lib_mpp.F90 \ 
     10625        lib_print.f90 \ 
    1053310626        oce.F90 \ 
    1053410627        par_kind.F90 \ 
     
    1054110634        trdmod_oce.F90 \ 
    1054210635        trdvor.F90 \ 
     10636        zdf_oce.F90 \ 
    1054310637        zdfddm.F90 \ 
     10638        $(MODEL_LIB)(dom_oce.o) \ 
     10639        $(MODEL_LIB)(eosbn2.o) \ 
     10640        $(MODEL_LIB)(in_out_manager.o) \ 
     10641        $(MODEL_LIB)(lbclnk.o) \ 
     10642        $(MODEL_LIB)(oce.o) \ 
     10643        $(MODEL_LIB)(phycst.o) \ 
     10644        $(MODEL_LIB)(prtctl.o) \ 
     10645        $(MODEL_LIB)(sbc_oce.o) \ 
     10646        $(MODEL_LIB)(trdmod.o) \ 
     10647        $(MODEL_LIB)(zdf_oce.o) \ 
     10648        $(MODEL_LIB)(zdfddm.o) \ 
     10649        dom_oce.F90 \ 
     10650        eosbn2.F90 \ 
     10651        in_out_manager.F90 \ 
     10652        lbclnk.F90 \ 
     10653        oce.F90 \ 
     10654        phycst.F90 \ 
     10655        prtctl.F90 \ 
     10656        sbc_oce.F90 \ 
     10657        trdmod.F90 \ 
    1054410658        zdf_oce.F90 \ 
    10545         dom_oce.F90 \ 
    10546         eosbn2.F90 \ 
    10547         in_out_manager.F90 \ 
    10548         lbclnk.F90 \ 
    10549         $(MODEL_LIB)(dom_oce.o) \ 
    10550         $(MODEL_LIB)(eosbn2.o) \ 
    10551         $(MODEL_LIB)(in_out_manager.o) \ 
    10552         $(MODEL_LIB)(lbclnk.o) \ 
    10553         $(MODEL_LIB)(oce.o) \ 
    10554         $(MODEL_LIB)(phycst.o) \ 
    10555         $(MODEL_LIB)(prtctl.o) \ 
    10556         $(MODEL_LIB)(sbc_oce.o) \ 
    10557         $(MODEL_LIB)(trdmod.o) \ 
    10558         $(MODEL_LIB)(zdfddm.o) \ 
    10559         $(MODEL_LIB)(zdf_oce.o) \ 
    10560         oce.F90 \ 
    10561         phycst.F90 \ 
    10562         prtctl.F90 \ 
    10563         sbc_oce.F90 \ 
    10564         trdmod.F90 \ 
    1056510659        zdfddm.F90 \ 
    10566         zdf_oce.F90 \ 
    1056710660        domzgr_substitute.h90 \ 
    1056810661        vectopt_loop_substitute.h90 \ 
     
    1057110664        zdfkpp.F90 
    1057210665$(MODEL_LIB)(zdfmxl.o) :        \ 
     10666        $(MODEL_LIB)(dom_oce.o) \ 
     10667        $(MODEL_LIB)(in_out_manager.o) \ 
     10668        $(MODEL_LIB)(iom_def.o) \ 
     10669        $(MODEL_LIB)(iom_ioipsl.o) \ 
     10670        $(MODEL_LIB)(iom_nf90.o) \ 
     10671        $(MODEL_LIB)(iom_rstdimg.o) \ 
     10672        $(MODEL_LIB)(lbclnk.o) \ 
     10673        $(MODEL_LIB)(lib_mpp.o) \ 
     10674        $(MODEL_LIB)(lib_print.o) \ 
     10675        $(MODEL_LIB)(par_kind.o) \ 
     10676        $(MODEL_LIB)(par_oce.o) \ 
    1057310677        dom_oce.F90 \ 
    1057410678        in_out_manager.F90 \ 
     
    1058010684        lib_mpp.F90 \ 
    1058110685        lib_print.f90 \ 
    10582         $(MODEL_LIB)(dom_oce.o) \ 
    10583         $(MODEL_LIB)(in_out_manager.o) \ 
     10686        par_kind.F90 \ 
     10687        par_oce.F90 \ 
     10688        $(MODEL_LIB)(dom_oce.o) \ 
     10689        $(MODEL_LIB)(in_out_manager.o) \ 
     10690        $(MODEL_LIB)(iom.o) \ 
     10691        $(MODEL_LIB)(oce.o) \ 
     10692        $(MODEL_LIB)(prtctl.o) \ 
     10693        $(MODEL_LIB)(zdf_oce.o) \ 
     10694        dom_oce.F90 \ 
     10695        in_out_manager.F90 \ 
     10696        iom.F90 \ 
     10697        oce.F90 \ 
     10698        prtctl.F90 \ 
     10699        zdf_oce.F90 \ 
     10700        domzgr_substitute.h90 \ 
     10701        KEY_CPP \ 
     10702        zdfmxl.F90 
     10703$(MODEL_LIB)(zdfric.o) :        \ 
     10704        $(MODEL_LIB)(dom_oce.o) \ 
     10705        $(MODEL_LIB)(in_out_manager.o) \ 
     10706        $(MODEL_LIB)(lbcnfd.o) \ 
     10707        $(MODEL_LIB)(lib_mpp.o) \ 
     10708        $(MODEL_LIB)(lib_print.o) \ 
     10709        $(MODEL_LIB)(oce.o) \ 
     10710        $(MODEL_LIB)(par_kind.o) \ 
     10711        $(MODEL_LIB)(par_oce.o) \ 
     10712        dom_oce.F90 \ 
     10713        in_out_manager.F90 \ 
     10714        lbcnfd.F90 \ 
     10715        lib_mpp.F90 \ 
     10716        lib_print.f90 \ 
     10717        oce.F90 \ 
     10718        par_kind.F90 \ 
     10719        par_oce.F90 \ 
     10720        $(MODEL_LIB)(dom_oce.o) \ 
     10721        $(MODEL_LIB)(in_out_manager.o) \ 
     10722        $(MODEL_LIB)(lbclnk.o) \ 
     10723        $(MODEL_LIB)(oce.o) \ 
     10724        $(MODEL_LIB)(zdf_oce.o) \ 
     10725        dom_oce.F90 \ 
     10726        in_out_manager.F90 \ 
     10727        lbclnk.F90 \ 
     10728        oce.F90 \ 
     10729        zdf_oce.F90 \ 
     10730        domzgr_substitute.h90 \ 
     10731        KEY_CPP \ 
     10732        zdfric.F90 
     10733$(MODEL_LIB)(zdftke.o) :        \ 
     10734        $(MODEL_LIB)(c1d.o) \ 
     10735        $(MODEL_LIB)(dom_oce.o) \ 
     10736        $(MODEL_LIB)(eosbn2.o) \ 
     10737        $(MODEL_LIB)(in_out_manager.o) \ 
     10738        $(MODEL_LIB)(iom.o) \ 
    1058410739        $(MODEL_LIB)(iom_def.o) \ 
    1058510740        $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    1058710742        $(MODEL_LIB)(iom_rstdimg.o) \ 
    1058810743        $(MODEL_LIB)(lbclnk.o) \ 
    10589         $(MODEL_LIB)(lib_mpp.o) \ 
    10590         $(MODEL_LIB)(lib_print.o) \ 
    10591         $(MODEL_LIB)(par_kind.o) \ 
    10592         $(MODEL_LIB)(par_oce.o) \ 
    10593         par_kind.F90 \ 
    10594         par_oce.F90 \ 
    10595         dom_oce.F90 \ 
    10596         in_out_manager.F90 \ 
    10597         iom.F90 \ 
    10598         $(MODEL_LIB)(dom_oce.o) \ 
    10599         $(MODEL_LIB)(in_out_manager.o) \ 
    10600         $(MODEL_LIB)(iom.o) \ 
    10601         $(MODEL_LIB)(oce.o) \ 
    10602         $(MODEL_LIB)(prtctl.o) \ 
     10744        $(MODEL_LIB)(lbcnfd.o) \ 
     10745        $(MODEL_LIB)(lib_mpp.o) \ 
     10746        $(MODEL_LIB)(lib_print.o) \ 
     10747        $(MODEL_LIB)(oce.o) \ 
     10748        $(MODEL_LIB)(par_kind.o) \ 
     10749        $(MODEL_LIB)(par_oce.o) \ 
     10750        $(MODEL_LIB)(phycst.o) \ 
     10751        $(MODEL_LIB)(prtctl.o) \ 
     10752        $(MODEL_LIB)(sbc_oce.o) \ 
     10753        $(MODEL_LIB)(trdmld_oce.o) \ 
    1060310754        $(MODEL_LIB)(zdf_oce.o) \ 
    10604         oce.F90 \ 
    10605         prtctl.F90 \ 
    10606         zdf_oce.F90 \ 
    10607         domzgr_substitute.h90 \ 
    10608         KEY_CPP \ 
    10609         zdfmxl.F90 
    10610 $(MODEL_LIB)(zdf_oce.o) :       \ 
    10611         $(MODEL_LIB)(par_kind.o) \ 
    10612         par_kind.F90 \ 
    10613         $(MODEL_LIB)(par_oce.o) \ 
    10614         par_oce.F90 \ 
    10615         KEY_CPP \ 
    10616         zdf_oce.F90 
    10617 $(MODEL_LIB)(zdfric.o) :        \ 
    10618         dom_oce.F90 \ 
    10619         in_out_manager.F90 \ 
    10620         lbcnfd.F90 \ 
    10621         lib_mpp.F90 \ 
    10622         lib_print.f90 \ 
    10623         $(MODEL_LIB)(dom_oce.o) \ 
    10624         $(MODEL_LIB)(in_out_manager.o) \ 
    10625         $(MODEL_LIB)(lbcnfd.o) \ 
    10626         $(MODEL_LIB)(lib_mpp.o) \ 
    10627         $(MODEL_LIB)(lib_print.o) \ 
    10628         $(MODEL_LIB)(oce.o) \ 
    10629         $(MODEL_LIB)(par_kind.o) \ 
    10630         $(MODEL_LIB)(par_oce.o) \ 
    10631         oce.F90 \ 
    10632         par_kind.F90 \ 
    10633         par_oce.F90 \ 
    10634         dom_oce.F90 \ 
    10635         in_out_manager.F90 \ 
    10636         lbclnk.F90 \ 
    10637         $(MODEL_LIB)(dom_oce.o) \ 
    10638         $(MODEL_LIB)(in_out_manager.o) \ 
    10639         $(MODEL_LIB)(lbclnk.o) \ 
    10640         $(MODEL_LIB)(oce.o) \ 
    10641         $(MODEL_LIB)(zdf_oce.o) \ 
    10642         oce.F90 \ 
    10643         zdf_oce.F90 \ 
    10644         domzgr_substitute.h90 \ 
    10645         KEY_CPP \ 
    10646         zdfric.F90 
    10647 $(MODEL_LIB)(zdftke.o) :        \ 
    10648         c1d.F90 \ 
    10649         dom_oce.F90 \ 
    10650         eosbn2.F90 \ 
    10651         in_out_manager.F90 \ 
    10652         iom_def.F90 \ 
    10653         iom.F90 \ 
    10654         iom_ioipsl.F90 \ 
    10655         iom_nf90.F90 \ 
    10656         iom_rstdimg.F90 \ 
    10657         lbclnk.F90 \ 
    10658         lbcnfd.F90 \ 
    10659         lib_mpp.F90 \ 
    10660         lib_print.f90 \ 
    10661         $(MODEL_LIB)(c1d.o) \ 
    10662         $(MODEL_LIB)(dom_oce.o) \ 
    10663         $(MODEL_LIB)(eosbn2.o) \ 
    10664         $(MODEL_LIB)(in_out_manager.o) \ 
    10665         $(MODEL_LIB)(iom_def.o) \ 
    10666         $(MODEL_LIB)(iom_ioipsl.o) \ 
    10667         $(MODEL_LIB)(iom_nf90.o) \ 
    10668         $(MODEL_LIB)(iom.o) \ 
    10669         $(MODEL_LIB)(iom_rstdimg.o) \ 
    10670         $(MODEL_LIB)(lbclnk.o) \ 
    10671         $(MODEL_LIB)(lbcnfd.o) \ 
    10672         $(MODEL_LIB)(lib_mpp.o) \ 
    10673         $(MODEL_LIB)(lib_print.o) \ 
    10674         $(MODEL_LIB)(oce.o) \ 
    10675         $(MODEL_LIB)(par_kind.o) \ 
    10676         $(MODEL_LIB)(par_oce.o) \ 
    10677         $(MODEL_LIB)(phycst.o) \ 
    10678         $(MODEL_LIB)(prtctl.o) \ 
    10679         $(MODEL_LIB)(sbc_oce.o) \ 
    10680         $(MODEL_LIB)(trdmld_oce.o) \ 
    1068110755        $(MODEL_LIB)(zdfddm.o) \ 
    1068210756        $(MODEL_LIB)(zdfmxl.o) \ 
    10683         $(MODEL_LIB)(zdf_oce.o) \ 
    1068410757        $(MODEL_LIB)(zpshde.o) \ 
    10685         oce.F90 \ 
    10686         par_kind.F90 \ 
    10687         par_oce.F90 \ 
    10688         phycst.F90 \ 
    10689         prtctl.F90 \ 
    10690         sbc_oce.F90 \ 
    10691         trdmld_oce.F90 \ 
    10692         zdfddm.F90 \ 
    10693         zdfmxl.F90 \ 
    10694         zdf_oce.F90 \ 
    10695         zpshde.F90 \ 
    10696         dom_oce.F90 \ 
    10697         domvvl.F90 \ 
    10698         in_out_manager.F90 \ 
    10699         iom.F90 \ 
    10700         lbclnk.F90 \ 
    10701         $(MODEL_LIB)(dom_oce.o) \ 
    10702         $(MODEL_LIB)(domvvl.o) \ 
    10703         $(MODEL_LIB)(in_out_manager.o) \ 
    10704         $(MODEL_LIB)(iom.o) \ 
    10705         $(MODEL_LIB)(lbclnk.o) \ 
    10706         $(MODEL_LIB)(oce.o) \ 
    10707         $(MODEL_LIB)(phycst.o) \ 
    10708         $(MODEL_LIB)(prtctl.o) \ 
    10709         $(MODEL_LIB)(restart.o) \ 
    10710         $(MODEL_LIB)(sbc_oce.o) \ 
    10711         $(MODEL_LIB)(zdfmxl.o) \ 
    10712         $(MODEL_LIB)(zdf_oce.o) \ 
    10713         oce.F90 \ 
    10714         phycst.F90 \ 
    10715         prtctl.F90 \ 
    10716         restart.F90 \ 
    10717         sbc_oce.F90 \ 
    10718         zdfmxl.F90 \ 
    10719         zdf_oce.F90 \ 
    10720         domzgr_substitute.h90 \ 
    10721         vectopt_loop_substitute.h90 \ 
    10722         KEY_CPP \ 
    10723         zdftke.F90 
    10724 $(MODEL_LIB)(zdftke_old.o) :    \ 
    1072510758        c1d.F90 \ 
    1072610759        dom_oce.F90 \ 
    10727         domvvl.F90 \ 
    1072810760        eosbn2.F90 \ 
    1072910761        in_out_manager.F90 \ 
    10730         iom_def.F90 \ 
    10731         iom.F90 \ 
    10732         iom_ioipsl.F90 \ 
    10733         iom_nf90.F90 \ 
    10734         iom_rstdimg.F90 \ 
    10735         lbclnk.F90 \ 
    10736         lbcnfd.F90 \ 
    10737         lib_mpp.F90 \ 
    10738         lib_print.f90 \ 
    10739         $(MODEL_LIB)(c1d.o) \ 
    10740         $(MODEL_LIB)(dom_oce.o) \ 
    10741         $(MODEL_LIB)(domvvl.o) \ 
    10742         $(MODEL_LIB)(eosbn2.o) \ 
    10743         $(MODEL_LIB)(in_out_manager.o) \ 
    10744         $(MODEL_LIB)(iom_def.o) \ 
    10745         $(MODEL_LIB)(iom_ioipsl.o) \ 
    10746         $(MODEL_LIB)(iom_nf90.o) \ 
    10747         $(MODEL_LIB)(iom.o) \ 
    10748         $(MODEL_LIB)(iom_rstdimg.o) \ 
    10749         $(MODEL_LIB)(lbclnk.o) \ 
    10750         $(MODEL_LIB)(lbcnfd.o) \ 
    10751         $(MODEL_LIB)(lib_mpp.o) \ 
    10752         $(MODEL_LIB)(lib_print.o) \ 
    10753         $(MODEL_LIB)(oce.o) \ 
    10754         $(MODEL_LIB)(par_kind.o) \ 
    10755         $(MODEL_LIB)(par_oce.o) \ 
    10756         $(MODEL_LIB)(phycst.o) \ 
    10757         $(MODEL_LIB)(prtctl.o) \ 
    10758         $(MODEL_LIB)(sbc_oce.o) \ 
    10759         $(MODEL_LIB)(trdmld_oce.o) \ 
    10760         $(MODEL_LIB)(trdmod.o) \ 
    10761         $(MODEL_LIB)(trdmod_oce.o) \ 
    10762         $(MODEL_LIB)(zdfddm.o) \ 
    10763         $(MODEL_LIB)(zdfmxl.o) \ 
    10764         $(MODEL_LIB)(zdf_oce.o) \ 
    10765         $(MODEL_LIB)(zpshde.o) \ 
    10766         oce.F90 \ 
    10767         par_kind.F90 \ 
    10768         par_oce.F90 \ 
    10769         phycst.F90 \ 
    10770         prtctl.F90 \ 
    10771         sbc_oce.F90 \ 
    10772         trdmld_oce.F90 \ 
    10773         trdmod.F90 \ 
    10774         trdmod_oce.F90 \ 
    10775         zdfddm.F90 \ 
    10776         zdfmxl.F90 \ 
    10777         zdf_oce.F90 \ 
    10778         zpshde.F90 \ 
    10779         dom_oce.F90 \ 
    10780         dynzdf_exp.F90 \ 
    10781         in_out_manager.F90 \ 
    10782         iom.F90 \ 
    10783         lbclnk.F90 \ 
    10784         $(MODEL_LIB)(dom_oce.o) \ 
    10785         $(MODEL_LIB)(dynzdf_exp.o) \ 
    10786         $(MODEL_LIB)(in_out_manager.o) \ 
    10787         $(MODEL_LIB)(iom.o) \ 
    10788         $(MODEL_LIB)(lbclnk.o) \ 
    10789         $(MODEL_LIB)(oce.o) \ 
    10790         $(MODEL_LIB)(phycst.o) \ 
    10791         $(MODEL_LIB)(prtctl.o) \ 
    10792         $(MODEL_LIB)(restart.o) \ 
    10793         $(MODEL_LIB)(sbc_oce.o) \ 
    10794         $(MODEL_LIB)(trazdf_exp.o) \ 
    10795         $(MODEL_LIB)(zdfmxl.o) \ 
    10796         $(MODEL_LIB)(zdf_oce.o) \ 
    10797         oce.F90 \ 
    10798         phycst.F90 \ 
    10799         prtctl.F90 \ 
    10800         restart.F90 \ 
    10801         sbc_oce.F90 \ 
    10802         trazdf_exp.F90 \ 
    10803         zdfmxl.F90 \ 
    10804         zdf_oce.F90 \ 
    10805         domzgr_substitute.h90 \ 
    10806         vectopt_loop_substitute.h90 \ 
    10807         KEY_CPP \ 
    10808         zdftke_old.F90 
    10809 $(MODEL_LIB)(zdftmx.o) :        \ 
    10810         dom_oce.F90 \ 
    10811         in_out_manager.F90 \ 
     10762        iom.F90 \ 
    1081210763        iom_def.F90 \ 
    1081310764        iom_ioipsl.F90 \ 
     
    1081810769        lib_mpp.F90 \ 
    1081910770        lib_print.f90 \ 
    10820         $(MODEL_LIB)(dom_oce.o) \ 
    10821         $(MODEL_LIB)(in_out_manager.o) \ 
     10771        oce.F90 \ 
     10772        par_kind.F90 \ 
     10773        par_oce.F90 \ 
     10774        phycst.F90 \ 
     10775        prtctl.F90 \ 
     10776        sbc_oce.F90 \ 
     10777        trdmld_oce.F90 \ 
     10778        zdf_oce.F90 \ 
     10779        zdfddm.F90 \ 
     10780        zdfmxl.F90 \ 
     10781        zpshde.F90 \ 
     10782        $(MODEL_LIB)(dom_oce.o) \ 
     10783        $(MODEL_LIB)(domvvl.o) \ 
     10784        $(MODEL_LIB)(in_out_manager.o) \ 
     10785        $(MODEL_LIB)(iom.o) \ 
     10786        $(MODEL_LIB)(lbclnk.o) \ 
     10787        $(MODEL_LIB)(oce.o) \ 
     10788        $(MODEL_LIB)(phycst.o) \ 
     10789        $(MODEL_LIB)(prtctl.o) \ 
     10790        $(MODEL_LIB)(restart.o) \ 
     10791        $(MODEL_LIB)(sbc_oce.o) \ 
     10792        $(MODEL_LIB)(zdf_oce.o) \ 
     10793        $(MODEL_LIB)(zdfbfr.o) \ 
     10794        $(MODEL_LIB)(zdfmxl.o) \ 
     10795        dom_oce.F90 \ 
     10796        domvvl.F90 \ 
     10797        in_out_manager.F90 \ 
     10798        iom.F90 \ 
     10799        lbclnk.F90 \ 
     10800        oce.F90 \ 
     10801        phycst.F90 \ 
     10802        prtctl.F90 \ 
     10803        restart.F90 \ 
     10804        sbc_oce.F90 \ 
     10805        zdf_oce.F90 \ 
     10806        zdfbfr.F90 \ 
     10807        zdfmxl.F90 \ 
     10808        domzgr_substitute.h90 \ 
     10809        vectopt_loop_substitute.h90 \ 
     10810        KEY_CPP \ 
     10811        zdftke.F90 
     10812$(MODEL_LIB)(zdftke_old.o) :    \ 
     10813        $(MODEL_LIB)(c1d.o) \ 
     10814        $(MODEL_LIB)(dom_oce.o) \ 
     10815        $(MODEL_LIB)(domvvl.o) \ 
     10816        $(MODEL_LIB)(eosbn2.o) \ 
     10817        $(MODEL_LIB)(in_out_manager.o) \ 
     10818        $(MODEL_LIB)(iom.o) \ 
    1082210819        $(MODEL_LIB)(iom_def.o) \ 
    1082310820        $(MODEL_LIB)(iom_ioipsl.o) \ 
     
    1083310830        $(MODEL_LIB)(phycst.o) \ 
    1083410831        $(MODEL_LIB)(prtctl.o) \ 
     10832        $(MODEL_LIB)(sbc_oce.o) \ 
     10833        $(MODEL_LIB)(trdmld_oce.o) \ 
     10834        $(MODEL_LIB)(trdmod.o) \ 
     10835        $(MODEL_LIB)(trdmod_oce.o) \ 
     10836        $(MODEL_LIB)(zdf_oce.o) \ 
    1083510837        $(MODEL_LIB)(zdfddm.o) \ 
    10836         oce.F90 \ 
    10837         par_kind.F90 \ 
    10838         par_oce.F90 \ 
    10839         phycst.F90 \ 
    10840         prtctl.F90 \ 
     10838        $(MODEL_LIB)(zdfmxl.o) \ 
     10839        $(MODEL_LIB)(zpshde.o) \ 
     10840        c1d.F90 \ 
     10841        dom_oce.F90 \ 
     10842        domvvl.F90 \ 
     10843        eosbn2.F90 \ 
     10844        in_out_manager.F90 \ 
     10845        iom.F90 \ 
     10846        iom_def.F90 \ 
     10847        iom_ioipsl.F90 \ 
     10848        iom_nf90.F90 \ 
     10849        iom_rstdimg.F90 \ 
     10850        lbclnk.F90 \ 
     10851        lbcnfd.F90 \ 
     10852        lib_mpp.F90 \ 
     10853        lib_print.f90 \ 
     10854        oce.F90 \ 
     10855        par_kind.F90 \ 
     10856        par_oce.F90 \ 
     10857        phycst.F90 \ 
     10858        prtctl.F90 \ 
     10859        sbc_oce.F90 \ 
     10860        trdmld_oce.F90 \ 
     10861        trdmod.F90 \ 
     10862        trdmod_oce.F90 \ 
     10863        zdf_oce.F90 \ 
    1084110864        zdfddm.F90 \ 
     10865        zdfmxl.F90 \ 
     10866        zpshde.F90 \ 
     10867        $(MODEL_LIB)(dom_oce.o) \ 
     10868        $(MODEL_LIB)(dynzdf_exp.o) \ 
     10869        $(MODEL_LIB)(in_out_manager.o) \ 
     10870        $(MODEL_LIB)(iom.o) \ 
     10871        $(MODEL_LIB)(lbclnk.o) \ 
     10872        $(MODEL_LIB)(oce.o) \ 
     10873        $(MODEL_LIB)(phycst.o) \ 
     10874        $(MODEL_LIB)(prtctl.o) \ 
     10875        $(MODEL_LIB)(restart.o) \ 
     10876        $(MODEL_LIB)(sbc_oce.o) \ 
     10877        $(MODEL_LIB)(trazdf_exp.o) \ 
     10878        $(MODEL_LIB)(zdf_oce.o) \ 
     10879        $(MODEL_LIB)(zdfmxl.o) \ 
     10880        dom_oce.F90 \ 
     10881        dynzdf_exp.F90 \ 
     10882        in_out_manager.F90 \ 
     10883        iom.F90 \ 
     10884        lbclnk.F90 \ 
     10885        oce.F90 \ 
     10886        phycst.F90 \ 
     10887        prtctl.F90 \ 
     10888        restart.F90 \ 
     10889        sbc_oce.F90 \ 
     10890        trazdf_exp.F90 \ 
     10891        zdf_oce.F90 \ 
     10892        zdfmxl.F90 \ 
     10893        domzgr_substitute.h90 \ 
     10894        vectopt_loop_substitute.h90 \ 
     10895        KEY_CPP \ 
     10896        zdftke_old.F90 
     10897$(MODEL_LIB)(zdftmx.o) :        \ 
     10898        $(MODEL_LIB)(dom_oce.o) \ 
     10899        $(MODEL_LIB)(in_out_manager.o) \ 
     10900        $(MODEL_LIB)(iom_def.o) \ 
     10901        $(MODEL_LIB)(iom_ioipsl.o) \ 
     10902        $(MODEL_LIB)(iom_nf90.o) \ 
     10903        $(MODEL_LIB)(iom_rstdimg.o) \ 
     10904        $(MODEL_LIB)(lbclnk.o) \ 
     10905        $(MODEL_LIB)(lbcnfd.o) \ 
     10906        $(MODEL_LIB)(lib_mpp.o) \ 
     10907        $(MODEL_LIB)(lib_print.o) \ 
     10908        $(MODEL_LIB)(oce.o) \ 
     10909        $(MODEL_LIB)(par_kind.o) \ 
     10910        $(MODEL_LIB)(par_oce.o) \ 
     10911        $(MODEL_LIB)(phycst.o) \ 
     10912        $(MODEL_LIB)(prtctl.o) \ 
     10913        $(MODEL_LIB)(zdfddm.o) \ 
     10914        dom_oce.F90 \ 
     10915        in_out_manager.F90 \ 
     10916        iom_def.F90 \ 
     10917        iom_ioipsl.F90 \ 
     10918        iom_nf90.F90 \ 
     10919        iom_rstdimg.F90 \ 
     10920        lbclnk.F90 \ 
     10921        lbcnfd.F90 \ 
     10922        lib_mpp.F90 \ 
     10923        lib_print.f90 \ 
     10924        oce.F90 \ 
     10925        par_kind.F90 \ 
     10926        par_oce.F90 \ 
     10927        phycst.F90 \ 
     10928        prtctl.F90 \ 
     10929        zdfddm.F90 \ 
     10930        $(MODEL_LIB)(dom_oce.o) \ 
     10931        $(MODEL_LIB)(eosbn2.o) \ 
     10932        $(MODEL_LIB)(in_out_manager.o) \ 
     10933        $(MODEL_LIB)(iom.o) \ 
     10934        $(MODEL_LIB)(lbclnk.o) \ 
     10935        $(MODEL_LIB)(oce.o) \ 
     10936        $(MODEL_LIB)(phycst.o) \ 
     10937        $(MODEL_LIB)(prtctl.o) \ 
     10938        $(MODEL_LIB)(zdf_oce.o) \ 
    1084210939        dom_oce.F90 \ 
    1084310940        eosbn2.F90 \ 
     
    1084510942        iom.F90 \ 
    1084610943        lbclnk.F90 \ 
    10847         $(MODEL_LIB)(dom_oce.o) \ 
    10848         $(MODEL_LIB)(eosbn2.o) \ 
    10849         $(MODEL_LIB)(in_out_manager.o) \ 
    10850         $(MODEL_LIB)(iom.o) \ 
    10851         $(MODEL_LIB)(lbclnk.o) \ 
    10852         $(MODEL_LIB)(oce.o) \ 
    10853         $(MODEL_LIB)(phycst.o) \ 
    10854         $(MODEL_LIB)(prtctl.o) \ 
    10855         $(MODEL_LIB)(zdf_oce.o) \ 
    1085610944        oce.F90 \ 
    1085710945        phycst.F90 \ 
     
    1086310951        zdftmx.F90 
    1086410952$(MODEL_LIB)(zpshde.o) :        \ 
    10865         dom_oce.F90 \ 
    10866         in_out_manager.F90 \ 
    10867         lbcnfd.F90 \ 
    10868         lib_mpp.F90 \ 
    10869         lib_print.f90 \ 
    1087010953        $(MODEL_LIB)(dom_oce.o) \ 
    1087110954        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1087910962        $(MODEL_LIB)(prtctl.o) \ 
    1088010963        $(MODEL_LIB)(zdfddm.o) \ 
     10964        dom_oce.F90 \ 
     10965        in_out_manager.F90 \ 
     10966        lbcnfd.F90 \ 
     10967        lib_mpp.F90 \ 
     10968        lib_print.f90 \ 
    1088110969        oce.F90 \ 
    1088210970        par_kind.F90 \ 
     
    1088510973        prtctl.F90 \ 
    1088610974        zdfddm.F90 \ 
     10975        $(MODEL_LIB)(dom_oce.o) \ 
     10976        $(MODEL_LIB)(eosbn2.o) \ 
     10977        $(MODEL_LIB)(in_out_manager.o) \ 
     10978        $(MODEL_LIB)(lbclnk.o) \ 
     10979        $(MODEL_LIB)(oce.o) \ 
     10980        $(MODEL_LIB)(phycst.o) \ 
    1088710981        dom_oce.F90 \ 
    1088810982        eosbn2.F90 \ 
    1088910983        in_out_manager.F90 \ 
    1089010984        lbclnk.F90 \ 
    10891         $(MODEL_LIB)(dom_oce.o) \ 
    10892         $(MODEL_LIB)(eosbn2.o) \ 
    10893         $(MODEL_LIB)(in_out_manager.o) \ 
    10894         $(MODEL_LIB)(lbclnk.o) \ 
    10895         $(MODEL_LIB)(oce.o) \ 
    10896         $(MODEL_LIB)(phycst.o) \ 
    1089710985        oce.F90 \ 
    1089810986        phycst.F90 \ 
Note: See TracChangeset for help on using the changeset viewer.