Changeset 995


Ignore:
Timestamp:
2008-05-28T12:34:04+02:00 (13 years ago)
Author:
ctlod
Message:

update BB_make file to take into account new cpp keys name associated with sea-ice, see ticket: #158

File:
1 edited

Legend:

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

    r789 r995  
    7474     key_antarctic \ 
    7575     key_arctic \ 
    76      key_cfg_1d \ 
     76     key_barotropic \ 
     77     key_bdy \ 
     78     key_bdy_tides \ 
     79     key_c1d \ 
    7780     key_coupled \ 
    7881     key_cpl_albedo \ 
     
    8891     key_dimgout \ 
    8992     key_dtasal \ 
    90      key_dtasss \ 
    91      key_dtasst \ 
    9293     key_dtatem \ 
    9394     key_dynldf_c1d \ 
     
    104105     key_feti \ 
    105106     key_floats \ 
    106      key_flx_bulk_daily \ 
    107107     key_flx_bulk_monthly \ 
    108108     key_flx_core \ 
    109109     key_flx_forced_daily \ 
    110110     key_gyre \ 
    111      key_ice_lim \ 
    112111     key_islands \ 
    113112     key_kppcustom \ 
    114113     key_kpplktb \ 
    115114     key_ldfslp \ 
    116      key_lim_cp1 \ 
     115     key_lim2 \ 
     116     key_lim3 \ 
    117117     key_lim_cp2 \ 
    118118     key_lim_cp3 \ 
    119      key_lim_fdd \ 
    120119     key_mpp_dyndist \ 
    121120     key_mpp_mpi \ 
     
    131130     key_orca_r4 \ 
    132131     key_passivetrc \ 
    133      key_tau_daily \ 
    134      key_tau_monthly \ 
     132     key_pisces \ 
     133     key_sbc_cpl \ 
     134     key_sigma_vvl \ 
     135     key_top \ 
    135136     key_trabbc \ 
    136137     key_trabbl_adv \ 
     
    142143     key_traldf_c3d \ 
    143144     key_traldf_eiv \ 
    144      key_trc_pisces \ 
    145145     key_trddyn \ 
    146146     key_trdmld \ 
     
    170170      $(MODEL_LIB)(agrif_user.o)\ 
    171171      $(MODEL_LIB)(albedo.o)\ 
    172       $(MODEL_LIB)(blk_oce.o)\ 
    173       $(MODEL_LIB)(bulk.o)\ 
     172      $(MODEL_LIB)(bdy_oce.o)\ 
     173      $(MODEL_LIB)(bdy_par.o)\ 
     174      $(MODEL_LIB)(bdydta.o)\ 
     175      $(MODEL_LIB)(bdydyn.o)\ 
     176      $(MODEL_LIB)(bdyini.o)\ 
     177      $(MODEL_LIB)(bdytides.o)\ 
     178      $(MODEL_LIB)(bdytra.o)\ 
     179      $(MODEL_LIB)(bdyvol.o)\ 
     180      $(MODEL_LIB)(c1d.o)\ 
    174181      $(MODEL_LIB)(cla.o)\ 
    175182      $(MODEL_LIB)(cla_div.o)\ 
    176183      $(MODEL_LIB)(cla_dynspg.o)\ 
    177184      $(MODEL_LIB)(closea.o)\ 
    178       $(MODEL_LIB)(cpl.o)\ 
    179185      $(MODEL_LIB)(cpl_oasis3.o)\ 
    180186      $(MODEL_LIB)(cpl_oasis4.o)\ 
     
    191197      $(MODEL_LIB)(diaspr.o)\ 
    192198      $(MODEL_LIB)(diawri.o)\ 
    193       $(MODEL_LIB)(diawri1d.o)\ 
     199      $(MODEL_LIB)(diawri_c1d.o)\ 
    194200      $(MODEL_LIB)(divcur.o)\ 
    195       $(MODEL_LIB)(dom_ice.o)\ 
     201      $(MODEL_LIB)(dom_ice_2.o)\ 
    196202      $(MODEL_LIB)(dom_oce.o)\ 
    197203      $(MODEL_LIB)(domain.o)\ 
     
    204210      $(MODEL_LIB)(domzgr.o)\ 
    205211      $(MODEL_LIB)(dtasal.o)\ 
    206       $(MODEL_LIB)(dtasss.o)\ 
    207       $(MODEL_LIB)(dtasst.o)\ 
    208212      $(MODEL_LIB)(dtatem.o)\ 
    209213      $(MODEL_LIB)(dynadv.o)\ 
    210214      $(MODEL_LIB)(dynadv_cen2.o)\ 
    211215      $(MODEL_LIB)(dynadv_ubs.o)\ 
    212       $(MODEL_LIB)(dyncor1d.o)\ 
     216      $(MODEL_LIB)(dyncor_c1d.o)\ 
    213217      $(MODEL_LIB)(dynhpg.o)\ 
    214218      $(MODEL_LIB)(dynkeg.o)\ 
     
    219223      $(MODEL_LIB)(dynldf_lap.o)\ 
    220224      $(MODEL_LIB)(dynnxt.o)\ 
    221       $(MODEL_LIB)(dynnxt1d.o)\ 
     225      $(MODEL_LIB)(dynnxt_c1d.o)\ 
    222226      $(MODEL_LIB)(dynspg.o)\ 
    223227      $(MODEL_LIB)(dynspg_exp.o)\ 
     
    232236      $(MODEL_LIB)(dynzdf_imp.o)\ 
    233237      $(MODEL_LIB)(eosbn2.o)\ 
     238      $(MODEL_LIB)(fldread.o)\ 
    234239      $(MODEL_LIB)(flo4rk.o)\ 
    235240      $(MODEL_LIB)(flo_oce.o)\ 
     
    238243      $(MODEL_LIB)(flodom.o)\ 
    239244      $(MODEL_LIB)(flowri.o)\ 
    240       $(MODEL_LIB)(flx_oce.o)\ 
    241       $(MODEL_LIB)(flxblk.o)\ 
    242       $(MODEL_LIB)(flxfwb.o)\ 
    243       $(MODEL_LIB)(flxmod.o)\ 
    244       $(MODEL_LIB)(flxrnf.o)\ 
    245245      $(MODEL_LIB)(geo2ocean.o)\ 
    246       $(MODEL_LIB)(ice.o)\ 
     246      $(MODEL_LIB)(ice_2.o)\ 
    247247      $(MODEL_LIB)(ice_oce.o)\ 
    248       $(MODEL_LIB)(iceini.o)\ 
    249       $(MODEL_LIB)(icestp.o)\ 
    250       $(MODEL_LIB)(icestp1d.o)\ 
     248      $(MODEL_LIB)(iceini_2.o)\ 
    251249      $(MODEL_LIB)(in_out_manager.o)\ 
    252       $(MODEL_LIB)(ini1d.o)\ 
    253250      $(MODEL_LIB)(initrc.o)\ 
    254251      $(MODEL_LIB)(iom.o)\ 
     
    267264      $(MODEL_LIB)(lib_feti.o)\ 
    268265      $(MODEL_LIB)(lib_mpp.o)\ 
    269       $(MODEL_LIB)(limadv.o)\ 
    270       $(MODEL_LIB)(limdia.o)\ 
    271       $(MODEL_LIB)(limdmp.o)\ 
    272       $(MODEL_LIB)(limdyn.o)\ 
    273       $(MODEL_LIB)(limflx.o)\ 
    274       $(MODEL_LIB)(limhdf.o)\ 
    275       $(MODEL_LIB)(limistate.o)\ 
    276       $(MODEL_LIB)(limmsh.o)\ 
    277       $(MODEL_LIB)(limrhg.o)\ 
    278       $(MODEL_LIB)(limrst.o)\ 
    279       $(MODEL_LIB)(limtab.o)\ 
    280       $(MODEL_LIB)(limthd.o)\ 
    281       $(MODEL_LIB)(limthd_lac.o)\ 
    282       $(MODEL_LIB)(limthd_zdf.o)\ 
    283       $(MODEL_LIB)(limtrp.o)\ 
    284       $(MODEL_LIB)(limwri.o)\ 
     266      $(MODEL_LIB)(limadv_2.o)\ 
     267      $(MODEL_LIB)(limdia_2.o)\ 
     268      $(MODEL_LIB)(limdmp_2.o)\ 
     269      $(MODEL_LIB)(limdyn_2.o)\ 
     270      $(MODEL_LIB)(limhdf_2.o)\ 
     271      $(MODEL_LIB)(limistate_2.o)\ 
     272      $(MODEL_LIB)(limmsh_2.o)\ 
     273      $(MODEL_LIB)(limrhg_2.o)\ 
     274      $(MODEL_LIB)(limrst_2.o)\ 
     275      $(MODEL_LIB)(limsbc_2.o)\ 
     276      $(MODEL_LIB)(limtab_2.o)\ 
     277      $(MODEL_LIB)(limthd_2.o)\ 
     278      $(MODEL_LIB)(limthd_lac_2.o)\ 
     279      $(MODEL_LIB)(limthd_zdf_2.o)\ 
     280      $(MODEL_LIB)(limtrp_2.o)\ 
     281      $(MODEL_LIB)(limwri_2.o)\ 
    285282      $(MODEL_LIB)(mppini.o)\ 
    286283      $(MODEL_LIB)(oasis4_date.o)\ 
     
    300297      $(MODEL_LIB)(obcvol.o)\ 
    301298      $(MODEL_LIB)(oce.o)\ 
    302       $(MODEL_LIB)(ocesbc.o)\ 
    303299      $(MODEL_LIB)(ocfzpt.o)\ 
    304300      $(MODEL_LIB)(opa.o)\ 
    305       $(MODEL_LIB)(par_ice.o)\ 
     301      $(MODEL_LIB)(par_ice_2.o)\ 
    306302      $(MODEL_LIB)(par_kind.o)\ 
    307303      $(MODEL_LIB)(par_oce.o)\ 
     
    309305      $(MODEL_LIB)(prtctl.o)\ 
    310306      $(MODEL_LIB)(restart.o)\ 
     307      $(MODEL_LIB)(sbc_ice.o)\ 
     308      $(MODEL_LIB)(sbc_oce.o)\ 
     309      $(MODEL_LIB)(sbcana.o)\ 
     310      $(MODEL_LIB)(sbcblk_clio.o)\ 
     311      $(MODEL_LIB)(sbcblk_core.o)\ 
     312      $(MODEL_LIB)(sbccpl.o)\ 
     313      $(MODEL_LIB)(sbcflx.o)\ 
     314      $(MODEL_LIB)(sbcfwb.o)\ 
     315      $(MODEL_LIB)(sbcice_if.o)\ 
     316      $(MODEL_LIB)(sbcice_lim.o)\ 
     317      $(MODEL_LIB)(sbcice_lim_2.o)\ 
     318      $(MODEL_LIB)(sbcmod.o)\ 
     319      $(MODEL_LIB)(sbcrnf.o)\ 
     320      $(MODEL_LIB)(sbcssm.o)\ 
     321      $(MODEL_LIB)(sbcssr.o)\ 
    311322      $(MODEL_LIB)(sms.o)\ 
    312323      $(MODEL_LIB)(sol_oce.o)\ 
     
    318329      $(MODEL_LIB)(solver.o)\ 
    319330      $(MODEL_LIB)(step.o)\ 
    320       $(MODEL_LIB)(step1d.o)\ 
     331      $(MODEL_LIB)(step_c1d.o)\ 
    321332      $(MODEL_LIB)(stpctl.o)\ 
    322       $(MODEL_LIB)(taumod.o)\ 
    323       $(MODEL_LIB)(thd_ice.o)\ 
     333      $(MODEL_LIB)(thd_ice_2.o)\ 
    324334      $(MODEL_LIB)(traadv.o)\ 
    325335      $(MODEL_LIB)(traadv_cen2.o)\ 
     
    634644   agrif_opa_sponge.F90 
    635645$(MODEL_LIB)(agrif_opa_update.o) :  \ 
     646   $(MODEL_LIB)(bdy_oce.o) \ 
    636647   $(MODEL_LIB)(dom_oce.o) \ 
    637648   $(MODEL_LIB)(domvvl.o) \ 
     
    641652   $(MODEL_LIB)(obc_oce.o) \ 
    642653   $(MODEL_LIB)(oce.o) \ 
    643    $(MODEL_LIB)(ocesbc.o) \ 
    644    $(MODEL_LIB)(par_kind.o) \ 
    645    $(MODEL_LIB)(par_oce.o) \ 
    646    $(MODEL_LIB)(phycst.o) \ 
    647    $(MODEL_LIB)(prtctl.o) \ 
     654   $(MODEL_LIB)(par_kind.o) \ 
     655   $(MODEL_LIB)(par_oce.o) \ 
     656   $(MODEL_LIB)(phycst.o) \ 
     657   $(MODEL_LIB)(prtctl.o) \ 
     658   $(MODEL_LIB)(sbc_oce.o) \ 
     659   bdy_oce.F90 \ 
    648660   dom_oce.F90 \ 
    649661   domvvl.F90 \ 
     
    653665   obc_oce.F90 \ 
    654666   oce.F90 \ 
    655    ocesbc.F90 \ 
    656    par_kind.F90 \ 
    657    par_oce.F90 \ 
    658    phycst.F90 \ 
    659    prtctl.F90 \ 
     667   par_kind.F90 \ 
     668   par_oce.F90 \ 
     669   phycst.F90 \ 
     670   prtctl.F90 \ 
     671   sbc_oce.F90 \ 
    660672   $(MODEL_LIB)(agrif_oce.o) \ 
    661673   $(MODEL_LIB)(cla_div.o) \ 
     
    729741$(MODEL_LIB)(agrif_user.o) :  \ 
    730742   $(MODEL_LIB)(agrif_oce.o) \ 
    731    $(MODEL_LIB)(blk_oce.o) \ 
     743   $(MODEL_LIB)(bdy_par.o) \ 
     744   $(MODEL_LIB)(bdyini.o) \ 
     745   $(MODEL_LIB)(bdytides.o) \ 
     746   $(MODEL_LIB)(c1d.o) \ 
    732747   $(MODEL_LIB)(cla_div.o) \ 
    733    $(MODEL_LIB)(cpl.o) \ 
    734748   $(MODEL_LIB)(cpl_oasis3.o) \ 
    735749   $(MODEL_LIB)(cpl_oasis4.o) \ 
     
    742756   $(MODEL_LIB)(domcfg.o) \ 
    743757   $(MODEL_LIB)(dtasal.o) \ 
    744    $(MODEL_LIB)(dtasst.o) \ 
    745758   $(MODEL_LIB)(dtatem.o) \ 
    746    $(MODEL_LIB)(dyncor1d.o) \ 
     759   $(MODEL_LIB)(dyncor_c1d.o) \ 
    747760   $(MODEL_LIB)(dynspg_oce.o) \ 
    748761   $(MODEL_LIB)(eosbn2.o) \ 
    749    $(MODEL_LIB)(flxfwb.o) \ 
    750    $(MODEL_LIB)(flxmod.o) \ 
    751    $(MODEL_LIB)(iceini.o) \ 
    752    $(MODEL_LIB)(in_out_manager.o) \ 
    753    $(MODEL_LIB)(ini1d.o) \ 
     762   $(MODEL_LIB)(in_out_manager.o) \ 
    754763   $(MODEL_LIB)(initrc.o) \ 
    755764   $(MODEL_LIB)(iom.o) \ 
     
    768777   $(MODEL_LIB)(phycst.o) \ 
    769778   $(MODEL_LIB)(prtctl.o) \ 
     779   $(MODEL_LIB)(sbc_oce.o) \ 
    770780   $(MODEL_LIB)(sms.o) \ 
    771781   $(MODEL_LIB)(sol_oce.o) \ 
    772782   $(MODEL_LIB)(step.o) \ 
    773    $(MODEL_LIB)(step1d.o) \ 
     783   $(MODEL_LIB)(step_c1d.o) \ 
    774784   $(MODEL_LIB)(trcstp.o) \ 
    775785   $(MODEL_LIB)(trdmod.o) \ 
     
    781791   $(MODEL_LIB)(zpshde.o) \ 
    782792   agrif_oce.F90 \ 
    783    blk_oce.F90 \ 
     793   bdy_par.F90 \ 
     794   bdyini.F90 \ 
     795   bdytides.F90 \ 
     796   c1d.F90 \ 
    784797   cla_div.F90 \ 
    785    cpl.F90 \ 
    786798   cpl_oasis3.F90 \ 
    787799   cpl_oasis4.F90 \ 
     
    794806   domcfg.F90 \ 
    795807   dtasal.F90 \ 
    796    dtasst.F90 \ 
    797808   dtatem.F90 \ 
    798    dyncor1d.F90 \ 
     809   dyncor_c1d.F90 \ 
    799810   dynspg_oce.F90 \ 
    800811   eosbn2.F90 \ 
    801    flxfwb.F90 \ 
    802    flxmod.F90 \ 
    803    iceini.F90 \ 
    804    in_out_manager.F90 \ 
    805    ini1d.F90 \ 
     812   in_out_manager.F90 \ 
    806813   initrc.F90 \ 
    807814   iom.F90 \ 
     
    820827   phycst.F90 \ 
    821828   prtctl.F90 \ 
     829   sbc_oce.F90 \ 
    822830   sms.F90 \ 
    823831   sol_oce.F90 \ 
    824832   step.F90 \ 
    825    step1d.F90 \ 
     833   step_c1d.F90 \ 
    826834   trcstp.F90 \ 
    827835   trdmod.F90 \ 
     
    866874   agrif_user.F90 
    867875$(MODEL_LIB)(albedo.o) :   \ 
    868    $(MODEL_LIB)(dom_oce.o) \ 
    869    $(MODEL_LIB)(in_out_manager.o) \ 
    870    $(MODEL_LIB)(lib_mpp.o) \ 
    871    $(MODEL_LIB)(lib_print.o) \ 
    872    $(MODEL_LIB)(oce.o) \ 
    873    $(MODEL_LIB)(par_ice.o) \ 
    874    $(MODEL_LIB)(par_kind.o) \ 
    875    $(MODEL_LIB)(par_oce.o) \ 
    876    $(MODEL_LIB)(phycst.o) \ 
    877    $(MODEL_LIB)(prtctl.o) \ 
    878    dom_oce.F90 \ 
    879    in_out_manager.F90 \ 
    880    lib_mpp.F90 \ 
    881    lib_print.f90 \ 
    882    oce.F90 \ 
    883    par_ice.F90 \ 
    884    par_kind.F90 \ 
    885    par_oce.F90 \ 
    886    phycst.F90 \ 
    887    prtctl.F90 \ 
    888    $(MODEL_LIB)(blk_oce.o) \ 
    889    $(MODEL_LIB)(cpl_oce.o) \ 
     876   $(MODEL_LIB)(in_out_manager.o) \ 
     877   $(MODEL_LIB)(lib_print.o) \ 
     878   $(MODEL_LIB)(par_kind.o) \ 
     879   $(MODEL_LIB)(par_oce.o) \ 
     880   in_out_manager.F90 \ 
     881   lib_print.f90 \ 
     882   par_kind.F90 \ 
     883   par_oce.F90 \ 
     884   $(MODEL_LIB)(in_out_manager.o) \ 
     885   $(MODEL_LIB)(phycst.o) \ 
     886   in_out_manager.F90 \ 
     887   phycst.F90 \ 
     888   KEY_CPP \ 
     889   albedo.F90 
     890$(MODEL_LIB)(bdy_oce.o) :  \ 
     891   $(MODEL_LIB)(par_kind.o) \ 
     892   $(MODEL_LIB)(par_oce.o) \ 
     893   par_kind.F90 \ 
     894   par_oce.F90 \ 
     895   $(MODEL_LIB)(bdy_par.o) \ 
     896   $(MODEL_LIB)(par_oce.o) \ 
     897   bdy_par.F90 \ 
     898   par_oce.F90 \ 
     899   KEY_CPP \ 
     900   bdy_oce.F90 
     901$(MODEL_LIB)(bdy_par.o) :  \ 
     902   $(MODEL_LIB)(par_kind.o) \ 
     903   par_kind.F90 \ 
     904   $(MODEL_LIB)(par_oce.o) \ 
     905   par_oce.F90 \ 
     906   KEY_CPP \ 
     907   bdy_par.F90 
     908$(MODEL_LIB)(bdydta.o) :   \ 
     909   $(MODEL_LIB)(bdy_oce.o) \ 
     910   $(MODEL_LIB)(bdy_par.o) \ 
    890911   $(MODEL_LIB)(daymod.o) \ 
    891912   $(MODEL_LIB)(dom_oce.o) \ 
    892    $(MODEL_LIB)(flx_oce.o) \ 
    893    $(MODEL_LIB)(ice.o) \ 
    894    $(MODEL_LIB)(in_out_manager.o) \ 
    895    $(MODEL_LIB)(lbclnk.o) \ 
    896    $(MODEL_LIB)(oce.o) \ 
    897    $(MODEL_LIB)(ocfzpt.o) \ 
    898    $(MODEL_LIB)(phycst.o) \ 
    899    blk_oce.F90 \ 
    900    cpl_oce.F90 \ 
     913   $(MODEL_LIB)(in_out_manager.o) \ 
     914   $(MODEL_LIB)(iom.o) \ 
     915   $(MODEL_LIB)(iom_def.o) \ 
     916   $(MODEL_LIB)(iom_ioipsl.o) \ 
     917   $(MODEL_LIB)(iom_nf90.o) \ 
     918   $(MODEL_LIB)(iom_rstdimg.o) \ 
     919   $(MODEL_LIB)(lbclnk.o) \ 
     920   $(MODEL_LIB)(lib_print.o) \ 
     921   $(MODEL_LIB)(oce.o) \ 
     922   $(MODEL_LIB)(par_kind.o) \ 
     923   $(MODEL_LIB)(par_oce.o) \ 
     924   $(MODEL_LIB)(phycst.o) \ 
     925   $(MODEL_LIB)(prtctl.o) \ 
     926   bdy_oce.F90 \ 
     927   bdy_par.F90 \ 
    901928   daymod.F90 \ 
    902929   dom_oce.F90 \ 
    903    flx_oce.F90 \ 
    904    ice.F90 \ 
    905    in_out_manager.F90 \ 
    906    lbclnk.F90 \ 
    907    oce.F90 \ 
    908    ocfzpt.F90 \ 
    909    phycst.F90 \ 
    910    KEY_CPP \ 
    911    albedo.F90 
    912 $(MODEL_LIB)(blk_oce.o) :  \ 
    913    $(MODEL_LIB)(par_kind.o) \ 
    914    par_kind.F90 \ 
    915    $(MODEL_LIB)(par_oce.o) \ 
    916    par_oce.F90 \ 
    917    KEY_CPP \ 
    918    blk_oce.F90 
    919 $(MODEL_LIB)(bulk.o) :  \ 
    920    $(MODEL_LIB)(albedo.o) \ 
    921    $(MODEL_LIB)(blk_oce.o) \ 
    922    $(MODEL_LIB)(cpl_oasis3.o) \ 
    923    $(MODEL_LIB)(cpl_oasis4.o) \ 
    924    $(MODEL_LIB)(cpl_oce.o) \ 
     930   in_out_manager.F90 \ 
     931   iom.F90 \ 
     932   iom_def.F90 \ 
     933   iom_ioipsl.F90 \ 
     934   iom_nf90.F90 \ 
     935   iom_rstdimg.F90 \ 
     936   lbclnk.F90 \ 
     937   lib_print.f90 \ 
     938   oce.F90 \ 
     939   par_kind.F90 \ 
     940   par_oce.F90 \ 
     941   phycst.F90 \ 
     942   prtctl.F90 \ 
     943   $(MODEL_LIB)(bdy_oce.o) \ 
     944   $(MODEL_LIB)(bdytides.o) \ 
    925945   $(MODEL_LIB)(daymod.o) \ 
    926946   $(MODEL_LIB)(dom_oce.o) \ 
    927    $(MODEL_LIB)(flx_oce.o) \ 
    928    $(MODEL_LIB)(geo2ocean.o) \ 
    929    $(MODEL_LIB)(ice.o) \ 
    930    $(MODEL_LIB)(in_out_manager.o) \ 
    931    $(MODEL_LIB)(lbclnk.o) \ 
    932    $(MODEL_LIB)(lib_mpp.o) \ 
    933    $(MODEL_LIB)(lib_print.o) \ 
    934    $(MODEL_LIB)(oce.o) \ 
    935    $(MODEL_LIB)(ocfzpt.o) \ 
    936    $(MODEL_LIB)(par_kind.o) \ 
    937    $(MODEL_LIB)(par_oce.o) \ 
    938    $(MODEL_LIB)(phycst.o) \ 
    939    $(MODEL_LIB)(prtctl.o) \ 
    940    albedo.F90 \ 
    941    blk_oce.F90 \ 
    942    cpl_oasis3.F90 \ 
    943    cpl_oasis4.F90 \ 
    944    cpl_oce.F90 \ 
     947   $(MODEL_LIB)(in_out_manager.o) \ 
     948   $(MODEL_LIB)(iom.o) \ 
     949   $(MODEL_LIB)(oce.o) \ 
     950   $(MODEL_LIB)(phycst.o) \ 
     951   bdy_oce.F90 \ 
     952   bdytides.F90 \ 
    945953   daymod.F90 \ 
    946954   dom_oce.F90 \ 
    947    flx_oce.F90 \ 
    948    geo2ocean.F90 \ 
    949    ice.F90 \ 
    950    in_out_manager.F90 \ 
    951    lbclnk.F90 \ 
    952    lib_mpp.F90 \ 
    953    lib_print.f90 \ 
    954    oce.F90 \ 
    955    ocfzpt.F90 \ 
    956    par_kind.F90 \ 
    957    par_oce.F90 \ 
    958    phycst.F90 \ 
    959    prtctl.F90 \ 
    960    $(MODEL_LIB)(blk_oce.o) \ 
    961    $(MODEL_LIB)(dom_oce.o) \ 
    962    $(MODEL_LIB)(flx_oce.o) \ 
    963    $(MODEL_LIB)(flxblk.o) \ 
    964    $(MODEL_LIB)(ice_oce.o) \ 
    965    $(MODEL_LIB)(in_out_manager.o) \ 
    966    $(MODEL_LIB)(oce.o) \ 
    967    $(MODEL_LIB)(ocfzpt.o) \ 
    968    $(MODEL_LIB)(phycst.o) \ 
    969    $(MODEL_LIB)(prtctl.o) \ 
    970    $(MODEL_LIB)(taumod.o) \ 
    971    blk_oce.F90 \ 
    972    dom_oce.F90 \ 
    973    flx_oce.F90 \ 
    974    flxblk.F90 \ 
    975    ice_oce.F90 \ 
    976    in_out_manager.F90 \ 
    977    oce.F90 \ 
    978    ocfzpt.F90 \ 
    979    phycst.F90 \ 
    980    prtctl.F90 \ 
    981    taumod.F90 \ 
    982    KEY_CPP \ 
    983    bulk.F90 
     955   in_out_manager.F90 \ 
     956   iom.F90 \ 
     957   oce.F90 \ 
     958   phycst.F90 \ 
     959   $(IOIPSL_LIB) \ 
     960   KEY_CPP \ 
     961   bdydta.F90 
     962$(MODEL_LIB)(bdydyn.o) :   \ 
     963   $(MODEL_LIB)(bdy_oce.o) \ 
     964   $(MODEL_LIB)(bdy_par.o) \ 
     965   $(MODEL_LIB)(daymod.o) \ 
     966   $(MODEL_LIB)(dom_oce.o) \ 
     967   $(MODEL_LIB)(in_out_manager.o) \ 
     968   $(MODEL_LIB)(iom.o) \ 
     969   $(MODEL_LIB)(lbclnk.o) \ 
     970   $(MODEL_LIB)(lib_mpp.o) \ 
     971   $(MODEL_LIB)(lib_print.o) \ 
     972   $(MODEL_LIB)(oce.o) \ 
     973   $(MODEL_LIB)(par_kind.o) \ 
     974   $(MODEL_LIB)(par_oce.o) \ 
     975   $(MODEL_LIB)(phycst.o) \ 
     976   bdy_oce.F90 \ 
     977   bdy_par.F90 \ 
     978   daymod.F90 \ 
     979   dom_oce.F90 \ 
     980   in_out_manager.F90 \ 
     981   iom.F90 \ 
     982   lbclnk.F90 \ 
     983   lib_mpp.F90 \ 
     984   lib_print.f90 \ 
     985   oce.F90 \ 
     986   par_kind.F90 \ 
     987   par_oce.F90 \ 
     988   phycst.F90 \ 
     989   $(MODEL_LIB)(bdy_oce.o) \ 
     990   $(MODEL_LIB)(bdytides.o) \ 
     991   $(MODEL_LIB)(dom_oce.o) \ 
     992   $(MODEL_LIB)(dynspg_oce.o) \ 
     993   $(MODEL_LIB)(in_out_manager.o) \ 
     994   $(MODEL_LIB)(lbclnk.o) \ 
     995   $(MODEL_LIB)(oce.o) \ 
     996   $(MODEL_LIB)(phycst.o) \ 
     997   bdy_oce.F90 \ 
     998   bdytides.F90 \ 
     999   dom_oce.F90 \ 
     1000   dynspg_oce.F90 \ 
     1001   in_out_manager.F90 \ 
     1002   lbclnk.F90 \ 
     1003   oce.F90 \ 
     1004   phycst.F90 \ 
     1005   KEY_CPP \ 
     1006   bdydyn.F90 
     1007$(MODEL_LIB)(bdyini.o) :   \ 
     1008   $(MODEL_LIB)(bdy_oce.o) \ 
     1009   $(MODEL_LIB)(bdy_par.o) \ 
     1010   $(MODEL_LIB)(daymod.o) \ 
     1011   $(MODEL_LIB)(dom_oce.o) \ 
     1012   $(MODEL_LIB)(in_out_manager.o) \ 
     1013   $(MODEL_LIB)(iom.o) \ 
     1014   $(MODEL_LIB)(iom_def.o) \ 
     1015   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1016   $(MODEL_LIB)(iom_nf90.o) \ 
     1017   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1018   $(MODEL_LIB)(lbclnk.o) \ 
     1019   $(MODEL_LIB)(lib_mpp.o) \ 
     1020   $(MODEL_LIB)(lib_print.o) \ 
     1021   $(MODEL_LIB)(oce.o) \ 
     1022   $(MODEL_LIB)(par_kind.o) \ 
     1023   $(MODEL_LIB)(par_oce.o) \ 
     1024   $(MODEL_LIB)(phycst.o) \ 
     1025   bdy_oce.F90 \ 
     1026   bdy_par.F90 \ 
     1027   daymod.F90 \ 
     1028   dom_oce.F90 \ 
     1029   in_out_manager.F90 \ 
     1030   iom.F90 \ 
     1031   iom_def.F90 \ 
     1032   iom_ioipsl.F90 \ 
     1033   iom_nf90.F90 \ 
     1034   iom_rstdimg.F90 \ 
     1035   lbclnk.F90 \ 
     1036   lib_mpp.F90 \ 
     1037   lib_print.f90 \ 
     1038   oce.F90 \ 
     1039   par_kind.F90 \ 
     1040   par_oce.F90 \ 
     1041   phycst.F90 \ 
     1042   $(MODEL_LIB)(bdy_oce.o) \ 
     1043   $(MODEL_LIB)(bdytides.o) \ 
     1044   $(MODEL_LIB)(dom_oce.o) \ 
     1045   $(MODEL_LIB)(in_out_manager.o) \ 
     1046   $(MODEL_LIB)(iom.o) \ 
     1047   $(MODEL_LIB)(lbclnk.o) \ 
     1048   $(MODEL_LIB)(lib_mpp.o) \ 
     1049   $(MODEL_LIB)(oce.o) \ 
     1050   bdy_oce.F90 \ 
     1051   bdytides.F90 \ 
     1052   dom_oce.F90 \ 
     1053   in_out_manager.F90 \ 
     1054   iom.F90 \ 
     1055   lbclnk.F90 \ 
     1056   lib_mpp.F90 \ 
     1057   oce.F90 \ 
     1058   KEY_CPP \ 
     1059   bdyini.F90 
     1060$(MODEL_LIB)(bdytides.o) : \ 
     1061   $(MODEL_LIB)(bdy_par.o) \ 
     1062   $(MODEL_LIB)(dom_oce.o) \ 
     1063   $(MODEL_LIB)(in_out_manager.o) \ 
     1064   $(MODEL_LIB)(iom_def.o) \ 
     1065   $(MODEL_LIB)(iom_ioipsl.o) \ 
     1066   $(MODEL_LIB)(iom_nf90.o) \ 
     1067   $(MODEL_LIB)(iom_rstdimg.o) \ 
     1068   $(MODEL_LIB)(lbclnk.o) \ 
     1069   $(MODEL_LIB)(lib_mpp.o) \ 
     1070   $(MODEL_LIB)(lib_print.o) \ 
     1071   $(MODEL_LIB)(oce.o) \ 
     1072   $(MODEL_LIB)(par_kind.o) \ 
     1073   $(MODEL_LIB)(par_oce.o) \ 
     1074   $(MODEL_LIB)(phycst.o) \ 
     1075   $(MODEL_LIB)(prtctl.o) \ 
     1076   bdy_par.F90 \ 
     1077   dom_oce.F90 \ 
     1078   in_out_manager.F90 \ 
     1079   iom_def.F90 \ 
     1080   iom_ioipsl.F90 \ 
     1081   iom_nf90.F90 \ 
     1082   iom_rstdimg.F90 \ 
     1083   lbclnk.F90 \ 
     1084   lib_mpp.F90 \ 
     1085   lib_print.f90 \ 
     1086   oce.F90 \ 
     1087   par_kind.F90 \ 
     1088   par_oce.F90 \ 
     1089   phycst.F90 \ 
     1090   prtctl.F90 \ 
     1091   $(MODEL_LIB)(bdy_oce.o) \ 
     1092   $(MODEL_LIB)(bdy_par.o) \ 
     1093   $(MODEL_LIB)(daymod.o) \ 
     1094   $(MODEL_LIB)(dom_oce.o) \ 
     1095   $(MODEL_LIB)(in_out_manager.o) \ 
     1096   $(MODEL_LIB)(iom.o) \ 
     1097   $(MODEL_LIB)(lbclnk.o) \ 
     1098   $(MODEL_LIB)(oce.o) \ 
     1099   $(MODEL_LIB)(phycst.o) \ 
     1100   bdy_oce.F90 \ 
     1101   bdy_par.F90 \ 
     1102   daymod.F90 \ 
     1103   dom_oce.F90 \ 
     1104   in_out_manager.F90 \ 
     1105   iom.F90 \ 
     1106   lbclnk.F90 \ 
     1107   oce.F90 \ 
     1108   phycst.F90 \ 
     1109   KEY_CPP \ 
     1110   bdytides.F90 
     1111$(MODEL_LIB)(bdytra.o) :   \ 
     1112   $(MODEL_LIB)(bdy_par.o) \ 
     1113   $(MODEL_LIB)(dom_oce.o) \ 
     1114   $(MODEL_LIB)(in_out_manager.o) \ 
     1115   $(MODEL_LIB)(lib_mpp.o) \ 
     1116   $(MODEL_LIB)(oce.o) \ 
     1117   $(MODEL_LIB)(par_oce.o) \ 
     1118   bdy_par.F90 \ 
     1119   dom_oce.F90 \ 
     1120   in_out_manager.F90 \ 
     1121   lib_mpp.F90 \ 
     1122   oce.F90 \ 
     1123   par_oce.F90 \ 
     1124   $(MODEL_LIB)(bdy_oce.o) \ 
     1125   $(MODEL_LIB)(dom_oce.o) \ 
     1126   $(MODEL_LIB)(lbclnk.o) \ 
     1127   $(MODEL_LIB)(oce.o) \ 
     1128   bdy_oce.F90 \ 
     1129   dom_oce.F90 \ 
     1130   lbclnk.F90 \ 
     1131   oce.F90 \ 
     1132   KEY_CPP \ 
     1133   bdytra.F90 
     1134$(MODEL_LIB)(bdyvol.o) :   \ 
     1135   $(MODEL_LIB)(bdy_par.o) \ 
     1136   $(MODEL_LIB)(dom_oce.o) \ 
     1137   $(MODEL_LIB)(in_out_manager.o) \ 
     1138   $(MODEL_LIB)(lib_print.o) \ 
     1139   $(MODEL_LIB)(par_kind.o) \ 
     1140   $(MODEL_LIB)(par_oce.o) \ 
     1141   bdy_par.F90 \ 
     1142   dom_oce.F90 \ 
     1143   in_out_manager.F90 \ 
     1144   lib_print.f90 \ 
     1145   par_kind.F90 \ 
     1146   par_oce.F90 \ 
     1147   $(MODEL_LIB)(bdy_oce.o) \ 
     1148   $(MODEL_LIB)(dom_oce.o) \ 
     1149   $(MODEL_LIB)(in_out_manager.o) \ 
     1150   $(MODEL_LIB)(lib_mpp.o) \ 
     1151   $(MODEL_LIB)(oce.o) \ 
     1152   $(MODEL_LIB)(phycst.o) \ 
     1153   $(MODEL_LIB)(sbc_oce.o) \ 
     1154   bdy_oce.F90 \ 
     1155   dom_oce.F90 \ 
     1156   in_out_manager.F90 \ 
     1157   lib_mpp.F90 \ 
     1158   oce.F90 \ 
     1159   phycst.F90 \ 
     1160   sbc_oce.F90 \ 
     1161   domzgr_substitute.h90 \ 
     1162   KEY_CPP \ 
     1163   bdyvol.F90 
     1164$(MODEL_LIB)(c1d.o) :   \ 
     1165   KEY_CPP \ 
     1166   c1d.F90 
    9841167$(MODEL_LIB)(cla.o) :   \ 
    985    $(MODEL_LIB)(blk_oce.o) \ 
    986    $(MODEL_LIB)(cpl_oce.o) \ 
    987    $(MODEL_LIB)(daymod.o) \ 
    988    $(MODEL_LIB)(dom_oce.o) \ 
    989    $(MODEL_LIB)(dtasal.o) \ 
    990    $(MODEL_LIB)(dtasss.o) \ 
    991    $(MODEL_LIB)(dtasst.o) \ 
    992    $(MODEL_LIB)(dtatem.o) \ 
    993    $(MODEL_LIB)(flx_oce.o) \ 
    994    $(MODEL_LIB)(flxmod.o) \ 
    995    $(MODEL_LIB)(flxrnf.o) \ 
    996    $(MODEL_LIB)(ice_oce.o) \ 
    997    $(MODEL_LIB)(in_out_manager.o) \ 
    998    $(MODEL_LIB)(lbclnk.o) \ 
    999    $(MODEL_LIB)(lib_mpp.o) \ 
    1000    $(MODEL_LIB)(lib_print.o) \ 
    1001    $(MODEL_LIB)(oce.o) \ 
    1002    $(MODEL_LIB)(ocfzpt.o) \ 
    1003    $(MODEL_LIB)(par_kind.o) \ 
    1004    $(MODEL_LIB)(par_oce.o) \ 
    1005    $(MODEL_LIB)(phycst.o) \ 
    1006    $(MODEL_LIB)(prtctl.o) \ 
    1007    $(MODEL_LIB)(taumod.o) \ 
    1008    $(MODEL_LIB)(tradmp.o) \ 
    1009    blk_oce.F90 \ 
    1010    cpl_oce.F90 \ 
    1011    daymod.F90 \ 
    1012    dom_oce.F90 \ 
    1013    dtasal.F90 \ 
    1014    dtasss.F90 \ 
    1015    dtasst.F90 \ 
    1016    dtatem.F90 \ 
    1017    flx_oce.F90 \ 
    1018    flxmod.F90 \ 
    1019    flxrnf.F90 \ 
    1020    ice_oce.F90 \ 
    1021    in_out_manager.F90 \ 
    1022    lbclnk.F90 \ 
    1023    lib_mpp.F90 \ 
    1024    lib_print.f90 \ 
    1025    oce.F90 \ 
    1026    ocfzpt.F90 \ 
    1027    par_kind.F90 \ 
    1028    par_oce.F90 \ 
    1029    phycst.F90 \ 
    1030    prtctl.F90 \ 
    1031    taumod.F90 \ 
    1032    tradmp.F90 \ 
    1033    $(MODEL_LIB)(dom_oce.o) \ 
    1034    $(MODEL_LIB)(in_out_manager.o) \ 
    1035    $(MODEL_LIB)(lbclnk.o) \ 
    1036    $(MODEL_LIB)(lib_mpp.o) \ 
    1037    $(MODEL_LIB)(oce.o) \ 
    1038    $(MODEL_LIB)(ocesbc.o) \ 
    1039    dom_oce.F90 \ 
    1040    in_out_manager.F90 \ 
    1041    lbclnk.F90 \ 
    1042    lib_mpp.F90 \ 
    1043    oce.F90 \ 
    1044    ocesbc.F90 \ 
     1168   $(MODEL_LIB)(dom_oce.o) \ 
     1169   $(MODEL_LIB)(in_out_manager.o) \ 
     1170   $(MODEL_LIB)(lib_mpp.o) \ 
     1171   $(MODEL_LIB)(lib_print.o) \ 
     1172   $(MODEL_LIB)(oce.o) \ 
     1173   $(MODEL_LIB)(par_kind.o) \ 
     1174   $(MODEL_LIB)(par_oce.o) \ 
     1175   dom_oce.F90 \ 
     1176   in_out_manager.F90 \ 
     1177   lib_mpp.F90 \ 
     1178   lib_print.f90 \ 
     1179   oce.F90 \ 
     1180   par_kind.F90 \ 
     1181   par_oce.F90 \ 
     1182   $(MODEL_LIB)(dom_oce.o) \ 
     1183   $(MODEL_LIB)(in_out_manager.o) \ 
     1184   $(MODEL_LIB)(lbclnk.o) \ 
     1185   $(MODEL_LIB)(lib_mpp.o) \ 
     1186   $(MODEL_LIB)(oce.o) \ 
     1187   $(MODEL_LIB)(sbc_oce.o) \ 
     1188   dom_oce.F90 \ 
     1189   in_out_manager.F90 \ 
     1190   lbclnk.F90 \ 
     1191   lib_mpp.F90 \ 
     1192   oce.F90 \ 
     1193   sbc_oce.F90 \ 
    10451194   domzgr_substitute.h90 \ 
    10461195   vectopt_loop_substitute.h90 \ 
     
    10481197   cla.F90 
    10491198$(MODEL_LIB)(cla_div.o) :  \ 
    1050    $(MODEL_LIB)(blk_oce.o) \ 
    1051    $(MODEL_LIB)(cpl_oce.o) \ 
    1052    $(MODEL_LIB)(daymod.o) \ 
    1053    $(MODEL_LIB)(dom_oce.o) \ 
    1054    $(MODEL_LIB)(dtasal.o) \ 
    1055    $(MODEL_LIB)(dtasss.o) \ 
    1056    $(MODEL_LIB)(dtasst.o) \ 
    1057    $(MODEL_LIB)(dtatem.o) \ 
    1058    $(MODEL_LIB)(flx_oce.o) \ 
    1059    $(MODEL_LIB)(flxmod.o) \ 
    1060    $(MODEL_LIB)(flxrnf.o) \ 
    1061    $(MODEL_LIB)(ice_oce.o) \ 
    1062    $(MODEL_LIB)(in_out_manager.o) \ 
    1063    $(MODEL_LIB)(lbclnk.o) \ 
    1064    $(MODEL_LIB)(lib_mpp.o) \ 
    1065    $(MODEL_LIB)(lib_print.o) \ 
    1066    $(MODEL_LIB)(oce.o) \ 
    1067    $(MODEL_LIB)(ocfzpt.o) \ 
    1068    $(MODEL_LIB)(par_kind.o) \ 
    1069    $(MODEL_LIB)(par_oce.o) \ 
    1070    $(MODEL_LIB)(phycst.o) \ 
    1071    $(MODEL_LIB)(prtctl.o) \ 
    1072    $(MODEL_LIB)(taumod.o) \ 
    1073    $(MODEL_LIB)(tradmp.o) \ 
    1074    blk_oce.F90 \ 
    1075    cpl_oce.F90 \ 
    1076    daymod.F90 \ 
    1077    dom_oce.F90 \ 
    1078    dtasal.F90 \ 
    1079    dtasss.F90 \ 
    1080    dtasst.F90 \ 
    1081    dtatem.F90 \ 
    1082    flx_oce.F90 \ 
    1083    flxmod.F90 \ 
    1084    flxrnf.F90 \ 
    1085    ice_oce.F90 \ 
    1086    in_out_manager.F90 \ 
    1087    lbclnk.F90 \ 
    1088    lib_mpp.F90 \ 
    1089    lib_print.f90 \ 
    1090    oce.F90 \ 
    1091    ocfzpt.F90 \ 
    1092    par_kind.F90 \ 
    1093    par_oce.F90 \ 
    1094    phycst.F90 \ 
    1095    prtctl.F90 \ 
    1096    taumod.F90 \ 
    1097    tradmp.F90 \ 
    1098    $(MODEL_LIB)(dom_oce.o) \ 
    1099    $(MODEL_LIB)(in_out_manager.o) \ 
    1100    $(MODEL_LIB)(lbclnk.o) \ 
    1101    $(MODEL_LIB)(lib_mpp.o) \ 
    1102    $(MODEL_LIB)(oce.o) \ 
    1103    $(MODEL_LIB)(ocesbc.o) \ 
    1104    dom_oce.F90 \ 
    1105    in_out_manager.F90 \ 
    1106    lbclnk.F90 \ 
    1107    lib_mpp.F90 \ 
    1108    oce.F90 \ 
    1109    ocesbc.F90 \ 
     1199   $(MODEL_LIB)(dom_oce.o) \ 
     1200   $(MODEL_LIB)(in_out_manager.o) \ 
     1201   $(MODEL_LIB)(lib_mpp.o) \ 
     1202   $(MODEL_LIB)(lib_print.o) \ 
     1203   $(MODEL_LIB)(oce.o) \ 
     1204   $(MODEL_LIB)(par_kind.o) \ 
     1205   $(MODEL_LIB)(par_oce.o) \ 
     1206   dom_oce.F90 \ 
     1207   in_out_manager.F90 \ 
     1208   lib_mpp.F90 \ 
     1209   lib_print.f90 \ 
     1210   oce.F90 \ 
     1211   par_kind.F90 \ 
     1212   par_oce.F90 \ 
     1213   $(MODEL_LIB)(dom_oce.o) \ 
     1214   $(MODEL_LIB)(in_out_manager.o) \ 
     1215   $(MODEL_LIB)(lbclnk.o) \ 
     1216   $(MODEL_LIB)(lib_mpp.o) \ 
     1217   $(MODEL_LIB)(oce.o) \ 
     1218   $(MODEL_LIB)(sbc_oce.o) \ 
     1219   dom_oce.F90 \ 
     1220   in_out_manager.F90 \ 
     1221   lbclnk.F90 \ 
     1222   lib_mpp.F90 \ 
     1223   oce.F90 \ 
     1224   sbc_oce.F90 \ 
    11101225   domzgr_substitute.h90 \ 
    11111226   KEY_CPP \ 
    11121227   cla_div.F90 
    11131228$(MODEL_LIB)(cla_dynspg.o) :  \ 
    1114    $(MODEL_LIB)(blk_oce.o) \ 
    1115    $(MODEL_LIB)(cpl_oce.o) \ 
    1116    $(MODEL_LIB)(daymod.o) \ 
    1117    $(MODEL_LIB)(dom_oce.o) \ 
    1118    $(MODEL_LIB)(dtasal.o) \ 
    1119    $(MODEL_LIB)(dtasss.o) \ 
    1120    $(MODEL_LIB)(dtasst.o) \ 
    1121    $(MODEL_LIB)(dtatem.o) \ 
     1229   $(MODEL_LIB)(dom_oce.o) \ 
    11221230   $(MODEL_LIB)(dynspg_oce.o) \ 
    1123    $(MODEL_LIB)(flx_oce.o) \ 
    1124    $(MODEL_LIB)(flxmod.o) \ 
    1125    $(MODEL_LIB)(flxrnf.o) \ 
    1126    $(MODEL_LIB)(ice_oce.o) \ 
    1127    $(MODEL_LIB)(in_out_manager.o) \ 
    1128    $(MODEL_LIB)(iom.o) \ 
     1231   $(MODEL_LIB)(in_out_manager.o) \ 
    11291232   $(MODEL_LIB)(lbclnk.o) \ 
    11301233   $(MODEL_LIB)(lib_mpp.o) \ 
     
    11341237   $(MODEL_LIB)(obccli.o) \ 
    11351238   $(MODEL_LIB)(oce.o) \ 
    1136    $(MODEL_LIB)(ocesbc.o) \ 
    1137    $(MODEL_LIB)(ocfzpt.o) \ 
    1138    $(MODEL_LIB)(par_kind.o) \ 
    1139    $(MODEL_LIB)(par_oce.o) \ 
    1140    $(MODEL_LIB)(phycst.o) \ 
    1141    $(MODEL_LIB)(prtctl.o) \ 
     1239   $(MODEL_LIB)(par_kind.o) \ 
     1240   $(MODEL_LIB)(par_oce.o) \ 
     1241   $(MODEL_LIB)(phycst.o) \ 
     1242   $(MODEL_LIB)(sbc_oce.o) \ 
    11421243   $(MODEL_LIB)(sol_oce.o) \ 
    1143    $(MODEL_LIB)(taumod.o) \ 
    1144    $(MODEL_LIB)(tradmp.o) \ 
    11451244   $(MODEL_LIB)(zdf_oce.o) \ 
    1146    blk_oce.F90 \ 
    1147    cpl_oce.F90 \ 
    1148    daymod.F90 \ 
    1149    dom_oce.F90 \ 
    1150    dtasal.F90 \ 
    1151    dtasss.F90 \ 
    1152    dtasst.F90 \ 
    1153    dtatem.F90 \ 
     1245   dom_oce.F90 \ 
    11541246   dynspg_oce.F90 \ 
    1155    flx_oce.F90 \ 
    1156    flxmod.F90 \ 
    1157    flxrnf.F90 \ 
    1158    ice_oce.F90 \ 
    1159    in_out_manager.F90 \ 
    1160    iom.F90 \ 
     1247   in_out_manager.F90 \ 
    11611248   lbclnk.F90 \ 
    11621249   lib_mpp.F90 \ 
     
    11661253   obccli.F90 \ 
    11671254   oce.F90 \ 
    1168    ocesbc.F90 \ 
    1169    ocfzpt.F90 \ 
    1170    par_kind.F90 \ 
    1171    par_oce.F90 \ 
    1172    phycst.F90 \ 
    1173    prtctl.F90 \ 
     1255   par_kind.F90 \ 
     1256   par_oce.F90 \ 
     1257   phycst.F90 \ 
     1258   sbc_oce.F90 \ 
    11741259   sol_oce.F90 \ 
    1175    taumod.F90 \ 
    1176    tradmp.F90 \ 
    11771260   zdf_oce.F90 \ 
    11781261   $(MODEL_LIB)(dom_oce.o) \ 
    1179    $(MODEL_LIB)(flxrnf.o) \ 
    11801262   $(MODEL_LIB)(in_out_manager.o) \ 
    11811263   $(MODEL_LIB)(lbclnk.o) \ 
     
    11851267   $(MODEL_LIB)(obcvol.o) \ 
    11861268   $(MODEL_LIB)(oce.o) \ 
    1187    $(MODEL_LIB)(ocesbc.o) \ 
    1188    $(MODEL_LIB)(phycst.o) \ 
     1269   $(MODEL_LIB)(phycst.o) \ 
     1270   $(MODEL_LIB)(sbc_oce.o) \ 
    11891271   $(MODEL_LIB)(sol_oce.o) \ 
    11901272   $(MODEL_LIB)(solfet.o) \ 
     
    11931275   $(MODEL_LIB)(zdf_oce.o) \ 
    11941276   dom_oce.F90 \ 
    1195    flxrnf.F90 \ 
    11961277   in_out_manager.F90 \ 
    11971278   lbclnk.F90 \ 
     
    12011282   obcvol.F90 \ 
    12021283   oce.F90 \ 
    1203    ocesbc.F90 \ 
    1204    phycst.F90 \ 
     1284   phycst.F90 \ 
     1285   sbc_oce.F90 \ 
    12051286   sol_oce.F90 \ 
    12061287   solfet.F90 \ 
     
    12131294   cla_dynspg.F90 
    12141295$(MODEL_LIB)(closea.o) :   \ 
    1215    $(MODEL_LIB)(blk_oce.o) \ 
    1216    $(MODEL_LIB)(cpl_oce.o) \ 
     1296   $(MODEL_LIB)(dom_oce.o) \ 
     1297   $(MODEL_LIB)(in_out_manager.o) \ 
     1298   $(MODEL_LIB)(lib_mpp.o) \ 
     1299   $(MODEL_LIB)(lib_print.o) \ 
     1300   $(MODEL_LIB)(oce.o) \ 
     1301   $(MODEL_LIB)(par_kind.o) \ 
     1302   $(MODEL_LIB)(par_oce.o) \ 
     1303   dom_oce.F90 \ 
     1304   in_out_manager.F90 \ 
     1305   lib_mpp.F90 \ 
     1306   lib_print.f90 \ 
     1307   oce.F90 \ 
     1308   par_kind.F90 \ 
     1309   par_oce.F90 \ 
     1310   $(MODEL_LIB)(dom_oce.o) \ 
     1311   $(MODEL_LIB)(in_out_manager.o) \ 
     1312   $(MODEL_LIB)(lbclnk.o) \ 
     1313   $(MODEL_LIB)(lib_mpp.o) \ 
     1314   $(MODEL_LIB)(oce.o) \ 
     1315   $(MODEL_LIB)(sbc_oce.o) \ 
     1316   dom_oce.F90 \ 
     1317   in_out_manager.F90 \ 
     1318   lbclnk.F90 \ 
     1319   lib_mpp.F90 \ 
     1320   oce.F90 \ 
     1321   sbc_oce.F90 \ 
     1322   vectopt_loop_substitute.h90 \ 
     1323   KEY_CPP \ 
     1324   closea.F90 
     1325$(MODEL_LIB)(cpl_oasis3.o) :  \ 
     1326   $(MODEL_LIB)(dom_oce.o) \ 
     1327   $(MODEL_LIB)(in_out_manager.o) \ 
     1328   $(MODEL_LIB)(lib_print.o) \ 
     1329   $(MODEL_LIB)(par_ice_2.o) \ 
     1330   $(MODEL_LIB)(par_kind.o) \ 
     1331   $(MODEL_LIB)(par_oce.o) \ 
     1332   $(MODEL_LIB)(phycst.o) \ 
     1333   $(MODEL_LIB)(prtctl.o) \ 
     1334   dom_oce.F90 \ 
     1335   in_out_manager.F90 \ 
     1336   lib_print.f90 \ 
     1337   par_ice_2.F90 \ 
     1338   par_kind.F90 \ 
     1339   par_oce.F90 \ 
     1340   phycst.F90 \ 
     1341   prtctl.F90 \ 
    12171342   $(MODEL_LIB)(daymod.o) \ 
    12181343   $(MODEL_LIB)(dom_oce.o) \ 
    1219    $(MODEL_LIB)(dtasal.o) \ 
    1220    $(MODEL_LIB)(dtasss.o) \ 
    1221    $(MODEL_LIB)(dtasst.o) \ 
    1222    $(MODEL_LIB)(dtatem.o) \ 
    1223    $(MODEL_LIB)(flx_oce.o) \ 
    1224    $(MODEL_LIB)(flxmod.o) \ 
    1225    $(MODEL_LIB)(flxrnf.o) \ 
    1226    $(MODEL_LIB)(ice_oce.o) \ 
    1227    $(MODEL_LIB)(in_out_manager.o) \ 
    1228    $(MODEL_LIB)(iom.o) \ 
    1229    $(MODEL_LIB)(lbclnk.o) \ 
    1230    $(MODEL_LIB)(lib_mpp.o) \ 
    1231    $(MODEL_LIB)(lib_print.o) \ 
    1232    $(MODEL_LIB)(oce.o) \ 
    1233    $(MODEL_LIB)(ocfzpt.o) \ 
    1234    $(MODEL_LIB)(par_kind.o) \ 
    1235    $(MODEL_LIB)(par_oce.o) \ 
    1236    $(MODEL_LIB)(phycst.o) \ 
    1237    $(MODEL_LIB)(prtctl.o) \ 
    1238    $(MODEL_LIB)(taumod.o) \ 
    1239    $(MODEL_LIB)(tradmp.o) \ 
    1240    blk_oce.F90 \ 
    1241    cpl_oce.F90 \ 
     1344   $(MODEL_LIB)(ice_2.o) \ 
     1345   $(MODEL_LIB)(in_out_manager.o) \ 
     1346   $(MODEL_LIB)(lib_mpp.o) \ 
     1347   $(MODEL_LIB)(oce.o) \ 
     1348   $(MODEL_LIB)(par_oce.o) \ 
     1349   $(MODEL_LIB)(phycst.o) \ 
     1350   $(MODEL_LIB)(sbc_ice.o) \ 
    12421351   daymod.F90 \ 
    12431352   dom_oce.F90 \ 
    1244    dtasal.F90 \ 
    1245    dtasss.F90 \ 
    1246    dtasst.F90 \ 
    1247    dtatem.F90 \ 
    1248    flx_oce.F90 \ 
    1249    flxmod.F90 \ 
    1250    flxrnf.F90 \ 
    1251    ice_oce.F90 \ 
    1252    in_out_manager.F90 \ 
    1253    iom.F90 \ 
    1254    lbclnk.F90 \ 
    1255    lib_mpp.F90 \ 
    1256    lib_print.f90 \ 
    1257    oce.F90 \ 
    1258    ocfzpt.F90 \ 
    1259    par_kind.F90 \ 
    1260    par_oce.F90 \ 
    1261    phycst.F90 \ 
    1262    prtctl.F90 \ 
    1263    taumod.F90 \ 
    1264    tradmp.F90 \ 
    1265    $(MODEL_LIB)(dom_oce.o) \ 
    1266    $(MODEL_LIB)(flxrnf.o) \ 
    1267    $(MODEL_LIB)(in_out_manager.o) \ 
    1268    $(MODEL_LIB)(lbclnk.o) \ 
    1269    $(MODEL_LIB)(lib_mpp.o) \ 
    1270    $(MODEL_LIB)(oce.o) \ 
    1271    $(MODEL_LIB)(ocesbc.o) \ 
    1272    dom_oce.F90 \ 
    1273    flxrnf.F90 \ 
    1274    in_out_manager.F90 \ 
    1275    lbclnk.F90 \ 
    1276    lib_mpp.F90 \ 
    1277    oce.F90 \ 
    1278    ocesbc.F90 \ 
    1279    vectopt_loop_substitute.h90 \ 
    1280    KEY_CPP \ 
    1281    closea.F90 
    1282 $(MODEL_LIB)(cpl.o) :   \ 
    1283    $(MODEL_LIB)(dom_oce.o) \ 
    1284    $(MODEL_LIB)(in_out_manager.o) \ 
    1285    $(MODEL_LIB)(lib_print.o) \ 
    1286    $(MODEL_LIB)(oce.o) \ 
    1287    $(MODEL_LIB)(par_kind.o) \ 
    1288    $(MODEL_LIB)(par_oce.o) \ 
    1289    $(MODEL_LIB)(phycst.o) \ 
    1290    $(MODEL_LIB)(prtctl.o) \ 
    1291    dom_oce.F90 \ 
    1292    in_out_manager.F90 \ 
    1293    lib_print.f90 \ 
    1294    oce.F90 \ 
    1295    par_kind.F90 \ 
    1296    par_oce.F90 \ 
    1297    phycst.F90 \ 
    1298    prtctl.F90 \ 
    1299    $(MODEL_LIB)(cpl_oce.o) \ 
    1300    $(MODEL_LIB)(daymod.o) \ 
    1301    $(MODEL_LIB)(dom_oce.o) \ 
    1302    $(MODEL_LIB)(flx_oce.o) \ 
    1303    $(MODEL_LIB)(in_out_manager.o) \ 
    1304    $(MODEL_LIB)(oce.o) \ 
    1305    $(MODEL_LIB)(ocfzpt.o) \ 
    1306    $(MODEL_LIB)(phycst.o) \ 
    1307    cpl_oce.F90 \ 
    1308    daymod.F90 \ 
    1309    dom_oce.F90 \ 
    1310    flx_oce.F90 \ 
    1311    in_out_manager.F90 \ 
    1312    oce.F90 \ 
    1313    ocfzpt.F90 \ 
    1314    phycst.F90 \ 
    1315    $(IOIPSL_LIB) \ 
    1316    KEY_CPP \ 
    1317    cpl.F90 
    1318 $(MODEL_LIB)(cpl_oasis3.o) :  \ 
    1319    $(MODEL_LIB)(dom_oce.o) \ 
    1320    $(MODEL_LIB)(in_out_manager.o) \ 
    1321    $(MODEL_LIB)(lib_print.o) \ 
    1322    $(MODEL_LIB)(par_ice.o) \ 
    1323    $(MODEL_LIB)(par_kind.o) \ 
    1324    $(MODEL_LIB)(par_oce.o) \ 
    1325    $(MODEL_LIB)(phycst.o) \ 
    1326    $(MODEL_LIB)(prtctl.o) \ 
    1327    dom_oce.F90 \ 
    1328    in_out_manager.F90 \ 
    1329    lib_print.f90 \ 
    1330    par_ice.F90 \ 
    1331    par_kind.F90 \ 
    1332    par_oce.F90 \ 
    1333    phycst.F90 \ 
    1334    prtctl.F90 \ 
    1335    $(MODEL_LIB)(daymod.o) \ 
    1336    $(MODEL_LIB)(dom_oce.o) \ 
    1337    $(MODEL_LIB)(flx_oce.o) \ 
    1338    $(MODEL_LIB)(ice.o) \ 
    1339    $(MODEL_LIB)(in_out_manager.o) \ 
    1340    $(MODEL_LIB)(lib_mpp.o) \ 
    1341    $(MODEL_LIB)(oce.o) \ 
    1342    $(MODEL_LIB)(par_oce.o) \ 
    1343    $(MODEL_LIB)(phycst.o) \ 
    1344    daymod.F90 \ 
    1345    dom_oce.F90 \ 
    1346    flx_oce.F90 \ 
    1347    ice.F90 \ 
    1348    in_out_manager.F90 \ 
    1349    lib_mpp.F90 \ 
    1350    oce.F90 \ 
    1351    par_oce.F90 \ 
    1352    phycst.F90 \ 
     1353   ice_2.F90 \ 
     1354   in_out_manager.F90 \ 
     1355   lib_mpp.F90 \ 
     1356   oce.F90 \ 
     1357   par_oce.F90 \ 
     1358   phycst.F90 \ 
     1359   sbc_ice.F90 \ 
    13531360   KEY_CPP \ 
    13541361   cpl_oasis3.F90 
     
    14521459   diadimg.F90 
    14531460$(MODEL_LIB)(diafwb.o) :   \ 
    1454    $(MODEL_LIB)(albedo.o) \ 
    1455    $(MODEL_LIB)(blk_oce.o) \ 
    1456    $(MODEL_LIB)(cpl_oce.o) \ 
    1457    $(MODEL_LIB)(daymod.o) \ 
    1458    $(MODEL_LIB)(dom_oce.o) \ 
    1459    $(MODEL_LIB)(dtasal.o) \ 
    1460    $(MODEL_LIB)(dtasss.o) \ 
    1461    $(MODEL_LIB)(dtasst.o) \ 
    1462    $(MODEL_LIB)(dtatem.o) \ 
    1463    $(MODEL_LIB)(flx_oce.o) \ 
    1464    $(MODEL_LIB)(flxmod.o) \ 
    1465    $(MODEL_LIB)(flxrnf.o) \ 
    1466    $(MODEL_LIB)(ice_oce.o) \ 
    1467    $(MODEL_LIB)(in_out_manager.o) \ 
    1468    $(MODEL_LIB)(iom.o) \ 
    1469    $(MODEL_LIB)(lbclnk.o) \ 
    1470    $(MODEL_LIB)(lib_mpp.o) \ 
    1471    $(MODEL_LIB)(lib_print.o) \ 
    1472    $(MODEL_LIB)(oce.o) \ 
    1473    $(MODEL_LIB)(ocfzpt.o) \ 
    1474    $(MODEL_LIB)(par_kind.o) \ 
    1475    $(MODEL_LIB)(par_oce.o) \ 
    1476    $(MODEL_LIB)(phycst.o) \ 
    1477    $(MODEL_LIB)(prtctl.o) \ 
    1478    $(MODEL_LIB)(taumod.o) \ 
    1479    $(MODEL_LIB)(tradmp.o) \ 
    1480    albedo.F90 \ 
    1481    blk_oce.F90 \ 
    1482    cpl_oce.F90 \ 
    1483    daymod.F90 \ 
    1484    dom_oce.F90 \ 
    1485    dtasal.F90 \ 
    1486    dtasss.F90 \ 
    1487    dtasst.F90 \ 
    1488    dtatem.F90 \ 
    1489    flx_oce.F90 \ 
    1490    flxmod.F90 \ 
    1491    flxrnf.F90 \ 
    1492    ice_oce.F90 \ 
    1493    in_out_manager.F90 \ 
    1494    iom.F90 \ 
    1495    lbclnk.F90 \ 
    1496    lib_mpp.F90 \ 
    1497    lib_print.f90 \ 
    1498    oce.F90 \ 
    1499    ocfzpt.F90 \ 
    1500    par_kind.F90 \ 
    1501    par_oce.F90 \ 
    1502    phycst.F90 \ 
    1503    prtctl.F90 \ 
    1504    taumod.F90 \ 
    1505    tradmp.F90 \ 
    1506    $(MODEL_LIB)(blk_oce.o) \ 
    1507    $(MODEL_LIB)(dom_oce.o) \ 
    1508    $(MODEL_LIB)(flxblk.o) \ 
    1509    $(MODEL_LIB)(flxrnf.o) \ 
    1510    $(MODEL_LIB)(in_out_manager.o) \ 
    1511    $(MODEL_LIB)(lib_mpp.o) \ 
    1512    $(MODEL_LIB)(oce.o) \ 
    1513    $(MODEL_LIB)(ocesbc.o) \ 
    1514    $(MODEL_LIB)(phycst.o) \ 
     1461   $(MODEL_LIB)(dom_oce.o) \ 
     1462   $(MODEL_LIB)(in_out_manager.o) \ 
     1463   $(MODEL_LIB)(lib_print.o) \ 
     1464   $(MODEL_LIB)(par_kind.o) \ 
     1465   $(MODEL_LIB)(par_oce.o) \ 
     1466   dom_oce.F90 \ 
     1467   in_out_manager.F90 \ 
     1468   lib_print.f90 \ 
     1469   par_kind.F90 \ 
     1470   par_oce.F90 \ 
     1471   $(MODEL_LIB)(dom_oce.o) \ 
     1472   $(MODEL_LIB)(in_out_manager.o) \ 
     1473   $(MODEL_LIB)(lib_mpp.o) \ 
     1474   $(MODEL_LIB)(oce.o) \ 
     1475   $(MODEL_LIB)(phycst.o) \ 
     1476   $(MODEL_LIB)(sbc_oce.o) \ 
    15151477   $(MODEL_LIB)(zdf_oce.o) \ 
    1516    blk_oce.F90 \ 
    1517    dom_oce.F90 \ 
    1518    flxblk.F90 \ 
    1519    flxrnf.F90 \ 
    1520    in_out_manager.F90 \ 
    1521    lib_mpp.F90 \ 
    1522    oce.F90 \ 
    1523    ocesbc.F90 \ 
    1524    phycst.F90 \ 
     1478   dom_oce.F90 \ 
     1479   in_out_manager.F90 \ 
     1480   lib_mpp.F90 \ 
     1481   oce.F90 \ 
     1482   phycst.F90 \ 
     1483   sbc_oce.F90 \ 
    15251484   zdf_oce.F90 \ 
    15261485   domzgr_substitute.h90 \ 
     
    17281687   diaspr.F90 
    17291688$(MODEL_LIB)(diawri.o) :   \ 
    1730    $(MODEL_LIB)(blk_oce.o) \ 
    1731    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1732    $(MODEL_LIB)(cpl_oasis4.o) \ 
    1733    $(MODEL_LIB)(cpl_oce.o) \ 
    17341689   $(MODEL_LIB)(daymod.o) \ 
    17351690   $(MODEL_LIB)(dom_oce.o) \ 
    1736    $(MODEL_LIB)(dtasal.o) \ 
    1737    $(MODEL_LIB)(dtasss.o) \ 
    1738    $(MODEL_LIB)(dtasst.o) \ 
    1739    $(MODEL_LIB)(dtatem.o) \ 
    1740    $(MODEL_LIB)(flx_oce.o) \ 
    1741    $(MODEL_LIB)(flxmod.o) \ 
    1742    $(MODEL_LIB)(flxrnf.o) \ 
    1743    $(MODEL_LIB)(geo2ocean.o) \ 
    1744    $(MODEL_LIB)(ice.o) \ 
    1745    $(MODEL_LIB)(ice_oce.o) \ 
     1691   $(MODEL_LIB)(fldread.o) \ 
    17461692   $(MODEL_LIB)(in_out_manager.o) \ 
    17471693   $(MODEL_LIB)(iom.o) \ 
     
    17551701   $(MODEL_LIB)(phycst.o) \ 
    17561702   $(MODEL_LIB)(prtctl.o) \ 
     1703   $(MODEL_LIB)(sbc_oce.o) \ 
     1704   $(MODEL_LIB)(sbcrnf.o) \ 
    17571705   $(MODEL_LIB)(sol_oce.o) \ 
    17581706   $(MODEL_LIB)(solfet.o) \ 
    17591707   $(MODEL_LIB)(solpcg.o) \ 
    17601708   $(MODEL_LIB)(solsor.o) \ 
    1761    $(MODEL_LIB)(taumod.o) \ 
    1762    $(MODEL_LIB)(tradmp.o) \ 
    17631709   $(MODEL_LIB)(zdf_oce.o) \ 
    1764    blk_oce.F90 \ 
    1765    cpl_oasis3.F90 \ 
    1766    cpl_oasis4.F90 \ 
    1767    cpl_oce.F90 \ 
    17681710   daymod.F90 \ 
    17691711   dom_oce.F90 \ 
    1770    dtasal.F90 \ 
    1771    dtasss.F90 \ 
    1772    dtasst.F90 \ 
    1773    dtatem.F90 \ 
    1774    flx_oce.F90 \ 
    1775    flxmod.F90 \ 
    1776    flxrnf.F90 \ 
    1777    geo2ocean.F90 \ 
    1778    ice.F90 \ 
    1779    ice_oce.F90 \ 
     1712   fldread.F90 \ 
    17801713   in_out_manager.F90 \ 
    17811714   iom.F90 \ 
     
    17891722   phycst.F90 \ 
    17901723   prtctl.F90 \ 
     1724   sbc_oce.F90 \ 
     1725   sbcrnf.F90 \ 
    17911726   sol_oce.F90 \ 
    17921727   solfet.F90 \ 
    17931728   solpcg.F90 \ 
    17941729   solsor.F90 \ 
    1795    taumod.F90 \ 
    1796    tradmp.F90 \ 
    17971730   zdf_oce.F90 \ 
    17981731   $(MODEL_LIB)(daymod.o) \ 
     
    18021735   $(MODEL_LIB)(diaspr.o) \ 
    18031736   $(MODEL_LIB)(dom_oce.o) \ 
    1804    $(MODEL_LIB)(flx_oce.o) \ 
    1805    $(MODEL_LIB)(flxrnf.o) \ 
    18061737   $(MODEL_LIB)(ice_oce.o) \ 
    18071738   $(MODEL_LIB)(in_out_manager.o) \ 
     
    18101741   $(MODEL_LIB)(ldftra_oce.o) \ 
    18111742   $(MODEL_LIB)(oce.o) \ 
    1812    $(MODEL_LIB)(ocesbc.o) \ 
    18131743   $(MODEL_LIB)(ocfzpt.o) \ 
    18141744   $(MODEL_LIB)(phycst.o) \ 
     1745   $(MODEL_LIB)(sbc_ice.o) \ 
     1746   $(MODEL_LIB)(sbc_oce.o) \ 
     1747   $(MODEL_LIB)(sbcssr.o) \ 
    18151748   $(MODEL_LIB)(sol_oce.o) \ 
    1816    $(MODEL_LIB)(taumod.o) \ 
    18171749   $(MODEL_LIB)(zdf_oce.o) \ 
    18181750   $(MODEL_LIB)(zdfddm.o) \ 
     
    18241756   diaspr.F90 \ 
    18251757   dom_oce.F90 \ 
    1826    flx_oce.F90 \ 
    1827    flxrnf.F90 \ 
    18281758   ice_oce.F90 \ 
    18291759   in_out_manager.F90 \ 
     
    18321762   ldftra_oce.F90 \ 
    18331763   oce.F90 \ 
    1834    ocesbc.F90 \ 
    18351764   ocfzpt.F90 \ 
    18361765   phycst.F90 \ 
     1766   sbc_ice.F90 \ 
     1767   sbc_oce.F90 \ 
     1768   sbcssr.F90 \ 
    18371769   sol_oce.F90 \ 
    1838    taumod.F90 \ 
    18391770   zdf_oce.F90 \ 
    18401771   zdfddm.F90 \ 
    18411772   zdfmxl.F90 \ 
    1842    $(MODEL_LIB)(dtasst.o) \ 
    1843    $(MODEL_LIB)(lib_mpp.o) \ 
    1844    dtasst.F90 \ 
     1773   $(MODEL_LIB)(lib_mpp.o) \ 
    18451774   lib_mpp.F90 \ 
    18461775   diawri_dimg.h90 \ 
     
    18491778   KEY_CPP \ 
    18501779   diawri.F90 
    1851 $(MODEL_LIB)(diawri1d.o) : \ 
    1852    $(MODEL_LIB)(blk_oce.o) \ 
    1853    $(MODEL_LIB)(cpl_oasis3.o) \ 
    1854    $(MODEL_LIB)(cpl_oasis4.o) \ 
    1855    $(MODEL_LIB)(cpl_oce.o) \ 
     1780$(MODEL_LIB)(diawri_c1d.o) :  \ 
     1781   $(MODEL_LIB)(closea.o) \ 
    18561782   $(MODEL_LIB)(daymod.o) \ 
    18571783   $(MODEL_LIB)(diadimg.o) \ 
     
    18601786   $(MODEL_LIB)(diaspr.o) \ 
    18611787   $(MODEL_LIB)(dom_oce.o) \ 
    1862    $(MODEL_LIB)(dtasal.o) \ 
    1863    $(MODEL_LIB)(dtasss.o) \ 
    1864    $(MODEL_LIB)(dtasst.o) \ 
    1865    $(MODEL_LIB)(dtatem.o) \ 
    18661788   $(MODEL_LIB)(dynzdf_exp.o) \ 
    18671789   $(MODEL_LIB)(eosbn2.o) \ 
    1868    $(MODEL_LIB)(flx_oce.o) \ 
    1869    $(MODEL_LIB)(flxmod.o) \ 
    1870    $(MODEL_LIB)(flxrnf.o) \ 
    1871    $(MODEL_LIB)(geo2ocean.o) \ 
    1872    $(MODEL_LIB)(ice.o) \ 
     1790   $(MODEL_LIB)(fldread.o) \ 
    18731791   $(MODEL_LIB)(ice_oce.o) \ 
    18741792   $(MODEL_LIB)(in_out_manager.o) \ 
     
    18801798   $(MODEL_LIB)(lib_print.o) \ 
    18811799   $(MODEL_LIB)(oce.o) \ 
    1882    $(MODEL_LIB)(ocesbc.o) \ 
    18831800   $(MODEL_LIB)(ocfzpt.o) \ 
    18841801   $(MODEL_LIB)(par_kind.o) \ 
     
    18871804   $(MODEL_LIB)(prtctl.o) \ 
    18881805   $(MODEL_LIB)(restart.o) \ 
     1806   $(MODEL_LIB)(sbc_ice.o) \ 
     1807   $(MODEL_LIB)(sbc_oce.o) \ 
     1808   $(MODEL_LIB)(sbcana.o) \ 
     1809   $(MODEL_LIB)(sbcblk_clio.o) \ 
     1810   $(MODEL_LIB)(sbcblk_core.o) \ 
     1811   $(MODEL_LIB)(sbccpl.o) \ 
     1812   $(MODEL_LIB)(sbcflx.o) \ 
     1813   $(MODEL_LIB)(sbcfwb.o) \ 
     1814   $(MODEL_LIB)(sbcice_if.o) \ 
     1815   $(MODEL_LIB)(sbcice_lim.o) \ 
     1816   $(MODEL_LIB)(sbcice_lim_2.o) \ 
     1817   $(MODEL_LIB)(sbcrnf.o) \ 
     1818   $(MODEL_LIB)(sbcssm.o) \ 
     1819   $(MODEL_LIB)(sbcssr.o) \ 
    18891820   $(MODEL_LIB)(sol_oce.o) \ 
    1890    $(MODEL_LIB)(taumod.o) \ 
    1891    $(MODEL_LIB)(tradmp.o) \ 
    18921821   $(MODEL_LIB)(trazdf_exp.o) \ 
     1822   $(MODEL_LIB)(trdmod.o) \ 
    18931823   $(MODEL_LIB)(zdf_oce.o) \ 
    18941824   $(MODEL_LIB)(zdfddm.o) \ 
    18951825   $(MODEL_LIB)(zdfmxl.o) \ 
    1896    blk_oce.F90 \ 
    1897    cpl_oasis3.F90 \ 
    1898    cpl_oasis4.F90 \ 
    1899    cpl_oce.F90 \ 
     1826   closea.F90 \ 
    19001827   daymod.F90 \ 
    19011828   diadimg.F90 \ 
     
    19041831   diaspr.F90 \ 
    19051832   dom_oce.F90 \ 
    1906    dtasal.F90 \ 
    1907    dtasss.F90 \ 
    1908    dtasst.F90 \ 
    1909    dtatem.F90 \ 
    19101833   dynzdf_exp.F90 \ 
    19111834   eosbn2.F90 \ 
    1912    flx_oce.F90 \ 
    1913    flxmod.F90 \ 
    1914    flxrnf.F90 \ 
    1915    geo2ocean.F90 \ 
    1916    ice.F90 \ 
     1835   fldread.F90 \ 
    19171836   ice_oce.F90 \ 
    19181837   in_out_manager.F90 \ 
     
    19241843   lib_print.f90 \ 
    19251844   oce.F90 \ 
    1926    ocesbc.F90 \ 
    19271845   ocfzpt.F90 \ 
    19281846   par_kind.F90 \ 
     
    19311849   prtctl.F90 \ 
    19321850   restart.F90 \ 
     1851   sbc_ice.F90 \ 
     1852   sbc_oce.F90 \ 
     1853   sbcana.F90 \ 
     1854   sbcblk_clio.F90 \ 
     1855   sbcblk_core.F90 \ 
     1856   sbccpl.F90 \ 
     1857   sbcflx.F90 \ 
     1858   sbcfwb.F90 \ 
     1859   sbcice_if.F90 \ 
     1860   sbcice_lim.F90 \ 
     1861   sbcice_lim_2.F90 \ 
     1862   sbcrnf.F90 \ 
     1863   sbcssm.F90 \ 
     1864   sbcssr.F90 \ 
    19331865   sol_oce.F90 \ 
    1934    taumod.F90 \ 
    1935    tradmp.F90 \ 
    19361866   trazdf_exp.F90 \ 
     1867   trdmod.F90 \ 
    19371868   zdf_oce.F90 \ 
    19381869   zdfddm.F90 \ 
    19391870   zdfmxl.F90 \ 
    19401871   $(MODEL_LIB)(daymod.o) \ 
    1941    $(MODEL_LIB)(diahth.o) \ 
    19421872   $(MODEL_LIB)(dianam.o) \ 
    19431873   $(MODEL_LIB)(diawri.o) \ 
    19441874   $(MODEL_LIB)(dom_oce.o) \ 
    1945    $(MODEL_LIB)(flxrnf.o) \ 
    19461875   $(MODEL_LIB)(ice_oce.o) \ 
    19471876   $(MODEL_LIB)(in_out_manager.o) \ 
    19481877   $(MODEL_LIB)(lbclnk.o) \ 
    19491878   $(MODEL_LIB)(oce.o) \ 
    1950    $(MODEL_LIB)(ocesbc.o) \ 
    19511879   $(MODEL_LIB)(ocfzpt.o) \ 
    19521880   $(MODEL_LIB)(phycst.o) \ 
     1881   $(MODEL_LIB)(sbc_ice.o) \ 
     1882   $(MODEL_LIB)(sbc_oce.o) \ 
     1883   $(MODEL_LIB)(sbcmod.o) \ 
     1884   $(MODEL_LIB)(sbcssr.o) \ 
    19531885   $(MODEL_LIB)(sol_oce.o) \ 
    1954    $(MODEL_LIB)(taumod.o) \ 
    19551886   $(MODEL_LIB)(zdf_oce.o) \ 
    19561887   $(MODEL_LIB)(zdfddm.o) \ 
     
    19591890   $(MODEL_LIB)(zdftke.o) \ 
    19601891   daymod.F90 \ 
    1961    diahth.F90 \ 
    19621892   dianam.F90 \ 
    19631893   diawri.F90 \ 
    19641894   dom_oce.F90 \ 
    1965    flxrnf.F90 \ 
    19661895   ice_oce.F90 \ 
    19671896   in_out_manager.F90 \ 
    19681897   lbclnk.F90 \ 
    19691898   oce.F90 \ 
    1970    ocesbc.F90 \ 
    19711899   ocfzpt.F90 \ 
    19721900   phycst.F90 \ 
     1901   sbc_ice.F90 \ 
     1902   sbc_oce.F90 \ 
     1903   sbcmod.F90 \ 
     1904   sbcssr.F90 \ 
    19731905   sol_oce.F90 \ 
    1974    taumod.F90 \ 
    19751906   zdf_oce.F90 \ 
    19761907   zdfddm.F90 \ 
     
    19811912   $(IOIPSL_LIB) \ 
    19821913   KEY_CPP \ 
    1983    diawri1d.F90 
     1914   diawri_c1d.F90 
    19841915$(MODEL_LIB)(divcur.o) :   \ 
     1916   $(MODEL_LIB)(bdy_par.o) \ 
    19851917   $(MODEL_LIB)(dom_oce.o) \ 
    19861918   $(MODEL_LIB)(in_out_manager.o) \ 
     
    19911923   $(MODEL_LIB)(par_kind.o) \ 
    19921924   $(MODEL_LIB)(par_oce.o) \ 
     1925   bdy_par.F90 \ 
    19931926   dom_oce.F90 \ 
    19941927   in_out_manager.F90 \ 
     
    19991932   par_kind.F90 \ 
    20001933   par_oce.F90 \ 
     1934   $(MODEL_LIB)(bdy_oce.o) \ 
    20011935   $(MODEL_LIB)(dom_oce.o) \ 
    20021936   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20041938   $(MODEL_LIB)(obc_oce.o) \ 
    20051939   $(MODEL_LIB)(oce.o) \ 
     1940   bdy_oce.F90 \ 
    20061941   dom_oce.F90 \ 
    20071942   in_out_manager.F90 \ 
     
    20131948   KEY_CPP \ 
    20141949   divcur.F90 
    2015 $(MODEL_LIB)(dom_ice.o) :  \ 
    2016    $(MODEL_LIB)(par_oce.o) \ 
    2017    par_oce.F90 \ 
    2018    $(MODEL_LIB)(par_ice.o) \ 
    2019    par_ice.F90 \ 
    2020    dom_ice.F90 
     1950$(MODEL_LIB)(dom_ice_2.o) :   \ 
     1951   $(MODEL_LIB)(par_oce.o) \ 
     1952   par_oce.F90 \ 
     1953   $(MODEL_LIB)(par_ice_2.o) \ 
     1954   par_ice_2.F90 \ 
     1955   KEY_CPP \ 
     1956   dom_ice_2.F90 
    20211957$(MODEL_LIB)(dom_oce.o) :  \ 
    20221958   $(MODEL_LIB)(par_kind.o) \ 
     
    20271963   dom_oce.F90 
    20281964$(MODEL_LIB)(domain.o) :   \ 
    2029    $(MODEL_LIB)(blk_oce.o) \ 
     1965   $(MODEL_LIB)(bdy_oce.o) \ 
     1966   $(MODEL_LIB)(c1d.o) \ 
    20301967   $(MODEL_LIB)(closea.o) \ 
    2031    $(MODEL_LIB)(daymod.o) \ 
    20321968   $(MODEL_LIB)(dom_oce.o) \ 
    20331969   $(MODEL_LIB)(dynspg_oce.o) \ 
    2034    $(MODEL_LIB)(flxrnf.o) \ 
    2035    $(MODEL_LIB)(in_out_manager.o) \ 
    2036    $(MODEL_LIB)(ini1d.o) \ 
     1970   $(MODEL_LIB)(in_out_manager.o) \ 
    20371971   $(MODEL_LIB)(iom.o) \ 
    20381972   $(MODEL_LIB)(lbclnk.o) \ 
     
    20411975   $(MODEL_LIB)(obc_oce.o) \ 
    20421976   $(MODEL_LIB)(oce.o) \ 
    2043    $(MODEL_LIB)(ocesbc.o) \ 
    2044    $(MODEL_LIB)(par_kind.o) \ 
    2045    $(MODEL_LIB)(par_oce.o) \ 
    2046    $(MODEL_LIB)(phycst.o) \ 
    2047    $(MODEL_LIB)(prtctl.o) \ 
     1977   $(MODEL_LIB)(par_kind.o) \ 
     1978   $(MODEL_LIB)(par_oce.o) \ 
     1979   $(MODEL_LIB)(phycst.o) \ 
     1980   $(MODEL_LIB)(prtctl.o) \ 
     1981   $(MODEL_LIB)(sbc_oce.o) \ 
    20481982   $(MODEL_LIB)(solisl.o) \ 
    2049    blk_oce.F90 \ 
     1983   bdy_oce.F90 \ 
     1984   c1d.F90 \ 
    20501985   closea.F90 \ 
    2051    daymod.F90 \ 
    20521986   dom_oce.F90 \ 
    20531987   dynspg_oce.F90 \ 
    2054    flxrnf.F90 \ 
    2055    in_out_manager.F90 \ 
    2056    ini1d.F90 \ 
     1988   in_out_manager.F90 \ 
    20571989   iom.F90 \ 
    20581990   lbclnk.F90 \ 
     
    20611993   obc_oce.F90 \ 
    20621994   oce.F90 \ 
    2063    ocesbc.F90 \ 
    2064    par_kind.F90 \ 
    2065    par_oce.F90 \ 
    2066    phycst.F90 \ 
    2067    prtctl.F90 \ 
     1995   par_kind.F90 \ 
     1996   par_oce.F90 \ 
     1997   phycst.F90 \ 
     1998   prtctl.F90 \ 
     1999   sbc_oce.F90 \ 
    20682000   solisl.F90 \ 
    2069    $(MODEL_LIB)(blk_oce.o) \ 
    20702001   $(MODEL_LIB)(closea.o) \ 
    20712002   $(MODEL_LIB)(daymod.o) \ 
     
    20772008   $(MODEL_LIB)(domwri.o) \ 
    20782009   $(MODEL_LIB)(domzgr.o) \ 
    2079    $(MODEL_LIB)(flxrnf.o) \ 
    20802010   $(MODEL_LIB)(ice_oce.o) \ 
    20812011   $(MODEL_LIB)(in_out_manager.o) \ 
     
    20832013   $(MODEL_LIB)(oce.o) \ 
    20842014   $(MODEL_LIB)(phycst.o) \ 
    2085    blk_oce.F90 \ 
     2015   $(MODEL_LIB)(sbc_oce.o) \ 
    20862016   closea.F90 \ 
    20872017   daymod.F90 \ 
     
    20932023   domwri.F90 \ 
    20942024   domzgr.F90 \ 
    2095    flxrnf.F90 \ 
    20962025   ice_oce.F90 \ 
    20972026   in_out_manager.F90 \ 
     
    20992028   oce.F90 \ 
    21002029   phycst.F90 \ 
     2030   sbc_oce.F90 \ 
    21012031   domzgr_substitute.h90 \ 
    21022032   $(IOIPSL_LIB) \ 
     
    22392169   domstp.F90 
    22402170$(MODEL_LIB)(domvvl.o) :   \ 
    2241    $(MODEL_LIB)(blk_oce.o) \ 
    2242    $(MODEL_LIB)(cpl_oce.o) \ 
    2243    $(MODEL_LIB)(daymod.o) \ 
    2244    $(MODEL_LIB)(dom_oce.o) \ 
    2245    $(MODEL_LIB)(dtasal.o) \ 
    2246    $(MODEL_LIB)(dtasss.o) \ 
    2247    $(MODEL_LIB)(dtasst.o) \ 
    2248    $(MODEL_LIB)(dtatem.o) \ 
    2249    $(MODEL_LIB)(flx_oce.o) \ 
    2250    $(MODEL_LIB)(flxmod.o) \ 
    2251    $(MODEL_LIB)(flxrnf.o) \ 
    2252    $(MODEL_LIB)(ice_oce.o) \ 
    2253    $(MODEL_LIB)(in_out_manager.o) \ 
    2254    $(MODEL_LIB)(lbclnk.o) \ 
    2255    $(MODEL_LIB)(lib_mpp.o) \ 
    2256    $(MODEL_LIB)(lib_print.o) \ 
    2257    $(MODEL_LIB)(oce.o) \ 
    2258    $(MODEL_LIB)(ocfzpt.o) \ 
    2259    $(MODEL_LIB)(par_kind.o) \ 
    2260    $(MODEL_LIB)(par_oce.o) \ 
    2261    $(MODEL_LIB)(phycst.o) \ 
    2262    $(MODEL_LIB)(prtctl.o) \ 
    2263    $(MODEL_LIB)(taumod.o) \ 
    2264    $(MODEL_LIB)(tradmp.o) \ 
    2265    blk_oce.F90 \ 
    2266    cpl_oce.F90 \ 
    2267    daymod.F90 \ 
    2268    dom_oce.F90 \ 
    2269    dtasal.F90 \ 
    2270    dtasss.F90 \ 
    2271    dtasst.F90 \ 
    2272    dtatem.F90 \ 
    2273    flx_oce.F90 \ 
    2274    flxmod.F90 \ 
    2275    flxrnf.F90 \ 
    2276    ice_oce.F90 \ 
    2277    in_out_manager.F90 \ 
    2278    lbclnk.F90 \ 
    2279    lib_mpp.F90 \ 
    2280    lib_print.f90 \ 
    2281    oce.F90 \ 
    2282    ocfzpt.F90 \ 
    2283    par_kind.F90 \ 
    2284    par_oce.F90 \ 
    2285    phycst.F90 \ 
    2286    prtctl.F90 \ 
    2287    taumod.F90 \ 
    2288    tradmp.F90 \ 
     2171   $(MODEL_LIB)(bdy_par.o) \ 
     2172   $(MODEL_LIB)(dom_oce.o) \ 
     2173   $(MODEL_LIB)(in_out_manager.o) \ 
     2174   $(MODEL_LIB)(lib_mpp.o) \ 
     2175   $(MODEL_LIB)(lib_print.o) \ 
     2176   $(MODEL_LIB)(oce.o) \ 
     2177   $(MODEL_LIB)(par_kind.o) \ 
     2178   $(MODEL_LIB)(par_oce.o) \ 
     2179   bdy_par.F90 \ 
     2180   dom_oce.F90 \ 
     2181   in_out_manager.F90 \ 
     2182   lib_mpp.F90 \ 
     2183   lib_print.f90 \ 
     2184   oce.F90 \ 
     2185   par_kind.F90 \ 
     2186   par_oce.F90 \ 
     2187   $(MODEL_LIB)(bdy_oce.o) \ 
    22892188   $(MODEL_LIB)(dom_oce.o) \ 
    22902189   $(MODEL_LIB)(dynspg_oce.o) \ 
     
    22932192   $(MODEL_LIB)(lib_mpp.o) \ 
    22942193   $(MODEL_LIB)(oce.o) \ 
    2295    $(MODEL_LIB)(ocesbc.o) \ 
    2296    $(MODEL_LIB)(phycst.o) \ 
     2194   $(MODEL_LIB)(phycst.o) \ 
     2195   $(MODEL_LIB)(sbc_oce.o) \ 
     2196   bdy_oce.F90 \ 
    22972197   dom_oce.F90 \ 
    22982198   dynspg_oce.F90 \ 
     
    23012201   lib_mpp.F90 \ 
    23022202   oce.F90 \ 
    2303    ocesbc.F90 \ 
    2304    phycst.F90 \ 
     2203   phycst.F90 \ 
     2204   sbc_oce.F90 \ 
    23052205   domzgr_substitute.h90 \ 
    23062206   vectopt_loop_substitute.h90 \ 
     
    23372237$(MODEL_LIB)(domzgr.o) :   \ 
    23382238   $(MODEL_LIB)(dom_oce.o) \ 
    2339    $(MODEL_LIB)(flxrnf.o) \ 
    23402239   $(MODEL_LIB)(in_out_manager.o) \ 
    23412240   $(MODEL_LIB)(iom.o) \ 
     
    23492248   $(MODEL_LIB)(obc_oce.o) \ 
    23502249   $(MODEL_LIB)(oce.o) \ 
    2351    $(MODEL_LIB)(ocesbc.o) \ 
    2352    $(MODEL_LIB)(par_kind.o) \ 
    2353    $(MODEL_LIB)(par_oce.o) \ 
    2354    $(MODEL_LIB)(phycst.o) \ 
     2250   $(MODEL_LIB)(par_kind.o) \ 
     2251   $(MODEL_LIB)(par_oce.o) \ 
     2252   $(MODEL_LIB)(sbc_oce.o) \ 
    23552253   $(MODEL_LIB)(sol_oce.o) \ 
    23562254   $(MODEL_LIB)(solfet.o) \ 
     
    23582256   $(MODEL_LIB)(solsor.o) \ 
    23592257   dom_oce.F90 \ 
    2360    flxrnf.F90 \ 
    23612258   in_out_manager.F90 \ 
    23622259   iom.F90 \ 
     
    23702267   obc_oce.F90 \ 
    23712268   oce.F90 \ 
    2372    ocesbc.F90 \ 
    2373    par_kind.F90 \ 
    2374    par_oce.F90 \ 
    2375    phycst.F90 \ 
     2269   par_kind.F90 \ 
     2270   par_oce.F90 \ 
     2271   sbc_oce.F90 \ 
    23762272   sol_oce.F90 \ 
    23772273   solfet.F90 \ 
    23782274   solpcg.F90 \ 
    23792275   solsor.F90 \ 
     2276   $(MODEL_LIB)(c1d.o) \ 
    23802277   $(MODEL_LIB)(closea.o) \ 
    23812278   $(MODEL_LIB)(dom_oce.o) \ 
    23822279   $(MODEL_LIB)(in_out_manager.o) \ 
    2383    $(MODEL_LIB)(ini1d.o) \ 
    23842280   $(MODEL_LIB)(iom.o) \ 
    23852281   $(MODEL_LIB)(lbclnk.o) \ 
     
    23872283   $(MODEL_LIB)(oce.o) \ 
    23882284   $(MODEL_LIB)(solisl.o) \ 
     2285   c1d.F90 \ 
    23892286   closea.F90 \ 
    23902287   dom_oce.F90 \ 
    23912288   in_out_manager.F90 \ 
    2392    ini1d.F90 \ 
    23932289   iom.F90 \ 
    23942290   lbclnk.F90 \ 
     
    24472343   KEY_CPP \ 
    24482344   dtasal.F90 
    2449 $(MODEL_LIB)(dtasss.o) :   \ 
     2345$(MODEL_LIB)(dtatem.o) :   \ 
    24502346   $(MODEL_LIB)(dom_oce.o) \ 
    24512347   $(MODEL_LIB)(in_out_manager.o) \ 
     
    24552351   $(MODEL_LIB)(iom_rstdimg.o) \ 
    24562352   $(MODEL_LIB)(lbclnk.o) \ 
     2353   $(MODEL_LIB)(lib_mpp.o) \ 
    24572354   $(MODEL_LIB)(lib_print.o) \ 
    24582355   $(MODEL_LIB)(oce.o) \ 
     
    24682365   iom_rstdimg.F90 \ 
    24692366   lbclnk.F90 \ 
    2470    lib_print.f90 \ 
    2471    oce.F90 \ 
    2472    par_kind.F90 \ 
    2473    par_oce.F90 \ 
    2474    phycst.F90 \ 
    2475    prtctl.F90 \ 
    2476    $(MODEL_LIB)(daymod.o) \ 
    2477    $(MODEL_LIB)(dom_oce.o) \ 
    2478    $(MODEL_LIB)(in_out_manager.o) \ 
    2479    $(MODEL_LIB)(iom.o) \ 
    2480    $(MODEL_LIB)(oce.o) \ 
    2481    $(MODEL_LIB)(ocfzpt.o) \ 
    2482    daymod.F90 \ 
    2483    dom_oce.F90 \ 
    2484    in_out_manager.F90 \ 
    2485    iom.F90 \ 
    2486    oce.F90 \ 
    2487    ocfzpt.F90 \ 
    2488    KEY_CPP \ 
    2489    dtasss.F90 
    2490 $(MODEL_LIB)(dtasst.o) :   \ 
    2491    $(MODEL_LIB)(dom_oce.o) \ 
    2492    $(MODEL_LIB)(in_out_manager.o) \ 
    2493    $(MODEL_LIB)(iom_def.o) \ 
    2494    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2495    $(MODEL_LIB)(iom_nf90.o) \ 
    2496    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2497    $(MODEL_LIB)(lbclnk.o) \ 
    2498    $(MODEL_LIB)(lib_print.o) \ 
    2499    $(MODEL_LIB)(oce.o) \ 
    2500    $(MODEL_LIB)(par_kind.o) \ 
    2501    $(MODEL_LIB)(par_oce.o) \ 
    2502    $(MODEL_LIB)(phycst.o) \ 
    2503    $(MODEL_LIB)(prtctl.o) \ 
    2504    dom_oce.F90 \ 
    2505    in_out_manager.F90 \ 
    2506    iom_def.F90 \ 
    2507    iom_ioipsl.F90 \ 
    2508    iom_nf90.F90 \ 
    2509    iom_rstdimg.F90 \ 
    2510    lbclnk.F90 \ 
    2511    lib_print.f90 \ 
    2512    oce.F90 \ 
    2513    par_kind.F90 \ 
    2514    par_oce.F90 \ 
    2515    phycst.F90 \ 
    2516    prtctl.F90 \ 
    2517    $(MODEL_LIB)(daymod.o) \ 
    2518    $(MODEL_LIB)(dom_oce.o) \ 
    2519    $(MODEL_LIB)(in_out_manager.o) \ 
    2520    $(MODEL_LIB)(iom.o) \ 
    2521    $(MODEL_LIB)(oce.o) \ 
    2522    $(MODEL_LIB)(ocfzpt.o) \ 
    2523    daymod.F90 \ 
    2524    dom_oce.F90 \ 
    2525    in_out_manager.F90 \ 
    2526    iom.F90 \ 
    2527    oce.F90 \ 
    2528    ocfzpt.F90 \ 
    2529    KEY_CPP \ 
    2530    dtasst.F90 
    2531 $(MODEL_LIB)(dtatem.o) :   \ 
    2532    $(MODEL_LIB)(dom_oce.o) \ 
    2533    $(MODEL_LIB)(in_out_manager.o) \ 
    2534    $(MODEL_LIB)(iom_def.o) \ 
    2535    $(MODEL_LIB)(iom_ioipsl.o) \ 
    2536    $(MODEL_LIB)(iom_nf90.o) \ 
    2537    $(MODEL_LIB)(iom_rstdimg.o) \ 
    2538    $(MODEL_LIB)(lbclnk.o) \ 
    2539    $(MODEL_LIB)(lib_mpp.o) \ 
    2540    $(MODEL_LIB)(lib_print.o) \ 
    2541    $(MODEL_LIB)(oce.o) \ 
    2542    $(MODEL_LIB)(par_kind.o) \ 
    2543    $(MODEL_LIB)(par_oce.o) \ 
    2544    $(MODEL_LIB)(phycst.o) \ 
    2545    $(MODEL_LIB)(prtctl.o) \ 
    2546    dom_oce.F90 \ 
    2547    in_out_manager.F90 \ 
    2548    iom_def.F90 \ 
    2549    iom_ioipsl.F90 \ 
    2550    iom_nf90.F90 \ 
    2551    iom_rstdimg.F90 \ 
    2552    lbclnk.F90 \ 
    25532367   lib_mpp.F90 \ 
    25542368   lib_print.f90 \ 
     
    25792393   $(MODEL_LIB)(dynspg_oce.o) \ 
    25802394   $(MODEL_LIB)(dynspg_rl.o) \ 
    2581    $(MODEL_LIB)(flxrnf.o) \ 
    2582    $(MODEL_LIB)(in_out_manager.o) \ 
    2583    $(MODEL_LIB)(lbclnk.o) \ 
    2584    $(MODEL_LIB)(lib_print.o) \ 
    2585    $(MODEL_LIB)(oce.o) \ 
    2586    $(MODEL_LIB)(par_kind.o) \ 
    2587    $(MODEL_LIB)(par_oce.o) \ 
    2588    $(MODEL_LIB)(prtctl.o) \ 
     2395   $(MODEL_LIB)(in_out_manager.o) \ 
     2396   $(MODEL_LIB)(lbclnk.o) \ 
     2397   $(MODEL_LIB)(lib_print.o) \ 
     2398   $(MODEL_LIB)(oce.o) \ 
     2399   $(MODEL_LIB)(par_kind.o) \ 
     2400   $(MODEL_LIB)(par_oce.o) \ 
     2401   $(MODEL_LIB)(prtctl.o) \ 
     2402   $(MODEL_LIB)(sbc_oce.o) \ 
    25892403   $(MODEL_LIB)(trdmod.o) \ 
    25902404   $(MODEL_LIB)(trdmod_oce.o) \ 
     
    25922406   dynspg_oce.F90 \ 
    25932407   dynspg_rl.F90 \ 
    2594    flxrnf.F90 \ 
    2595    in_out_manager.F90 \ 
    2596    lbclnk.F90 \ 
    2597    lib_print.f90 \ 
    2598    oce.F90 \ 
    2599    par_kind.F90 \ 
    2600    par_oce.F90 \ 
    2601    prtctl.F90 \ 
     2408   in_out_manager.F90 \ 
     2409   lbclnk.F90 \ 
     2410   lib_print.f90 \ 
     2411   oce.F90 \ 
     2412   par_kind.F90 \ 
     2413   par_oce.F90 \ 
     2414   prtctl.F90 \ 
     2415   sbc_oce.F90 \ 
    26022416   trdmod.F90 \ 
    26032417   trdmod_oce.F90 \ 
     
    27342548   KEY_CPP \ 
    27352549   dynadv_ubs.F90 
    2736 $(MODEL_LIB)(dyncor1d.o) : \ 
     2550$(MODEL_LIB)(dyncor_c1d.o) :  \ 
    27372551   $(MODEL_LIB)(dom_oce.o) \ 
    27382552   $(MODEL_LIB)(in_out_manager.o) \ 
     
    27592573   vectopt_loop_substitute.h90 \ 
    27602574   KEY_CPP \ 
    2761    dyncor1d.F90 
     2575   dyncor_c1d.F90 
    27622576$(MODEL_LIB)(dynhpg.o) :   \ 
    27632577   $(MODEL_LIB)(dom_oce.o) \ 
     
    27702584   $(MODEL_LIB)(par_oce.o) \ 
    27712585   $(MODEL_LIB)(phycst.o) \ 
    2772    $(MODEL_LIB)(taumod.o) \ 
     2586   $(MODEL_LIB)(sbc_oce.o) \ 
    27732587   $(MODEL_LIB)(trdicp.o) \ 
    27742588   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    27882602   par_oce.F90 \ 
    27892603   phycst.F90 \ 
    2790    taumod.F90 \ 
     2604   sbc_oce.F90 \ 
    27912605   trdicp.F90 \ 
    27922606   trdicp_oce.F90 \ 
     
    28272641   $(MODEL_LIB)(par_oce.o) \ 
    28282642   $(MODEL_LIB)(phycst.o) \ 
    2829    $(MODEL_LIB)(taumod.o) \ 
     2643   $(MODEL_LIB)(sbc_oce.o) \ 
    28302644   $(MODEL_LIB)(trdicp.o) \ 
    28312645   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    28452659   par_oce.F90 \ 
    28462660   phycst.F90 \ 
    2847    taumod.F90 \ 
     2661   sbc_oce.F90 \ 
    28482662   trdicp.F90 \ 
    28492663   trdicp_oce.F90 \ 
     
    28832697   $(MODEL_LIB)(phycst.o) \ 
    28842698   $(MODEL_LIB)(prtctl.o) \ 
    2885    $(MODEL_LIB)(taumod.o) \ 
     2699   $(MODEL_LIB)(sbc_oce.o) \ 
    28862700   $(MODEL_LIB)(trdicp.o) \ 
    28872701   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    29072721   phycst.F90 \ 
    29082722   prtctl.F90 \ 
    2909    taumod.F90 \ 
     2723   sbc_oce.F90 \ 
    29102724   trdicp.F90 \ 
    29112725   trdicp_oce.F90 \ 
     
    29622776   $(MODEL_LIB)(par_oce.o) \ 
    29632777   $(MODEL_LIB)(phycst.o) \ 
    2964    $(MODEL_LIB)(taumod.o) \ 
     2778   $(MODEL_LIB)(sbc_oce.o) \ 
    29652779   $(MODEL_LIB)(trdicp.o) \ 
    29662780   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    29802794   par_oce.F90 \ 
    29812795   phycst.F90 \ 
    2982    taumod.F90 \ 
     2796   sbc_oce.F90 \ 
    29832797   trdicp.F90 \ 
    29842798   trdicp_oce.F90 \ 
     
    30212835   $(MODEL_LIB)(phycst.o) \ 
    30222836   $(MODEL_LIB)(prtctl.o) \ 
    3023    $(MODEL_LIB)(taumod.o) \ 
     2837   $(MODEL_LIB)(sbc_oce.o) \ 
    30242838   $(MODEL_LIB)(trdicp.o) \ 
    30252839   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    30432857   phycst.F90 \ 
    30442858   prtctl.F90 \ 
    3045    taumod.F90 \ 
     2859   sbc_oce.F90 \ 
    30462860   trdicp.F90 \ 
    30472861   trdicp_oce.F90 \ 
     
    30902904   $(MODEL_LIB)(phycst.o) \ 
    30912905   $(MODEL_LIB)(prtctl.o) \ 
    3092    $(MODEL_LIB)(taumod.o) \ 
     2906   $(MODEL_LIB)(sbc_oce.o) \ 
    30932907   $(MODEL_LIB)(trdicp.o) \ 
    30942908   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    31122926   phycst.F90 \ 
    31132927   prtctl.F90 \ 
    3114    taumod.F90 \ 
     2928   sbc_oce.F90 \ 
    31152929   trdicp.F90 \ 
    31162930   trdicp_oce.F90 \ 
     
    31612975   $(MODEL_LIB)(phycst.o) \ 
    31622976   $(MODEL_LIB)(prtctl.o) \ 
    3163    $(MODEL_LIB)(taumod.o) \ 
     2977   $(MODEL_LIB)(sbc_oce.o) \ 
    31642978   $(MODEL_LIB)(trdicp.o) \ 
    31652979   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    31822996   phycst.F90 \ 
    31832997   prtctl.F90 \ 
    3184    taumod.F90 \ 
     2998   sbc_oce.F90 \ 
    31852999   trdicp.F90 \ 
    31863000   trdicp_oce.F90 \ 
     
    32153029$(MODEL_LIB)(dynnxt.o) :   \ 
    32163030   $(MODEL_LIB)(agrif_oce.o) \ 
     3031   $(MODEL_LIB)(bdy_oce.o) \ 
     3032   $(MODEL_LIB)(bdy_par.o) \ 
     3033   $(MODEL_LIB)(bdytides.o) \ 
    32173034   $(MODEL_LIB)(cla_div.o) \ 
     3035   $(MODEL_LIB)(daymod.o) \ 
    32183036   $(MODEL_LIB)(divcur.o) \ 
    32193037   $(MODEL_LIB)(dom_oce.o) \ 
    32203038   $(MODEL_LIB)(dynspg_oce.o) \ 
    32213039   $(MODEL_LIB)(in_out_manager.o) \ 
     3040   $(MODEL_LIB)(iom.o) \ 
    32223041   $(MODEL_LIB)(lbclnk.o) \ 
    32233042   $(MODEL_LIB)(lib_mpp.o) \ 
     
    32273046   $(MODEL_LIB)(obccli.o) \ 
    32283047   $(MODEL_LIB)(oce.o) \ 
    3229    $(MODEL_LIB)(ocesbc.o) \ 
    32303048   $(MODEL_LIB)(ocfzpt.o) \ 
    32313049   $(MODEL_LIB)(par_kind.o) \ 
    32323050   $(MODEL_LIB)(par_oce.o) \ 
    32333051   $(MODEL_LIB)(phycst.o) \ 
     3052   $(MODEL_LIB)(sbc_oce.o) \ 
    32343053   $(MODEL_LIB)(sol_oce.o) \ 
    32353054   $(MODEL_LIB)(wzvmod.o) \ 
    32363055   agrif_oce.F90 \ 
     3056   bdy_oce.F90 \ 
     3057   bdy_par.F90 \ 
     3058   bdytides.F90 \ 
    32373059   cla_div.F90 \ 
     3060   daymod.F90 \ 
    32383061   divcur.F90 \ 
    32393062   dom_oce.F90 \ 
    32403063   dynspg_oce.F90 \ 
    32413064   in_out_manager.F90 \ 
     3065   iom.F90 \ 
    32423066   lbclnk.F90 \ 
    32433067   lib_mpp.F90 \ 
     
    32473071   obccli.F90 \ 
    32483072   oce.F90 \ 
    3249    ocesbc.F90 \ 
    32503073   ocfzpt.F90 \ 
    32513074   par_kind.F90 \ 
    32523075   par_oce.F90 \ 
    32533076   phycst.F90 \ 
     3077   sbc_oce.F90 \ 
    32543078   sol_oce.F90 \ 
    32553079   wzvmod.F90 \ 
    32563080   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    32573081   $(MODEL_LIB)(agrif_opa_update.o) \ 
     3082   $(MODEL_LIB)(bdy_oce.o) \ 
     3083   $(MODEL_LIB)(bdydta.o) \ 
     3084   $(MODEL_LIB)(bdydyn.o) \ 
    32583085   $(MODEL_LIB)(dom_oce.o) \ 
    32593086   $(MODEL_LIB)(domvvl.o) \ 
     
    32693096   agrif_opa_interp.F90 \ 
    32703097   agrif_opa_update.F90 \ 
     3098   bdy_oce.F90 \ 
     3099   bdydta.F90 \ 
     3100   bdydyn.F90 \ 
    32713101   dom_oce.F90 \ 
    32723102   domvvl.F90 \ 
     
    32843114   KEY_CPP \ 
    32853115   dynnxt.F90 
    3286 $(MODEL_LIB)(dynnxt1d.o) : \ 
    3287    $(MODEL_LIB)(dom_oce.o) \ 
    3288    $(MODEL_LIB)(in_out_manager.o) \ 
    3289    $(MODEL_LIB)(lib_mpp.o) \ 
    3290    $(MODEL_LIB)(lib_print.o) \ 
    3291    $(MODEL_LIB)(oce.o) \ 
    3292    $(MODEL_LIB)(par_kind.o) \ 
    3293    $(MODEL_LIB)(par_oce.o) \ 
    3294    dom_oce.F90 \ 
    3295    in_out_manager.F90 \ 
    3296    lib_mpp.F90 \ 
    3297    lib_print.f90 \ 
    3298    oce.F90 \ 
    3299    par_kind.F90 \ 
    3300    par_oce.F90 \ 
    3301    $(MODEL_LIB)(dom_oce.o) \ 
    3302    $(MODEL_LIB)(in_out_manager.o) \ 
    3303    $(MODEL_LIB)(lbclnk.o) \ 
    3304    $(MODEL_LIB)(oce.o) \ 
    3305    $(MODEL_LIB)(prtctl.o) \ 
    3306    dom_oce.F90 \ 
    3307    in_out_manager.F90 \ 
    3308    lbclnk.F90 \ 
    3309    oce.F90 \ 
    3310    prtctl.F90 \ 
    3311    KEY_CPP \ 
    3312    dynnxt1d.F90 
     3116$(MODEL_LIB)(dynnxt_c1d.o) :  \ 
     3117   $(MODEL_LIB)(dom_oce.o) \ 
     3118   $(MODEL_LIB)(in_out_manager.o) \ 
     3119   $(MODEL_LIB)(lib_mpp.o) \ 
     3120   $(MODEL_LIB)(lib_print.o) \ 
     3121   $(MODEL_LIB)(oce.o) \ 
     3122   $(MODEL_LIB)(par_kind.o) \ 
     3123   $(MODEL_LIB)(par_oce.o) \ 
     3124   dom_oce.F90 \ 
     3125   in_out_manager.F90 \ 
     3126   lib_mpp.F90 \ 
     3127   lib_print.f90 \ 
     3128   oce.F90 \ 
     3129   par_kind.F90 \ 
     3130   par_oce.F90 \ 
     3131   $(MODEL_LIB)(dom_oce.o) \ 
     3132   $(MODEL_LIB)(in_out_manager.o) \ 
     3133   $(MODEL_LIB)(lbclnk.o) \ 
     3134   $(MODEL_LIB)(oce.o) \ 
     3135   $(MODEL_LIB)(prtctl.o) \ 
     3136   dom_oce.F90 \ 
     3137   in_out_manager.F90 \ 
     3138   lbclnk.F90 \ 
     3139   oce.F90 \ 
     3140   prtctl.F90 \ 
     3141   KEY_CPP \ 
     3142   dynnxt_c1d.F90 
    33133143$(MODEL_LIB)(dynspg.o) :   \ 
    33143144   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3145   $(MODEL_LIB)(bdy_oce.o) \ 
     3146   $(MODEL_LIB)(bdy_par.o) \ 
     3147   $(MODEL_LIB)(bdydta.o) \ 
     3148   $(MODEL_LIB)(bdydyn.o) \ 
     3149   $(MODEL_LIB)(bdytides.o) \ 
     3150   $(MODEL_LIB)(bdyvol.o) \ 
    33153151   $(MODEL_LIB)(cla_dynspg.o) \ 
    33163152   $(MODEL_LIB)(dom_oce.o) \ 
     
    33183154   $(MODEL_LIB)(dynspg_oce.o) \ 
    33193155   $(MODEL_LIB)(dynvor.o) \ 
    3320    $(MODEL_LIB)(flxrnf.o) \ 
    33213156   $(MODEL_LIB)(in_out_manager.o) \ 
    33223157   $(MODEL_LIB)(iom.o) \ 
     
    33333168   $(MODEL_LIB)(obcvol.o) \ 
    33343169   $(MODEL_LIB)(oce.o) \ 
    3335    $(MODEL_LIB)(ocesbc.o) \ 
    33363170   $(MODEL_LIB)(par_kind.o) \ 
    33373171   $(MODEL_LIB)(par_oce.o) \ 
     
    33393173   $(MODEL_LIB)(prtctl.o) \ 
    33403174   $(MODEL_LIB)(restart.o) \ 
     3175   $(MODEL_LIB)(sbc_oce.o) \ 
    33413176   $(MODEL_LIB)(sol_oce.o) \ 
    33423177   $(MODEL_LIB)(solfet.o) \ 
     
    33463181   $(MODEL_LIB)(solsor.o) \ 
    33473182   $(MODEL_LIB)(solver.o) \ 
    3348    $(MODEL_LIB)(taumod.o) \ 
    33493183   $(MODEL_LIB)(trdicp.o) \ 
    33503184   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    33563190   $(MODEL_LIB)(zdf_oce.o) \ 
    33573191   agrif_opa_interp.F90 \ 
     3192   bdy_oce.F90 \ 
     3193   bdy_par.F90 \ 
     3194   bdydta.F90 \ 
     3195   bdydyn.F90 \ 
     3196   bdytides.F90 \ 
     3197   bdyvol.F90 \ 
    33583198   cla_dynspg.F90 \ 
    33593199   dom_oce.F90 \ 
     
    33613201   dynspg_oce.F90 \ 
    33623202   dynvor.F90 \ 
    3363    flxrnf.F90 \ 
    33643203   in_out_manager.F90 \ 
    33653204   iom.F90 \ 
     
    33763215   obcvol.F90 \ 
    33773216   oce.F90 \ 
    3378    ocesbc.F90 \ 
    33793217   par_kind.F90 \ 
    33803218   par_oce.F90 \ 
     
    33823220   prtctl.F90 \ 
    33833221   restart.F90 \ 
     3222   sbc_oce.F90 \ 
    33843223   sol_oce.F90 \ 
    33853224   solfet.F90 \ 
     
    33893228   solsor.F90 \ 
    33903229   solver.F90 \ 
    3391    taumod.F90 \ 
    33923230   trdicp.F90 \ 
    33933231   trdicp_oce.F90 \ 
     
    34273265   dynspg.F90 
    34283266$(MODEL_LIB)(dynspg_exp.o) :  \ 
    3429    $(MODEL_LIB)(blk_oce.o) \ 
     3267   $(MODEL_LIB)(c1d.o) \ 
    34303268   $(MODEL_LIB)(cpl_oce.o) \ 
    34313269   $(MODEL_LIB)(daymod.o) \ 
    34323270   $(MODEL_LIB)(dom_oce.o) \ 
    3433    $(MODEL_LIB)(dtasal.o) \ 
    3434    $(MODEL_LIB)(dtasss.o) \ 
    3435    $(MODEL_LIB)(dtasst.o) \ 
    3436    $(MODEL_LIB)(dtatem.o) \ 
    34373271   $(MODEL_LIB)(dynspg_oce.o) \ 
    34383272   $(MODEL_LIB)(eosbn2.o) \ 
    3439    $(MODEL_LIB)(flx_oce.o) \ 
    3440    $(MODEL_LIB)(flxmod.o) \ 
    3441    $(MODEL_LIB)(flxrnf.o) \ 
    3442    $(MODEL_LIB)(ice_oce.o) \ 
    3443    $(MODEL_LIB)(in_out_manager.o) \ 
    3444    $(MODEL_LIB)(ini1d.o) \ 
     3273   $(MODEL_LIB)(in_out_manager.o) \ 
    34453274   $(MODEL_LIB)(iom.o) \ 
    34463275   $(MODEL_LIB)(iom_def.o) \ 
     
    34553284   $(MODEL_LIB)(obccli.o) \ 
    34563285   $(MODEL_LIB)(oce.o) \ 
    3457    $(MODEL_LIB)(ocfzpt.o) \ 
    3458    $(MODEL_LIB)(par_kind.o) \ 
    3459    $(MODEL_LIB)(par_oce.o) \ 
    3460    $(MODEL_LIB)(phycst.o) \ 
    3461    $(MODEL_LIB)(prtctl.o) \ 
    3462    $(MODEL_LIB)(taumod.o) \ 
    3463    $(MODEL_LIB)(tradmp.o) \ 
     3286   $(MODEL_LIB)(par_kind.o) \ 
     3287   $(MODEL_LIB)(par_oce.o) \ 
     3288   $(MODEL_LIB)(phycst.o) \ 
    34643289   $(MODEL_LIB)(trdmld_oce.o) \ 
    34653290   $(MODEL_LIB)(zpshde.o) \ 
    3466    blk_oce.F90 \ 
     3291   c1d.F90 \ 
    34673292   cpl_oce.F90 \ 
    34683293   daymod.F90 \ 
    34693294   dom_oce.F90 \ 
    3470    dtasal.F90 \ 
    3471    dtasss.F90 \ 
    3472    dtasst.F90 \ 
    3473    dtatem.F90 \ 
    34743295   dynspg_oce.F90 \ 
    34753296   eosbn2.F90 \ 
    3476    flx_oce.F90 \ 
    3477    flxmod.F90 \ 
    3478    flxrnf.F90 \ 
    3479    ice_oce.F90 \ 
    3480    in_out_manager.F90 \ 
    3481    ini1d.F90 \ 
     3297   in_out_manager.F90 \ 
    34823298   iom.F90 \ 
    34833299   iom_def.F90 \ 
     
    34923308   obccli.F90 \ 
    34933309   oce.F90 \ 
    3494    ocfzpt.F90 \ 
    3495    par_kind.F90 \ 
    3496    par_oce.F90 \ 
    3497    phycst.F90 \ 
    3498    prtctl.F90 \ 
    3499    taumod.F90 \ 
    3500    tradmp.F90 \ 
     3310   par_kind.F90 \ 
     3311   par_oce.F90 \ 
     3312   phycst.F90 \ 
    35013313   trdmld_oce.F90 \ 
    35023314   zpshde.F90 \ 
     
    35103322   $(MODEL_LIB)(obcdta.o) \ 
    35113323   $(MODEL_LIB)(oce.o) \ 
    3512    $(MODEL_LIB)(ocesbc.o) \ 
    35133324   $(MODEL_LIB)(phycst.o) \ 
    35143325   $(MODEL_LIB)(prtctl.o) \ 
    35153326   $(MODEL_LIB)(restart.o) \ 
     3327   $(MODEL_LIB)(sbc_oce.o) \ 
    35163328   dom_oce.F90 \ 
    35173329   in_out_manager.F90 \ 
     
    35233335   obcdta.F90 \ 
    35243336   oce.F90 \ 
    3525    ocesbc.F90 \ 
    35263337   phycst.F90 \ 
    35273338   prtctl.F90 \ 
    35283339   restart.F90 \ 
     3340   sbc_oce.F90 \ 
    35293341   domzgr_substitute.h90 \ 
    35303342   vectopt_loop_substitute.h90 \ 
     
    35333345$(MODEL_LIB)(dynspg_flt.o) :  \ 
    35343346   $(MODEL_LIB)(agrif_oce.o) \ 
    3535    $(MODEL_LIB)(blk_oce.o) \ 
     3347   $(MODEL_LIB)(bdy_oce.o) \ 
     3348   $(MODEL_LIB)(bdy_par.o) \ 
     3349   $(MODEL_LIB)(bdytides.o) \ 
     3350   $(MODEL_LIB)(c1d.o) \ 
    35363351   $(MODEL_LIB)(cpl_oce.o) \ 
    35373352   $(MODEL_LIB)(daymod.o) \ 
    35383353   $(MODEL_LIB)(dom_oce.o) \ 
    3539    $(MODEL_LIB)(dtasal.o) \ 
    3540    $(MODEL_LIB)(dtasss.o) \ 
    3541    $(MODEL_LIB)(dtasst.o) \ 
    3542    $(MODEL_LIB)(dtatem.o) \ 
    35433354   $(MODEL_LIB)(dynspg_oce.o) \ 
    35443355   $(MODEL_LIB)(eosbn2.o) \ 
    3545    $(MODEL_LIB)(flx_oce.o) \ 
    3546    $(MODEL_LIB)(flxmod.o) \ 
    3547    $(MODEL_LIB)(flxrnf.o) \ 
    3548    $(MODEL_LIB)(ice_oce.o) \ 
    3549    $(MODEL_LIB)(in_out_manager.o) \ 
    3550    $(MODEL_LIB)(ini1d.o) \ 
     3356   $(MODEL_LIB)(in_out_manager.o) \ 
    35513357   $(MODEL_LIB)(iom.o) \ 
    35523358   $(MODEL_LIB)(iom_def.o) \ 
     
    35643370   $(MODEL_LIB)(obcvol.o) \ 
    35653371   $(MODEL_LIB)(oce.o) \ 
    3566    $(MODEL_LIB)(ocesbc.o) \ 
    3567    $(MODEL_LIB)(ocfzpt.o) \ 
    3568    $(MODEL_LIB)(par_kind.o) \ 
    3569    $(MODEL_LIB)(par_oce.o) \ 
    3570    $(MODEL_LIB)(phycst.o) \ 
    3571    $(MODEL_LIB)(prtctl.o) \ 
     3372   $(MODEL_LIB)(par_kind.o) \ 
     3373   $(MODEL_LIB)(par_oce.o) \ 
     3374   $(MODEL_LIB)(phycst.o) \ 
     3375   $(MODEL_LIB)(sbc_oce.o) \ 
    35723376   $(MODEL_LIB)(sol_oce.o) \ 
    35733377   $(MODEL_LIB)(solfet.o) \ 
     
    35763380   $(MODEL_LIB)(solpcg.o) \ 
    35773381   $(MODEL_LIB)(solsor.o) \ 
    3578    $(MODEL_LIB)(taumod.o) \ 
    3579    $(MODEL_LIB)(tradmp.o) \ 
    35803382   $(MODEL_LIB)(trdmld_oce.o) \ 
    35813383   $(MODEL_LIB)(zdf_oce.o) \ 
    35823384   $(MODEL_LIB)(zpshde.o) \ 
    35833385   agrif_oce.F90 \ 
    3584    blk_oce.F90 \ 
     3386   bdy_oce.F90 \ 
     3387   bdy_par.F90 \ 
     3388   bdytides.F90 \ 
     3389   c1d.F90 \ 
    35853390   cpl_oce.F90 \ 
    35863391   daymod.F90 \ 
    35873392   dom_oce.F90 \ 
    3588    dtasal.F90 \ 
    3589    dtasss.F90 \ 
    3590    dtasst.F90 \ 
    3591    dtatem.F90 \ 
    35923393   dynspg_oce.F90 \ 
    35933394   eosbn2.F90 \ 
    3594    flx_oce.F90 \ 
    3595    flxmod.F90 \ 
    3596    flxrnf.F90 \ 
    3597    ice_oce.F90 \ 
    3598    in_out_manager.F90 \ 
    3599    ini1d.F90 \ 
     3395   in_out_manager.F90 \ 
    36003396   iom.F90 \ 
    36013397   iom_def.F90 \ 
     
    36133409   obcvol.F90 \ 
    36143410   oce.F90 \ 
    3615    ocesbc.F90 \ 
    3616    ocfzpt.F90 \ 
    3617    par_kind.F90 \ 
    3618    par_oce.F90 \ 
    3619    phycst.F90 \ 
    3620    prtctl.F90 \ 
     3411   par_kind.F90 \ 
     3412   par_oce.F90 \ 
     3413   phycst.F90 \ 
     3414   sbc_oce.F90 \ 
    36213415   sol_oce.F90 \ 
    36223416   solfet.F90 \ 
     
    36253419   solpcg.F90 \ 
    36263420   solsor.F90 \ 
    3627    taumod.F90 \ 
    3628    tradmp.F90 \ 
    36293421   trdmld_oce.F90 \ 
    36303422   zdf_oce.F90 \ 
    36313423   zpshde.F90 \ 
    36323424   $(MODEL_LIB)(agrif_opa_interp.o) \ 
     3425   $(MODEL_LIB)(bdy_oce.o) \ 
     3426   $(MODEL_LIB)(bdydyn.o) \ 
     3427   $(MODEL_LIB)(bdyvol.o) \ 
    36333428   $(MODEL_LIB)(cla_dynspg.o) \ 
    36343429   $(MODEL_LIB)(dom_oce.o) \ 
    36353430   $(MODEL_LIB)(domvvl.o) \ 
    3636    $(MODEL_LIB)(flxrnf.o) \ 
    36373431   $(MODEL_LIB)(in_out_manager.o) \ 
    36383432   $(MODEL_LIB)(iom.o) \ 
     
    36433437   $(MODEL_LIB)(obcvol.o) \ 
    36443438   $(MODEL_LIB)(oce.o) \ 
    3645    $(MODEL_LIB)(ocesbc.o) \ 
    36463439   $(MODEL_LIB)(phycst.o) \ 
    36473440   $(MODEL_LIB)(prtctl.o) \ 
    36483441   $(MODEL_LIB)(restart.o) \ 
     3442   $(MODEL_LIB)(sbc_oce.o) \ 
    36493443   $(MODEL_LIB)(sol_oce.o) \ 
    36503444   $(MODEL_LIB)(solfet.o) \ 
     
    36553449   $(MODEL_LIB)(zdf_oce.o) \ 
    36563450   agrif_opa_interp.F90 \ 
     3451   bdy_oce.F90 \ 
     3452   bdydyn.F90 \ 
     3453   bdyvol.F90 \ 
    36573454   cla_dynspg.F90 \ 
    36583455   dom_oce.F90 \ 
    36593456   domvvl.F90 \ 
    3660    flxrnf.F90 \ 
    36613457   in_out_manager.F90 \ 
    36623458   iom.F90 \ 
     
    36673463   obcvol.F90 \ 
    36683464   oce.F90 \ 
    3669    ocesbc.F90 \ 
    36703465   phycst.F90 \ 
    36713466   prtctl.F90 \ 
    36723467   restart.F90 \ 
     3468   sbc_oce.F90 \ 
    36733469   sol_oce.F90 \ 
    36743470   solfet.F90 \ 
     
    36913487   dynspg_oce.F90 
    36923488$(MODEL_LIB)(dynspg_rl.o) :   \ 
    3693    $(MODEL_LIB)(blk_oce.o) \ 
     3489   $(MODEL_LIB)(c1d.o) \ 
    36943490   $(MODEL_LIB)(cpl_oce.o) \ 
    36953491   $(MODEL_LIB)(daymod.o) \ 
     
    36973493   $(MODEL_LIB)(dynspg_oce.o) \ 
    36983494   $(MODEL_LIB)(eosbn2.o) \ 
    3699    $(MODEL_LIB)(ice_oce.o) \ 
    3700    $(MODEL_LIB)(in_out_manager.o) \ 
    3701    $(MODEL_LIB)(ini1d.o) \ 
     3495   $(MODEL_LIB)(in_out_manager.o) \ 
    37023496   $(MODEL_LIB)(iom.o) \ 
    37033497   $(MODEL_LIB)(iom_def.o) \ 
     
    37233517   $(MODEL_LIB)(zdf_oce.o) \ 
    37243518   $(MODEL_LIB)(zpshde.o) \ 
    3725    blk_oce.F90 \ 
     3519   c1d.F90 \ 
    37263520   cpl_oce.F90 \ 
    37273521   daymod.F90 \ 
     
    37293523   dynspg_oce.F90 \ 
    37303524   eosbn2.F90 \ 
    3731    ice_oce.F90 \ 
    3732    in_out_manager.F90 \ 
    3733    ini1d.F90 \ 
     3525   in_out_manager.F90 \ 
    37343526   iom.F90 \ 
    37353527   iom_def.F90 \ 
     
    37973589   dynspg_rl.F90 
    37983590$(MODEL_LIB)(dynspg_ts.o) :   \ 
    3799    $(MODEL_LIB)(blk_oce.o) \ 
     3591   $(MODEL_LIB)(bdy_oce.o) \ 
     3592   $(MODEL_LIB)(bdy_par.o) \ 
     3593   $(MODEL_LIB)(bdytides.o) \ 
     3594   $(MODEL_LIB)(c1d.o) \ 
    38003595   $(MODEL_LIB)(cpl_oce.o) \ 
    38013596   $(MODEL_LIB)(daymod.o) \ 
    38023597   $(MODEL_LIB)(dom_oce.o) \ 
    3803    $(MODEL_LIB)(dtasal.o) \ 
    3804    $(MODEL_LIB)(dtasss.o) \ 
    3805    $(MODEL_LIB)(dtasst.o) \ 
    3806    $(MODEL_LIB)(dtatem.o) \ 
    38073598   $(MODEL_LIB)(dynadv.o) \ 
    38083599   $(MODEL_LIB)(dynspg_oce.o) \ 
    38093600   $(MODEL_LIB)(eosbn2.o) \ 
    3810    $(MODEL_LIB)(flx_oce.o) \ 
    3811    $(MODEL_LIB)(flxmod.o) \ 
    3812    $(MODEL_LIB)(flxrnf.o) \ 
    3813    $(MODEL_LIB)(ice_oce.o) \ 
    3814    $(MODEL_LIB)(in_out_manager.o) \ 
    3815    $(MODEL_LIB)(ini1d.o) \ 
     3601   $(MODEL_LIB)(in_out_manager.o) \ 
    38163602   $(MODEL_LIB)(iom.o) \ 
    38173603   $(MODEL_LIB)(iom_def.o) \ 
     
    38273613   $(MODEL_LIB)(obcdta.o) \ 
    38283614   $(MODEL_LIB)(oce.o) \ 
    3829    $(MODEL_LIB)(ocesbc.o) \ 
    3830    $(MODEL_LIB)(ocfzpt.o) \ 
    3831    $(MODEL_LIB)(par_kind.o) \ 
    3832    $(MODEL_LIB)(par_oce.o) \ 
    3833    $(MODEL_LIB)(phycst.o) \ 
    3834    $(MODEL_LIB)(prtctl.o) \ 
    3835    $(MODEL_LIB)(taumod.o) \ 
    3836    $(MODEL_LIB)(tradmp.o) \ 
     3615   $(MODEL_LIB)(par_kind.o) \ 
     3616   $(MODEL_LIB)(par_oce.o) \ 
     3617   $(MODEL_LIB)(phycst.o) \ 
     3618   $(MODEL_LIB)(prtctl.o) \ 
     3619   $(MODEL_LIB)(sbc_oce.o) \ 
    38373620   $(MODEL_LIB)(trdmld_oce.o) \ 
    38383621   $(MODEL_LIB)(trdmod.o) \ 
    38393622   $(MODEL_LIB)(trdmod_oce.o) \ 
    38403623   $(MODEL_LIB)(zpshde.o) \ 
    3841    blk_oce.F90 \ 
     3624   bdy_oce.F90 \ 
     3625   bdy_par.F90 \ 
     3626   bdytides.F90 \ 
     3627   c1d.F90 \ 
    38423628   cpl_oce.F90 \ 
    38433629   daymod.F90 \ 
    38443630   dom_oce.F90 \ 
    3845    dtasal.F90 \ 
    3846    dtasss.F90 \ 
    3847    dtasst.F90 \ 
    3848    dtatem.F90 \ 
    38493631   dynadv.F90 \ 
    38503632   dynspg_oce.F90 \ 
    38513633   eosbn2.F90 \ 
    3852    flx_oce.F90 \ 
    3853    flxmod.F90 \ 
    3854    flxrnf.F90 \ 
    3855    ice_oce.F90 \ 
    3856    in_out_manager.F90 \ 
    3857    ini1d.F90 \ 
     3634   in_out_manager.F90 \ 
    38583635   iom.F90 \ 
    38593636   iom_def.F90 \ 
     
    38693646   obcdta.F90 \ 
    38703647   oce.F90 \ 
    3871    ocesbc.F90 \ 
    3872    ocfzpt.F90 \ 
    3873    par_kind.F90 \ 
    3874    par_oce.F90 \ 
    3875    phycst.F90 \ 
    3876    prtctl.F90 \ 
    3877    taumod.F90 \ 
    3878    tradmp.F90 \ 
     3648   par_kind.F90 \ 
     3649   par_oce.F90 \ 
     3650   phycst.F90 \ 
     3651   prtctl.F90 \ 
     3652   sbc_oce.F90 \ 
    38793653   trdmld_oce.F90 \ 
    38803654   trdmod.F90 \ 
    38813655   trdmod_oce.F90 \ 
    38823656   zpshde.F90 \ 
     3657   $(MODEL_LIB)(bdy_oce.o) \ 
     3658   $(MODEL_LIB)(bdy_par.o) \ 
     3659   $(MODEL_LIB)(bdydta.o) \ 
     3660   $(MODEL_LIB)(bdydyn.o) \ 
     3661   $(MODEL_LIB)(bdytides.o) \ 
    38833662   $(MODEL_LIB)(dom_oce.o) \ 
    38843663   $(MODEL_LIB)(domvvl.o) \ 
     
    38943673   $(MODEL_LIB)(obcfla.o) \ 
    38953674   $(MODEL_LIB)(oce.o) \ 
    3896    $(MODEL_LIB)(ocesbc.o) \ 
    38973675   $(MODEL_LIB)(phycst.o) \ 
    38983676   $(MODEL_LIB)(prtctl.o) \ 
    38993677   $(MODEL_LIB)(restart.o) \ 
     3678   $(MODEL_LIB)(sbc_oce.o) \ 
     3679   bdy_oce.F90 \ 
     3680   bdy_par.F90 \ 
     3681   bdydta.F90 \ 
     3682   bdydyn.F90 \ 
     3683   bdytides.F90 \ 
    39003684   dom_oce.F90 \ 
    39013685   domvvl.F90 \ 
     
    39113695   obcfla.F90 \ 
    39123696   oce.F90 \ 
    3913    ocesbc.F90 \ 
    39143697   phycst.F90 \ 
    39153698   prtctl.F90 \ 
    39163699   restart.F90 \ 
     3700   sbc_oce.F90 \ 
    39173701   domzgr_substitute.h90 \ 
    39183702   vectopt_loop_substitute.h90 \ 
     
    39333717   $(MODEL_LIB)(par_oce.o) \ 
    39343718   $(MODEL_LIB)(phycst.o) \ 
    3935    $(MODEL_LIB)(taumod.o) \ 
     3719   $(MODEL_LIB)(sbc_oce.o) \ 
    39363720   $(MODEL_LIB)(trdicp.o) \ 
    39373721   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    39553739   par_oce.F90 \ 
    39563740   phycst.F90 \ 
    3957    taumod.F90 \ 
     3741   sbc_oce.F90 \ 
    39583742   trdicp.F90 \ 
    39593743   trdicp_oce.F90 \ 
     
    39853769   dynvor.F90 
    39863770$(MODEL_LIB)(dynzad.o) :   \ 
    3987    $(MODEL_LIB)(daymod.o) \ 
    3988    $(MODEL_LIB)(dom_oce.o) \ 
    3989    $(MODEL_LIB)(in_out_manager.o) \ 
    3990    $(MODEL_LIB)(iom.o) \ 
     3771   $(MODEL_LIB)(dom_oce.o) \ 
     3772   $(MODEL_LIB)(in_out_manager.o) \ 
    39913773   $(MODEL_LIB)(ldftra_oce.o) \ 
    39923774   $(MODEL_LIB)(lib_mpp.o) \ 
     
    39963778   $(MODEL_LIB)(par_oce.o) \ 
    39973779   $(MODEL_LIB)(phycst.o) \ 
    3998    $(MODEL_LIB)(taumod.o) \ 
     3780   $(MODEL_LIB)(sbc_oce.o) \ 
    39993781   $(MODEL_LIB)(trdicp.o) \ 
    40003782   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    40053787   $(MODEL_LIB)(trdvor_oce.o) \ 
    40063788   $(MODEL_LIB)(zdf_oce.o) \ 
    4007    daymod.F90 \ 
    4008    dom_oce.F90 \ 
    4009    in_out_manager.F90 \ 
    4010    iom.F90 \ 
     3789   dom_oce.F90 \ 
     3790   in_out_manager.F90 \ 
    40113791   ldftra_oce.F90 \ 
    40123792   lib_mpp.F90 \ 
     
    40163796   par_oce.F90 \ 
    40173797   phycst.F90 \ 
    4018    taumod.F90 \ 
     3798   sbc_oce.F90 \ 
    40193799   trdicp.F90 \ 
    40203800   trdicp_oce.F90 \ 
     
    40263806   zdf_oce.F90 \ 
    40273807   $(MODEL_LIB)(dom_oce.o) \ 
    4028    $(MODEL_LIB)(flxrnf.o) \ 
    4029    $(MODEL_LIB)(in_out_manager.o) \ 
    4030    $(MODEL_LIB)(oce.o) \ 
    4031    $(MODEL_LIB)(prtctl.o) \ 
     3808   $(MODEL_LIB)(in_out_manager.o) \ 
     3809   $(MODEL_LIB)(oce.o) \ 
     3810   $(MODEL_LIB)(prtctl.o) \ 
     3811   $(MODEL_LIB)(sbc_oce.o) \ 
    40323812   $(MODEL_LIB)(trdmod.o) \ 
    40333813   $(MODEL_LIB)(trdmod_oce.o) \ 
    40343814   dom_oce.F90 \ 
    4035    flxrnf.F90 \ 
    4036    in_out_manager.F90 \ 
    4037    oce.F90 \ 
    4038    prtctl.F90 \ 
     3815   in_out_manager.F90 \ 
     3816   oce.F90 \ 
     3817   prtctl.F90 \ 
     3818   sbc_oce.F90 \ 
    40393819   trdmod.F90 \ 
    40403820   trdmod_oce.F90 \ 
     
    40543834   $(MODEL_LIB)(lib_print.o) \ 
    40553835   $(MODEL_LIB)(oce.o) \ 
    4056    $(MODEL_LIB)(ocesbc.o) \ 
    40573836   $(MODEL_LIB)(par_kind.o) \ 
    40583837   $(MODEL_LIB)(par_oce.o) \ 
     
    40603839   $(MODEL_LIB)(prtctl.o) \ 
    40613840   $(MODEL_LIB)(restart.o) \ 
    4062    $(MODEL_LIB)(taumod.o) \ 
     3841   $(MODEL_LIB)(sbc_oce.o) \ 
    40633842   $(MODEL_LIB)(trazdf_exp.o) \ 
    40643843   $(MODEL_LIB)(trdicp.o) \ 
     
    40663845   $(MODEL_LIB)(trdmld.o) \ 
    40673846   $(MODEL_LIB)(trdmld_oce.o) \ 
     3847   $(MODEL_LIB)(trdmod.o) \ 
    40683848   $(MODEL_LIB)(trdmod_oce.o) \ 
    40693849   $(MODEL_LIB)(trdvor.o) \ 
     
    40813861   lib_print.f90 \ 
    40823862   oce.F90 \ 
    4083    ocesbc.F90 \ 
    40843863   par_kind.F90 \ 
    40853864   par_oce.F90 \ 
     
    40873866   prtctl.F90 \ 
    40883867   restart.F90 \ 
    4089    taumod.F90 \ 
     3868   sbc_oce.F90 \ 
    40903869   trazdf_exp.F90 \ 
    40913870   trdicp.F90 \ 
     
    40933872   trdmld.F90 \ 
    40943873   trdmld_oce.F90 \ 
     3874   trdmod.F90 \ 
    40953875   trdmod_oce.F90 \ 
    40963876   trdvor.F90 \ 
     
    41283908   dynzdf.F90 
    41293909$(MODEL_LIB)(dynzdf_exp.o) :  \ 
    4130    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4131    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4132    $(MODEL_LIB)(daymod.o) \ 
    4133    $(MODEL_LIB)(dom_oce.o) \ 
    4134    $(MODEL_LIB)(geo2ocean.o) \ 
    4135    $(MODEL_LIB)(ice.o) \ 
    4136    $(MODEL_LIB)(in_out_manager.o) \ 
    4137    $(MODEL_LIB)(lbclnk.o) \ 
    4138    $(MODEL_LIB)(lib_print.o) \ 
    4139    $(MODEL_LIB)(par_kind.o) \ 
    4140    $(MODEL_LIB)(par_oce.o) \ 
    4141    $(MODEL_LIB)(phycst.o) \ 
    4142    cpl_oasis3.F90 \ 
    4143    cpl_oasis4.F90 \ 
    4144    daymod.F90 \ 
    4145    dom_oce.F90 \ 
    4146    geo2ocean.F90 \ 
    4147    ice.F90 \ 
    4148    in_out_manager.F90 \ 
    4149    lbclnk.F90 \ 
    4150    lib_print.f90 \ 
    4151    par_kind.F90 \ 
    4152    par_oce.F90 \ 
    4153    phycst.F90 \ 
    4154    $(MODEL_LIB)(dom_oce.o) \ 
    4155    $(MODEL_LIB)(in_out_manager.o) \ 
    4156    $(MODEL_LIB)(oce.o) \ 
    4157    $(MODEL_LIB)(phycst.o) \ 
    4158    $(MODEL_LIB)(taumod.o) \ 
     3910   $(MODEL_LIB)(in_out_manager.o) \ 
     3911   $(MODEL_LIB)(lib_print.o) \ 
     3912   $(MODEL_LIB)(par_kind.o) \ 
     3913   $(MODEL_LIB)(par_oce.o) \ 
     3914   in_out_manager.F90 \ 
     3915   lib_print.f90 \ 
     3916   par_kind.F90 \ 
     3917   par_oce.F90 \ 
     3918   $(MODEL_LIB)(dom_oce.o) \ 
     3919   $(MODEL_LIB)(in_out_manager.o) \ 
     3920   $(MODEL_LIB)(oce.o) \ 
     3921   $(MODEL_LIB)(phycst.o) \ 
     3922   $(MODEL_LIB)(sbc_oce.o) \ 
    41593923   $(MODEL_LIB)(zdf_oce.o) \ 
    41603924   dom_oce.F90 \ 
     
    41623926   oce.F90 \ 
    41633927   phycst.F90 \ 
    4164    taumod.F90 \ 
     3928   sbc_oce.F90 \ 
    41653929   zdf_oce.F90 \ 
    41663930   domzgr_substitute.h90 \ 
     
    41693933   dynzdf_exp.F90 
    41703934$(MODEL_LIB)(dynzdf_imp.o) :  \ 
    4171    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4172    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4173    $(MODEL_LIB)(daymod.o) \ 
    4174    $(MODEL_LIB)(dom_oce.o) \ 
    4175    $(MODEL_LIB)(geo2ocean.o) \ 
    4176    $(MODEL_LIB)(ice.o) \ 
    4177    $(MODEL_LIB)(in_out_manager.o) \ 
    4178    $(MODEL_LIB)(lbclnk.o) \ 
    4179    $(MODEL_LIB)(lib_print.o) \ 
    4180    $(MODEL_LIB)(par_kind.o) \ 
    4181    $(MODEL_LIB)(par_oce.o) \ 
    4182    $(MODEL_LIB)(phycst.o) \ 
    4183    cpl_oasis3.F90 \ 
    4184    cpl_oasis4.F90 \ 
    4185    daymod.F90 \ 
    4186    dom_oce.F90 \ 
    4187    geo2ocean.F90 \ 
    4188    ice.F90 \ 
    4189    in_out_manager.F90 \ 
    4190    lbclnk.F90 \ 
    4191    lib_print.f90 \ 
    4192    par_kind.F90 \ 
    4193    par_oce.F90 \ 
    4194    phycst.F90 \ 
    4195    $(MODEL_LIB)(dom_oce.o) \ 
    4196    $(MODEL_LIB)(in_out_manager.o) \ 
    4197    $(MODEL_LIB)(oce.o) \ 
    4198    $(MODEL_LIB)(phycst.o) \ 
    4199    $(MODEL_LIB)(taumod.o) \ 
     3935   $(MODEL_LIB)(in_out_manager.o) \ 
     3936   $(MODEL_LIB)(lib_print.o) \ 
     3937   $(MODEL_LIB)(par_kind.o) \ 
     3938   $(MODEL_LIB)(par_oce.o) \ 
     3939   in_out_manager.F90 \ 
     3940   lib_print.f90 \ 
     3941   par_kind.F90 \ 
     3942   par_oce.F90 \ 
     3943   $(MODEL_LIB)(dom_oce.o) \ 
     3944   $(MODEL_LIB)(in_out_manager.o) \ 
     3945   $(MODEL_LIB)(oce.o) \ 
     3946   $(MODEL_LIB)(phycst.o) \ 
     3947   $(MODEL_LIB)(sbc_oce.o) \ 
    42003948   $(MODEL_LIB)(zdf_oce.o) \ 
    42013949   dom_oce.F90 \ 
     
    42033951   oce.F90 \ 
    42043952   phycst.F90 \ 
    4205    taumod.F90 \ 
     3953   sbc_oce.F90 \ 
    42063954   zdf_oce.F90 \ 
    42073955   domzgr_substitute.h90 \ 
     
    42443992   KEY_CPP \ 
    42453993   eosbn2.F90 
     3994$(MODEL_LIB)(fldread.o) :  \ 
     3995   $(MODEL_LIB)(dom_oce.o) \ 
     3996   $(MODEL_LIB)(in_out_manager.o) \ 
     3997   $(MODEL_LIB)(iom_def.o) \ 
     3998   $(MODEL_LIB)(iom_ioipsl.o) \ 
     3999   $(MODEL_LIB)(iom_nf90.o) \ 
     4000   $(MODEL_LIB)(iom_rstdimg.o) \ 
     4001   $(MODEL_LIB)(lbclnk.o) \ 
     4002   $(MODEL_LIB)(lib_print.o) \ 
     4003   $(MODEL_LIB)(par_kind.o) \ 
     4004   $(MODEL_LIB)(par_oce.o) \ 
     4005   $(MODEL_LIB)(phycst.o) \ 
     4006   $(MODEL_LIB)(prtctl.o) \ 
     4007   dom_oce.F90 \ 
     4008   in_out_manager.F90 \ 
     4009   iom_def.F90 \ 
     4010   iom_ioipsl.F90 \ 
     4011   iom_nf90.F90 \ 
     4012   iom_rstdimg.F90 \ 
     4013   lbclnk.F90 \ 
     4014   lib_print.f90 \ 
     4015   par_kind.F90 \ 
     4016   par_oce.F90 \ 
     4017   phycst.F90 \ 
     4018   prtctl.F90 \ 
     4019   $(MODEL_LIB)(daymod.o) \ 
     4020   $(MODEL_LIB)(dom_oce.o) \ 
     4021   $(MODEL_LIB)(in_out_manager.o) \ 
     4022   $(MODEL_LIB)(iom.o) \ 
     4023   $(MODEL_LIB)(oce.o) \ 
     4024   $(MODEL_LIB)(phycst.o) \ 
     4025   daymod.F90 \ 
     4026   dom_oce.F90 \ 
     4027   in_out_manager.F90 \ 
     4028   iom.F90 \ 
     4029   oce.F90 \ 
     4030   phycst.F90 \ 
     4031   fldread.F90 
    42464032$(MODEL_LIB)(flo4rk.o) :   \ 
    42474033   $(MODEL_LIB)(lib_print.o) \ 
     
    43804166   KEY_CPP \ 
    43814167   flowri.F90 
    4382 $(MODEL_LIB)(flx_oce.o) :  \ 
    4383    $(MODEL_LIB)(par_kind.o) \ 
    4384    par_kind.F90 \ 
    4385    $(MODEL_LIB)(par_oce.o) \ 
    4386    par_oce.F90 \ 
    4387    KEY_CPP \ 
    4388    flx_oce.F90 
    4389 $(MODEL_LIB)(flxblk.o) :   \ 
    4390    $(MODEL_LIB)(blk_oce.o) \ 
    4391    $(MODEL_LIB)(cpl_oce.o) \ 
     4168$(MODEL_LIB)(geo2ocean.o) :   \ 
     4169   $(MODEL_LIB)(dom_oce.o) \ 
     4170   $(MODEL_LIB)(in_out_manager.o) \ 
     4171   $(MODEL_LIB)(lib_mpp.o) \ 
     4172   $(MODEL_LIB)(lib_print.o) \ 
     4173   $(MODEL_LIB)(oce.o) \ 
     4174   $(MODEL_LIB)(par_kind.o) \ 
     4175   $(MODEL_LIB)(par_oce.o) \ 
     4176   dom_oce.F90 \ 
     4177   in_out_manager.F90 \ 
     4178   lib_mpp.F90 \ 
     4179   lib_print.f90 \ 
     4180   oce.F90 \ 
     4181   par_kind.F90 \ 
     4182   par_oce.F90 \ 
     4183   $(MODEL_LIB)(dom_oce.o) \ 
     4184   $(MODEL_LIB)(in_out_manager.o) \ 
     4185   $(MODEL_LIB)(lbclnk.o) \ 
     4186   $(MODEL_LIB)(phycst.o) \ 
     4187   dom_oce.F90 \ 
     4188   in_out_manager.F90 \ 
     4189   lbclnk.F90 \ 
     4190   phycst.F90 \ 
     4191   vectopt_loop_substitute.h90 \ 
     4192   KEY_CPP \ 
     4193   geo2ocean.F90 
     4194$(MODEL_LIB)(ice_2.o) : \ 
     4195   $(MODEL_LIB)(par_oce.o) \ 
     4196   par_oce.F90 \ 
     4197   $(MODEL_LIB)(par_ice_2.o) \ 
     4198   par_ice_2.F90 \ 
     4199   KEY_CPP \ 
     4200   ice_2.F90 
     4201$(MODEL_LIB)(ice_oce.o) :  \ 
     4202   $(MODEL_LIB)(par_kind.o) \ 
     4203   par_kind.F90 \ 
     4204   $(MODEL_LIB)(par_oce.o) \ 
     4205   par_oce.F90 \ 
     4206   KEY_CPP \ 
     4207   ice_oce.F90 
     4208$(MODEL_LIB)(iceini_2.o) : \ 
    43924209   $(MODEL_LIB)(daymod.o) \ 
    4393    $(MODEL_LIB)(dom_oce.o) \ 
    4394    $(MODEL_LIB)(flx_oce.o) \ 
    4395    $(MODEL_LIB)(ice.o) \ 
    4396    $(MODEL_LIB)(in_out_manager.o) \ 
    4397    $(MODEL_LIB)(lbclnk.o) \ 
    4398    $(MODEL_LIB)(lib_mpp.o) \ 
     4210   $(MODEL_LIB)(dom_ice_2.o) \ 
     4211   $(MODEL_LIB)(dom_oce.o) \ 
     4212   $(MODEL_LIB)(ice_2.o) \ 
     4213   $(MODEL_LIB)(ice_oce.o) \ 
     4214   $(MODEL_LIB)(in_out_manager.o) \ 
     4215   $(MODEL_LIB)(iom.o) \ 
     4216   $(MODEL_LIB)(lbclnk.o) \ 
    43994217   $(MODEL_LIB)(lib_print.o) \ 
    44004218   $(MODEL_LIB)(oce.o) \ 
    44014219   $(MODEL_LIB)(ocfzpt.o) \ 
    4402    $(MODEL_LIB)(par_kind.o) \ 
    4403    $(MODEL_LIB)(par_oce.o) \ 
    4404    $(MODEL_LIB)(phycst.o) \ 
    4405    $(MODEL_LIB)(prtctl.o) \ 
    4406    blk_oce.F90 \ 
    4407    cpl_oce.F90 \ 
     4220   $(MODEL_LIB)(par_ice_2.o) \ 
     4221   $(MODEL_LIB)(par_kind.o) \ 
     4222   $(MODEL_LIB)(par_oce.o) \ 
     4223   $(MODEL_LIB)(phycst.o) \ 
     4224   $(MODEL_LIB)(sbc_ice.o) \ 
     4225   $(MODEL_LIB)(sbc_oce.o) \ 
    44084226   daymod.F90 \ 
    4409    dom_oce.F90 \ 
    4410    flx_oce.F90 \ 
    4411    ice.F90 \ 
    4412    in_out_manager.F90 \ 
    4413    lbclnk.F90 \ 
    4414    lib_mpp.F90 \ 
     4227   dom_ice_2.F90 \ 
     4228   dom_oce.F90 \ 
     4229   ice_2.F90 \ 
     4230   ice_oce.F90 \ 
     4231   in_out_manager.F90 \ 
     4232   iom.F90 \ 
     4233   lbclnk.F90 \ 
    44154234   lib_print.f90 \ 
    44164235   oce.F90 \ 
    44174236   ocfzpt.F90 \ 
    4418    par_kind.F90 \ 
    4419    par_oce.F90 \ 
    4420    phycst.F90 \ 
    4421    prtctl.F90 \ 
    4422    $(MODEL_LIB)(albedo.o) \ 
    4423    $(MODEL_LIB)(blk_oce.o) \ 
    4424    $(MODEL_LIB)(cpl_oce.o) \ 
    4425    $(MODEL_LIB)(daymod.o) \ 
    4426    $(MODEL_LIB)(dom_oce.o) \ 
    4427    $(MODEL_LIB)(flx_oce.o) \ 
    4428    $(MODEL_LIB)(in_out_manager.o) \ 
    4429    $(MODEL_LIB)(lbclnk.o) \ 
    4430    $(MODEL_LIB)(oce.o) \ 
     4237   par_ice_2.F90 \ 
     4238   par_kind.F90 \ 
     4239   par_oce.F90 \ 
     4240   phycst.F90 \ 
     4241   sbc_ice.F90 \ 
     4242   sbc_oce.F90 \ 
     4243   $(MODEL_LIB)(dom_ice_2.o) \ 
     4244   $(MODEL_LIB)(dom_oce.o) \ 
     4245   $(MODEL_LIB)(ice_2.o) \ 
     4246   $(MODEL_LIB)(ice_oce.o) \ 
     4247   $(MODEL_LIB)(in_out_manager.o) \ 
     4248   $(MODEL_LIB)(limistate_2.o) \ 
     4249   $(MODEL_LIB)(limmsh_2.o) \ 
     4250   $(MODEL_LIB)(limrst_2.o) \ 
    44314251   $(MODEL_LIB)(ocfzpt.o) \ 
    44324252   $(MODEL_LIB)(phycst.o) \ 
    4433    $(MODEL_LIB)(prtctl.o) \ 
    4434    albedo.F90 \ 
    4435    blk_oce.F90 \ 
    4436    cpl_oce.F90 \ 
    4437    daymod.F90 \ 
    4438    dom_oce.F90 \ 
    4439    flx_oce.F90 \ 
    4440    in_out_manager.F90 \ 
    4441    lbclnk.F90 \ 
    4442    oce.F90 \ 
     4253   $(MODEL_LIB)(sbc_ice.o) \ 
     4254   $(MODEL_LIB)(sbc_oce.o) \ 
     4255   dom_ice_2.F90 \ 
     4256   dom_oce.F90 \ 
     4257   ice_2.F90 \ 
     4258   ice_oce.F90 \ 
     4259   in_out_manager.F90 \ 
     4260   limistate_2.F90 \ 
     4261   limmsh_2.F90 \ 
     4262   limrst_2.F90 \ 
    44434263   ocfzpt.F90 \ 
    44444264   phycst.F90 \ 
    4445    prtctl.F90 \ 
    4446    KEY_CPP \ 
    4447    flxblk.F90 
    4448 $(MODEL_LIB)(flxfwb.o) :   \ 
    4449    $(MODEL_LIB)(albedo.o) \ 
    4450    $(MODEL_LIB)(blk_oce.o) \ 
    4451    $(MODEL_LIB)(cpl_oce.o) \ 
    4452    $(MODEL_LIB)(daymod.o) \ 
    4453    $(MODEL_LIB)(dom_oce.o) \ 
    4454    $(MODEL_LIB)(dtasal.o) \ 
    4455    $(MODEL_LIB)(dtasss.o) \ 
    4456    $(MODEL_LIB)(dtasst.o) \ 
    4457    $(MODEL_LIB)(dtatem.o) \ 
    4458    $(MODEL_LIB)(flx_oce.o) \ 
    4459    $(MODEL_LIB)(flxmod.o) \ 
    4460    $(MODEL_LIB)(flxrnf.o) \ 
    4461    $(MODEL_LIB)(ice_oce.o) \ 
    4462    $(MODEL_LIB)(in_out_manager.o) \ 
    4463    $(MODEL_LIB)(iom.o) \ 
    4464    $(MODEL_LIB)(lbclnk.o) \ 
    4465    $(MODEL_LIB)(lib_mpp.o) \ 
    4466    $(MODEL_LIB)(lib_print.o) \ 
    4467    $(MODEL_LIB)(oce.o) \ 
    4468    $(MODEL_LIB)(ocfzpt.o) \ 
    4469    $(MODEL_LIB)(par_kind.o) \ 
    4470    $(MODEL_LIB)(par_oce.o) \ 
    4471    $(MODEL_LIB)(phycst.o) \ 
    4472    $(MODEL_LIB)(prtctl.o) \ 
    4473    $(MODEL_LIB)(taumod.o) \ 
    4474    $(MODEL_LIB)(tradmp.o) \ 
    4475    albedo.F90 \ 
    4476    blk_oce.F90 \ 
    4477    cpl_oce.F90 \ 
    4478    daymod.F90 \ 
    4479    dom_oce.F90 \ 
    4480    dtasal.F90 \ 
    4481    dtasss.F90 \ 
    4482    dtasst.F90 \ 
    4483    dtatem.F90 \ 
    4484    flx_oce.F90 \ 
    4485    flxmod.F90 \ 
    4486    flxrnf.F90 \ 
    4487    ice_oce.F90 \ 
    4488    in_out_manager.F90 \ 
    4489    iom.F90 \ 
    4490    lbclnk.F90 \ 
    4491    lib_mpp.F90 \ 
    4492    lib_print.f90 \ 
    4493    oce.F90 \ 
    4494    ocfzpt.F90 \ 
    4495    par_kind.F90 \ 
    4496    par_oce.F90 \ 
    4497    phycst.F90 \ 
    4498    prtctl.F90 \ 
    4499    taumod.F90 \ 
    4500    tradmp.F90 \ 
    4501    $(MODEL_LIB)(blk_oce.o) \ 
    4502    $(MODEL_LIB)(cpl_oce.o) \ 
    4503    $(MODEL_LIB)(daymod.o) \ 
    4504    $(MODEL_LIB)(dom_oce.o) \ 
    4505    $(MODEL_LIB)(flxblk.o) \ 
    4506    $(MODEL_LIB)(flxrnf.o) \ 
    4507    $(MODEL_LIB)(in_out_manager.o) \ 
    4508    $(MODEL_LIB)(lib_mpp.o) \ 
    4509    $(MODEL_LIB)(oce.o) \ 
    4510    $(MODEL_LIB)(ocesbc.o) \ 
    4511    $(MODEL_LIB)(phycst.o) \ 
    4512    blk_oce.F90 \ 
    4513    cpl_oce.F90 \ 
    4514    daymod.F90 \ 
    4515    dom_oce.F90 \ 
    4516    flxblk.F90 \ 
    4517    flxrnf.F90 \ 
    4518    in_out_manager.F90 \ 
    4519    lib_mpp.F90 \ 
    4520    oce.F90 \ 
    4521    ocesbc.F90 \ 
    4522    phycst.F90 \ 
    4523    domzgr_substitute.h90 \ 
    4524    vectopt_loop_substitute.h90 \ 
    4525    KEY_CPP \ 
    4526    flxfwb.F90 
    4527 $(MODEL_LIB)(flxmod.o) :   \ 
    4528    $(MODEL_LIB)(blk_oce.o) \ 
    4529    $(MODEL_LIB)(daymod.o) \ 
    4530    $(MODEL_LIB)(dom_oce.o) \ 
    4531    $(MODEL_LIB)(flx_oce.o) \ 
    4532    $(MODEL_LIB)(ice.o) \ 
    4533    $(MODEL_LIB)(in_out_manager.o) \ 
    4534    $(MODEL_LIB)(lbclnk.o) \ 
    4535    $(MODEL_LIB)(lib_mpp.o) \ 
    4536    $(MODEL_LIB)(lib_print.o) \ 
    4537    $(MODEL_LIB)(oasis4_date.o) \ 
    4538    $(MODEL_LIB)(oce.o) \ 
    4539    $(MODEL_LIB)(par_ice.o) \ 
    4540    $(MODEL_LIB)(par_kind.o) \ 
    4541    $(MODEL_LIB)(par_oce.o) \ 
    4542    $(MODEL_LIB)(phycst.o) \ 
    4543    $(MODEL_LIB)(prtctl.o) \ 
    4544    blk_oce.F90 \ 
    4545    daymod.F90 \ 
    4546    dom_oce.F90 \ 
    4547    flx_oce.F90 \ 
    4548    ice.F90 \ 
    4549    in_out_manager.F90 \ 
    4550    lbclnk.F90 \ 
    4551    lib_mpp.F90 \ 
    4552    lib_print.f90 \ 
    4553    oasis4_date.F90 \ 
    4554    oce.F90 \ 
    4555    par_ice.F90 \ 
    4556    par_kind.F90 \ 
    4557    par_oce.F90 \ 
    4558    phycst.F90 \ 
    4559    prtctl.F90 \ 
    4560    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4561    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4562    $(MODEL_LIB)(daymod.o) \ 
    4563    $(MODEL_LIB)(dom_oce.o) \ 
    4564    $(MODEL_LIB)(flx_oce.o) \ 
    4565    $(MODEL_LIB)(geo2ocean.o) \ 
    4566    $(MODEL_LIB)(ice.o) \ 
    4567    $(MODEL_LIB)(ice_oce.o) \ 
    4568    $(MODEL_LIB)(in_out_manager.o) \ 
    4569    $(MODEL_LIB)(lbclnk.o) \ 
    4570    $(MODEL_LIB)(lib_mpp.o) \ 
    4571    $(MODEL_LIB)(oce.o) \ 
    4572    $(MODEL_LIB)(ocfzpt.o) \ 
    4573    $(MODEL_LIB)(phycst.o) \ 
    4574    cpl_oasis3.F90 \ 
    4575    cpl_oasis4.F90 \ 
    4576    daymod.F90 \ 
    4577    dom_oce.F90 \ 
    4578    flx_oce.F90 \ 
    4579    geo2ocean.F90 \ 
    4580    ice.F90 \ 
    4581    ice_oce.F90 \ 
    4582    in_out_manager.F90 \ 
    4583    lbclnk.F90 \ 
    4584    lib_mpp.F90 \ 
    4585    oce.F90 \ 
    4586    ocfzpt.F90 \ 
    4587    phycst.F90 \ 
    4588    $(MODEL_LIB)(blk_oce.o) \ 
    4589    $(MODEL_LIB)(bulk.o) \ 
    4590    $(MODEL_LIB)(dtatem.o) \ 
    4591    $(MODEL_LIB)(flx_oce.o) \ 
    4592    $(MODEL_LIB)(ice.o) \ 
    4593    $(MODEL_LIB)(in_out_manager.o) \ 
    4594    $(MODEL_LIB)(iom.o) \ 
    4595    $(MODEL_LIB)(lbclnk.o) \ 
    4596    $(MODEL_LIB)(par_oce.o) \ 
    4597    $(MODEL_LIB)(phycst.o) \ 
    4598    $(MODEL_LIB)(restart.o) \ 
    4599    $(MODEL_LIB)(taumod.o) \ 
    4600    blk_oce.F90 \ 
    4601    bulk.F90 \ 
    4602    dtatem.F90 \ 
    4603    flx_oce.F90 \ 
    4604    ice.F90 \ 
    4605    in_out_manager.F90 \ 
    4606    iom.F90 \ 
    4607    lbclnk.F90 \ 
    4608    par_oce.F90 \ 
    4609    phycst.F90 \ 
    4610    restart.F90 \ 
    4611    taumod.F90 \ 
    4612    domzgr_substitute.h90 \ 
    4613    flx_bulk_daily.h90 \ 
    4614    flx_bulk_monthly.h90 \ 
    4615    flx_core.h90 \ 
    4616    flx_forced_daily.h90 \ 
    4617    flx_oasis_ice.h90 \ 
    4618    KEY_CPP \ 
    4619    flxmod.F90 
    4620 $(MODEL_LIB)(flxrnf.o) :   \ 
     4265   sbc_ice.F90 \ 
     4266   sbc_oce.F90 \ 
     4267   KEY_CPP \ 
     4268   iceini_2.F90 
     4269$(MODEL_LIB)(in_out_manager.o) : \ 
     4270   $(MODEL_LIB)(par_kind.o) \ 
     4271   par_kind.F90 \ 
     4272   $(MODEL_LIB)(lib_print.o) \ 
     4273   $(MODEL_LIB)(par_kind.o) \ 
     4274   $(MODEL_LIB)(par_oce.o) \ 
     4275   lib_print.f90 \ 
     4276   par_kind.F90 \ 
     4277   par_oce.F90 \ 
     4278   in_out_manager.F90 
     4279$(MODEL_LIB)(initrc.o) :   \ 
     4280   initrc.F90 
     4281$(MODEL_LIB)(iom.o) :   \ 
     4282   $(MODEL_LIB)(dom_oce.o) \ 
     4283   $(MODEL_LIB)(in_out_manager.o) \ 
     4284   $(MODEL_LIB)(iom_def.o) \ 
     4285   $(MODEL_LIB)(lbclnk.o) \ 
     4286   $(MODEL_LIB)(lib_mpp.o) \ 
     4287   $(MODEL_LIB)(lib_print.o) \ 
     4288   $(MODEL_LIB)(oce.o) \ 
     4289   $(MODEL_LIB)(par_kind.o) \ 
     4290   $(MODEL_LIB)(par_oce.o) \ 
     4291   dom_oce.F90 \ 
     4292   in_out_manager.F90 \ 
     4293   iom_def.F90 \ 
     4294   lbclnk.F90 \ 
     4295   lib_mpp.F90 \ 
     4296   lib_print.f90 \ 
     4297   oce.F90 \ 
     4298   par_kind.F90 \ 
     4299   par_oce.F90 \ 
    46214300   $(MODEL_LIB)(dom_oce.o) \ 
    46224301   $(MODEL_LIB)(in_out_manager.o) \ 
     
    46264305   $(MODEL_LIB)(iom_rstdimg.o) \ 
    46274306   $(MODEL_LIB)(lbclnk.o) \ 
    4628    $(MODEL_LIB)(lib_print.o) \ 
    4629    $(MODEL_LIB)(par_kind.o) \ 
    4630    $(MODEL_LIB)(par_oce.o) \ 
    4631    $(MODEL_LIB)(phycst.o) \ 
    4632    $(MODEL_LIB)(prtctl.o) \ 
    46334307   dom_oce.F90 \ 
    46344308   in_out_manager.F90 \ 
     
    46384312   iom_rstdimg.F90 \ 
    46394313   lbclnk.F90 \ 
    4640    lib_print.f90 \ 
    4641    par_kind.F90 \ 
    4642    par_oce.F90 \ 
    4643    phycst.F90 \ 
    4644    prtctl.F90 \ 
    4645    $(MODEL_LIB)(daymod.o) \ 
    4646    $(MODEL_LIB)(dom_oce.o) \ 
    4647    $(MODEL_LIB)(in_out_manager.o) \ 
    4648    $(MODEL_LIB)(iom.o) \ 
    4649    $(MODEL_LIB)(phycst.o) \ 
    4650    daymod.F90 \ 
    4651    dom_oce.F90 \ 
    4652    in_out_manager.F90 \ 
    4653    iom.F90 \ 
    4654    phycst.F90 \ 
    4655    $(MODEL_LIB)(daymod.o) \ 
    4656    $(MODEL_LIB)(dom_oce.o) \ 
    4657    $(MODEL_LIB)(in_out_manager.o) \ 
    4658    $(MODEL_LIB)(phycst.o) \ 
    4659    daymod.F90 \ 
    4660    dom_oce.F90 \ 
    4661    in_out_manager.F90 \ 
    4662    phycst.F90 \ 
    4663    flxrnf_ORCA_R05.h90 \ 
    4664    KEY_CPP \ 
    4665    flxrnf.F90 
    4666 $(MODEL_LIB)(geo2ocean.o) :   \ 
    4667    $(MODEL_LIB)(dom_oce.o) \ 
    4668    $(MODEL_LIB)(in_out_manager.o) \ 
    4669    $(MODEL_LIB)(lib_mpp.o) \ 
    4670    $(MODEL_LIB)(lib_print.o) \ 
    4671    $(MODEL_LIB)(oce.o) \ 
    4672    $(MODEL_LIB)(par_kind.o) \ 
    4673    $(MODEL_LIB)(par_oce.o) \ 
    4674    dom_oce.F90 \ 
    4675    in_out_manager.F90 \ 
    4676    lib_mpp.F90 \ 
    4677    lib_print.f90 \ 
    4678    oce.F90 \ 
    4679    par_kind.F90 \ 
    4680    par_oce.F90 \ 
    4681    $(MODEL_LIB)(dom_oce.o) \ 
    4682    $(MODEL_LIB)(in_out_manager.o) \ 
    4683    $(MODEL_LIB)(lbclnk.o) \ 
    4684    $(MODEL_LIB)(phycst.o) \ 
    4685    dom_oce.F90 \ 
    4686    in_out_manager.F90 \ 
    4687    lbclnk.F90 \ 
    4688    phycst.F90 \ 
    4689    vectopt_loop_substitute.h90 \ 
    4690    KEY_CPP \ 
    4691    geo2ocean.F90 
    4692 $(MODEL_LIB)(ice.o) :   \ 
    4693    $(MODEL_LIB)(par_oce.o) \ 
    4694    par_oce.F90 \ 
    4695    $(MODEL_LIB)(par_ice.o) \ 
    4696    par_ice.F90 \ 
    4697    KEY_CPP \ 
    4698    ice.F90 
    4699 $(MODEL_LIB)(ice_oce.o) :  \ 
    4700    $(MODEL_LIB)(par_kind.o) \ 
    4701    $(MODEL_LIB)(par_oce.o) \ 
    4702    par_kind.F90 \ 
    4703    par_oce.F90 \ 
    4704    $(MODEL_LIB)(blk_oce.o) \ 
    4705    $(MODEL_LIB)(par_oce.o) \ 
    4706    blk_oce.F90 \ 
    4707    par_oce.F90 \ 
    4708    KEY_CPP \ 
    4709    ice_oce.F90 
    4710 $(MODEL_LIB)(iceini.o) :   \ 
    4711    $(MODEL_LIB)(blk_oce.o) \ 
    4712    $(MODEL_LIB)(daymod.o) \ 
    4713    $(MODEL_LIB)(dom_ice.o) \ 
    4714    $(MODEL_LIB)(dom_oce.o) \ 
    4715    $(MODEL_LIB)(ice.o) \ 
    4716    $(MODEL_LIB)(ice_oce.o) \ 
    4717    $(MODEL_LIB)(in_out_manager.o) \ 
    4718    $(MODEL_LIB)(iom.o) \ 
    4719    $(MODEL_LIB)(lbclnk.o) \ 
    4720    $(MODEL_LIB)(lib_print.o) \ 
    4721    $(MODEL_LIB)(oce.o) \ 
    4722    $(MODEL_LIB)(ocfzpt.o) \ 
    4723    $(MODEL_LIB)(par_ice.o) \ 
    4724    $(MODEL_LIB)(par_kind.o) \ 
    4725    $(MODEL_LIB)(par_oce.o) \ 
    4726    $(MODEL_LIB)(phycst.o) \ 
    4727    blk_oce.F90 \ 
    4728    daymod.F90 \ 
    4729    dom_ice.F90 \ 
    4730    dom_oce.F90 \ 
    4731    ice.F90 \ 
    4732    ice_oce.F90 \ 
    4733    in_out_manager.F90 \ 
    4734    iom.F90 \ 
    4735    lbclnk.F90 \ 
    4736    lib_print.f90 \ 
    4737    oce.F90 \ 
    4738    ocfzpt.F90 \ 
    4739    par_ice.F90 \ 
    4740    par_kind.F90 \ 
    4741    par_oce.F90 \ 
    4742    phycst.F90 \ 
    4743    $(MODEL_LIB)(dom_ice.o) \ 
    4744    $(MODEL_LIB)(dom_oce.o) \ 
    4745    $(MODEL_LIB)(flx_oce.o) \ 
    4746    $(MODEL_LIB)(ice.o) \ 
    4747    $(MODEL_LIB)(ice_oce.o) \ 
    4748    $(MODEL_LIB)(in_out_manager.o) \ 
    4749    $(MODEL_LIB)(ini1d.o) \ 
    4750    $(MODEL_LIB)(limistate.o) \ 
    4751    $(MODEL_LIB)(limmsh.o) \ 
    4752    $(MODEL_LIB)(limrst.o) \ 
    4753    $(MODEL_LIB)(ocfzpt.o) \ 
    4754    $(MODEL_LIB)(phycst.o) \ 
    4755    dom_ice.F90 \ 
    4756    dom_oce.F90 \ 
    4757    flx_oce.F90 \ 
    4758    ice.F90 \ 
    4759    ice_oce.F90 \ 
    4760    in_out_manager.F90 \ 
    4761    ini1d.F90 \ 
    4762    limistate.F90 \ 
    4763    limmsh.F90 \ 
    4764    limrst.F90 \ 
    4765    ocfzpt.F90 \ 
    4766    phycst.F90 \ 
    4767    KEY_CPP \ 
    4768    iceini.F90 
    4769 $(MODEL_LIB)(icestp.o) :   \ 
    4770    $(MODEL_LIB)(albedo.o) \ 
    4771    $(MODEL_LIB)(blk_oce.o) \ 
    4772    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4773    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4774    $(MODEL_LIB)(cpl_oce.o) \ 
    4775    $(MODEL_LIB)(daymod.o) \ 
    4776    $(MODEL_LIB)(dianam.o) \ 
    4777    $(MODEL_LIB)(dom_ice.o) \ 
    4778    $(MODEL_LIB)(dom_oce.o) \ 
    4779    $(MODEL_LIB)(dtasal.o) \ 
    4780    $(MODEL_LIB)(dtasss.o) \ 
    4781    $(MODEL_LIB)(dtasst.o) \ 
    4782    $(MODEL_LIB)(dtatem.o) \ 
    4783    $(MODEL_LIB)(flx_oce.o) \ 
    4784    $(MODEL_LIB)(flxblk.o) \ 
    4785    $(MODEL_LIB)(flxmod.o) \ 
    4786    $(MODEL_LIB)(flxrnf.o) \ 
    4787    $(MODEL_LIB)(geo2ocean.o) \ 
    4788    $(MODEL_LIB)(ice.o) \ 
    4789    $(MODEL_LIB)(ice_oce.o) \ 
    4790    $(MODEL_LIB)(iceini.o) \ 
    4791    $(MODEL_LIB)(in_out_manager.o) \ 
    4792    $(MODEL_LIB)(iom.o) \ 
    4793    $(MODEL_LIB)(lbclnk.o) \ 
    4794    $(MODEL_LIB)(lib_mpp.o) \ 
    4795    $(MODEL_LIB)(lib_print.o) \ 
    4796    $(MODEL_LIB)(limadv.o) \ 
    4797    $(MODEL_LIB)(limhdf.o) \ 
    4798    $(MODEL_LIB)(limistate.o) \ 
    4799    $(MODEL_LIB)(limrhg.o) \ 
    4800    $(MODEL_LIB)(limtab.o) \ 
    4801    $(MODEL_LIB)(limthd_lac.o) \ 
    4802    $(MODEL_LIB)(limthd_zdf.o) \ 
    4803    $(MODEL_LIB)(oce.o) \ 
    4804    $(MODEL_LIB)(ocfzpt.o) \ 
    4805    $(MODEL_LIB)(par_ice.o) \ 
    4806    $(MODEL_LIB)(par_kind.o) \ 
    4807    $(MODEL_LIB)(par_oce.o) \ 
    4808    $(MODEL_LIB)(phycst.o) \ 
    4809    $(MODEL_LIB)(prtctl.o) \ 
    4810    $(MODEL_LIB)(taumod.o) \ 
    4811    $(MODEL_LIB)(thd_ice.o) \ 
    4812    $(MODEL_LIB)(tradmp.o) \ 
    4813    albedo.F90 \ 
    4814    blk_oce.F90 \ 
    4815    cpl_oasis3.F90 \ 
    4816    cpl_oasis4.F90 \ 
    4817    cpl_oce.F90 \ 
    4818    daymod.F90 \ 
    4819    dianam.F90 \ 
    4820    dom_ice.F90 \ 
    4821    dom_oce.F90 \ 
    4822    dtasal.F90 \ 
    4823    dtasss.F90 \ 
    4824    dtasst.F90 \ 
    4825    dtatem.F90 \ 
    4826    flx_oce.F90 \ 
    4827    flxblk.F90 \ 
    4828    flxmod.F90 \ 
    4829    flxrnf.F90 \ 
    4830    geo2ocean.F90 \ 
    4831    ice.F90 \ 
    4832    ice_oce.F90 \ 
    4833    iceini.F90 \ 
    4834    in_out_manager.F90 \ 
    4835    iom.F90 \ 
    4836    lbclnk.F90 \ 
    4837    lib_mpp.F90 \ 
    4838    lib_print.f90 \ 
    4839    limadv.F90 \ 
    4840    limhdf.F90 \ 
    4841    limistate.F90 \ 
    4842    limrhg.F90 \ 
    4843    limtab.F90 \ 
    4844    limthd_lac.F90 \ 
    4845    limthd_zdf.F90 \ 
    4846    oce.F90 \ 
    4847    ocfzpt.F90 \ 
    4848    par_ice.F90 \ 
    4849    par_kind.F90 \ 
    4850    par_oce.F90 \ 
    4851    phycst.F90 \ 
    4852    prtctl.F90 \ 
    4853    taumod.F90 \ 
    4854    thd_ice.F90 \ 
    4855    tradmp.F90 \ 
    4856    $(MODEL_LIB)(cpl_oce.o) \ 
    4857    $(MODEL_LIB)(daymod.o) \ 
    4858    $(MODEL_LIB)(dom_ice.o) \ 
    4859    $(MODEL_LIB)(dom_oce.o) \ 
    4860    $(MODEL_LIB)(flx_oce.o) \ 
    4861    $(MODEL_LIB)(ice.o) \ 
    4862    $(MODEL_LIB)(ice_oce.o) \ 
    4863    $(MODEL_LIB)(in_out_manager.o) \ 
    4864    $(MODEL_LIB)(lbclnk.o) \ 
    4865    $(MODEL_LIB)(limdia.o) \ 
    4866    $(MODEL_LIB)(limdmp.o) \ 
    4867    $(MODEL_LIB)(limdyn.o) \ 
    4868    $(MODEL_LIB)(limflx.o) \ 
    4869    $(MODEL_LIB)(limrst.o) \ 
    4870    $(MODEL_LIB)(limthd.o) \ 
    4871    $(MODEL_LIB)(limtrp.o) \ 
    4872    $(MODEL_LIB)(limwri.o) \ 
    4873    $(MODEL_LIB)(oce.o) \ 
    4874    $(MODEL_LIB)(ocesbc.o) \ 
    4875    $(MODEL_LIB)(phycst.o) \ 
    4876    $(MODEL_LIB)(prtctl.o) \ 
    4877    $(MODEL_LIB)(taumod.o) \ 
    4878    cpl_oce.F90 \ 
    4879    daymod.F90 \ 
    4880    dom_ice.F90 \ 
    4881    dom_oce.F90 \ 
    4882    flx_oce.F90 \ 
    4883    ice.F90 \ 
    4884    ice_oce.F90 \ 
    4885    in_out_manager.F90 \ 
    4886    lbclnk.F90 \ 
    4887    limdia.F90 \ 
    4888    limdmp.F90 \ 
    4889    limdyn.F90 \ 
    4890    limflx.F90 \ 
    4891    limrst.F90 \ 
    4892    limthd.F90 \ 
    4893    limtrp.F90 \ 
    4894    limwri.F90 \ 
    4895    oce.F90 \ 
    4896    ocesbc.F90 \ 
    4897    phycst.F90 \ 
    4898    prtctl.F90 \ 
    4899    taumod.F90 \ 
    4900    domzgr_substitute.h90 \ 
    4901    vectopt_loop_substitute.h90 \ 
    4902    KEY_CPP \ 
    4903    icestp.F90 
    4904 $(MODEL_LIB)(icestp1d.o) : \ 
    4905    $(MODEL_LIB)(albedo.o) \ 
    4906    $(MODEL_LIB)(blk_oce.o) \ 
    4907    $(MODEL_LIB)(cpl_oasis3.o) \ 
    4908    $(MODEL_LIB)(cpl_oasis4.o) \ 
    4909    $(MODEL_LIB)(cpl_oce.o) \ 
    4910    $(MODEL_LIB)(daymod.o) \ 
    4911    $(MODEL_LIB)(dianam.o) \ 
    4912    $(MODEL_LIB)(dom_ice.o) \ 
    4913    $(MODEL_LIB)(dom_oce.o) \ 
    4914    $(MODEL_LIB)(dtasal.o) \ 
    4915    $(MODEL_LIB)(dtasss.o) \ 
    4916    $(MODEL_LIB)(dtasst.o) \ 
    4917    $(MODEL_LIB)(dtatem.o) \ 
    4918    $(MODEL_LIB)(flx_oce.o) \ 
    4919    $(MODEL_LIB)(flxblk.o) \ 
    4920    $(MODEL_LIB)(flxmod.o) \ 
    4921    $(MODEL_LIB)(flxrnf.o) \ 
    4922    $(MODEL_LIB)(geo2ocean.o) \ 
    4923    $(MODEL_LIB)(ice.o) \ 
    4924    $(MODEL_LIB)(ice_oce.o) \ 
    4925    $(MODEL_LIB)(iceini.o) \ 
    4926    $(MODEL_LIB)(in_out_manager.o) \ 
    4927    $(MODEL_LIB)(iom.o) \ 
    4928    $(MODEL_LIB)(lbclnk.o) \ 
    4929    $(MODEL_LIB)(lib_mpp.o) \ 
    4930    $(MODEL_LIB)(lib_print.o) \ 
    4931    $(MODEL_LIB)(limtab.o) \ 
    4932    $(MODEL_LIB)(limthd_lac.o) \ 
    4933    $(MODEL_LIB)(limthd_zdf.o) \ 
    4934    $(MODEL_LIB)(oce.o) \ 
    4935    $(MODEL_LIB)(ocfzpt.o) \ 
    4936    $(MODEL_LIB)(par_ice.o) \ 
    4937    $(MODEL_LIB)(par_kind.o) \ 
    4938    $(MODEL_LIB)(par_oce.o) \ 
    4939    $(MODEL_LIB)(phycst.o) \ 
    4940    $(MODEL_LIB)(prtctl.o) \ 
    4941    $(MODEL_LIB)(taumod.o) \ 
    4942    $(MODEL_LIB)(thd_ice.o) \ 
    4943    $(MODEL_LIB)(tradmp.o) \ 
    4944    $(MODEL_LIB)(trdmod.o) \ 
    4945    $(MODEL_LIB)(trdmod_oce.o) \ 
    4946    $(MODEL_LIB)(zdf_oce.o) \ 
    4947    $(MODEL_LIB)(zdfmxl.o) \ 
    4948    albedo.F90 \ 
    4949    blk_oce.F90 \ 
    4950    cpl_oasis3.F90 \ 
    4951    cpl_oasis4.F90 \ 
    4952    cpl_oce.F90 \ 
    4953    daymod.F90 \ 
    4954    dianam.F90 \ 
    4955    dom_ice.F90 \ 
    4956    dom_oce.F90 \ 
    4957    dtasal.F90 \ 
    4958    dtasss.F90 \ 
    4959    dtasst.F90 \ 
    4960    dtatem.F90 \ 
    4961    flx_oce.F90 \ 
    4962    flxblk.F90 \ 
    4963    flxmod.F90 \ 
    4964    flxrnf.F90 \ 
    4965    geo2ocean.F90 \ 
    4966    ice.F90 \ 
    4967    ice_oce.F90 \ 
    4968    iceini.F90 \ 
    4969    in_out_manager.F90 \ 
    4970    iom.F90 \ 
    4971    lbclnk.F90 \ 
    4972    lib_mpp.F90 \ 
    4973    lib_print.f90 \ 
    4974    limtab.F90 \ 
    4975    limthd_lac.F90 \ 
    4976    limthd_zdf.F90 \ 
    4977    oce.F90 \ 
    4978    ocfzpt.F90 \ 
    4979    par_ice.F90 \ 
    4980    par_kind.F90 \ 
    4981    par_oce.F90 \ 
    4982    phycst.F90 \ 
    4983    prtctl.F90 \ 
    4984    taumod.F90 \ 
    4985    thd_ice.F90 \ 
    4986    tradmp.F90 \ 
    4987    trdmod.F90 \ 
    4988    trdmod_oce.F90 \ 
    4989    zdf_oce.F90 \ 
    4990    zdfmxl.F90 \ 
    4991    $(MODEL_LIB)(blk_oce.o) \ 
    4992    $(MODEL_LIB)(cpl_oce.o) \ 
    4993    $(MODEL_LIB)(daymod.o) \ 
    4994    $(MODEL_LIB)(dom_ice.o) \ 
    4995    $(MODEL_LIB)(dom_oce.o) \ 
    4996    $(MODEL_LIB)(dtasal.o) \ 
    4997    $(MODEL_LIB)(dtatem.o) \ 
    4998    $(MODEL_LIB)(flx_oce.o) \ 
    4999    $(MODEL_LIB)(flxmod.o) \ 
    5000    $(MODEL_LIB)(flxrnf.o) \ 
    5001    $(MODEL_LIB)(ice.o) \ 
    5002    $(MODEL_LIB)(ice_oce.o) \ 
    5003    $(MODEL_LIB)(in_out_manager.o) \ 
    5004    $(MODEL_LIB)(lbclnk.o) \ 
    5005    $(MODEL_LIB)(limflx.o) \ 
    5006    $(MODEL_LIB)(limrst.o) \ 
    5007    $(MODEL_LIB)(limthd.o) \ 
    5008    $(MODEL_LIB)(limwri.o) \ 
    5009    $(MODEL_LIB)(oce.o) \ 
    5010    $(MODEL_LIB)(ocesbc.o) \ 
    5011    $(MODEL_LIB)(ocfzpt.o) \ 
    5012    $(MODEL_LIB)(phycst.o) \ 
    5013    $(MODEL_LIB)(prtctl.o) \ 
    5014    $(MODEL_LIB)(taumod.o) \ 
    5015    $(MODEL_LIB)(tradmp.o) \ 
    5016    blk_oce.F90 \ 
    5017    cpl_oce.F90 \ 
    5018    daymod.F90 \ 
    5019    dom_ice.F90 \ 
    5020    dom_oce.F90 \ 
    5021    dtasal.F90 \ 
    5022    dtatem.F90 \ 
    5023    flx_oce.F90 \ 
    5024    flxmod.F90 \ 
    5025    flxrnf.F90 \ 
    5026    ice.F90 \ 
    5027    ice_oce.F90 \ 
    5028    in_out_manager.F90 \ 
    5029    lbclnk.F90 \ 
    5030    limflx.F90 \ 
    5031    limrst.F90 \ 
    5032    limthd.F90 \ 
    5033    limwri.F90 \ 
    5034    oce.F90 \ 
    5035    ocesbc.F90 \ 
    5036    ocfzpt.F90 \ 
    5037    phycst.F90 \ 
    5038    prtctl.F90 \ 
    5039    taumod.F90 \ 
    5040    tradmp.F90 \ 
    5041    domzgr_substitute.h90 \ 
    5042    vectopt_loop_substitute.h90 \ 
    5043    KEY_CPP \ 
    5044    icestp1d.F90 
    5045 $(MODEL_LIB)(in_out_manager.o) : \ 
    5046    $(MODEL_LIB)(par_kind.o) \ 
    5047    par_kind.F90 \ 
    5048    $(MODEL_LIB)(lib_print.o) \ 
    5049    $(MODEL_LIB)(par_kind.o) \ 
    5050    $(MODEL_LIB)(par_oce.o) \ 
    5051    lib_print.f90 \ 
    5052    par_kind.F90 \ 
    5053    par_oce.F90 \ 
    5054    in_out_manager.F90 
    5055 $(MODEL_LIB)(ini1d.o) : \ 
    5056    $(MODEL_LIB)(in_out_manager.o) \ 
    5057    $(MODEL_LIB)(lib_print.o) \ 
    5058    $(MODEL_LIB)(par_kind.o) \ 
    5059    $(MODEL_LIB)(par_oce.o) \ 
    5060    in_out_manager.F90 \ 
    5061    lib_print.f90 \ 
    5062    par_kind.F90 \ 
    5063    par_oce.F90 \ 
    5064    $(MODEL_LIB)(dom_oce.o) \ 
    5065    $(MODEL_LIB)(in_out_manager.o) \ 
    5066    $(MODEL_LIB)(phycst.o) \ 
    5067    dom_oce.F90 \ 
    5068    in_out_manager.F90 \ 
    5069    phycst.F90 \ 
    5070    KEY_CPP \ 
    5071    ini1d.F90 
    5072 $(MODEL_LIB)(initrc.o) :   \ 
    5073    initrc.F90 
    5074 $(MODEL_LIB)(iom.o) :   \ 
    5075    $(MODEL_LIB)(dom_oce.o) \ 
    5076    $(MODEL_LIB)(in_out_manager.o) \ 
    5077    $(MODEL_LIB)(iom_def.o) \ 
    5078    $(MODEL_LIB)(lbclnk.o) \ 
    5079    $(MODEL_LIB)(lib_mpp.o) \ 
    5080    $(MODEL_LIB)(lib_print.o) \ 
    5081    $(MODEL_LIB)(oce.o) \ 
    5082    $(MODEL_LIB)(par_kind.o) \ 
    5083    $(MODEL_LIB)(par_oce.o) \ 
    5084    dom_oce.F90 \ 
    5085    in_out_manager.F90 \ 
    5086    iom_def.F90 \ 
    5087    lbclnk.F90 \ 
    5088    lib_mpp.F90 \ 
    5089    lib_print.f90 \ 
    5090    oce.F90 \ 
    5091    par_kind.F90 \ 
    5092    par_oce.F90 \ 
    5093    $(MODEL_LIB)(dom_oce.o) \ 
    5094    $(MODEL_LIB)(in_out_manager.o) \ 
    5095    $(MODEL_LIB)(iom_def.o) \ 
    5096    $(MODEL_LIB)(iom_ioipsl.o) \ 
    5097    $(MODEL_LIB)(iom_nf90.o) \ 
    5098    $(MODEL_LIB)(iom_rstdimg.o) \ 
    5099    $(MODEL_LIB)(lbclnk.o) \ 
    5100    dom_oce.F90 \ 
    5101    in_out_manager.F90 \ 
    5102    iom_def.F90 \ 
    5103    iom_ioipsl.F90 \ 
    5104    iom_nf90.F90 \ 
    5105    iom_rstdimg.F90 \ 
    5106    lbclnk.F90 \ 
    51074314   KEY_CPP \ 
    51084315   iom.F90 
     
    51784385$(MODEL_LIB)(istate.o) :   \ 
    51794386   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    5180    $(MODEL_LIB)(blk_oce.o) \ 
     4387   $(MODEL_LIB)(bdy_oce.o) \ 
     4388   $(MODEL_LIB)(bdy_par.o) \ 
     4389   $(MODEL_LIB)(bdydta.o) \ 
     4390   $(MODEL_LIB)(bdydyn.o) \ 
     4391   $(MODEL_LIB)(bdytides.o) \ 
     4392   $(MODEL_LIB)(bdyvol.o) \ 
     4393   $(MODEL_LIB)(c1d.o) \ 
    51814394   $(MODEL_LIB)(cla_dynspg.o) \ 
    51824395   $(MODEL_LIB)(cpl_oce.o) \ 
     
    51914404   $(MODEL_LIB)(dynvor.o) \ 
    51924405   $(MODEL_LIB)(eosbn2.o) \ 
    5193    $(MODEL_LIB)(flxrnf.o) \ 
    5194    $(MODEL_LIB)(ice_oce.o) \ 
    5195    $(MODEL_LIB)(in_out_manager.o) \ 
    5196    $(MODEL_LIB)(ini1d.o) \ 
     4406   $(MODEL_LIB)(in_out_manager.o) \ 
    51974407   $(MODEL_LIB)(iom.o) \ 
    51984408   $(MODEL_LIB)(iom_def.o) \ 
     
    52104420   $(MODEL_LIB)(obcvol.o) \ 
    52114421   $(MODEL_LIB)(oce.o) \ 
    5212    $(MODEL_LIB)(ocesbc.o) \ 
    52134422   $(MODEL_LIB)(par_kind.o) \ 
    52144423   $(MODEL_LIB)(par_oce.o) \ 
     
    52164425   $(MODEL_LIB)(prtctl.o) \ 
    52174426   $(MODEL_LIB)(restart.o) \ 
     4427   $(MODEL_LIB)(sbc_oce.o) \ 
    52184428   $(MODEL_LIB)(sol_oce.o) \ 
    52194429   $(MODEL_LIB)(solfet.o) \ 
     
    52294439   $(MODEL_LIB)(zpshde.o) \ 
    52304440   agrif_opa_interp.F90 \ 
    5231    blk_oce.F90 \ 
     4441   bdy_oce.F90 \ 
     4442   bdy_par.F90 \ 
     4443   bdydta.F90 \ 
     4444   bdydyn.F90 \ 
     4445   bdytides.F90 \ 
     4446   bdyvol.F90 \ 
     4447   c1d.F90 \ 
    52324448   cla_dynspg.F90 \ 
    52334449   cpl_oce.F90 \ 
     
    52424458   dynvor.F90 \ 
    52434459   eosbn2.F90 \ 
    5244    flxrnf.F90 \ 
    5245    ice_oce.F90 \ 
    5246    in_out_manager.F90 \ 
    5247    ini1d.F90 \ 
     4460   in_out_manager.F90 \ 
    52484461   iom.F90 \ 
    52494462   iom_def.F90 \ 
     
    52614474   obcvol.F90 \ 
    52624475   oce.F90 \ 
    5263    ocesbc.F90 \ 
    52644476   par_kind.F90 \ 
    52654477   par_oce.F90 \ 
     
    52674479   prtctl.F90 \ 
    52684480   restart.F90 \ 
     4481   sbc_oce.F90 \ 
    52694482   sol_oce.F90 \ 
    52704483   solfet.F90 \ 
     
    52794492   zdfddm.F90 \ 
    52804493   zpshde.F90 \ 
     4494   $(MODEL_LIB)(c1d.o) \ 
    52814495   $(MODEL_LIB)(daymod.o) \ 
    52824496   $(MODEL_LIB)(divcur.o) \ 
     
    52924506   $(MODEL_LIB)(eosbn2.o) \ 
    52934507   $(MODEL_LIB)(in_out_manager.o) \ 
    5294    $(MODEL_LIB)(ini1d.o) \ 
    52954508   $(MODEL_LIB)(iom.o) \ 
    52964509   $(MODEL_LIB)(lbclnk.o) \ 
     
    53034516   $(MODEL_LIB)(zdf_oce.o) \ 
    53044517   $(MODEL_LIB)(zpshde.o) \ 
     4518   c1d.F90 \ 
    53054519   daymod.F90 \ 
    53064520   divcur.F90 \ 
     
    53164530   eosbn2.F90 \ 
    53174531   in_out_manager.F90 \ 
    5318    ini1d.F90 \ 
    53194532   iom.F90 \ 
    53204533   lbclnk.F90 \ 
     
    54144627   ldfdyn_oce.F90 
    54154628$(MODEL_LIB)(ldfeiv.o) :   \ 
     4629   $(MODEL_LIB)(closea.o) \ 
    54164630   $(MODEL_LIB)(daymod.o) \ 
    54174631   $(MODEL_LIB)(dom_oce.o) \ 
     4632   $(MODEL_LIB)(fldread.o) \ 
    54184633   $(MODEL_LIB)(in_out_manager.o) \ 
    54194634   $(MODEL_LIB)(iom.o) \ 
     
    54284643   $(MODEL_LIB)(phycst.o) \ 
    54294644   $(MODEL_LIB)(prtctl.o) \ 
     4645   $(MODEL_LIB)(sbc_oce.o) \ 
    54304646   $(MODEL_LIB)(zdfmxl.o) \ 
     4647   closea.F90 \ 
    54314648   daymod.F90 \ 
    54324649   dom_oce.F90 \ 
     4650   fldread.F90 \ 
    54334651   in_out_manager.F90 \ 
    54344652   iom.F90 \ 
     
    54434661   phycst.F90 \ 
    54444662   prtctl.F90 \ 
     4663   sbc_oce.F90 \ 
    54454664   zdfmxl.F90 \ 
    54464665   $(MODEL_LIB)(dom_oce.o) \ 
    5447    $(MODEL_LIB)(flxrnf.o) \ 
    54484666   $(MODEL_LIB)(in_out_manager.o) \ 
    54494667   $(MODEL_LIB)(lbclnk.o) \ 
     
    54534671   $(MODEL_LIB)(phycst.o) \ 
    54544672   $(MODEL_LIB)(prtctl.o) \ 
    5455    dom_oce.F90 \ 
    5456    flxrnf.F90 \ 
     4673   $(MODEL_LIB)(sbc_oce.o) \ 
     4674   $(MODEL_LIB)(sbcrnf.o) \ 
     4675   dom_oce.F90 \ 
    54574676   in_out_manager.F90 \ 
    54584677   lbclnk.F90 \ 
     
    54624681   phycst.F90 \ 
    54634682   prtctl.F90 \ 
     4683   sbc_oce.F90 \ 
     4684   sbcrnf.F90 \ 
    54644685   domzgr_substitute.h90 \ 
    54654686   vectopt_loop_substitute.h90 \ 
     
    55964817   par_kind.F90 \ 
    55974818   lib_print.f90 
    5598 $(MODEL_LIB)(limadv.o) :   \ 
    5599    $(MODEL_LIB)(blk_oce.o) \ 
    5600    $(MODEL_LIB)(dom_oce.o) \ 
    5601    $(MODEL_LIB)(in_out_manager.o) \ 
    5602    $(MODEL_LIB)(lib_mpp.o) \ 
    5603    $(MODEL_LIB)(lib_print.o) \ 
    5604    $(MODEL_LIB)(oce.o) \ 
    5605    $(MODEL_LIB)(par_ice.o) \ 
    5606    $(MODEL_LIB)(par_kind.o) \ 
    5607    $(MODEL_LIB)(par_oce.o) \ 
    5608    blk_oce.F90 \ 
    5609    dom_oce.F90 \ 
    5610    in_out_manager.F90 \ 
    5611    lib_mpp.F90 \ 
    5612    lib_print.f90 \ 
    5613    oce.F90 \ 
    5614    par_ice.F90 \ 
    5615    par_kind.F90 \ 
    5616    par_oce.F90 \ 
    5617    $(MODEL_LIB)(dom_ice.o) \ 
     4819$(MODEL_LIB)(limadv_2.o) : \ 
     4820   $(MODEL_LIB)(dom_oce.o) \ 
     4821   $(MODEL_LIB)(in_out_manager.o) \ 
     4822   $(MODEL_LIB)(lib_mpp.o) \ 
     4823   $(MODEL_LIB)(lib_print.o) \ 
     4824   $(MODEL_LIB)(oce.o) \ 
     4825   $(MODEL_LIB)(par_ice_2.o) \ 
     4826   $(MODEL_LIB)(par_kind.o) \ 
     4827   $(MODEL_LIB)(par_oce.o) \ 
     4828   dom_oce.F90 \ 
     4829   in_out_manager.F90 \ 
     4830   lib_mpp.F90 \ 
     4831   lib_print.f90 \ 
     4832   oce.F90 \ 
     4833   par_ice_2.F90 \ 
     4834   par_kind.F90 \ 
     4835   par_oce.F90 \ 
     4836   $(MODEL_LIB)(dom_ice_2.o) \ 
    56184837   $(MODEL_LIB)(dom_oce.o) \ 
    56194838   $(MODEL_LIB)(ice_oce.o) \ 
     
    56214840   $(MODEL_LIB)(lbclnk.o) \ 
    56224841   $(MODEL_LIB)(prtctl.o) \ 
    5623    dom_ice.F90 \ 
     4842   dom_ice_2.F90 \ 
    56244843   dom_oce.F90 \ 
    56254844   ice_oce.F90 \ 
     
    56284847   prtctl.F90 \ 
    56294848   KEY_CPP \ 
    5630    limadv.F90 
    5631 $(MODEL_LIB)(limdia.o) :   \ 
    5632    $(MODEL_LIB)(blk_oce.o) \ 
    5633    $(MODEL_LIB)(dom_ice.o) \ 
    5634    $(MODEL_LIB)(dom_oce.o) \ 
    5635    $(MODEL_LIB)(ice.o) \ 
     4849   limadv_2.F90 
     4850$(MODEL_LIB)(limdia_2.o) : \ 
     4851   $(MODEL_LIB)(dom_ice_2.o) \ 
     4852   $(MODEL_LIB)(dom_oce.o) \ 
     4853   $(MODEL_LIB)(ice_2.o) \ 
    56364854   $(MODEL_LIB)(ice_oce.o) \ 
    56374855   $(MODEL_LIB)(in_out_manager.o) \ 
     
    56414859   $(MODEL_LIB)(oce.o) \ 
    56424860   $(MODEL_LIB)(ocfzpt.o) \ 
    5643    $(MODEL_LIB)(par_ice.o) \ 
    5644    $(MODEL_LIB)(par_kind.o) \ 
    5645    $(MODEL_LIB)(par_oce.o) \ 
    5646    $(MODEL_LIB)(phycst.o) \ 
    5647    $(MODEL_LIB)(prtctl.o) \ 
    5648    blk_oce.F90 \ 
    5649    dom_ice.F90 \ 
    5650    dom_oce.F90 \ 
    5651    ice.F90 \ 
     4861   $(MODEL_LIB)(par_ice_2.o) \ 
     4862   $(MODEL_LIB)(par_kind.o) \ 
     4863   $(MODEL_LIB)(par_oce.o) \ 
     4864   $(MODEL_LIB)(phycst.o) \ 
     4865   $(MODEL_LIB)(prtctl.o) \ 
     4866   dom_ice_2.F90 \ 
     4867   dom_oce.F90 \ 
     4868   ice_2.F90 \ 
    56524869   ice_oce.F90 \ 
    56534870   in_out_manager.F90 \ 
     
    56574874   oce.F90 \ 
    56584875   ocfzpt.F90 \ 
    5659    par_ice.F90 \ 
     4876   par_ice_2.F90 \ 
    56604877   par_kind.F90 \ 
    56614878   par_oce.F90 \ 
     
    56634880   prtctl.F90 \ 
    56644881   $(MODEL_LIB)(daymod.o) \ 
    5665    $(MODEL_LIB)(dom_ice.o) \ 
    5666    $(MODEL_LIB)(ice.o) \ 
     4882   $(MODEL_LIB)(dom_ice_2.o) \ 
     4883   $(MODEL_LIB)(ice_2.o) \ 
    56674884   $(MODEL_LIB)(ice_oce.o) \ 
    56684885   $(MODEL_LIB)(in_out_manager.o) \ 
    5669    $(MODEL_LIB)(limistate.o) \ 
    5670    $(MODEL_LIB)(par_ice.o) \ 
    5671    $(MODEL_LIB)(phycst.o) \ 
     4886   $(MODEL_LIB)(limistate_2.o) \ 
     4887   $(MODEL_LIB)(par_ice_2.o) \ 
     4888   $(MODEL_LIB)(phycst.o) \ 
     4889   $(MODEL_LIB)(sbc_oce.o) \ 
    56724890   daymod.F90 \ 
    5673    dom_ice.F90 \ 
    5674    ice.F90 \ 
     4891   dom_ice_2.F90 \ 
     4892   ice_2.F90 \ 
    56754893   ice_oce.F90 \ 
    56764894   in_out_manager.F90 \ 
    5677    limistate.F90 \ 
    5678    par_ice.F90 \ 
    5679    phycst.F90 \ 
     4895   limistate_2.F90 \ 
     4896   par_ice_2.F90 \ 
     4897   phycst.F90 \ 
     4898   sbc_oce.F90 \ 
    56804899   vectopt_loop_substitute.h90 \ 
    56814900   KEY_CPP \ 
    5682    limdia.F90 
    5683 $(MODEL_LIB)(limdmp.o) :   \ 
    5684    $(MODEL_LIB)(blk_oce.o) \ 
     4901   limdia_2.F90 
     4902$(MODEL_LIB)(limdmp_2.o) : \ 
    56854903   $(MODEL_LIB)(dom_oce.o) \ 
    56864904   $(MODEL_LIB)(dtasal.o) \ 
     
    56964914   $(MODEL_LIB)(lib_print.o) \ 
    56974915   $(MODEL_LIB)(oce.o) \ 
    5698    $(MODEL_LIB)(par_ice.o) \ 
     4916   $(MODEL_LIB)(par_ice_2.o) \ 
    56994917   $(MODEL_LIB)(par_kind.o) \ 
    57004918   $(MODEL_LIB)(par_oce.o) \ 
     
    57054923   $(MODEL_LIB)(zdf_oce.o) \ 
    57064924   $(MODEL_LIB)(zdfmxl.o) \ 
    5707    blk_oce.F90 \ 
    57084925   dom_oce.F90 \ 
    57094926   dtasal.F90 \ 
     
    57194936   lib_print.f90 \ 
    57204937   oce.F90 \ 
    5721    par_ice.F90 \ 
     4938   par_ice_2.F90 \ 
    57224939   par_kind.F90 \ 
    57234940   par_oce.F90 \ 
     
    57304947   $(MODEL_LIB)(daymod.o) \ 
    57314948   $(MODEL_LIB)(dom_oce.o) \ 
    5732    $(MODEL_LIB)(ice.o) \ 
     4949   $(MODEL_LIB)(ice_2.o) \ 
    57334950   $(MODEL_LIB)(ice_oce.o) \ 
    57344951   $(MODEL_LIB)(in_out_manager.o) \ 
     
    57394956   daymod.F90 \ 
    57404957   dom_oce.F90 \ 
    5741    ice.F90 \ 
     4958   ice_2.F90 \ 
    57424959   ice_oce.F90 \ 
    57434960   in_out_manager.F90 \ 
     
    57484965   vectopt_loop_substitute.h90 \ 
    57494966   KEY_CPP \ 
    5750    limdmp.F90 
    5751 $(MODEL_LIB)(limdyn.o) :   \ 
    5752    $(MODEL_LIB)(blk_oce.o) \ 
    5753    $(MODEL_LIB)(dom_ice.o) \ 
    5754    $(MODEL_LIB)(dom_oce.o) \ 
    5755    $(MODEL_LIB)(flx_oce.o) \ 
    5756    $(MODEL_LIB)(ice.o) \ 
     4967   limdmp_2.F90 
     4968$(MODEL_LIB)(limdyn_2.o) : \ 
     4969   $(MODEL_LIB)(dom_ice_2.o) \ 
     4970   $(MODEL_LIB)(dom_oce.o) \ 
     4971   $(MODEL_LIB)(ice_2.o) \ 
    57574972   $(MODEL_LIB)(ice_oce.o) \ 
    57584973   $(MODEL_LIB)(in_out_manager.o) \ 
    5759    $(MODEL_LIB)(ini1d.o) \ 
    57604974   $(MODEL_LIB)(iom.o) \ 
    57614975   $(MODEL_LIB)(lbclnk.o) \ 
    57624976   $(MODEL_LIB)(lib_mpp.o) \ 
    57634977   $(MODEL_LIB)(lib_print.o) \ 
    5764    $(MODEL_LIB)(limistate.o) \ 
    5765    $(MODEL_LIB)(limmsh.o) \ 
    5766    $(MODEL_LIB)(limrst.o) \ 
     4978   $(MODEL_LIB)(limistate_2.o) \ 
     4979   $(MODEL_LIB)(limmsh_2.o) \ 
     4980   $(MODEL_LIB)(limrst_2.o) \ 
    57674981   $(MODEL_LIB)(oce.o) \ 
    57684982   $(MODEL_LIB)(ocfzpt.o) \ 
    5769    $(MODEL_LIB)(par_ice.o) \ 
    5770    $(MODEL_LIB)(par_kind.o) \ 
    5771    $(MODEL_LIB)(par_oce.o) \ 
    5772    $(MODEL_LIB)(phycst.o) \ 
    5773    $(MODEL_LIB)(prtctl.o) \ 
    5774    blk_oce.F90 \ 
    5775    dom_ice.F90 \ 
    5776    dom_oce.F90 \ 
    5777    flx_oce.F90 \ 
    5778    ice.F90 \ 
     4983   $(MODEL_LIB)(par_ice_2.o) \ 
     4984   $(MODEL_LIB)(par_kind.o) \ 
     4985   $(MODEL_LIB)(par_oce.o) \ 
     4986   $(MODEL_LIB)(phycst.o) \ 
     4987   $(MODEL_LIB)(prtctl.o) \ 
     4988   $(MODEL_LIB)(sbc_ice.o) \ 
     4989   $(MODEL_LIB)(sbc_oce.o) \ 
     4990   dom_ice_2.F90 \ 
     4991   dom_oce.F90 \ 
     4992   ice_2.F90 \ 
    57794993   ice_oce.F90 \ 
    57804994   in_out_manager.F90 \ 
    5781    ini1d.F90 \ 
    57824995   iom.F90 \ 
    57834996   lbclnk.F90 \ 
    57844997   lib_mpp.F90 \ 
    57854998   lib_print.f90 \ 
    5786    limistate.F90 \ 
    5787    limmsh.F90 \ 
    5788    limrst.F90 \ 
     4999   limistate_2.F90 \ 
     5000   limmsh_2.F90 \ 
     5001   limrst_2.F90 \ 
    57895002   oce.F90 \ 
    57905003   ocfzpt.F90 \ 
    5791    par_ice.F90 \ 
    5792    par_kind.F90 \ 
    5793    par_oce.F90 \ 
    5794    phycst.F90 \ 
    5795    prtctl.F90 \ 
    5796    $(MODEL_LIB)(dom_ice.o) \ 
    5797    $(MODEL_LIB)(dom_oce.o) \ 
    5798    $(MODEL_LIB)(ice.o) \ 
     5004   par_ice_2.F90 \ 
     5005   par_kind.F90 \ 
     5006   par_oce.F90 \ 
     5007   phycst.F90 \ 
     5008   prtctl.F90 \ 
     5009   sbc_ice.F90 \ 
     5010   sbc_oce.F90 \ 
     5011   $(MODEL_LIB)(dom_ice_2.o) \ 
     5012   $(MODEL_LIB)(dom_oce.o) \ 
     5013   $(MODEL_LIB)(ice_2.o) \ 
    57995014   $(MODEL_LIB)(ice_oce.o) \ 
    5800    $(MODEL_LIB)(iceini.o) \ 
    5801    $(MODEL_LIB)(in_out_manager.o) \ 
    5802    $(MODEL_LIB)(lbclnk.o) \ 
    5803    $(MODEL_LIB)(lib_mpp.o) \ 
    5804    $(MODEL_LIB)(limistate.o) \ 
    5805    $(MODEL_LIB)(limrhg.o) \ 
    5806    $(MODEL_LIB)(phycst.o) \ 
    5807    $(MODEL_LIB)(prtctl.o) \ 
    5808    dom_ice.F90 \ 
    5809    dom_oce.F90 \ 
    5810    ice.F90 \ 
     5015   $(MODEL_LIB)(iceini_2.o) \ 
     5016   $(MODEL_LIB)(in_out_manager.o) \ 
     5017   $(MODEL_LIB)(lbclnk.o) \ 
     5018   $(MODEL_LIB)(lib_mpp.o) \ 
     5019   $(MODEL_LIB)(limistate_2.o) \ 
     5020   $(MODEL_LIB)(limrhg_2.o) \ 
     5021   $(MODEL_LIB)(phycst.o) \ 
     5022   $(MODEL_LIB)(prtctl.o) \ 
     5023   $(MODEL_LIB)(sbc_oce.o) \ 
     5024   dom_ice_2.F90 \ 
     5025   dom_oce.F90 \ 
     5026   ice_2.F90 \ 
    58115027   ice_oce.F90 \ 
    5812    iceini.F90 \ 
    5813    in_out_manager.F90 \ 
    5814    lbclnk.F90 \ 
    5815    lib_mpp.F90 \ 
    5816    limistate.F90 \ 
    5817    limrhg.F90 \ 
    5818    phycst.F90 \ 
    5819    prtctl.F90 \ 
    5820    KEY_CPP \ 
    5821    limdyn.F90 
    5822 $(MODEL_LIB)(limflx.o) :   \ 
    5823    $(MODEL_LIB)(albedo.o) \ 
    5824    $(MODEL_LIB)(blk_oce.o) \ 
    5825    $(MODEL_LIB)(cpl_oce.o) \ 
    5826    $(MODEL_LIB)(daymod.o) \ 
    5827    $(MODEL_LIB)(dom_oce.o) \ 
    5828    $(MODEL_LIB)(flx_oce.o) \ 
    5829    $(MODEL_LIB)(ice.o) \ 
    5830    $(MODEL_LIB)(in_out_manager.o) \ 
    5831    $(MODEL_LIB)(lbclnk.o) \ 
    5832    $(MODEL_LIB)(lib_mpp.o) \ 
    5833    $(MODEL_LIB)(lib_print.o) \ 
    5834    $(MODEL_LIB)(oce.o) \ 
    5835    $(MODEL_LIB)(ocfzpt.o) \ 
    5836    $(MODEL_LIB)(par_ice.o) \ 
    5837    $(MODEL_LIB)(par_kind.o) \ 
    5838    $(MODEL_LIB)(par_oce.o) \ 
    5839    $(MODEL_LIB)(phycst.o) \ 
    5840    $(MODEL_LIB)(prtctl.o) \ 
    5841    albedo.F90 \ 
    5842    blk_oce.F90 \ 
    5843    cpl_oce.F90 \ 
    5844    daymod.F90 \ 
    5845    dom_oce.F90 \ 
    5846    flx_oce.F90 \ 
    5847    ice.F90 \ 
    5848    in_out_manager.F90 \ 
    5849    lbclnk.F90 \ 
    5850    lib_mpp.F90 \ 
    5851    lib_print.f90 \ 
    5852    oce.F90 \ 
    5853    ocfzpt.F90 \ 
    5854    par_ice.F90 \ 
    5855    par_kind.F90 \ 
    5856    par_oce.F90 \ 
    5857    phycst.F90 \ 
    5858    prtctl.F90 \ 
    5859    $(MODEL_LIB)(albedo.o) \ 
    5860    $(MODEL_LIB)(flx_oce.o) \ 
    5861    $(MODEL_LIB)(flxblk.o) \ 
    5862    $(MODEL_LIB)(ice.o) \ 
     5028   iceini_2.F90 \ 
     5029   in_out_manager.F90 \ 
     5030   lbclnk.F90 \ 
     5031   lib_mpp.F90 \ 
     5032   limistate_2.F90 \ 
     5033   limrhg_2.F90 \ 
     5034   phycst.F90 \ 
     5035   prtctl.F90 \ 
     5036   sbc_oce.F90 \ 
     5037   vectopt_loop_substitute.h90 \ 
     5038   KEY_CPP \ 
     5039   limdyn_2.F90 
     5040$(MODEL_LIB)(limhdf_2.o) : \ 
     5041   $(MODEL_LIB)(dom_oce.o) \ 
     5042   $(MODEL_LIB)(in_out_manager.o) \ 
     5043   $(MODEL_LIB)(lib_mpp.o) \ 
     5044   $(MODEL_LIB)(lib_print.o) \ 
     5045   $(MODEL_LIB)(oce.o) \ 
     5046   $(MODEL_LIB)(par_ice_2.o) \ 
     5047   $(MODEL_LIB)(par_kind.o) \ 
     5048   $(MODEL_LIB)(par_oce.o) \ 
     5049   dom_oce.F90 \ 
     5050   in_out_manager.F90 \ 
     5051   lib_mpp.F90 \ 
     5052   lib_print.f90 \ 
     5053   oce.F90 \ 
     5054   par_ice_2.F90 \ 
     5055   par_kind.F90 \ 
     5056   par_oce.F90 \ 
     5057   $(MODEL_LIB)(dom_oce.o) \ 
     5058   $(MODEL_LIB)(ice_2.o) \ 
    58635059   $(MODEL_LIB)(ice_oce.o) \ 
    58645060   $(MODEL_LIB)(in_out_manager.o) \ 
    58655061   $(MODEL_LIB)(lbclnk.o) \ 
    5866    $(MODEL_LIB)(ocfzpt.o) \ 
    5867    $(MODEL_LIB)(par_oce.o) \ 
    5868    $(MODEL_LIB)(phycst.o) \ 
    5869    $(MODEL_LIB)(prtctl.o) \ 
    5870    albedo.F90 \ 
    5871    flx_oce.F90 \ 
    5872    flxblk.F90 \ 
    5873    ice.F90 \ 
     5062   $(MODEL_LIB)(lib_mpp.o) \ 
     5063   $(MODEL_LIB)(prtctl.o) \ 
     5064   dom_oce.F90 \ 
     5065   ice_2.F90 \ 
    58745066   ice_oce.F90 \ 
    58755067   in_out_manager.F90 \ 
    58765068   lbclnk.F90 \ 
    5877    ocfzpt.F90 \ 
    5878    par_oce.F90 \ 
    5879    phycst.F90 \ 
     5069   lib_mpp.F90 \ 
    58805070   prtctl.F90 \ 
    58815071   vectopt_loop_substitute.h90 \ 
    58825072   KEY_CPP \ 
    5883    limflx.F90 
    5884 $(MODEL_LIB)(limhdf.o) :   \ 
    5885    $(MODEL_LIB)(blk_oce.o) \ 
    5886    $(MODEL_LIB)(dom_oce.o) \ 
    5887    $(MODEL_LIB)(in_out_manager.o) \ 
    5888    $(MODEL_LIB)(lib_mpp.o) \ 
    5889    $(MODEL_LIB)(lib_print.o) \ 
    5890    $(MODEL_LIB)(oce.o) \ 
    5891    $(MODEL_LIB)(par_ice.o) \ 
    5892    $(MODEL_LIB)(par_kind.o) \ 
    5893    $(MODEL_LIB)(par_oce.o) \ 
    5894    blk_oce.F90 \ 
    5895    dom_oce.F90 \ 
    5896    in_out_manager.F90 \ 
    5897    lib_mpp.F90 \ 
    5898    lib_print.f90 \ 
    5899    oce.F90 \ 
    5900    par_ice.F90 \ 
    5901    par_kind.F90 \ 
    5902    par_oce.F90 \ 
    5903    $(MODEL_LIB)(dom_oce.o) \ 
    5904    $(MODEL_LIB)(ice.o) \ 
    5905    $(MODEL_LIB)(ice_oce.o) \ 
    5906    $(MODEL_LIB)(in_out_manager.o) \ 
    5907    $(MODEL_LIB)(lbclnk.o) \ 
    5908    $(MODEL_LIB)(lib_mpp.o) \ 
    5909    $(MODEL_LIB)(prtctl.o) \ 
    5910    dom_oce.F90 \ 
    5911    ice.F90 \ 
    5912    ice_oce.F90 \ 
    5913    in_out_manager.F90 \ 
    5914    lbclnk.F90 \ 
    5915    lib_mpp.F90 \ 
    5916    prtctl.F90 \ 
    5917    vectopt_loop_substitute.h90 \ 
    5918    KEY_CPP \ 
    5919    limhdf.F90 
    5920 $(MODEL_LIB)(limistate.o) :   \ 
    5921    $(MODEL_LIB)(blk_oce.o) \ 
     5073   limhdf_2.F90 
     5074$(MODEL_LIB)(limistate_2.o) : \ 
    59225075   $(MODEL_LIB)(dom_oce.o) \ 
    59235076   $(MODEL_LIB)(in_out_manager.o) \ 
     
    59305083   $(MODEL_LIB)(lib_print.o) \ 
    59315084   $(MODEL_LIB)(oce.o) \ 
    5932    $(MODEL_LIB)(par_ice.o) \ 
    5933    $(MODEL_LIB)(par_kind.o) \ 
    5934    $(MODEL_LIB)(par_oce.o) \ 
    5935    blk_oce.F90 \ 
     5085   $(MODEL_LIB)(par_ice_2.o) \ 
     5086   $(MODEL_LIB)(par_kind.o) \ 
     5087   $(MODEL_LIB)(par_oce.o) \ 
    59365088   dom_oce.F90 \ 
    59375089   in_out_manager.F90 \ 
     
    59445096   lib_print.f90 \ 
    59455097   oce.F90 \ 
    5946    par_ice.F90 \ 
    5947    par_kind.F90 \ 
    5948    par_oce.F90 \ 
    5949    $(MODEL_LIB)(dom_ice.o) \ 
    5950    $(MODEL_LIB)(dom_oce.o) \ 
    5951    $(MODEL_LIB)(ice.o) \ 
     5098   par_ice_2.F90 \ 
     5099   par_kind.F90 \ 
     5100   par_oce.F90 \ 
     5101   $(MODEL_LIB)(dom_ice_2.o) \ 
     5102   $(MODEL_LIB)(ice_2.o) \ 
    59525103   $(MODEL_LIB)(ice_oce.o) \ 
    59535104   $(MODEL_LIB)(in_out_manager.o) \ 
     
    59565107   $(MODEL_LIB)(oce.o) \ 
    59575108   $(MODEL_LIB)(ocfzpt.o) \ 
    5958    $(MODEL_LIB)(par_ice.o) \ 
    5959    $(MODEL_LIB)(phycst.o) \ 
    5960    dom_ice.F90 \ 
    5961    dom_oce.F90 \ 
    5962    ice.F90 \ 
     5109   $(MODEL_LIB)(par_ice_2.o) \ 
     5110   $(MODEL_LIB)(phycst.o) \ 
     5111   dom_ice_2.F90 \ 
     5112   ice_2.F90 \ 
    59635113   ice_oce.F90 \ 
    59645114   in_out_manager.F90 \ 
     
    59675117   oce.F90 \ 
    59685118   ocfzpt.F90 \ 
    5969    par_ice.F90 \ 
    5970    phycst.F90 \ 
    5971    KEY_CPP \ 
    5972    limistate.F90 
    5973 $(MODEL_LIB)(limmsh.o) :   \ 
    5974    $(MODEL_LIB)(dom_oce.o) \ 
    5975    $(MODEL_LIB)(in_out_manager.o) \ 
    5976    $(MODEL_LIB)(lib_mpp.o) \ 
    5977    $(MODEL_LIB)(lib_print.o) \ 
    5978    $(MODEL_LIB)(oce.o) \ 
    5979    $(MODEL_LIB)(par_ice.o) \ 
    5980    $(MODEL_LIB)(par_kind.o) \ 
    5981    $(MODEL_LIB)(par_oce.o) \ 
    5982    dom_oce.F90 \ 
    5983    in_out_manager.F90 \ 
    5984    lib_mpp.F90 \ 
    5985    lib_print.f90 \ 
    5986    oce.F90 \ 
    5987    par_ice.F90 \ 
    5988    par_kind.F90 \ 
    5989    par_oce.F90 \ 
    5990    $(MODEL_LIB)(dom_ice.o) \ 
    5991    $(MODEL_LIB)(dom_oce.o) \ 
    5992    $(MODEL_LIB)(in_out_manager.o) \ 
    5993    $(MODEL_LIB)(lbclnk.o) \ 
    5994    $(MODEL_LIB)(phycst.o) \ 
    5995    dom_ice.F90 \ 
    5996    dom_oce.F90 \ 
    5997    in_out_manager.F90 \ 
    5998    lbclnk.F90 \ 
    5999    phycst.F90 \ 
    6000    KEY_CPP \ 
    6001    limmsh.F90 
    6002 $(MODEL_LIB)(limrhg.o) :   \ 
    6003    $(MODEL_LIB)(blk_oce.o) \ 
    6004    $(MODEL_LIB)(dom_oce.o) \ 
    6005    $(MODEL_LIB)(in_out_manager.o) \ 
    6006    $(MODEL_LIB)(lib_mpp.o) \ 
    6007    $(MODEL_LIB)(lib_print.o) \ 
    6008    $(MODEL_LIB)(oce.o) \ 
    6009    $(MODEL_LIB)(par_ice.o) \ 
    6010    $(MODEL_LIB)(par_kind.o) \ 
    6011    $(MODEL_LIB)(par_oce.o) \ 
    6012    blk_oce.F90 \ 
    6013    dom_oce.F90 \ 
    6014    in_out_manager.F90 \ 
    6015    lib_mpp.F90 \ 
    6016    lib_print.f90 \ 
    6017    oce.F90 \ 
    6018    par_ice.F90 \ 
    6019    par_kind.F90 \ 
    6020    par_oce.F90 \ 
    6021    $(MODEL_LIB)(dom_ice.o) \ 
    6022    $(MODEL_LIB)(ice.o) \ 
     5119   par_ice_2.F90 \ 
     5120   phycst.F90 \ 
     5121   KEY_CPP \ 
     5122   limistate_2.F90 
     5123$(MODEL_LIB)(limmsh_2.o) : \ 
     5124   $(MODEL_LIB)(dom_oce.o) \ 
     5125   $(MODEL_LIB)(in_out_manager.o) \ 
     5126   $(MODEL_LIB)(lib_mpp.o) \ 
     5127   $(MODEL_LIB)(lib_print.o) \ 
     5128   $(MODEL_LIB)(oce.o) \ 
     5129   $(MODEL_LIB)(par_ice_2.o) \ 
     5130   $(MODEL_LIB)(par_kind.o) \ 
     5131   $(MODEL_LIB)(par_oce.o) \ 
     5132   dom_oce.F90 \ 
     5133   in_out_manager.F90 \ 
     5134   lib_mpp.F90 \ 
     5135   lib_print.f90 \ 
     5136   oce.F90 \ 
     5137   par_ice_2.F90 \ 
     5138   par_kind.F90 \ 
     5139   par_oce.F90 \ 
     5140   $(MODEL_LIB)(dom_ice_2.o) \ 
     5141   $(MODEL_LIB)(dom_oce.o) \ 
     5142   $(MODEL_LIB)(in_out_manager.o) \ 
     5143   $(MODEL_LIB)(lbclnk.o) \ 
     5144   $(MODEL_LIB)(phycst.o) \ 
     5145   dom_ice_2.F90 \ 
     5146   dom_oce.F90 \ 
     5147   in_out_manager.F90 \ 
     5148   lbclnk.F90 \ 
     5149   phycst.F90 \ 
     5150   KEY_CPP \ 
     5151   limmsh_2.F90 
     5152$(MODEL_LIB)(limrhg_2.o) : \ 
     5153   $(MODEL_LIB)(dom_oce.o) \ 
     5154   $(MODEL_LIB)(in_out_manager.o) \ 
     5155   $(MODEL_LIB)(lib_mpp.o) \ 
     5156   $(MODEL_LIB)(lib_print.o) \ 
     5157   $(MODEL_LIB)(oce.o) \ 
     5158   $(MODEL_LIB)(par_ice_2.o) \ 
     5159   $(MODEL_LIB)(par_kind.o) \ 
     5160   $(MODEL_LIB)(par_oce.o) \ 
     5161   dom_oce.F90 \ 
     5162   in_out_manager.F90 \ 
     5163   lib_mpp.F90 \ 
     5164   lib_print.f90 \ 
     5165   oce.F90 \ 
     5166   par_ice_2.F90 \ 
     5167   par_kind.F90 \ 
     5168   par_oce.F90 \ 
     5169   $(MODEL_LIB)(dom_ice_2.o) \ 
     5170   $(MODEL_LIB)(ice_2.o) \ 
    60235171   $(MODEL_LIB)(ice_oce.o) \ 
    60245172   $(MODEL_LIB)(in_out_manager.o) \ 
     
    60285176   $(MODEL_LIB)(phycst.o) \ 
    60295177   $(MODEL_LIB)(prtctl.o) \ 
    6030    dom_ice.F90 \ 
    6031    ice.F90 \ 
     5178   $(MODEL_LIB)(sbc_ice.o) \ 
     5179   dom_ice_2.F90 \ 
     5180   ice_2.F90 \ 
    60325181   ice_oce.F90 \ 
    60335182   in_out_manager.F90 \ 
     
    60375186   phycst.F90 \ 
    60385187   prtctl.F90 \ 
    6039    KEY_CPP \ 
    6040    limrhg.F90 
    6041 $(MODEL_LIB)(limrst.o) :   \ 
    6042    $(MODEL_LIB)(blk_oce.o) \ 
     5188   sbc_ice.F90 \ 
     5189   vectopt_loop_substitute.h90 \ 
     5190   KEY_CPP \ 
     5191   limrhg_2.F90 
     5192$(MODEL_LIB)(limrst_2.o) : \ 
    60435193   $(MODEL_LIB)(dom_oce.o) \ 
    60445194   $(MODEL_LIB)(in_out_manager.o) \ 
     
    60495199   $(MODEL_LIB)(lbclnk.o) \ 
    60505200   $(MODEL_LIB)(lib_print.o) \ 
    6051    $(MODEL_LIB)(par_ice.o) \ 
    6052    $(MODEL_LIB)(par_kind.o) \ 
    6053    $(MODEL_LIB)(par_oce.o) \ 
    6054    $(MODEL_LIB)(phycst.o) \ 
    6055    $(MODEL_LIB)(prtctl.o) \ 
    6056    blk_oce.F90 \ 
     5201   $(MODEL_LIB)(par_ice_2.o) \ 
     5202   $(MODEL_LIB)(par_kind.o) \ 
     5203   $(MODEL_LIB)(par_oce.o) \ 
     5204   $(MODEL_LIB)(phycst.o) \ 
     5205   $(MODEL_LIB)(prtctl.o) \ 
    60575206   dom_oce.F90 \ 
    60585207   in_out_manager.F90 \ 
     
    60635212   lbclnk.F90 \ 
    60645213   lib_print.f90 \ 
    6065    par_ice.F90 \ 
     5214   par_ice_2.F90 \ 
    60665215   par_kind.F90 \ 
    60675216   par_oce.F90 \ 
     
    60695218   prtctl.F90 \ 
    60705219   $(MODEL_LIB)(daymod.o) \ 
    6071    $(MODEL_LIB)(dom_oce.o) \ 
    6072    $(MODEL_LIB)(ice.o) \ 
     5220   $(MODEL_LIB)(ice_2.o) \ 
     5221   $(MODEL_LIB)(in_out_manager.o) \ 
     5222   $(MODEL_LIB)(iom.o) \ 
     5223   $(MODEL_LIB)(sbc_ice.o) \ 
     5224   $(MODEL_LIB)(sbc_oce.o) \ 
     5225   daymod.F90 \ 
     5226   ice_2.F90 \ 
     5227   in_out_manager.F90 \ 
     5228   iom.F90 \ 
     5229   sbc_ice.F90 \ 
     5230   sbc_oce.F90 \ 
     5231   KEY_CPP \ 
     5232   limrst_2.F90 
     5233$(MODEL_LIB)(limsbc_2.o) : \ 
     5234   $(MODEL_LIB)(dom_ice_2.o) \ 
     5235   $(MODEL_LIB)(dom_oce.o) \ 
     5236   $(MODEL_LIB)(ice_2.o) \ 
    60735237   $(MODEL_LIB)(ice_oce.o) \ 
    60745238   $(MODEL_LIB)(in_out_manager.o) \ 
    6075    $(MODEL_LIB)(iom.o) \ 
    6076    daymod.F90 \ 
    6077    dom_oce.F90 \ 
    6078    ice.F90 \ 
     5239   $(MODEL_LIB)(lib_mpp.o) \ 
     5240   $(MODEL_LIB)(lib_print.o) \ 
     5241   $(MODEL_LIB)(limistate_2.o) \ 
     5242   $(MODEL_LIB)(limmsh_2.o) \ 
     5243   $(MODEL_LIB)(limrst_2.o) \ 
     5244   $(MODEL_LIB)(oce.o) \ 
     5245   $(MODEL_LIB)(ocfzpt.o) \ 
     5246   $(MODEL_LIB)(par_ice_2.o) \ 
     5247   $(MODEL_LIB)(par_kind.o) \ 
     5248   $(MODEL_LIB)(par_oce.o) \ 
     5249   $(MODEL_LIB)(phycst.o) \ 
     5250   $(MODEL_LIB)(sbc_ice.o) \ 
     5251   $(MODEL_LIB)(sbc_oce.o) \ 
     5252   dom_ice_2.F90 \ 
     5253   dom_oce.F90 \ 
     5254   ice_2.F90 \ 
    60795255   ice_oce.F90 \ 
    60805256   in_out_manager.F90 \ 
    6081    iom.F90 \ 
    6082    KEY_CPP \ 
    6083    limrst.F90 
    6084 $(MODEL_LIB)(limtab.o) :   \ 
    6085    $(MODEL_LIB)(par_kind.o) \ 
    6086    par_kind.F90 \ 
    6087    KEY_CPP \ 
    6088    limtab.F90 
    6089 $(MODEL_LIB)(limthd.o) :   \ 
    6090    $(MODEL_LIB)(blk_oce.o) \ 
    6091    $(MODEL_LIB)(dom_ice.o) \ 
    6092    $(MODEL_LIB)(dom_oce.o) \ 
    6093    $(MODEL_LIB)(flx_oce.o) \ 
    6094    $(MODEL_LIB)(ice.o) \ 
     5257   lib_mpp.F90 \ 
     5258   lib_print.f90 \ 
     5259   limistate_2.F90 \ 
     5260   limmsh_2.F90 \ 
     5261   limrst_2.F90 \ 
     5262   oce.F90 \ 
     5263   ocfzpt.F90 \ 
     5264   par_ice_2.F90 \ 
     5265   par_kind.F90 \ 
     5266   par_oce.F90 \ 
     5267   phycst.F90 \ 
     5268   sbc_ice.F90 \ 
     5269   sbc_oce.F90 \ 
     5270   $(MODEL_LIB)(albedo.o) \ 
     5271   $(MODEL_LIB)(dom_oce.o) \ 
     5272   $(MODEL_LIB)(dynspg_oce.o) \ 
     5273   $(MODEL_LIB)(ice_2.o) \ 
    60955274   $(MODEL_LIB)(ice_oce.o) \ 
    6096    $(MODEL_LIB)(iceini.o) \ 
    6097    $(MODEL_LIB)(in_out_manager.o) \ 
    6098    $(MODEL_LIB)(ini1d.o) \ 
    6099    $(MODEL_LIB)(lib_mpp.o) \ 
    6100    $(MODEL_LIB)(lib_print.o) \ 
    6101    $(MODEL_LIB)(limistate.o) \ 
    6102    $(MODEL_LIB)(limmsh.o) \ 
    6103    $(MODEL_LIB)(limrst.o) \ 
    6104    $(MODEL_LIB)(oce.o) \ 
     5275   $(MODEL_LIB)(iceini_2.o) \ 
     5276   $(MODEL_LIB)(in_out_manager.o) \ 
     5277   $(MODEL_LIB)(lbclnk.o) \ 
    61055278   $(MODEL_LIB)(ocfzpt.o) \ 
    6106    $(MODEL_LIB)(par_ice.o) \ 
    6107    $(MODEL_LIB)(par_kind.o) \ 
    6108    $(MODEL_LIB)(par_oce.o) \ 
    6109    $(MODEL_LIB)(phycst.o) \ 
    6110    $(MODEL_LIB)(thd_ice.o) \ 
    6111    blk_oce.F90 \ 
    6112    dom_ice.F90 \ 
    6113    dom_oce.F90 \ 
    6114    flx_oce.F90 \ 
    6115    ice.F90 \ 
     5279   $(MODEL_LIB)(par_oce.o) \ 
     5280   $(MODEL_LIB)(phycst.o) \ 
     5281   $(MODEL_LIB)(prtctl.o) \ 
     5282   $(MODEL_LIB)(sbc_ice.o) \ 
     5283   $(MODEL_LIB)(sbc_oce.o) \ 
     5284   albedo.F90 \ 
     5285   dom_oce.F90 \ 
     5286   dynspg_oce.F90 \ 
     5287   ice_2.F90 \ 
    61165288   ice_oce.F90 \ 
    6117    iceini.F90 \ 
    6118    in_out_manager.F90 \ 
    6119    ini1d.F90 \ 
    6120    lib_mpp.F90 \ 
    6121    lib_print.f90 \ 
    6122    limistate.F90 \ 
    6123    limmsh.F90 \ 
    6124    limrst.F90 \ 
    6125    oce.F90 \ 
     5289   iceini_2.F90 \ 
     5290   in_out_manager.F90 \ 
     5291   lbclnk.F90 \ 
    61265292   ocfzpt.F90 \ 
    6127    par_ice.F90 \ 
    6128    par_kind.F90 \ 
    6129    par_oce.F90 \ 
    6130    phycst.F90 \ 
    6131    thd_ice.F90 \ 
    6132    $(MODEL_LIB)(dom_ice.o) \ 
    6133    $(MODEL_LIB)(dom_oce.o) \ 
    6134    $(MODEL_LIB)(flx_oce.o) \ 
    6135    $(MODEL_LIB)(ice.o) \ 
     5293   par_oce.F90 \ 
     5294   phycst.F90 \ 
     5295   prtctl.F90 \ 
     5296   sbc_ice.F90 \ 
     5297   sbc_oce.F90 \ 
     5298   vectopt_loop_substitute.h90 \ 
     5299   KEY_CPP \ 
     5300   limsbc_2.F90 
     5301$(MODEL_LIB)(limtab_2.o) : \ 
     5302   $(MODEL_LIB)(par_kind.o) \ 
     5303   par_kind.F90 \ 
     5304   KEY_CPP \ 
     5305   limtab_2.F90 
     5306$(MODEL_LIB)(limthd_2.o) : \ 
     5307   $(MODEL_LIB)(dom_ice_2.o) \ 
     5308   $(MODEL_LIB)(dom_oce.o) \ 
     5309   $(MODEL_LIB)(ice_2.o) \ 
    61365310   $(MODEL_LIB)(ice_oce.o) \ 
    6137    $(MODEL_LIB)(iceini.o) \ 
    6138    $(MODEL_LIB)(in_out_manager.o) \ 
    6139    $(MODEL_LIB)(lbclnk.o) \ 
    6140    $(MODEL_LIB)(limtab.o) \ 
    6141    $(MODEL_LIB)(limthd_lac.o) \ 
    6142    $(MODEL_LIB)(limthd_zdf.o) \ 
    6143    $(MODEL_LIB)(phycst.o) \ 
    6144    $(MODEL_LIB)(prtctl.o) \ 
    6145    $(MODEL_LIB)(thd_ice.o) \ 
    6146    dom_ice.F90 \ 
    6147    dom_oce.F90 \ 
    6148    flx_oce.F90 \ 
    6149    ice.F90 \ 
     5311   $(MODEL_LIB)(iceini_2.o) \ 
     5312   $(MODEL_LIB)(in_out_manager.o) \ 
     5313   $(MODEL_LIB)(lib_mpp.o) \ 
     5314   $(MODEL_LIB)(lib_print.o) \ 
     5315   $(MODEL_LIB)(limistate_2.o) \ 
     5316   $(MODEL_LIB)(limmsh_2.o) \ 
     5317   $(MODEL_LIB)(limrst_2.o) \ 
     5318   $(MODEL_LIB)(oce.o) \ 
     5319   $(MODEL_LIB)(ocfzpt.o) \ 
     5320   $(MODEL_LIB)(par_ice_2.o) \ 
     5321   $(MODEL_LIB)(par_kind.o) \ 
     5322   $(MODEL_LIB)(par_oce.o) \ 
     5323   $(MODEL_LIB)(phycst.o) \ 
     5324   $(MODEL_LIB)(sbc_ice.o) \ 
     5325   $(MODEL_LIB)(sbc_oce.o) \ 
     5326   $(MODEL_LIB)(thd_ice_2.o) \ 
     5327   dom_ice_2.F90 \ 
     5328   dom_oce.F90 \ 
     5329   ice_2.F90 \ 
    61505330   ice_oce.F90 \ 
    6151    iceini.F90 \ 
    6152    in_out_manager.F90 \ 
    6153    lbclnk.F90 \ 
    6154    limtab.F90 \ 
    6155    limthd_lac.F90 \ 
    6156    limthd_zdf.F90 \ 
    6157    phycst.F90 \ 
    6158    prtctl.F90 \ 
    6159    thd_ice.F90 \ 
     5331   iceini_2.F90 \ 
     5332   in_out_manager.F90 \ 
     5333   lib_mpp.F90 \ 
     5334   lib_print.f90 \ 
     5335   limistate_2.F90 \ 
     5336   limmsh_2.F90 \ 
     5337   limrst_2.F90 \ 
     5338   oce.F90 \ 
     5339   ocfzpt.F90 \ 
     5340   par_ice_2.F90 \ 
     5341   par_kind.F90 \ 
     5342   par_oce.F90 \ 
     5343   phycst.F90 \ 
     5344   sbc_ice.F90 \ 
     5345   sbc_oce.F90 \ 
     5346   thd_ice_2.F90 \ 
     5347   $(MODEL_LIB)(dom_ice_2.o) \ 
     5348   $(MODEL_LIB)(dom_oce.o) \ 
     5349   $(MODEL_LIB)(ice_2.o) \ 
     5350   $(MODEL_LIB)(ice_oce.o) \ 
     5351   $(MODEL_LIB)(iceini_2.o) \ 
     5352   $(MODEL_LIB)(in_out_manager.o) \ 
     5353   $(MODEL_LIB)(lbclnk.o) \ 
     5354   $(MODEL_LIB)(limtab_2.o) \ 
     5355   $(MODEL_LIB)(limthd_lac_2.o) \ 
     5356   $(MODEL_LIB)(limthd_zdf_2.o) \ 
     5357   $(MODEL_LIB)(phycst.o) \ 
     5358   $(MODEL_LIB)(prtctl.o) \ 
     5359   $(MODEL_LIB)(sbc_ice.o) \ 
     5360   $(MODEL_LIB)(sbc_oce.o) \ 
     5361   $(MODEL_LIB)(thd_ice_2.o) \ 
     5362   dom_ice_2.F90 \ 
     5363   dom_oce.F90 \ 
     5364   ice_2.F90 \ 
     5365   ice_oce.F90 \ 
     5366   iceini_2.F90 \ 
     5367   in_out_manager.F90 \ 
     5368   lbclnk.F90 \ 
     5369   limtab_2.F90 \ 
     5370   limthd_lac_2.F90 \ 
     5371   limthd_zdf_2.F90 \ 
     5372   phycst.F90 \ 
     5373   prtctl.F90 \ 
     5374   sbc_ice.F90 \ 
     5375   sbc_oce.F90 \ 
     5376   thd_ice_2.F90 \ 
    61605377   domzgr_substitute.h90 \ 
    61615378   vectopt_loop_substitute.h90 \ 
    61625379   KEY_CPP \ 
    6163    limthd.F90 
    6164 $(MODEL_LIB)(limthd_lac.o) :  \ 
    6165    $(MODEL_LIB)(blk_oce.o) \ 
    6166    $(MODEL_LIB)(dom_ice.o) \ 
    6167    $(MODEL_LIB)(dom_oce.o) \ 
    6168    $(MODEL_LIB)(flx_oce.o) \ 
    6169    $(MODEL_LIB)(ice.o) \ 
     5380   limthd_2.F90 
     5381$(MODEL_LIB)(limthd_lac_2.o) :   \ 
     5382   $(MODEL_LIB)(dom_ice_2.o) \ 
     5383   $(MODEL_LIB)(dom_oce.o) \ 
     5384   $(MODEL_LIB)(ice_2.o) \ 
    61705385   $(MODEL_LIB)(ice_oce.o) \ 
    61715386   $(MODEL_LIB)(in_out_manager.o) \ 
    6172    $(MODEL_LIB)(ini1d.o) \ 
    61735387   $(MODEL_LIB)(iom.o) \ 
    61745388   $(MODEL_LIB)(lbclnk.o) \ 
    6175    $(MODEL_LIB)(limistate.o) \ 
    6176    $(MODEL_LIB)(limmsh.o) \ 
    6177    $(MODEL_LIB)(limrst.o) \ 
     5389   $(MODEL_LIB)(limistate_2.o) \ 
     5390   $(MODEL_LIB)(limmsh_2.o) \ 
     5391   $(MODEL_LIB)(limrst_2.o) \ 
    61785392   $(MODEL_LIB)(oce.o) \ 
    61795393   $(MODEL_LIB)(ocfzpt.o) \ 
    6180    $(MODEL_LIB)(par_ice.o) \ 
    6181    $(MODEL_LIB)(par_kind.o) \ 
    6182    $(MODEL_LIB)(par_oce.o) \ 
    6183    $(MODEL_LIB)(phycst.o) \ 
    6184    blk_oce.F90 \ 
    6185    dom_ice.F90 \ 
    6186    dom_oce.F90 \ 
    6187    flx_oce.F90 \ 
    6188    ice.F90 \ 
     5394   $(MODEL_LIB)(par_ice_2.o) \ 
     5395   $(MODEL_LIB)(par_kind.o) \ 
     5396   $(MODEL_LIB)(par_oce.o) \ 
     5397   $(MODEL_LIB)(phycst.o) \ 
     5398   $(MODEL_LIB)(sbc_ice.o) \ 
     5399   $(MODEL_LIB)(sbc_oce.o) \ 
     5400   dom_ice_2.F90 \ 
     5401   dom_oce.F90 \ 
     5402   ice_2.F90 \ 
    61895403   ice_oce.F90 \ 
    61905404   in_out_manager.F90 \ 
    6191    ini1d.F90 \ 
    61925405   iom.F90 \ 
    61935406   lbclnk.F90 \ 
    6194    limistate.F90 \ 
    6195    limmsh.F90 \ 
    6196    limrst.F90 \ 
     5407   limistate_2.F90 \ 
     5408   limmsh_2.F90 \ 
     5409   limrst_2.F90 \ 
    61975410   oce.F90 \ 
    61985411   ocfzpt.F90 \ 
    6199    par_ice.F90 \ 
    6200    par_kind.F90 \ 
    6201    par_oce.F90 \ 
    6202    phycst.F90 \ 
     5412   par_ice_2.F90 \ 
     5413   par_kind.F90 \ 
     5414   par_oce.F90 \ 
     5415   phycst.F90 \ 
     5416   sbc_ice.F90 \ 
     5417   sbc_oce.F90 \ 
    62035418   $(MODEL_LIB)(ice_oce.o) \ 
    6204    $(MODEL_LIB)(iceini.o) \ 
    6205    $(MODEL_LIB)(limistate.o) \ 
    6206    $(MODEL_LIB)(par_oce.o) \ 
    6207    $(MODEL_LIB)(phycst.o) \ 
    6208    $(MODEL_LIB)(thd_ice.o) \ 
     5419   $(MODEL_LIB)(iceini_2.o) \ 
     5420   $(MODEL_LIB)(limistate_2.o) \ 
     5421   $(MODEL_LIB)(par_oce.o) \ 
     5422   $(MODEL_LIB)(phycst.o) \ 
     5423   $(MODEL_LIB)(thd_ice_2.o) \ 
    62095424   ice_oce.F90 \ 
    6210    iceini.F90 \ 
    6211    limistate.F90 \ 
    6212    par_oce.F90 \ 
    6213    phycst.F90 \ 
    6214    thd_ice.F90 \ 
    6215    KEY_CPP \ 
    6216    limthd_lac.F90 
    6217 $(MODEL_LIB)(limthd_zdf.o) :  \ 
    6218    $(MODEL_LIB)(blk_oce.o) \ 
    6219    $(MODEL_LIB)(dom_ice.o) \ 
    6220    $(MODEL_LIB)(dom_oce.o) \ 
    6221    $(MODEL_LIB)(flx_oce.o) \ 
    6222    $(MODEL_LIB)(ice.o) \ 
     5425   iceini_2.F90 \ 
     5426   limistate_2.F90 \ 
     5427   par_oce.F90 \ 
     5428   phycst.F90 \ 
     5429   thd_ice_2.F90 \ 
     5430   KEY_CPP \ 
     5431   limthd_lac_2.F90 
     5432$(MODEL_LIB)(limthd_zdf_2.o) :   \ 
     5433   $(MODEL_LIB)(dom_ice_2.o) \ 
     5434   $(MODEL_LIB)(dom_oce.o) \ 
     5435   $(MODEL_LIB)(ice_2.o) \ 
    62235436   $(MODEL_LIB)(ice_oce.o) \ 
    62245437   $(MODEL_LIB)(in_out_manager.o) \ 
    6225    $(MODEL_LIB)(ini1d.o) \ 
    62265438   $(MODEL_LIB)(iom.o) \ 
    62275439   $(MODEL_LIB)(lbclnk.o) \ 
    62285440   $(MODEL_LIB)(lib_print.o) \ 
    6229    $(MODEL_LIB)(limistate.o) \ 
    6230    $(MODEL_LIB)(limmsh.o) \ 
    6231    $(MODEL_LIB)(limrst.o) \ 
     5441   $(MODEL_LIB)(limistate_2.o) \ 
     5442   $(MODEL_LIB)(limmsh_2.o) \ 
     5443   $(MODEL_LIB)(limrst_2.o) \ 
    62325444   $(MODEL_LIB)(oce.o) \ 
    62335445   $(MODEL_LIB)(ocfzpt.o) \ 
    6234    $(MODEL_LIB)(par_ice.o) \ 
    6235    $(MODEL_LIB)(par_kind.o) \ 
    6236    $(MODEL_LIB)(par_oce.o) \ 
    6237    $(MODEL_LIB)(phycst.o) \ 
    6238    blk_oce.F90 \ 
    6239    dom_ice.F90 \ 
    6240    dom_oce.F90 \ 
    6241    flx_oce.F90 \ 
    6242    ice.F90 \ 
     5446   $(MODEL_LIB)(par_ice_2.o) \ 
     5447   $(MODEL_LIB)(par_kind.o) \ 
     5448   $(MODEL_LIB)(par_oce.o) \ 
     5449   $(MODEL_LIB)(phycst.o) \ 
     5450   $(MODEL_LIB)(sbc_ice.o) \ 
     5451   $(MODEL_LIB)(sbc_oce.o) \ 
     5452   dom_ice_2.F90 \ 
     5453   dom_oce.F90 \ 
     5454   ice_2.F90 \ 
    62435455   ice_oce.F90 \ 
    62445456   in_out_manager.F90 \ 
    6245    ini1d.F90 \ 
    62465457   iom.F90 \ 
    62475458   lbclnk.F90 \ 
    62485459   lib_print.f90 \ 
    6249    limistate.F90 \ 
    6250    limmsh.F90 \ 
    6251    limrst.F90 \ 
     5460   limistate_2.F90 \ 
     5461   limmsh_2.F90 \ 
     5462   limrst_2.F90 \ 
    62525463   oce.F90 \ 
    62535464   ocfzpt.F90 \ 
    6254    par_ice.F90 \ 
    6255    par_kind.F90 \ 
    6256    par_oce.F90 \ 
    6257    phycst.F90 \ 
     5465   par_ice_2.F90 \ 
     5466   par_kind.F90 \ 
     5467   par_oce.F90 \ 
     5468   phycst.F90 \ 
     5469   sbc_ice.F90 \ 
     5470   sbc_oce.F90 \ 
    62585471   $(MODEL_LIB)(ice_oce.o) \ 
    6259    $(MODEL_LIB)(iceini.o) \ 
    6260    $(MODEL_LIB)(in_out_manager.o) \ 
    6261    $(MODEL_LIB)(limistate.o) \ 
    6262    $(MODEL_LIB)(par_oce.o) \ 
    6263    $(MODEL_LIB)(phycst.o) \ 
    6264    $(MODEL_LIB)(thd_ice.o) \ 
     5472   $(MODEL_LIB)(iceini_2.o) \ 
     5473   $(MODEL_LIB)(in_out_manager.o) \ 
     5474   $(MODEL_LIB)(limistate_2.o) \ 
     5475   $(MODEL_LIB)(par_oce.o) \ 
     5476   $(MODEL_LIB)(phycst.o) \ 
     5477   $(MODEL_LIB)(thd_ice_2.o) \ 
    62655478   ice_oce.F90 \ 
    6266    iceini.F90 \ 
    6267    in_out_manager.F90 \ 
    6268    limistate.F90 \ 
    6269    par_oce.F90 \ 
    6270    phycst.F90 \ 
    6271    thd_ice.F90 \ 
    6272    KEY_CPP \ 
    6273    limthd_zdf.F90 
    6274 $(MODEL_LIB)(limtrp.o) :   \ 
    6275    $(MODEL_LIB)(blk_oce.o) \ 
    6276    $(MODEL_LIB)(dom_ice.o) \ 
    6277    $(MODEL_LIB)(dom_oce.o) \ 
    6278    $(MODEL_LIB)(flx_oce.o) \ 
    6279    $(MODEL_LIB)(ice.o) \ 
     5479   iceini_2.F90 \ 
     5480   in_out_manager.F90 \ 
     5481   limistate_2.F90 \ 
     5482   par_oce.F90 \ 
     5483   phycst.F90 \ 
     5484   thd_ice_2.F90 \ 
     5485   KEY_CPP \ 
     5486   limthd_zdf_2.F90 
     5487$(MODEL_LIB)(limtrp_2.o) : \ 
     5488   $(MODEL_LIB)(dom_ice_2.o) \ 
     5489   $(MODEL_LIB)(dom_oce.o) \ 
     5490   $(MODEL_LIB)(ice_2.o) \ 
    62805491   $(MODEL_LIB)(ice_oce.o) \ 
    62815492   $(MODEL_LIB)(in_out_manager.o) \ 
    6282    $(MODEL_LIB)(ini1d.o) \ 
    62835493   $(MODEL_LIB)(iom.o) \ 
    62845494   $(MODEL_LIB)(lbclnk.o) \ 
    62855495   $(MODEL_LIB)(lib_mpp.o) \ 
    62865496   $(MODEL_LIB)(lib_print.o) \ 
    6287    $(MODEL_LIB)(limistate.o) \ 
    6288    $(MODEL_LIB)(limmsh.o) \ 
    6289    $(MODEL_LIB)(limrst.o) \ 
     5497   $(MODEL_LIB)(limistate_2.o) \ 
     5498   $(MODEL_LIB)(limmsh_2.o) \ 
     5499   $(MODEL_LIB)(limrst_2.o) \ 
    62905500   $(MODEL_LIB)(oce.o) \ 
    62915501   $(MODEL_LIB)(ocfzpt.o) \ 
    6292    $(MODEL_LIB)(par_ice.o) \ 
    6293    $(MODEL_LIB)(par_kind.o) \ 
    6294    $(MODEL_LIB)(par_oce.o) \ 
    6295    $(MODEL_LIB)(phycst.o) \ 
    6296    $(MODEL_LIB)(prtctl.o) \ 
    6297    blk_oce.F90 \ 
    6298    dom_ice.F90 \ 
    6299    dom_oce.F90 \ 
    6300    flx_oce.F90 \ 
    6301    ice.F90 \ 
     5502   $(MODEL_LIB)(par_ice_2.o) \ 
     5503   $(MODEL_LIB)(par_kind.o) \ 
     5504   $(MODEL_LIB)(par_oce.o) \ 
     5505   $(MODEL_LIB)(phycst.o) \ 
     5506   $(MODEL_LIB)(prtctl.o) \ 
     5507   $(MODEL_LIB)(sbc_ice.o) \ 
     5508   $(MODEL_LIB)(sbc_oce.o) \ 
     5509   dom_ice_2.F90 \ 
     5510   dom_oce.F90 \ 
     5511   ice_2.F90 \ 
    63025512   ice_oce.F90 \ 
    63035513   in_out_manager.F90 \ 
    6304    ini1d.F90 \ 
    63055514   iom.F90 \ 
    63065515   lbclnk.F90 \ 
    63075516   lib_mpp.F90 \ 
    63085517   lib_print.f90 \ 
    6309    limistate.F90 \ 
    6310    limmsh.F90 \ 
    6311    limrst.F90 \ 
     5518   limistate_2.F90 \ 
     5519   limmsh_2.F90 \ 
     5520   limrst_2.F90 \ 
    63125521   oce.F90 \ 
    63135522   ocfzpt.F90 \ 
    6314    par_ice.F90 \ 
    6315    par_kind.F90 \ 
    6316    par_oce.F90 \ 
    6317    phycst.F90 \ 
    6318    prtctl.F90 \ 
     5523   par_ice_2.F90 \ 
     5524   par_kind.F90 \ 
     5525   par_oce.F90 \ 
     5526   phycst.F90 \ 
     5527   prtctl.F90 \ 
     5528   sbc_ice.F90 \ 
     5529   sbc_oce.F90 \ 
    63195530   $(MODEL_LIB)(daymod.o) \ 
    6320    $(MODEL_LIB)(dom_ice.o) \ 
    6321    $(MODEL_LIB)(dom_oce.o) \ 
    6322    $(MODEL_LIB)(ice.o) \ 
     5531   $(MODEL_LIB)(dom_ice_2.o) \ 
     5532   $(MODEL_LIB)(dom_oce.o) \ 
     5533   $(MODEL_LIB)(ice_2.o) \ 
    63235534   $(MODEL_LIB)(ice_oce.o) \ 
    6324    $(MODEL_LIB)(iceini.o) \ 
    6325    $(MODEL_LIB)(in_out_manager.o) \ 
    6326    $(MODEL_LIB)(lbclnk.o) \ 
    6327    $(MODEL_LIB)(lib_mpp.o) \ 
    6328    $(MODEL_LIB)(limadv.o) \ 
    6329    $(MODEL_LIB)(limhdf.o) \ 
    6330    $(MODEL_LIB)(limistate.o) \ 
     5535   $(MODEL_LIB)(iceini_2.o) \ 
     5536   $(MODEL_LIB)(in_out_manager.o) \ 
     5537   $(MODEL_LIB)(lbclnk.o) \ 
     5538   $(MODEL_LIB)(lib_mpp.o) \ 
     5539   $(MODEL_LIB)(limadv_2.o) \ 
     5540   $(MODEL_LIB)(limhdf_2.o) \ 
     5541   $(MODEL_LIB)(limistate_2.o) \ 
    63315542   $(MODEL_LIB)(phycst.o) \ 
    63325543   daymod.F90 \ 
    6333    dom_ice.F90 \ 
    6334    dom_oce.F90 \ 
    6335    ice.F90 \ 
     5544   dom_ice_2.F90 \ 
     5545   dom_oce.F90 \ 
     5546   ice_2.F90 \ 
    63365547   ice_oce.F90 \ 
    6337    iceini.F90 \ 
    6338    in_out_manager.F90 \ 
    6339    lbclnk.F90 \ 
    6340    lib_mpp.F90 \ 
    6341    limadv.F90 \ 
    6342    limhdf.F90 \ 
    6343    limistate.F90 \ 
     5548   iceini_2.F90 \ 
     5549   in_out_manager.F90 \ 
     5550   lbclnk.F90 \ 
     5551   lib_mpp.F90 \ 
     5552   limadv_2.F90 \ 
     5553   limhdf_2.F90 \ 
     5554   limistate_2.F90 \ 
    63445555   phycst.F90 \ 
    63455556   vectopt_loop_substitute.h90 \ 
    63465557   KEY_CPP \ 
    6347    limtrp.F90 
    6348 $(MODEL_LIB)(limwri.o) :   \ 
    6349    $(MODEL_LIB)(blk_oce.o) \ 
     5558   limtrp_2.F90 
     5559$(MODEL_LIB)(limwri_2.o) : \ 
    63505560   $(MODEL_LIB)(daymod.o) \ 
    63515561   $(MODEL_LIB)(dom_oce.o) \ 
     
    63545564   $(MODEL_LIB)(lib_print.o) \ 
    63555565   $(MODEL_LIB)(oce.o) \ 
    6356    $(MODEL_LIB)(par_ice.o) \ 
    6357    $(MODEL_LIB)(par_kind.o) \ 
    6358    $(MODEL_LIB)(par_oce.o) \ 
    6359    $(MODEL_LIB)(phycst.o) \ 
    6360    $(MODEL_LIB)(prtctl.o) \ 
    6361    blk_oce.F90 \ 
     5566   $(MODEL_LIB)(par_ice_2.o) \ 
     5567   $(MODEL_LIB)(par_kind.o) \ 
     5568   $(MODEL_LIB)(par_oce.o) \ 
     5569   $(MODEL_LIB)(phycst.o) \ 
     5570   $(MODEL_LIB)(prtctl.o) \ 
    63625571   daymod.F90 \ 
    63635572   dom_oce.F90 \ 
     
    63665575   lib_print.f90 \ 
    63675576   oce.F90 \ 
    6368    par_ice.F90 \ 
     5577   par_ice_2.F90 \ 
    63695578   par_kind.F90 \ 
    63705579   par_oce.F90 \ 
     
    63735582   $(MODEL_LIB)(daymod.o) \ 
    63745583   $(MODEL_LIB)(dianam.o) \ 
    6375    $(MODEL_LIB)(dom_ice.o) \ 
    6376    $(MODEL_LIB)(dom_oce.o) \ 
    6377    $(MODEL_LIB)(flx_oce.o) \ 
    6378    $(MODEL_LIB)(ice.o) \ 
     5584   $(MODEL_LIB)(dom_ice_2.o) \ 
     5585   $(MODEL_LIB)(dom_oce.o) \ 
     5586   $(MODEL_LIB)(ice_2.o) \ 
    63795587   $(MODEL_LIB)(ice_oce.o) \ 
    63805588   $(MODEL_LIB)(in_out_manager.o) \ 
    63815589   $(MODEL_LIB)(lbclnk.o) \ 
    63825590   $(MODEL_LIB)(phycst.o) \ 
     5591   $(MODEL_LIB)(sbc_ice.o) \ 
     5592   $(MODEL_LIB)(sbc_oce.o) \ 
    63835593   daymod.F90 \ 
    63845594   dianam.F90 \ 
    6385    dom_ice.F90 \ 
    6386    dom_oce.F90 \ 
    6387    flx_oce.F90 \ 
    6388    ice.F90 \ 
     5595   dom_ice_2.F90 \ 
     5596   dom_oce.F90 \ 
     5597   ice_2.F90 \ 
    63895598   ice_oce.F90 \ 
    63905599   in_out_manager.F90 \ 
    63915600   lbclnk.F90 \ 
    63925601   phycst.F90 \ 
     5602   sbc_ice.F90 \ 
     5603   sbc_oce.F90 \ 
    63935604   $(MODEL_LIB)(diadimg.o) \ 
    63945605   diadimg.F90 \ 
    6395    limwri_dimg.h90 \ 
     5606   limwri_dimg_2.h90 \ 
     5607   vectopt_loop_substitute.h90 \ 
    63965608   $(IOIPSL_LIB) \ 
    63975609   KEY_CPP \ 
    6398    limwri.F90 
     5610   limwri_2.F90 
    63995611$(MODEL_LIB)(model.o) : \ 
    6400    $(MODEL_LIB)(cpl.o) \ 
     5612   $(MODEL_LIB)(bdy_par.o) \ 
     5613   $(MODEL_LIB)(bdyini.o) \ 
     5614   $(MODEL_LIB)(bdytides.o) \ 
     5615   $(MODEL_LIB)(c1d.o) \ 
    64015616   $(MODEL_LIB)(cpl_oasis3.o) \ 
    64025617   $(MODEL_LIB)(cpl_oasis4.o) \ 
     
    64085623   $(MODEL_LIB)(domcfg.o) \ 
    64095624   $(MODEL_LIB)(dtasal.o) \ 
    6410    $(MODEL_LIB)(dtasst.o) \ 
    64115625   $(MODEL_LIB)(dtatem.o) \ 
    6412    $(MODEL_LIB)(dyncor1d.o) \ 
     5626   $(MODEL_LIB)(dyncor_c1d.o) \ 
    64135627   $(MODEL_LIB)(dynspg_oce.o) \ 
    64145628   $(MODEL_LIB)(eosbn2.o) \ 
    6415    $(MODEL_LIB)(flxfwb.o) \ 
    6416    $(MODEL_LIB)(flxmod.o) \ 
    6417    $(MODEL_LIB)(iceini.o) \ 
    6418    $(MODEL_LIB)(in_out_manager.o) \ 
    6419    $(MODEL_LIB)(ini1d.o) \ 
     5629   $(MODEL_LIB)(in_out_manager.o) \ 
    64205630   $(MODEL_LIB)(initrc.o) \ 
    64215631   $(MODEL_LIB)(istate.o) \ 
     
    64305640   $(MODEL_LIB)(phycst.o) \ 
    64315641   $(MODEL_LIB)(prtctl.o) \ 
     5642   $(MODEL_LIB)(sbc_oce.o) \ 
    64325643   $(MODEL_LIB)(step.o) \ 
    6433    $(MODEL_LIB)(step1d.o) \ 
     5644   $(MODEL_LIB)(step_c1d.o) \ 
    64345645   $(MODEL_LIB)(trdmod.o) \ 
    64355646   $(MODEL_LIB)(trdmod_oce.o) \ 
    64365647   $(MODEL_LIB)(zdfini.o) \ 
    64375648   $(MODEL_LIB)(zpshde.o) \ 
    6438    cpl.F90 \ 
     5649   bdy_par.F90 \ 
     5650   bdyini.F90 \ 
     5651   bdytides.F90 \ 
     5652   c1d.F90 \ 
    64395653   cpl_oasis3.F90 \ 
    64405654   cpl_oasis4.F90 \ 
     
    64465660   domcfg.F90 \ 
    64475661   dtasal.F90 \ 
    6448    dtasst.F90 \ 
    64495662   dtatem.F90 \ 
    6450    dyncor1d.F90 \ 
     5663   dyncor_c1d.F90 \ 
    64515664   dynspg_oce.F90 \ 
    64525665   eosbn2.F90 \ 
    6453    flxfwb.F90 \ 
    6454    flxmod.F90 \ 
    6455    iceini.F90 \ 
    6456    in_out_manager.F90 \ 
    6457    ini1d.F90 \ 
     5666   in_out_manager.F90 \ 
    64585667   initrc.F90 \ 
    64595668   istate.F90 \ 
     
    64685677   phycst.F90 \ 
    64695678   prtctl.F90 \ 
     5679   sbc_oce.F90 \ 
    64705680   step.F90 \ 
    6471    step1d.F90 \ 
     5681   step_c1d.F90 \ 
    64725682   trdmod.F90 \ 
    64735683   trdmod_oce.F90 \ 
     
    69406150   obctra.F90 
    69416151$(MODEL_LIB)(obcvol.o) :   \ 
    6942    $(MODEL_LIB)(blk_oce.o) \ 
    6943    $(MODEL_LIB)(cpl_oce.o) \ 
    6944    $(MODEL_LIB)(daymod.o) \ 
    6945    $(MODEL_LIB)(dom_oce.o) \ 
    6946    $(MODEL_LIB)(dtasal.o) \ 
    6947    $(MODEL_LIB)(dtasss.o) \ 
    6948    $(MODEL_LIB)(dtasst.o) \ 
    6949    $(MODEL_LIB)(dtatem.o) \ 
    6950    $(MODEL_LIB)(flx_oce.o) \ 
    6951    $(MODEL_LIB)(flxmod.o) \ 
    6952    $(MODEL_LIB)(flxrnf.o) \ 
    6953    $(MODEL_LIB)(ice_oce.o) \ 
    6954    $(MODEL_LIB)(in_out_manager.o) \ 
    6955    $(MODEL_LIB)(lbclnk.o) \ 
    6956    $(MODEL_LIB)(lib_mpp.o) \ 
     6152   $(MODEL_LIB)(dom_oce.o) \ 
     6153   $(MODEL_LIB)(in_out_manager.o) \ 
    69576154   $(MODEL_LIB)(lib_print.o) \ 
    69586155   $(MODEL_LIB)(obc_par.o) \ 
    6959    $(MODEL_LIB)(oce.o) \ 
    6960    $(MODEL_LIB)(ocfzpt.o) \ 
    6961    $(MODEL_LIB)(par_kind.o) \ 
    6962    $(MODEL_LIB)(par_oce.o) \ 
    6963    $(MODEL_LIB)(phycst.o) \ 
    6964    $(MODEL_LIB)(prtctl.o) \ 
    6965    $(MODEL_LIB)(taumod.o) \ 
    6966    $(MODEL_LIB)(tradmp.o) \ 
    6967    blk_oce.F90 \ 
    6968    cpl_oce.F90 \ 
    6969    daymod.F90 \ 
    6970    dom_oce.F90 \ 
    6971    dtasal.F90 \ 
    6972    dtasss.F90 \ 
    6973    dtasst.F90 \ 
    6974    dtatem.F90 \ 
    6975    flx_oce.F90 \ 
    6976    flxmod.F90 \ 
    6977    flxrnf.F90 \ 
    6978    ice_oce.F90 \ 
    6979    in_out_manager.F90 \ 
    6980    lbclnk.F90 \ 
    6981    lib_mpp.F90 \ 
     6156   $(MODEL_LIB)(par_kind.o) \ 
     6157   $(MODEL_LIB)(par_oce.o) \ 
     6158   dom_oce.F90 \ 
     6159   in_out_manager.F90 \ 
    69826160   lib_print.f90 \ 
    69836161   obc_par.F90 \ 
    6984    oce.F90 \ 
    6985    ocfzpt.F90 \ 
    6986    par_kind.F90 \ 
    6987    par_oce.F90 \ 
    6988    phycst.F90 \ 
    6989    prtctl.F90 \ 
    6990    taumod.F90 \ 
    6991    tradmp.F90 \ 
     6162   par_kind.F90 \ 
     6163   par_oce.F90 \ 
    69926164   $(MODEL_LIB)(dom_oce.o) \ 
    69936165   $(MODEL_LIB)(in_out_manager.o) \ 
     
    69956167   $(MODEL_LIB)(obc_oce.o) \ 
    69966168   $(MODEL_LIB)(oce.o) \ 
    6997    $(MODEL_LIB)(ocesbc.o) \ 
    6998    $(MODEL_LIB)(phycst.o) \ 
     6169   $(MODEL_LIB)(phycst.o) \ 
     6170   $(MODEL_LIB)(sbc_oce.o) \ 
    69996171   dom_oce.F90 \ 
    70006172   in_out_manager.F90 \ 
     
    70026174   obc_oce.F90 \ 
    70036175   oce.F90 \ 
    7004    ocesbc.F90 \ 
    7005    phycst.F90 \ 
     6176   phycst.F90 \ 
     6177   sbc_oce.F90 \ 
    70066178   domzgr_substitute.h90 \ 
    70076179   obc_vectopt_loop_substitute.h90 \ 
     
    70156187   KEY_CPP \ 
    70166188   oce.F90 
    7017 $(MODEL_LIB)(ocesbc.o) :   \ 
    7018    $(MODEL_LIB)(blk_oce.o) \ 
    7019    $(MODEL_LIB)(cpl_oasis3.o) \ 
    7020    $(MODEL_LIB)(cpl_oasis4.o) \ 
    7021    $(MODEL_LIB)(daymod.o) \ 
    7022    $(MODEL_LIB)(dom_oce.o) \ 
    7023    $(MODEL_LIB)(dtasal.o) \ 
    7024    $(MODEL_LIB)(dtatem.o) \ 
    7025    $(MODEL_LIB)(flx_oce.o) \ 
    7026    $(MODEL_LIB)(geo2ocean.o) \ 
    7027    $(MODEL_LIB)(ice.o) \ 
    7028    $(MODEL_LIB)(ice_oce.o) \ 
    7029    $(MODEL_LIB)(in_out_manager.o) \ 
    7030    $(MODEL_LIB)(iom.o) \ 
    7031    $(MODEL_LIB)(lbclnk.o) \ 
    7032    $(MODEL_LIB)(lib_mpp.o) \ 
    7033    $(MODEL_LIB)(lib_print.o) \ 
    7034    $(MODEL_LIB)(oce.o) \ 
    7035    $(MODEL_LIB)(ocfzpt.o) \ 
    7036    $(MODEL_LIB)(par_kind.o) \ 
    7037    $(MODEL_LIB)(par_oce.o) \ 
    7038    $(MODEL_LIB)(phycst.o) \ 
    7039    $(MODEL_LIB)(prtctl.o) \ 
    7040    $(MODEL_LIB)(trdmod.o) \ 
    7041    $(MODEL_LIB)(trdmod_oce.o) \ 
    7042    $(MODEL_LIB)(zdf_oce.o) \ 
    7043    $(MODEL_LIB)(zdfmxl.o) \ 
    7044    blk_oce.F90 \ 
    7045    cpl_oasis3.F90 \ 
    7046    cpl_oasis4.F90 \ 
    7047    daymod.F90 \ 
    7048    dom_oce.F90 \ 
    7049    dtasal.F90 \ 
    7050    dtatem.F90 \ 
    7051    flx_oce.F90 \ 
    7052    geo2ocean.F90 \ 
    7053    ice.F90 \ 
    7054    ice_oce.F90 \ 
    7055    in_out_manager.F90 \ 
    7056    iom.F90 \ 
    7057    lbclnk.F90 \ 
    7058    lib_mpp.F90 \ 
    7059    lib_print.f90 \ 
    7060    oce.F90 \ 
    7061    ocfzpt.F90 \ 
    7062    par_kind.F90 \ 
    7063    par_oce.F90 \ 
    7064    phycst.F90 \ 
    7065    prtctl.F90 \ 
    7066    trdmod.F90 \ 
    7067    trdmod_oce.F90 \ 
    7068    zdf_oce.F90 \ 
    7069    zdfmxl.F90 \ 
    7070    $(MODEL_LIB)(blk_oce.o) \ 
    7071    $(MODEL_LIB)(cpl_oce.o) \ 
    7072    $(MODEL_LIB)(daymod.o) \ 
    7073    $(MODEL_LIB)(dom_oce.o) \ 
    7074    $(MODEL_LIB)(dtasal.o) \ 
    7075    $(MODEL_LIB)(dtasss.o) \ 
    7076    $(MODEL_LIB)(dtasst.o) \ 
    7077    $(MODEL_LIB)(dtatem.o) \ 
    7078    $(MODEL_LIB)(flx_oce.o) \ 
    7079    $(MODEL_LIB)(flxmod.o) \ 
    7080    $(MODEL_LIB)(flxrnf.o) \ 
    7081    $(MODEL_LIB)(ice_oce.o) \ 
    7082    $(MODEL_LIB)(in_out_manager.o) \ 
    7083    $(MODEL_LIB)(lbclnk.o) \ 
    7084    $(MODEL_LIB)(lib_mpp.o) \ 
    7085    $(MODEL_LIB)(oce.o) \ 
    7086    $(MODEL_LIB)(ocfzpt.o) \ 
    7087    $(MODEL_LIB)(phycst.o) \ 
    7088    $(MODEL_LIB)(prtctl.o) \ 
    7089    $(MODEL_LIB)(taumod.o) \ 
    7090    $(MODEL_LIB)(tradmp.o) \ 
    7091    blk_oce.F90 \ 
    7092    cpl_oce.F90 \ 
    7093    daymod.F90 \ 
    7094    dom_oce.F90 \ 
    7095    dtasal.F90 \ 
    7096    dtasss.F90 \ 
    7097    dtasst.F90 \ 
    7098    dtatem.F90 \ 
    7099    flx_oce.F90 \ 
    7100    flxmod.F90 \ 
    7101    flxrnf.F90 \ 
    7102    ice_oce.F90 \ 
    7103    in_out_manager.F90 \ 
    7104    lbclnk.F90 \ 
    7105    lib_mpp.F90 \ 
    7106    oce.F90 \ 
    7107    ocfzpt.F90 \ 
    7108    phycst.F90 \ 
    7109    prtctl.F90 \ 
    7110    taumod.F90 \ 
    7111    tradmp.F90 \ 
    7112    domzgr_substitute.h90 \ 
    7113    vectopt_loop_substitute.h90 \ 
    7114    KEY_CPP \ 
    7115    ocesbc.F90 
    71166189$(MODEL_LIB)(ocfzpt.o) :   \ 
    71176190   $(MODEL_LIB)(par_oce.o) \ 
     
    71246197$(MODEL_LIB)(opa.o) :   \ 
    71256198   $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    7126    $(MODEL_LIB)(blk_oce.o) \ 
     6199   $(MODEL_LIB)(bdy_oce.o) \ 
     6200   $(MODEL_LIB)(bdy_par.o) \ 
     6201   $(MODEL_LIB)(bdydta.o) \ 
     6202   $(MODEL_LIB)(bdytides.o) \ 
     6203   $(MODEL_LIB)(c1d.o) \ 
    71276204   $(MODEL_LIB)(cla.o) \ 
    71286205   $(MODEL_LIB)(cla_div.o) \ 
    71296206   $(MODEL_LIB)(closea.o) \ 
    7130    $(MODEL_LIB)(cpl.o) \ 
    7131    $(MODEL_LIB)(cpl_oasis3.o) \ 
    7132    $(MODEL_LIB)(cpl_oasis4.o) \ 
    71336207   $(MODEL_LIB)(cpl_oce.o) \ 
    71346208   $(MODEL_LIB)(daymod.o) \ 
     
    71416215   $(MODEL_LIB)(diaspr.o) \ 
    71426216   $(MODEL_LIB)(diawri.o) \ 
    7143    $(MODEL_LIB)(diawri1d.o) \ 
    71446217   $(MODEL_LIB)(divcur.o) \ 
    7145    $(MODEL_LIB)(dom_ice.o) \ 
    71466218   $(MODEL_LIB)(dom_oce.o) \ 
    71476219   $(MODEL_LIB)(domhgr.o) \ 
     
    71526224   $(MODEL_LIB)(domzgr.o) \ 
    71536225   $(MODEL_LIB)(dtasal.o) \ 
    7154    $(MODEL_LIB)(dtasss.o) \ 
    7155    $(MODEL_LIB)(dtasst.o) \ 
    71566226   $(MODEL_LIB)(dtatem.o) \ 
    71576227   $(MODEL_LIB)(dynadv.o) \ 
    7158    $(MODEL_LIB)(dyncor1d.o) \ 
    71596228   $(MODEL_LIB)(dynhpg.o) \ 
    71606229   $(MODEL_LIB)(dynldf.o) \ 
    71616230   $(MODEL_LIB)(dynnxt.o) \ 
    7162    $(MODEL_LIB)(dynnxt1d.o) \ 
    71636231   $(MODEL_LIB)(dynspg.o) \ 
    71646232   $(MODEL_LIB)(dynspg_exp.o) \ 
     
    71716239   $(MODEL_LIB)(flo_oce.o) \ 
    71726240   $(MODEL_LIB)(floats.o) \ 
    7173    $(MODEL_LIB)(flx_oce.o) \ 
    7174    $(MODEL_LIB)(flxblk.o) \ 
    7175    $(MODEL_LIB)(flxfwb.o) \ 
    7176    $(MODEL_LIB)(flxmod.o) \ 
    7177    $(MODEL_LIB)(flxrnf.o) \ 
    7178    $(MODEL_LIB)(geo2ocean.o) \ 
    7179    $(MODEL_LIB)(ice.o) \ 
     6241   $(MODEL_LIB)(ice_2.o) \ 
    71806242   $(MODEL_LIB)(ice_oce.o) \ 
    7181    $(MODEL_LIB)(icestp.o) \ 
    7182    $(MODEL_LIB)(icestp1d.o) \ 
    7183    $(MODEL_LIB)(in_out_manager.o) \ 
    7184    $(MODEL_LIB)(ini1d.o) \ 
     6243   $(MODEL_LIB)(in_out_manager.o) \ 
    71856244   $(MODEL_LIB)(iom.o) \ 
    71866245   $(MODEL_LIB)(lbclnk.o) \ 
     
    71916250   $(MODEL_LIB)(lib_mpp.o) \ 
    71926251   $(MODEL_LIB)(lib_print.o) \ 
    7193    $(MODEL_LIB)(limistate.o) \ 
    7194    $(MODEL_LIB)(limmsh.o) \ 
    7195    $(MODEL_LIB)(limrst.o) \ 
    71966252   $(MODEL_LIB)(oasis4_date.o) \ 
    71976253   $(MODEL_LIB)(obc_oce.o) \ 
     
    72036259   $(MODEL_LIB)(obcspg.o) \ 
    72046260   $(MODEL_LIB)(oce.o) \ 
    7205    $(MODEL_LIB)(ocesbc.o) \ 
    72066261   $(MODEL_LIB)(ocfzpt.o) \ 
    72076262   $(MODEL_LIB)(par_kind.o) \ 
     
    72106265   $(MODEL_LIB)(prtctl.o) \ 
    72116266   $(MODEL_LIB)(restart.o) \ 
     6267   $(MODEL_LIB)(sbc_ice.o) \ 
     6268   $(MODEL_LIB)(sbc_oce.o) \ 
     6269   $(MODEL_LIB)(sbcmod.o) \ 
     6270   $(MODEL_LIB)(sbcrnf.o) \ 
    72126271   $(MODEL_LIB)(sol_oce.o) \ 
    72136272   $(MODEL_LIB)(solisl.o) \ 
    72146273   $(MODEL_LIB)(stpctl.o) \ 
    7215    $(MODEL_LIB)(taumod.o) \ 
    72166274   $(MODEL_LIB)(traadv.o) \ 
    72176275   $(MODEL_LIB)(trabbc.o) \ 
     
    72446302   $(MODEL_LIB)(zpshde.o) \ 
    72456303   agrif_opa_sponge.F90 \ 
    7246    blk_oce.F90 \ 
     6304   bdy_oce.F90 \ 
     6305   bdy_par.F90 \ 
     6306   bdydta.F90 \ 
     6307   bdytides.F90 \ 
     6308   c1d.F90 \ 
    72476309   cla.F90 \ 
    72486310   cla_div.F90 \ 
    72496311   closea.F90 \ 
    7250    cpl.F90 \ 
    7251    cpl_oasis3.F90 \ 
    7252    cpl_oasis4.F90 \ 
    72536312   cpl_oce.F90 \ 
    72546313   daymod.F90 \ 
     
    72616320   diaspr.F90 \ 
    72626321   diawri.F90 \ 
    7263    diawri1d.F90 \ 
    72646322   divcur.F90 \ 
    7265    dom_ice.F90 \ 
    72666323   dom_oce.F90 \ 
    72676324   domhgr.F90 \ 
     
    72726329   domzgr.F90 \ 
    72736330   dtasal.F90 \ 
    7274    dtasss.F90 \ 
    7275    dtasst.F90 \ 
    72766331   dtatem.F90 \ 
    72776332   dynadv.F90 \ 
    7278    dyncor1d.F90 \ 
    72796333   dynhpg.F90 \ 
    72806334   dynldf.F90 \ 
    72816335   dynnxt.F90 \ 
    7282    dynnxt1d.F90 \ 
    72836336   dynspg.F90 \ 
    72846337   dynspg_exp.F90 \ 
     
    72916344   flo_oce.F90 \ 
    72926345   floats.F90 \ 
    7293    flx_oce.F90 \ 
    7294    flxblk.F90 \ 
    7295    flxfwb.F90 \ 
    7296    flxmod.F90 \ 
    7297    flxrnf.F90 \ 
    7298    geo2ocean.F90 \ 
    7299    ice.F90 \ 
     6346   ice_2.F90 \ 
    73006347   ice_oce.F90 \ 
    7301    icestp.F90 \ 
    7302    icestp1d.F90 \ 
    7303    in_out_manager.F90 \ 
    7304    ini1d.F90 \ 
     6348   in_out_manager.F90 \ 
    73056349   iom.F90 \ 
    73066350   lbclnk.F90 \ 
     
    73116355   lib_mpp.F90 \ 
    73126356   lib_print.f90 \ 
    7313    limistate.F90 \ 
    7314    limmsh.F90 \ 
    7315    limrst.F90 \ 
    73166357   oasis4_date.F90 \ 
    73176358   obc_oce.F90 \ 
     
    73236364   obcspg.F90 \ 
    73246365   oce.F90 \ 
    7325    ocesbc.F90 \ 
    73266366   ocfzpt.F90 \ 
    73276367   par_kind.F90 \ 
     
    73306370   prtctl.F90 \ 
    73316371   restart.F90 \ 
     6372   sbc_ice.F90 \ 
     6373   sbc_oce.F90 \ 
     6374   sbcmod.F90 \ 
     6375   sbcrnf.F90 \ 
    73326376   sol_oce.F90 \ 
    73336377   solisl.F90 \ 
    73346378   stpctl.F90 \ 
    7335    taumod.F90 \ 
    73366379   traadv.F90 \ 
    73376380   trabbc.F90 \ 
     
    73636406   zdftke.F90 \ 
    73646407   zpshde.F90 \ 
    7365    $(MODEL_LIB)(cpl.o) \ 
     6408   $(MODEL_LIB)(bdy_par.o) \ 
     6409   $(MODEL_LIB)(bdyini.o) \ 
     6410   $(MODEL_LIB)(bdytides.o) \ 
     6411   $(MODEL_LIB)(c1d.o) \ 
    73666412   $(MODEL_LIB)(cpl_oasis3.o) \ 
    73676413   $(MODEL_LIB)(cpl_oasis4.o) \ 
     
    73736419   $(MODEL_LIB)(domcfg.o) \ 
    73746420   $(MODEL_LIB)(dtasal.o) \ 
    7375    $(MODEL_LIB)(dtasst.o) \ 
    73766421   $(MODEL_LIB)(dtatem.o) \ 
    7377    $(MODEL_LIB)(dyncor1d.o) \ 
     6422   $(MODEL_LIB)(dyncor_c1d.o) \ 
    73786423   $(MODEL_LIB)(dynspg_oce.o) \ 
    73796424   $(MODEL_LIB)(eosbn2.o) \ 
    7380    $(MODEL_LIB)(flxfwb.o) \ 
    7381    $(MODEL_LIB)(flxmod.o) \ 
    7382    $(MODEL_LIB)(iceini.o) \ 
    7383    $(MODEL_LIB)(in_out_manager.o) \ 
    7384    $(MODEL_LIB)(ini1d.o) \ 
     6425   $(MODEL_LIB)(in_out_manager.o) \ 
    73856426   $(MODEL_LIB)(initrc.o) \ 
    73866427   $(MODEL_LIB)(istate.o) \ 
     
    73956436   $(MODEL_LIB)(phycst.o) \ 
    73966437   $(MODEL_LIB)(prtctl.o) \ 
     6438   $(MODEL_LIB)(sbc_oce.o) \ 
    73976439   $(MODEL_LIB)(step.o) \ 
    7398    $(MODEL_LIB)(step1d.o) \ 
     6440   $(MODEL_LIB)(step_c1d.o) \ 
    73996441   $(MODEL_LIB)(trdmod.o) \ 
    74006442   $(MODEL_LIB)(trdmod_oce.o) \ 
    74016443   $(MODEL_LIB)(zdfini.o) \ 
    74026444   $(MODEL_LIB)(zpshde.o) \ 
    7403    cpl.F90 \ 
     6445   bdy_par.F90 \ 
     6446   bdyini.F90 \ 
     6447   bdytides.F90 \ 
     6448   c1d.F90 \ 
    74046449   cpl_oasis3.F90 \ 
    74056450   cpl_oasis4.F90 \ 
     
    74116456   domcfg.F90 \ 
    74126457   dtasal.F90 \ 
    7413    dtasst.F90 \ 
    74146458   dtatem.F90 \ 
    7415    dyncor1d.F90 \ 
     6459   dyncor_c1d.F90 \ 
    74166460   dynspg_oce.F90 \ 
    74176461   eosbn2.F90 \ 
    7418    flxfwb.F90 \ 
    7419    flxmod.F90 \ 
    7420    iceini.F90 \ 
    7421    in_out_manager.F90 \ 
    7422    ini1d.F90 \ 
     6462   in_out_manager.F90 \ 
    74236463   initrc.F90 \ 
    74246464   istate.F90 \ 
     
    74336473   phycst.F90 \ 
    74346474   prtctl.F90 \ 
     6475   sbc_oce.F90 \ 
    74356476   step.F90 \ 
    7436    step1d.F90 \ 
     6477   step_c1d.F90 \ 
    74376478   trdmod.F90 \ 
    74386479   trdmod_oce.F90 \ 
     
    74416482   KEY_CPP \ 
    74426483   opa.F90 
    7443 $(MODEL_LIB)(par_ice.o) :  \ 
    7444    $(MODEL_LIB)(par_kind.o) \ 
    7445    par_kind.F90 \ 
    7446    $(MODEL_LIB)(par_oce.o) \ 
    7447    par_oce.F90 \ 
    7448    par_ice.F90 
     6484$(MODEL_LIB)(par_ice_2.o) :   \ 
     6485   $(MODEL_LIB)(par_kind.o) \ 
     6486   par_kind.F90 \ 
     6487   $(MODEL_LIB)(par_oce.o) \ 
     6488   par_oce.F90 \ 
     6489   KEY_CPP \ 
     6490   par_ice_2.F90 
    74496491$(MODEL_LIB)(par_kind.o) : \ 
    74506492   par_kind.F90 
     
    74736515   in_out_manager.F90 \ 
    74746516   par_oce.F90 \ 
     6517   KEY_CPP \ 
    74756518   phycst.F90 
    74766519$(MODEL_LIB)(prtctl.o) :   \ 
     
    74936536   prtctl.F90 
    74946537$(MODEL_LIB)(restart.o) :  \ 
    7495    $(MODEL_LIB)(blk_oce.o) \ 
    74966538   $(MODEL_LIB)(dom_oce.o) \ 
    74976539   $(MODEL_LIB)(eosbn2.o) \ 
     
    75096551   $(MODEL_LIB)(prtctl.o) \ 
    75106552   $(MODEL_LIB)(zdfddm.o) \ 
    7511    blk_oce.F90 \ 
    75126553   dom_oce.F90 \ 
    75136554   eosbn2.F90 \ 
     
    75256566   prtctl.F90 \ 
    75266567   zdfddm.F90 \ 
    7527    $(MODEL_LIB)(blk_oce.o) \ 
     6568   $(MODEL_LIB)(c1d.o) \ 
    75286569   $(MODEL_LIB)(cpl_oce.o) \ 
    75296570   $(MODEL_LIB)(daymod.o) \ 
    75306571   $(MODEL_LIB)(dom_oce.o) \ 
    75316572   $(MODEL_LIB)(eosbn2.o) \ 
    7532    $(MODEL_LIB)(ice_oce.o) \ 
    7533    $(MODEL_LIB)(in_out_manager.o) \ 
    7534    $(MODEL_LIB)(ini1d.o) \ 
     6573   $(MODEL_LIB)(in_out_manager.o) \ 
    75356574   $(MODEL_LIB)(iom.o) \ 
    75366575   $(MODEL_LIB)(oce.o) \ 
     
    75386577   $(MODEL_LIB)(trdmld_oce.o) \ 
    75396578   $(MODEL_LIB)(zpshde.o) \ 
    7540    blk_oce.F90 \ 
     6579   c1d.F90 \ 
    75416580   cpl_oce.F90 \ 
    75426581   daymod.F90 \ 
    75436582   dom_oce.F90 \ 
    75446583   eosbn2.F90 \ 
    7545    ice_oce.F90 \ 
    7546    in_out_manager.F90 \ 
    7547    ini1d.F90 \ 
     6584   in_out_manager.F90 \ 
    75486585   iom.F90 \ 
    75496586   oce.F90 \ 
     
    75546591   KEY_CPP \ 
    75556592   restart.F90 
     6593$(MODEL_LIB)(sbc_ice.o) :  \ 
     6594   $(MODEL_LIB)(par_kind.o) \ 
     6595   par_kind.F90 \ 
     6596   $(MODEL_LIB)(par_oce.o) \ 
     6597   par_oce.F90 \ 
     6598   KEY_CPP \ 
     6599   sbc_ice.F90 
     6600$(MODEL_LIB)(sbc_oce.o) :  \ 
     6601   $(MODEL_LIB)(par_kind.o) \ 
     6602   par_kind.F90 \ 
     6603   $(MODEL_LIB)(par_oce.o) \ 
     6604   par_oce.F90 \ 
     6605   sbc_oce.F90 
     6606$(MODEL_LIB)(sbcana.o) :   \ 
     6607   $(MODEL_LIB)(dom_oce.o) \ 
     6608   $(MODEL_LIB)(in_out_manager.o) \ 
     6609   $(MODEL_LIB)(lib_mpp.o) \ 
     6610   $(MODEL_LIB)(lib_print.o) \ 
     6611   $(MODEL_LIB)(oce.o) \ 
     6612   $(MODEL_LIB)(par_kind.o) \ 
     6613   $(MODEL_LIB)(par_oce.o) \ 
     6614   $(MODEL_LIB)(phycst.o) \ 
     6615   $(MODEL_LIB)(prtctl.o) \ 
     6616   dom_oce.F90 \ 
     6617   in_out_manager.F90 \ 
     6618   lib_mpp.F90 \ 
     6619   lib_print.f90 \ 
     6620   oce.F90 \ 
     6621   par_kind.F90 \ 
     6622   par_oce.F90 \ 
     6623   phycst.F90 \ 
     6624   prtctl.F90 \ 
     6625   $(MODEL_LIB)(daymod.o) \ 
     6626   $(MODEL_LIB)(dom_oce.o) \ 
     6627   $(MODEL_LIB)(in_out_manager.o) \ 
     6628   $(MODEL_LIB)(lbclnk.o) \ 
     6629   $(MODEL_LIB)(lib_mpp.o) \ 
     6630   $(MODEL_LIB)(oce.o) \ 
     6631   $(MODEL_LIB)(ocfzpt.o) \ 
     6632   $(MODEL_LIB)(phycst.o) \ 
     6633   $(MODEL_LIB)(sbc_oce.o) \ 
     6634   daymod.F90 \ 
     6635   dom_oce.F90 \ 
     6636   in_out_manager.F90 \ 
     6637   lbclnk.F90 \ 
     6638   lib_mpp.F90 \ 
     6639   oce.F90 \ 
     6640   ocfzpt.F90 \ 
     6641   phycst.F90 \ 
     6642   sbc_oce.F90 \ 
     6643   domzgr_substitute.h90 \ 
     6644   KEY_CPP \ 
     6645   sbcana.F90 
     6646$(MODEL_LIB)(sbcblk_clio.o) : \ 
     6647   $(MODEL_LIB)(daymod.o) \ 
     6648   $(MODEL_LIB)(dom_oce.o) \ 
     6649   $(MODEL_LIB)(in_out_manager.o) \ 
     6650   $(MODEL_LIB)(iom.o) \ 
     6651   $(MODEL_LIB)(iom_def.o) \ 
     6652   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6653   $(MODEL_LIB)(iom_nf90.o) \ 
     6654   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6655   $(MODEL_LIB)(lbclnk.o) \ 
     6656   $(MODEL_LIB)(lib_mpp.o) \ 
     6657   $(MODEL_LIB)(lib_print.o) \ 
     6658   $(MODEL_LIB)(oce.o) \ 
     6659   $(MODEL_LIB)(par_ice_2.o) \ 
     6660   $(MODEL_LIB)(par_kind.o) \ 
     6661   $(MODEL_LIB)(par_oce.o) \ 
     6662   $(MODEL_LIB)(phycst.o) \ 
     6663   $(MODEL_LIB)(prtctl.o) \ 
     6664   daymod.F90 \ 
     6665   dom_oce.F90 \ 
     6666   in_out_manager.F90 \ 
     6667   iom.F90 \ 
     6668   iom_def.F90 \ 
     6669   iom_ioipsl.F90 \ 
     6670   iom_nf90.F90 \ 
     6671   iom_rstdimg.F90 \ 
     6672   lbclnk.F90 \ 
     6673   lib_mpp.F90 \ 
     6674   lib_print.f90 \ 
     6675   oce.F90 \ 
     6676   par_ice_2.F90 \ 
     6677   par_kind.F90 \ 
     6678   par_oce.F90 \ 
     6679   phycst.F90 \ 
     6680   prtctl.F90 \ 
     6681   $(MODEL_LIB)(albedo.o) \ 
     6682   $(MODEL_LIB)(daymod.o) \ 
     6683   $(MODEL_LIB)(dom_oce.o) \ 
     6684   $(MODEL_LIB)(fldread.o) \ 
     6685   $(MODEL_LIB)(ice_2.o) \ 
     6686   $(MODEL_LIB)(ice_oce.o) \ 
     6687   $(MODEL_LIB)(in_out_manager.o) \ 
     6688   $(MODEL_LIB)(iom.o) \ 
     6689   $(MODEL_LIB)(lbclnk.o) \ 
     6690   $(MODEL_LIB)(lib_mpp.o) \ 
     6691   $(MODEL_LIB)(oce.o) \ 
     6692   $(MODEL_LIB)(ocfzpt.o) \ 
     6693   $(MODEL_LIB)(par_ice_2.o) \ 
     6694   $(MODEL_LIB)(phycst.o) \ 
     6695   $(MODEL_LIB)(prtctl.o) \ 
     6696   $(MODEL_LIB)(sbc_oce.o) \ 
     6697   albedo.F90 \ 
     6698   daymod.F90 \ 
     6699   dom_oce.F90 \ 
     6700   fldread.F90 \ 
     6701   ice_2.F90 \ 
     6702   ice_oce.F90 \ 
     6703   in_out_manager.F90 \ 
     6704   iom.F90 \ 
     6705   lbclnk.F90 \ 
     6706   lib_mpp.F90 \ 
     6707   oce.F90 \ 
     6708   ocfzpt.F90 \ 
     6709   par_ice_2.F90 \ 
     6710   phycst.F90 \ 
     6711   prtctl.F90 \ 
     6712   sbc_oce.F90 \ 
     6713   vectopt_loop_substitute.h90 \ 
     6714   KEY_CPP \ 
     6715   sbcblk_clio.F90 
     6716$(MODEL_LIB)(sbcblk_core.o) : \ 
     6717   $(MODEL_LIB)(daymod.o) \ 
     6718   $(MODEL_LIB)(dom_oce.o) \ 
     6719   $(MODEL_LIB)(in_out_manager.o) \ 
     6720   $(MODEL_LIB)(iom.o) \ 
     6721   $(MODEL_LIB)(iom_def.o) \ 
     6722   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6723   $(MODEL_LIB)(iom_nf90.o) \ 
     6724   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6725   $(MODEL_LIB)(lbclnk.o) \ 
     6726   $(MODEL_LIB)(lib_mpp.o) \ 
     6727   $(MODEL_LIB)(lib_print.o) \ 
     6728   $(MODEL_LIB)(oce.o) \ 
     6729   $(MODEL_LIB)(par_kind.o) \ 
     6730   $(MODEL_LIB)(par_oce.o) \ 
     6731   $(MODEL_LIB)(phycst.o) \ 
     6732   $(MODEL_LIB)(prtctl.o) \ 
     6733   daymod.F90 \ 
     6734   dom_oce.F90 \ 
     6735   in_out_manager.F90 \ 
     6736   iom.F90 \ 
     6737   iom_def.F90 \ 
     6738   iom_ioipsl.F90 \ 
     6739   iom_nf90.F90 \ 
     6740   iom_rstdimg.F90 \ 
     6741   lbclnk.F90 \ 
     6742   lib_mpp.F90 \ 
     6743   lib_print.f90 \ 
     6744   oce.F90 \ 
     6745   par_kind.F90 \ 
     6746   par_oce.F90 \ 
     6747   phycst.F90 \ 
     6748   prtctl.F90 \ 
     6749   $(MODEL_LIB)(daymod.o) \ 
     6750   $(MODEL_LIB)(dom_oce.o) \ 
     6751   $(MODEL_LIB)(fldread.o) \ 
     6752   $(MODEL_LIB)(ice_oce.o) \ 
     6753   $(MODEL_LIB)(in_out_manager.o) \ 
     6754   $(MODEL_LIB)(iom.o) \ 
     6755   $(MODEL_LIB)(lbclnk.o) \ 
     6756   $(MODEL_LIB)(lib_mpp.o) \ 
     6757   $(MODEL_LIB)(oce.o) \ 
     6758   $(MODEL_LIB)(ocfzpt.o) \ 
     6759   $(MODEL_LIB)(phycst.o) \ 
     6760   $(MODEL_LIB)(prtctl.o) \ 
     6761   $(MODEL_LIB)(sbc_oce.o) \ 
     6762   daymod.F90 \ 
     6763   dom_oce.F90 \ 
     6764   fldread.F90 \ 
     6765   ice_oce.F90 \ 
     6766   in_out_manager.F90 \ 
     6767   iom.F90 \ 
     6768   lbclnk.F90 \ 
     6769   lib_mpp.F90 \ 
     6770   oce.F90 \ 
     6771   ocfzpt.F90 \ 
     6772   phycst.F90 \ 
     6773   prtctl.F90 \ 
     6774   sbc_oce.F90 \ 
     6775   domzgr_substitute.h90 \ 
     6776   vectopt_loop_substitute.h90 \ 
     6777   KEY_CPP \ 
     6778   sbcblk_core.F90 
     6779$(MODEL_LIB)(sbccpl.o) :   \ 
     6780   $(MODEL_LIB)(daymod.o) \ 
     6781   $(MODEL_LIB)(dom_oce.o) \ 
     6782   $(MODEL_LIB)(ice_2.o) \ 
     6783   $(MODEL_LIB)(in_out_manager.o) \ 
     6784   $(MODEL_LIB)(iom_def.o) \ 
     6785   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6786   $(MODEL_LIB)(iom_nf90.o) \ 
     6787   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6788   $(MODEL_LIB)(lbclnk.o) \ 
     6789   $(MODEL_LIB)(lib_mpp.o) \ 
     6790   $(MODEL_LIB)(lib_print.o) \ 
     6791   $(MODEL_LIB)(oasis4_date.o) \ 
     6792   $(MODEL_LIB)(oce.o) \ 
     6793   $(MODEL_LIB)(par_ice_2.o) \ 
     6794   $(MODEL_LIB)(par_kind.o) \ 
     6795   $(MODEL_LIB)(par_oce.o) \ 
     6796   $(MODEL_LIB)(phycst.o) \ 
     6797   $(MODEL_LIB)(prtctl.o) \ 
     6798   $(MODEL_LIB)(sbc_ice.o) \ 
     6799   daymod.F90 \ 
     6800   dom_oce.F90 \ 
     6801   ice_2.F90 \ 
     6802   in_out_manager.F90 \ 
     6803   iom_def.F90 \ 
     6804   iom_ioipsl.F90 \ 
     6805   iom_nf90.F90 \ 
     6806   iom_rstdimg.F90 \ 
     6807   lbclnk.F90 \ 
     6808   lib_mpp.F90 \ 
     6809   lib_print.f90 \ 
     6810   oasis4_date.F90 \ 
     6811   oce.F90 \ 
     6812   par_ice_2.F90 \ 
     6813   par_kind.F90 \ 
     6814   par_oce.F90 \ 
     6815   phycst.F90 \ 
     6816   prtctl.F90 \ 
     6817   sbc_ice.F90 \ 
     6818   $(MODEL_LIB)(cpl_oasis3.o) \ 
     6819   $(MODEL_LIB)(cpl_oasis4.o) \ 
     6820   $(MODEL_LIB)(daymod.o) \ 
     6821   $(MODEL_LIB)(dom_oce.o) \ 
     6822   $(MODEL_LIB)(geo2ocean.o) \ 
     6823   $(MODEL_LIB)(ice_2.o) \ 
     6824   $(MODEL_LIB)(in_out_manager.o) \ 
     6825   $(MODEL_LIB)(iom.o) \ 
     6826   $(MODEL_LIB)(lbclnk.o) \ 
     6827   $(MODEL_LIB)(lib_mpp.o) \ 
     6828   $(MODEL_LIB)(oce.o) \ 
     6829   $(MODEL_LIB)(phycst.o) \ 
     6830   $(MODEL_LIB)(sbc_ice.o) \ 
     6831   $(MODEL_LIB)(sbc_oce.o) \ 
     6832   cpl_oasis3.F90 \ 
     6833   cpl_oasis4.F90 \ 
     6834   daymod.F90 \ 
     6835   dom_oce.F90 \ 
     6836   geo2ocean.F90 \ 
     6837   ice_2.F90 \ 
     6838   in_out_manager.F90 \ 
     6839   iom.F90 \ 
     6840   lbclnk.F90 \ 
     6841   lib_mpp.F90 \ 
     6842   oce.F90 \ 
     6843   phycst.F90 \ 
     6844   sbc_ice.F90 \ 
     6845   sbc_oce.F90 \ 
     6846   domzgr_substitute.h90 \ 
     6847   KEY_CPP \ 
     6848   sbccpl.F90 
     6849$(MODEL_LIB)(sbcflx.o) :   \ 
     6850   $(MODEL_LIB)(daymod.o) \ 
     6851   $(MODEL_LIB)(dom_oce.o) \ 
     6852   $(MODEL_LIB)(in_out_manager.o) \ 
     6853   $(MODEL_LIB)(iom.o) \ 
     6854   $(MODEL_LIB)(iom_def.o) \ 
     6855   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6856   $(MODEL_LIB)(iom_nf90.o) \ 
     6857   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6858   $(MODEL_LIB)(lbclnk.o) \ 
     6859   $(MODEL_LIB)(lib_mpp.o) \ 
     6860   $(MODEL_LIB)(lib_print.o) \ 
     6861   $(MODEL_LIB)(oce.o) \ 
     6862   $(MODEL_LIB)(par_kind.o) \ 
     6863   $(MODEL_LIB)(par_oce.o) \ 
     6864   $(MODEL_LIB)(phycst.o) \ 
     6865   $(MODEL_LIB)(prtctl.o) \ 
     6866   daymod.F90 \ 
     6867   dom_oce.F90 \ 
     6868   in_out_manager.F90 \ 
     6869   iom.F90 \ 
     6870   iom_def.F90 \ 
     6871   iom_ioipsl.F90 \ 
     6872   iom_nf90.F90 \ 
     6873   iom_rstdimg.F90 \ 
     6874   lbclnk.F90 \ 
     6875   lib_mpp.F90 \ 
     6876   lib_print.f90 \ 
     6877   oce.F90 \ 
     6878   par_kind.F90 \ 
     6879   par_oce.F90 \ 
     6880   phycst.F90 \ 
     6881   prtctl.F90 \ 
     6882   $(MODEL_LIB)(daymod.o) \ 
     6883   $(MODEL_LIB)(dom_oce.o) \ 
     6884   $(MODEL_LIB)(fldread.o) \ 
     6885   $(MODEL_LIB)(in_out_manager.o) \ 
     6886   $(MODEL_LIB)(iom.o) \ 
     6887   $(MODEL_LIB)(lbclnk.o) \ 
     6888   $(MODEL_LIB)(lib_mpp.o) \ 
     6889   $(MODEL_LIB)(oce.o) \ 
     6890   $(MODEL_LIB)(ocfzpt.o) \ 
     6891   $(MODEL_LIB)(phycst.o) \ 
     6892   $(MODEL_LIB)(sbc_oce.o) \ 
     6893   daymod.F90 \ 
     6894   dom_oce.F90 \ 
     6895   fldread.F90 \ 
     6896   in_out_manager.F90 \ 
     6897   iom.F90 \ 
     6898   lbclnk.F90 \ 
     6899   lib_mpp.F90 \ 
     6900   oce.F90 \ 
     6901   ocfzpt.F90 \ 
     6902   phycst.F90 \ 
     6903   sbc_oce.F90 \ 
     6904   domzgr_substitute.h90 \ 
     6905   KEY_CPP \ 
     6906   sbcflx.F90 
     6907$(MODEL_LIB)(sbcfwb.o) :   \ 
     6908   $(MODEL_LIB)(closea.o) \ 
     6909   $(MODEL_LIB)(daymod.o) \ 
     6910   $(MODEL_LIB)(dom_oce.o) \ 
     6911   $(MODEL_LIB)(fldread.o) \ 
     6912   $(MODEL_LIB)(in_out_manager.o) \ 
     6913   $(MODEL_LIB)(iom.o) \ 
     6914   $(MODEL_LIB)(lib_print.o) \ 
     6915   $(MODEL_LIB)(par_kind.o) \ 
     6916   $(MODEL_LIB)(par_oce.o) \ 
     6917   $(MODEL_LIB)(phycst.o) \ 
     6918   $(MODEL_LIB)(prtctl.o) \ 
     6919   $(MODEL_LIB)(sbc_oce.o) \ 
     6920   closea.F90 \ 
     6921   daymod.F90 \ 
     6922   dom_oce.F90 \ 
     6923   fldread.F90 \ 
     6924   in_out_manager.F90 \ 
     6925   iom.F90 \ 
     6926   lib_print.f90 \ 
     6927   par_kind.F90 \ 
     6928   par_oce.F90 \ 
     6929   phycst.F90 \ 
     6930   prtctl.F90 \ 
     6931   sbc_oce.F90 \ 
     6932   $(MODEL_LIB)(cpl_oce.o) \ 
     6933   $(MODEL_LIB)(daymod.o) \ 
     6934   $(MODEL_LIB)(dom_oce.o) \ 
     6935   $(MODEL_LIB)(in_out_manager.o) \ 
     6936   $(MODEL_LIB)(lib_mpp.o) \ 
     6937   $(MODEL_LIB)(oce.o) \ 
     6938   $(MODEL_LIB)(phycst.o) \ 
     6939   $(MODEL_LIB)(sbc_oce.o) \ 
     6940   $(MODEL_LIB)(sbcrnf.o) \ 
     6941   cpl_oce.F90 \ 
     6942   daymod.F90 \ 
     6943   dom_oce.F90 \ 
     6944   in_out_manager.F90 \ 
     6945   lib_mpp.F90 \ 
     6946   oce.F90 \ 
     6947   phycst.F90 \ 
     6948   sbc_oce.F90 \ 
     6949   sbcrnf.F90 \ 
     6950   domzgr_substitute.h90 \ 
     6951   vectopt_loop_substitute.h90 \ 
     6952   KEY_CPP \ 
     6953   sbcfwb.F90 
     6954$(MODEL_LIB)(sbcice_if.o) :   \ 
     6955   $(MODEL_LIB)(daymod.o) \ 
     6956   $(MODEL_LIB)(dom_oce.o) \ 
     6957   $(MODEL_LIB)(in_out_manager.o) \ 
     6958   $(MODEL_LIB)(iom.o) \ 
     6959   $(MODEL_LIB)(iom_def.o) \ 
     6960   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6961   $(MODEL_LIB)(iom_nf90.o) \ 
     6962   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6963   $(MODEL_LIB)(lbclnk.o) \ 
     6964   $(MODEL_LIB)(lib_print.o) \ 
     6965   $(MODEL_LIB)(oce.o) \ 
     6966   $(MODEL_LIB)(par_kind.o) \ 
     6967   $(MODEL_LIB)(par_oce.o) \ 
     6968   $(MODEL_LIB)(phycst.o) \ 
     6969   daymod.F90 \ 
     6970   dom_oce.F90 \ 
     6971   in_out_manager.F90 \ 
     6972   iom.F90 \ 
     6973   iom_def.F90 \ 
     6974   iom_ioipsl.F90 \ 
     6975