Ignore:
Timestamp:
01/13/09 16:11:33 (13 years ago)
Author:
aclsce
Message:

Modifications for IPSLCM5 configuration :

  • Put cpp key as argument of gmake command for nemo compilation
  • Added ORCA2xLMD9695 resolution
  • Changed some names of coupling variables
Location:
CONFIG/IPSLCM/IPSLCM5/trunk/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/trunk/scripts/BB_make

    r445 r515  
    77#          Check your compilers option in consequence when using real F95 compilers 
    88 
    9 #-Q- sx8mercure  # Compiler options NEMO (CEA SX6-NEC)  
    10 #-Q- sx8mercure  F_O = -f2003 nocbind noopt_ieee -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     9#-Q- platine # Compiler options NEMO (CCRT Itanium Bull)  
     10#-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)  
     11#-Q- platine L_X = $(L_O)  
     12#-Q- sx8mercure  # Compiler options NEMO (CEA SX8-NEC)  
     13#-Q- sx8mercure  F_O = -f2003 nocbind -size_t64 -dw -Wf\"-A dbl4\" -sx8 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)  
    1114#-Q- sx8mercure  F_F = $(F_O) -f3 
    1215#-Q- sx8mercure  L_X = $(L_O) 
    13 #-Q- sx8brodie  # Compiler options NEMO (CEA SX6-NEC)  
    14 #-Q- sx8brodie  F_O =  -f2003 nocbind noopt_ieee -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     16#-Q- sx8brodie  # Compiler options NEMO (IDRIS SX8-NEC)  
     17#-Q- sx8brodie  F_O =  -f2003 nocbind -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    1518#-Q- sx8brodie  F_F = $(F_O) -f3 
    1619#-Q- sx8brodie  L_X = $(L_O) 
    1720#-Q- sxdkrz  # Compiler options for NEMO (DKRZ SX6-NEC)  
    18 #-Q- sxdkrz  F_O =  -f2003 nocbind noopt_ieee -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     21#-Q- sxdkrz  F_O =  -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    1922#-Q- sxdkrz  F_F = $(F_O) -f3 
    2023#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    2124#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
    2225#-Q- eshpux  # for super perfs! 
    23 #-Q- eshpux  # F_O = -f2003 nocbind noopt_ieee $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     26#-Q- eshpux  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2427#-Q- eshpux  # regular options! 
    25 #-Q- eshpux  F_O = -f2003 nocbind noopt_ieee $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     28#-Q- eshpux  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2629#-Q- eshpux  F_F = $(F_O) -f3 
    2730#-Q- eshpux  L_X = $(L_O) 
     
    4750#-Q- gfortran  L_X = -fdefault-real-8 
    4851#-Q- aix    # Compiler options for NEMO (aix version) 
    49 #-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 
    50 #-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     52#-Q- aix    F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     53#-Q- aix    F_F = -O3 -qsave -qrealsize=8 -qsuffix=f=f -qsuffix=cpp=F -qfixed=132 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)$(USER_INC)  
    5154#-Q- aix   L_O = $(F_P) -q64 -O3 
    5255#-Q- aix   L_X = $(L_O) 
     
    6669 
    6770# add suffix to P_P 
    68 P_P := $(P_P:%=$(prefix)%) 
     71override P_P := $(P_P:%=$(prefix)%) 
    6972 
    7073# Some tests to define variables related to Agrif compilation 
     
    8891     key_bdy \ 
    8992     key_c1d \ 
     93     key_cfg_1d \ 
    9094     key_coupled \ 
    9195     key_cpl_albedo \ 
     
    162166     key_zdfkpp \ 
    163167     key_zdfric \ 
    164      key_zdftke  
     168     key_zdftke \ 
     169     key_zdftke2  
    165170# .o file list in the library 
    166171LIB_OBJ = \ 
     
    379384                $(MODEL_LIB)(zdf_oce.o)\ 
    380385                $(MODEL_LIB)(zdfric.o)\ 
     386                $(MODEL_LIB)(zdftke2.o)\ 
    381387                $(MODEL_LIB)(zdftke.o)\ 
    382388                $(MODEL_LIB)(zpshde.o) 
     
    402408$(EXEC_BIN) :   libioipsl firstagrif mpiagrif key keyverif src_file_list libagrif $(MODEL_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) agrif2model.o model.o 
    403409ifeq ($(AGRIF),use) 
    404                 $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(OASIS_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     410                $(F_L) $(L_X) -o $(EXEC_BIN) model.o agrif2model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(AGRIF_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    405411else 
    406                 $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(OASIS_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
     412                $(F_L) $(L_X) -o $(EXEC_BIN) model.o $(SXMODEL_LIB) $(USER_LIB) $(IOIPSL_LIB) $(NCDF_LIB) $(LIBMPI) $(LIBMP) 
    407413endif 
    408414 
     
    671677        $(MODEL_LIB)(lib_mpp.o) \ 
    672678        $(MODEL_LIB)(obc_oce.o) \ 
     679        $(MODEL_LIB)(obc_par.o) \ 
    673680        $(MODEL_LIB)(oce.o) \ 
    674681        $(MODEL_LIB)(par_kind.o) \ 
     
    678685        $(MODEL_LIB)(sbc_oce.o) \ 
    679686        obc_oce.F90 \ 
     687        obc_par.F90 \ 
    680688        oce.F90 \ 
    681689        par_kind.F90 \ 
     
    11481156        dom_oce.F90 \ 
    11491157        in_out_manager.F90 \ 
     1158        lbclnk.F90 \ 
    11501159        lib_print.f90 \ 
    11511160        $(MODEL_LIB)(bdy_par.o) \ 
    11521161        $(MODEL_LIB)(dom_oce.o) \ 
    11531162        $(MODEL_LIB)(in_out_manager.o) \ 
     1163        $(MODEL_LIB)(lbclnk.o) \ 
    11541164        $(MODEL_LIB)(lib_print.o) \ 
    11551165        $(MODEL_LIB)(par_kind.o) \ 
     
    11801190        dom_oce.F90 \ 
    11811191        in_out_manager.F90 \ 
    1182         lib_mpp.F90 \ 
    1183         lib_print.f90 \ 
    1184         $(MODEL_LIB)(dom_oce.o) \ 
    1185         $(MODEL_LIB)(in_out_manager.o) \ 
     1192        lbclnk.F90 \ 
     1193        lib_mpp.F90 \ 
     1194        lib_print.f90 \ 
     1195        $(MODEL_LIB)(dom_oce.o) \ 
     1196        $(MODEL_LIB)(in_out_manager.o) \ 
     1197        $(MODEL_LIB)(lbclnk.o) \ 
    11861198        $(MODEL_LIB)(lib_mpp.o) \ 
    11871199        $(MODEL_LIB)(lib_print.o) \ 
     
    12771289        dom_oce.F90 \ 
    12781290        in_out_manager.F90 \ 
    1279         lib_mpp.F90 \ 
    1280         lib_print.f90 \ 
    1281         $(MODEL_LIB)(dom_oce.o) \ 
    1282         $(MODEL_LIB)(in_out_manager.o) \ 
     1291        lbclnk.F90 \ 
     1292        lib_mpp.F90 \ 
     1293        lib_print.f90 \ 
     1294        $(MODEL_LIB)(dom_oce.o) \ 
     1295        $(MODEL_LIB)(in_out_manager.o) \ 
     1296        $(MODEL_LIB)(lbclnk.o) \ 
    12831297        $(MODEL_LIB)(lib_mpp.o) \ 
    12841298        $(MODEL_LIB)(lib_print.o) \ 
     
    13081322        dom_oce.F90 \ 
    13091323        in_out_manager.F90 \ 
    1310         lib_mpp.F90 \ 
    1311         lib_print.f90 \ 
    1312         $(MODEL_LIB)(dom_oce.o) \ 
    1313         $(MODEL_LIB)(in_out_manager.o) \ 
     1324        lbclnk.F90 \ 
     1325        lib_mpp.F90 \ 
     1326        lib_print.f90 \ 
     1327        $(MODEL_LIB)(dom_oce.o) \ 
     1328        $(MODEL_LIB)(in_out_manager.o) \ 
     1329        $(MODEL_LIB)(lbclnk.o) \ 
    13141330        $(MODEL_LIB)(lib_mpp.o) \ 
    13151331        $(MODEL_LIB)(lib_print.o) \ 
     
    13531369        in_out_manager.F90 \ 
    13541370        lbclnk.F90 \ 
    1355         lib_mpp.F90 \ 
    1356         $(MODEL_LIB)(dom_oce.o) \ 
    1357         $(MODEL_LIB)(in_out_manager.o) \ 
    1358         $(MODEL_LIB)(lbclnk.o) \ 
    1359         $(MODEL_LIB)(lib_mpp.o) \ 
     1371        $(MODEL_LIB)(dom_oce.o) \ 
     1372        $(MODEL_LIB)(in_out_manager.o) \ 
     1373        $(MODEL_LIB)(lbclnk.o) \ 
    13601374        $(MODEL_LIB)(par_oce.o) \ 
    13611375        par_oce.F90 \ 
     
    14391453        $(MODEL_LIB)(phycst.o) \ 
    14401454        $(MODEL_LIB)(trdmld_oce.o) \ 
     1455        $(MODEL_LIB)(zdf_oce.o) \ 
    14411456        $(MODEL_LIB)(zpshde.o) \ 
    14421457        oce.F90 \ 
     
    14451460        phycst.F90 \ 
    14461461        trdmld_oce.F90 \ 
     1462        zdf_oce.F90 \ 
    14471463        zpshde.F90 \ 
    14481464        dom_oce.F90 \ 
     
    14921508        dom_oce.F90 \ 
    14931509        in_out_manager.F90 \ 
    1494         lib_print.f90 \ 
    1495         $(MODEL_LIB)(dom_oce.o) \ 
    1496         $(MODEL_LIB)(in_out_manager.o) \ 
     1510        lbclnk.F90 \ 
     1511        lib_print.f90 \ 
     1512        $(MODEL_LIB)(dom_oce.o) \ 
     1513        $(MODEL_LIB)(in_out_manager.o) \ 
     1514        $(MODEL_LIB)(lbclnk.o) \ 
    14971515        $(MODEL_LIB)(lib_print.o) \ 
    14981516        $(MODEL_LIB)(par_kind.o) \ 
     
    22052223        dom_oce.F90 \ 
    22062224        in_out_manager.F90 \ 
     2225        lbclnk.F90 \ 
    22072226        lib_mpp.F90 \ 
    22082227        lib_print.f90 \ 
     
    22102229        $(MODEL_LIB)(dom_oce.o) \ 
    22112230        $(MODEL_LIB)(in_out_manager.o) \ 
     2231        $(MODEL_LIB)(lbclnk.o) \ 
    22122232        $(MODEL_LIB)(lib_mpp.o) \ 
    22132233        $(MODEL_LIB)(lib_print.o) \ 
     
    32683288        $(MODEL_LIB)(phycst.o) \ 
    32693289        $(MODEL_LIB)(trdmld_oce.o) \ 
     3290        $(MODEL_LIB)(zdf_oce.o) \ 
    32703291        $(MODEL_LIB)(zpshde.o) \ 
    32713292        obccli.F90 \ 
     
    32773298        phycst.F90 \ 
    32783299        trdmld_oce.F90 \ 
     3300        zdf_oce.F90 \ 
    32793301        zpshde.F90 \ 
    32803302        dom_oce.F90 \ 
     
    37183740        $(MODEL_LIB)(trdmod.o) \ 
    37193741        $(MODEL_LIB)(trdmod_oce.o) \ 
     3742        $(MODEL_LIB)(zdf_oce.o) \ 
    37203743        $(MODEL_LIB)(zpshde.o) \ 
    37213744        obccli.F90 \ 
     
    37323755        trdmod.F90 \ 
    37333756        trdmod_oce.F90 \ 
     3757        zdf_oce.F90 \ 
    37343758        zpshde.F90 \ 
    37353759        bdydta.F90 \ 
     
    38493873        dom_oce.F90 \ 
    38503874        in_out_manager.F90 \ 
     3875        lbclnk.F90 \ 
    38513876        ldftra_oce.F90 \ 
    38523877        lib_mpp.F90 \ 
     
    38543879        $(MODEL_LIB)(dom_oce.o) \ 
    38553880        $(MODEL_LIB)(in_out_manager.o) \ 
     3881        $(MODEL_LIB)(lbclnk.o) \ 
    38563882        $(MODEL_LIB)(ldftra_oce.o) \ 
    38573883        $(MODEL_LIB)(lib_mpp.o) \ 
     
    39023928        dynzad.F90 
    39033929$(MODEL_LIB)(dynzdf_exp.o) :    \ 
    3904         in_out_manager.F90 \ 
    3905         lib_print.f90 \ 
    3906         $(MODEL_LIB)(in_out_manager.o) \ 
     3930        dom_oce.F90 \ 
     3931        in_out_manager.F90 \ 
     3932        lbclnk.F90 \ 
     3933        lib_print.f90 \ 
     3934        $(MODEL_LIB)(dom_oce.o) \ 
     3935        $(MODEL_LIB)(in_out_manager.o) \ 
     3936        $(MODEL_LIB)(lbclnk.o) \ 
    39073937        $(MODEL_LIB)(lib_print.o) \ 
    39083938        $(MODEL_LIB)(par_kind.o) \ 
     
    39994029        $(MODEL_LIB)(zdfkpp.o) \ 
    40004030        $(MODEL_LIB)(zdf_oce.o) \ 
     4031        $(MODEL_LIB)(zdftke2.o) \ 
    40014032        $(MODEL_LIB)(zdftke.o) \ 
    40024033        oce.F90 \ 
     
    40064037        zdfkpp.F90 \ 
    40074038        zdf_oce.F90 \ 
     4039        zdftke2.F90 \ 
    40084040        zdftke.F90 \ 
    40094041        domzgr_substitute.h90 \ 
     
    40134045        dynzdf.F90 
    40144046$(MODEL_LIB)(dynzdf_imp.o) :    \ 
    4015         in_out_manager.F90 \ 
    4016         lib_print.f90 \ 
    4017         $(MODEL_LIB)(in_out_manager.o) \ 
     4047        dom_oce.F90 \ 
     4048        in_out_manager.F90 \ 
     4049        lbclnk.F90 \ 
     4050        lib_print.f90 \ 
     4051        $(MODEL_LIB)(dom_oce.o) \ 
     4052        $(MODEL_LIB)(in_out_manager.o) \ 
     4053        $(MODEL_LIB)(lbclnk.o) \ 
    40184054        $(MODEL_LIB)(lib_print.o) \ 
    40194055        $(MODEL_LIB)(par_kind.o) \ 
     
    43624398        par_kind.F90 \ 
    43634399        par_oce.F90 \ 
     4400        KEY_CPP \ 
    43644401        in_out_manager.F90 
    43654402$(MODEL_LIB)(iom_def.o) :       \ 
     
    50635100        lib_mpp.F90 \ 
    50645101        lib_print.f90 \ 
    5065         limistate_2.F90 \ 
    5066         limmsh_2.F90 \ 
    5067         limrst_2.F90 \ 
    50685102        $(MODEL_LIB)(dom_ice_2.o) \ 
    50695103        $(MODEL_LIB)(dom_oce.o) \ 
     
    50765110        $(MODEL_LIB)(lib_mpp.o) \ 
    50775111        $(MODEL_LIB)(lib_print.o) \ 
    5078         $(MODEL_LIB)(limistate_2.o) \ 
    5079         $(MODEL_LIB)(limmsh_2.o) \ 
    5080         $(MODEL_LIB)(limrst_2.o) \ 
    50815112        $(MODEL_LIB)(oce.o) \ 
    50825113        $(MODEL_LIB)(par_ice_2.o) \ 
     
    50865117        $(MODEL_LIB)(prtctl.o) \ 
    50875118        $(MODEL_LIB)(sbc_ice.o) \ 
    5088         $(MODEL_LIB)(sbc_oce.o) \ 
    50895119        oce.F90 \ 
    50905120        par_ice_2.F90 \ 
     
    50945124        prtctl.F90 \ 
    50955125        sbc_ice.F90 \ 
    5096         sbc_oce.F90 \ 
    50975126        dom_ice_2.F90 \ 
    50985127        dom_oce.F90 \ 
    50995128        ice_2.F90 \ 
    5100         iceini_2.F90 \ 
    51015129        ice_oce.F90 \ 
    51025130        in_out_manager.F90 \ 
     
    51085136        $(MODEL_LIB)(dom_oce.o) \ 
    51095137        $(MODEL_LIB)(ice_2.o) \ 
    5110         $(MODEL_LIB)(iceini_2.o) \ 
    51115138        $(MODEL_LIB)(ice_oce.o) \ 
    51125139        $(MODEL_LIB)(in_out_manager.o) \ 
     
    53285355        limrst_2.F90 
    53295356$(MODEL_LIB)(limsbc_2.o) :      \ 
    5330         dom_ice_2.F90 \ 
    5331         dom_oce.F90 \ 
     5357        dom_oce.F90 \ 
     5358        in_out_manager.F90 \ 
     5359        lbclnk.F90 \ 
     5360        lib_mpp.F90 \ 
     5361        lib_print.f90 \ 
     5362        $(MODEL_LIB)(dom_oce.o) \ 
     5363        $(MODEL_LIB)(in_out_manager.o) \ 
     5364        $(MODEL_LIB)(lbclnk.o) \ 
     5365        $(MODEL_LIB)(lib_mpp.o) \ 
     5366        $(MODEL_LIB)(lib_print.o) \ 
     5367        $(MODEL_LIB)(oce.o) \ 
     5368        $(MODEL_LIB)(par_ice_2.o) \ 
     5369        $(MODEL_LIB)(par_kind.o) \ 
     5370        $(MODEL_LIB)(par_oce.o) \ 
     5371        $(MODEL_LIB)(phycst.o) \ 
     5372        oce.F90 \ 
     5373        par_ice_2.F90 \ 
     5374        par_kind.F90 \ 
     5375        par_oce.F90 \ 
     5376        phycst.F90 \ 
     5377        albedo.F90 \ 
     5378        cpl_oasis3.F90 \ 
     5379        dom_oce.F90 \ 
     5380        dynspg_oce.F90 \ 
    53325381        ice_2.F90 \ 
    53335382        ice_oce.F90 \ 
    53345383        in_out_manager.F90 \ 
    53355384        lbclnk.F90 \ 
    5336         lib_mpp.F90 \ 
    5337         lib_print.f90 \ 
    5338         limistate_2.F90 \ 
    5339         limmsh_2.F90 \ 
    5340         limrst_2.F90 \ 
    5341         $(MODEL_LIB)(dom_ice_2.o) \ 
    5342         $(MODEL_LIB)(dom_oce.o) \ 
    5343         $(MODEL_LIB)(ice_2.o) \ 
    5344         $(MODEL_LIB)(ice_oce.o) \ 
    5345         $(MODEL_LIB)(in_out_manager.o) \ 
    5346         $(MODEL_LIB)(lbclnk.o) \ 
    5347         $(MODEL_LIB)(lib_mpp.o) \ 
    5348         $(MODEL_LIB)(lib_print.o) \ 
    5349         $(MODEL_LIB)(limistate_2.o) \ 
    5350         $(MODEL_LIB)(limmsh_2.o) \ 
    5351         $(MODEL_LIB)(limrst_2.o) \ 
    5352         $(MODEL_LIB)(oce.o) \ 
    5353         $(MODEL_LIB)(par_ice_2.o) \ 
    5354         $(MODEL_LIB)(par_kind.o) \ 
    5355         $(MODEL_LIB)(par_oce.o) \ 
    5356         $(MODEL_LIB)(phycst.o) \ 
    5357         $(MODEL_LIB)(sbc_ice.o) \ 
    5358         $(MODEL_LIB)(sbc_oce.o) \ 
    5359         oce.F90 \ 
    5360         par_ice_2.F90 \ 
    5361         par_kind.F90 \ 
    5362         par_oce.F90 \ 
    5363         phycst.F90 \ 
    5364         sbc_ice.F90 \ 
    5365         sbc_oce.F90 \ 
    5366         albedo.F90 \ 
    5367         cpl_oasis3.F90 \ 
    5368         dom_oce.F90 \ 
    5369         dynspg_oce.F90 \ 
    5370         ice_2.F90 \ 
    5371         iceini_2.F90 \ 
    5372         ice_oce.F90 \ 
    5373         in_out_manager.F90 \ 
    5374         lbclnk.F90 \ 
    53755385        $(MODEL_LIB)(albedo.o) \ 
    53765386        $(MODEL_LIB)(cpl_oasis3.o) \ 
     
    53785388        $(MODEL_LIB)(dynspg_oce.o) \ 
    53795389        $(MODEL_LIB)(ice_2.o) \ 
    5380         $(MODEL_LIB)(iceini_2.o) \ 
    53815390        $(MODEL_LIB)(ice_oce.o) \ 
    53825391        $(MODEL_LIB)(in_out_manager.o) \ 
     
    54025411$(MODEL_LIB)(limthd_2.o) :      \ 
    54035412        cpl_oasis3.F90 \ 
    5404         dom_ice_2.F90 \ 
    54055413        dom_oce.F90 \ 
    54065414        ice_2.F90 \ 
    5407         iceini_2.F90 \ 
    54085415        ice_oce.F90 \ 
    54095416        in_out_manager.F90 \ 
     
    54125419        lib_print.f90 \ 
    54135420        limistate_2.F90 \ 
    5414         limmsh_2.F90 \ 
    5415         limrst_2.F90 \ 
    54165421        $(MODEL_LIB)(cpl_oasis3.o) \ 
    5417         $(MODEL_LIB)(dom_ice_2.o) \ 
    54185422        $(MODEL_LIB)(dom_oce.o) \ 
    54195423        $(MODEL_LIB)(ice_2.o) \ 
    5420         $(MODEL_LIB)(iceini_2.o) \ 
    54215424        $(MODEL_LIB)(ice_oce.o) \ 
    54225425        $(MODEL_LIB)(in_out_manager.o) \ 
     
    54255428        $(MODEL_LIB)(lib_print.o) \ 
    54265429        $(MODEL_LIB)(limistate_2.o) \ 
    5427         $(MODEL_LIB)(limmsh_2.o) \ 
    5428         $(MODEL_LIB)(limrst_2.o) \ 
    54295430        $(MODEL_LIB)(oce.o) \ 
    54305431        $(MODEL_LIB)(par_ice_2.o) \ 
     
    54325433        $(MODEL_LIB)(par_oce.o) \ 
    54335434        $(MODEL_LIB)(phycst.o) \ 
    5434         $(MODEL_LIB)(sbc_ice.o) \ 
    5435         $(MODEL_LIB)(sbc_oce.o) \ 
    54365435        $(MODEL_LIB)(thd_ice_2.o) \ 
    54375436        oce.F90 \ 
     
    54405439        par_oce.F90 \ 
    54415440        phycst.F90 \ 
    5442         sbc_ice.F90 \ 
    5443         sbc_oce.F90 \ 
    54445441        thd_ice_2.F90 \ 
    54455442        cpl_oasis3.F90 \ 
     
    54475444        dom_oce.F90 \ 
    54485445        ice_2.F90 \ 
    5449         iceini_2.F90 \ 
    54505446        ice_oce.F90 \ 
    54515447        in_out_manager.F90 \ 
     
    54585454        $(MODEL_LIB)(dom_oce.o) \ 
    54595455        $(MODEL_LIB)(ice_2.o) \ 
    5460         $(MODEL_LIB)(iceini_2.o) \ 
    54615456        $(MODEL_LIB)(ice_oce.o) \ 
    54625457        $(MODEL_LIB)(in_out_manager.o) \ 
     
    54815476$(MODEL_LIB)(limthd_lac_2.o) :  \ 
    54825477        dom_ice_2.F90 \ 
    5483         dom_oce.F90 \ 
    54845478        eosbn2.F90 \ 
    54855479        ice_2.F90 \ 
     
    54885482        iom.F90 \ 
    54895483        lbclnk.F90 \ 
    5490         limistate_2.F90 \ 
    5491         limmsh_2.F90 \ 
    5492         limrst_2.F90 \ 
    54935484        $(MODEL_LIB)(dom_ice_2.o) \ 
    5494         $(MODEL_LIB)(dom_oce.o) \ 
    54955485        $(MODEL_LIB)(eosbn2.o) \ 
    54965486        $(MODEL_LIB)(ice_2.o) \ 
     
    54995489        $(MODEL_LIB)(iom.o) \ 
    55005490        $(MODEL_LIB)(lbclnk.o) \ 
    5501         $(MODEL_LIB)(limistate_2.o) \ 
    5502         $(MODEL_LIB)(limmsh_2.o) \ 
    5503         $(MODEL_LIB)(limrst_2.o) \ 
    55045491        $(MODEL_LIB)(oce.o) \ 
    55055492        $(MODEL_LIB)(par_ice_2.o) \ 
     
    55075494        $(MODEL_LIB)(par_oce.o) \ 
    55085495        $(MODEL_LIB)(phycst.o) \ 
    5509         $(MODEL_LIB)(sbc_ice.o) \ 
    5510         $(MODEL_LIB)(sbc_oce.o) \ 
    55115496        oce.F90 \ 
    55125497        par_ice_2.F90 \ 
     
    55145499        par_oce.F90 \ 
    55155500        phycst.F90 \ 
    5516         sbc_ice.F90 \ 
    5517         sbc_oce.F90 \ 
    5518         iceini_2.F90 \ 
     5501        ice_2.F90 \ 
    55195502        ice_oce.F90 \ 
    55205503        limistate_2.F90 \ 
    5521         $(MODEL_LIB)(iceini_2.o) \ 
     5504        $(MODEL_LIB)(ice_2.o) \ 
    55225505        $(MODEL_LIB)(ice_oce.o) \ 
    55235506        $(MODEL_LIB)(limistate_2.o) \ 
     
    55395522        iom.F90 \ 
    55405523        lbclnk.F90 \ 
    5541         lib_mpp.F90 \ 
    5542         lib_print.f90 \ 
    5543         limistate_2.F90 \ 
    5544         limmsh_2.F90 \ 
    5545         limrst_2.F90 \ 
     5524        lib_print.f90 \ 
    55465525        $(MODEL_LIB)(dom_ice_2.o) \ 
    55475526        $(MODEL_LIB)(dom_oce.o) \ 
     
    55525531        $(MODEL_LIB)(iom.o) \ 
    55535532        $(MODEL_LIB)(lbclnk.o) \ 
    5554         $(MODEL_LIB)(lib_mpp.o) \ 
    5555         $(MODEL_LIB)(lib_print.o) \ 
    5556         $(MODEL_LIB)(limistate_2.o) \ 
    5557         $(MODEL_LIB)(limmsh_2.o) \ 
    5558         $(MODEL_LIB)(limrst_2.o) \ 
     5533        $(MODEL_LIB)(lib_print.o) \ 
    55595534        $(MODEL_LIB)(oce.o) \ 
    55605535        $(MODEL_LIB)(par_ice_2.o) \ 
     
    55625537        $(MODEL_LIB)(par_oce.o) \ 
    55635538        $(MODEL_LIB)(phycst.o) \ 
    5564         $(MODEL_LIB)(sbc_ice.o) \ 
    5565         $(MODEL_LIB)(sbc_oce.o) \ 
    55665539        oce.F90 \ 
    55675540        par_ice_2.F90 \ 
     
    55695542        par_oce.F90 \ 
    55705543        phycst.F90 \ 
    5571         sbc_ice.F90 \ 
    5572         sbc_oce.F90 \ 
    55735544        cpl_oasis3.F90 \ 
    5574         iceini_2.F90 \ 
     5545        ice_2.F90 \ 
    55755546        ice_oce.F90 \ 
    55765547        in_out_manager.F90 \ 
    55775548        limistate_2.F90 \ 
    55785549        $(MODEL_LIB)(cpl_oasis3.o) \ 
    5579         $(MODEL_LIB)(iceini_2.o) \ 
     5550        $(MODEL_LIB)(ice_2.o) \ 
    55805551        $(MODEL_LIB)(ice_oce.o) \ 
    55815552        $(MODEL_LIB)(in_out_manager.o) \ 
     
    56005571        lib_mpp.F90 \ 
    56015572        lib_print.f90 \ 
    5602         limistate_2.F90 \ 
    5603         limmsh_2.F90 \ 
    5604         limrst_2.F90 \ 
    56055573        $(MODEL_LIB)(dom_ice_2.o) \ 
    56065574        $(MODEL_LIB)(dom_oce.o) \ 
     
    56135581        $(MODEL_LIB)(lib_mpp.o) \ 
    56145582        $(MODEL_LIB)(lib_print.o) \ 
    5615         $(MODEL_LIB)(limistate_2.o) \ 
    5616         $(MODEL_LIB)(limmsh_2.o) \ 
    5617         $(MODEL_LIB)(limrst_2.o) \ 
    56185583        $(MODEL_LIB)(oce.o) \ 
    56195584        $(MODEL_LIB)(par_ice_2.o) \ 
     
    56235588        $(MODEL_LIB)(prtctl.o) \ 
    56245589        $(MODEL_LIB)(restart.o) \ 
    5625         $(MODEL_LIB)(sbc_ice.o) \ 
    5626         $(MODEL_LIB)(sbc_oce.o) \ 
    56275590        oce.F90 \ 
    56285591        par_ice_2.F90 \ 
     
    56325595        prtctl.F90 \ 
    56335596        restart.F90 \ 
    5634         sbc_ice.F90 \ 
    5635         sbc_oce.F90 \ 
    56365597        daymod.F90 \ 
    56375598        dom_ice_2.F90 \ 
    56385599        dom_oce.F90 \ 
    56395600        ice_2.F90 \ 
    5640         iceini_2.F90 \ 
    56415601        ice_oce.F90 \ 
    56425602        in_out_manager.F90 \ 
     
    56505610        $(MODEL_LIB)(dom_oce.o) \ 
    56515611        $(MODEL_LIB)(ice_2.o) \ 
    5652         $(MODEL_LIB)(iceini_2.o) \ 
    56535612        $(MODEL_LIB)(ice_oce.o) \ 
    56545613        $(MODEL_LIB)(in_out_manager.o) \ 
     
    56685627        in_out_manager.F90 \ 
    56695628        iom.F90 \ 
     5629        lbclnk.F90 \ 
    56705630        lib_mpp.F90 \ 
    56715631        lib_print.f90 \ 
     
    56745634        $(MODEL_LIB)(in_out_manager.o) \ 
    56755635        $(MODEL_LIB)(iom.o) \ 
     5636        $(MODEL_LIB)(lbclnk.o) \ 
    56765637        $(MODEL_LIB)(lib_mpp.o) \ 
    56775638        $(MODEL_LIB)(lib_print.o) \ 
     
    62666227        dom_oce.F90 \ 
    62676228        in_out_manager.F90 \ 
    6268         lib_print.f90 \ 
    6269         $(MODEL_LIB)(dom_oce.o) \ 
    6270         $(MODEL_LIB)(in_out_manager.o) \ 
     6229        lbclnk.F90 \ 
     6230        lib_print.f90 \ 
     6231        $(MODEL_LIB)(dom_oce.o) \ 
     6232        $(MODEL_LIB)(in_out_manager.o) \ 
     6233        $(MODEL_LIB)(lbclnk.o) \ 
    62716234        $(MODEL_LIB)(lib_print.o) \ 
    62726235        $(MODEL_LIB)(obc_par.o) \ 
     
    64626425        $(MODEL_LIB)(zdf_oce.o) \ 
    64636426        $(MODEL_LIB)(zdfric.o) \ 
     6427        $(MODEL_LIB)(zdftke2.o) \ 
    64646428        $(MODEL_LIB)(zdftke.o) \ 
    64656429        $(MODEL_LIB)(zpshde.o) \ 
     
    65126476        zdf_oce.F90 \ 
    65136477        zdfric.F90 \ 
     6478        zdftke2.F90 \ 
    65146479        zdftke.F90 \ 
    65156480        zpshde.F90 \ 
     
    66816646        $(MODEL_LIB)(phycst.o) \ 
    66826647        $(MODEL_LIB)(trdmld_oce.o) \ 
     6648        $(MODEL_LIB)(zdf_oce.o) \ 
    66836649        $(MODEL_LIB)(zpshde.o) \ 
    66846650        oce.F90 \ 
    66856651        phycst.F90 \ 
    66866652        trdmld_oce.F90 \ 
     6653        zdf_oce.F90 \ 
    66876654        zpshde.F90 \ 
    66886655        vectopt_loop_substitute.h90 \ 
     
    66936660        in_out_manager.F90 \ 
    66946661        iom.F90 \ 
    6695         lib_mpp.F90 \ 
    6696         lib_print.f90 \ 
    6697         $(MODEL_LIB)(dom_oce.o) \ 
    6698         $(MODEL_LIB)(in_out_manager.o) \ 
    6699         $(MODEL_LIB)(iom.o) \ 
     6662        lbclnk.F90 \ 
     6663        lib_mpp.F90 \ 
     6664        lib_print.f90 \ 
     6665        $(MODEL_LIB)(dom_oce.o) \ 
     6666        $(MODEL_LIB)(in_out_manager.o) \ 
     6667        $(MODEL_LIB)(iom.o) \ 
     6668        $(MODEL_LIB)(lbclnk.o) \ 
    67006669        $(MODEL_LIB)(lib_mpp.o) \ 
    67016670        $(MODEL_LIB)(lib_print.o) \ 
     
    68546823        $(MODEL_LIB)(lib_mpp.o) \ 
    68556824        $(MODEL_LIB)(oce.o) \ 
     6825        $(MODEL_LIB)(par_ice_2.o) \ 
    68566826        $(MODEL_LIB)(phycst.o) \ 
    68576827        $(MODEL_LIB)(prtctl.o) \ 
    68586828        $(MODEL_LIB)(sbc_oce.o) \ 
    68596829        oce.F90 \ 
     6830        par_ice_2.F90 \ 
    68606831        phycst.F90 \ 
    68616832        prtctl.F90 \ 
     
    68966867        $(MODEL_LIB)(phycst.o) \ 
    68976868        $(MODEL_LIB)(trdmld_oce.o) \ 
     6869        $(MODEL_LIB)(zdf_oce.o) \ 
    68986870        $(MODEL_LIB)(zpshde.o) \ 
    68996871        oce.F90 \ 
     
    69036875        phycst.F90 \ 
    69046876        trdmld_oce.F90 \ 
     6877        zdf_oce.F90 \ 
    69056878        zpshde.F90 \ 
    69066879        albedo.F90 \ 
     
    70056978        in_out_manager.F90 \ 
    70066979        iom.F90 \ 
     6980        lbclnk.F90 \ 
    70076981        lib_print.f90 \ 
    70086982        $(MODEL_LIB)(closea.o) \ 
     
    70126986        $(MODEL_LIB)(in_out_manager.o) \ 
    70136987        $(MODEL_LIB)(iom.o) \ 
     6988        $(MODEL_LIB)(lbclnk.o) \ 
    70146989        $(MODEL_LIB)(lib_print.o) \ 
    70156990        $(MODEL_LIB)(par_kind.o) \ 
     
    71157090        geo2ocean.F90 \ 
    71167091        ice_2.F90 \ 
    7117         iceini_2.F90 \ 
    71187092        ice_oce.F90 \ 
    71197093        in_out_manager.F90 \ 
     
    71457119        $(MODEL_LIB)(geo2ocean.o) \ 
    71467120        $(MODEL_LIB)(ice_2.o) \ 
    7147         $(MODEL_LIB)(iceini_2.o) \ 
    71487121        $(MODEL_LIB)(ice_oce.o) \ 
    71497122        $(MODEL_LIB)(in_out_manager.o) \ 
     
    74137386        $(MODEL_LIB)(sbcrnf.o) \ 
    74147387        $(MODEL_LIB)(trdmld_oce.o) \ 
     7388        $(MODEL_LIB)(zdf_oce.o) \ 
    74157389        $(MODEL_LIB)(zpshde.o) \ 
    74167390        oce.F90 \ 
     
    74287402        sbcrnf.F90 \ 
    74297403        trdmld_oce.F90 \ 
     7404        zdf_oce.F90 \ 
    74307405        zpshde.F90 \ 
    74317406        closea.F90 \ 
     
    74817456        sbcmod.F90 
    74827457$(MODEL_LIB)(sbc_oce.o) :       \ 
    7483         $(MODEL_LIB)(par_kind.o) \ 
    7484         par_kind.F90 \ 
    7485         $(MODEL_LIB)(par_oce.o) \ 
    7486         par_oce.F90 \ 
     7458        dom_oce.F90 \ 
     7459        in_out_manager.F90 \ 
     7460        lib_mpp.F90 \ 
     7461        $(MODEL_LIB)(dom_oce.o) \ 
     7462        $(MODEL_LIB)(in_out_manager.o) \ 
     7463        $(MODEL_LIB)(lib_mpp.o) \ 
     7464        $(MODEL_LIB)(oce.o) \ 
     7465        $(MODEL_LIB)(par_kind.o) \ 
     7466        $(MODEL_LIB)(par_oce.o) \ 
     7467        oce.F90 \ 
     7468        par_kind.F90 \ 
     7469        par_oce.F90 \ 
     7470        dom_oce.F90 \ 
     7471        lbclnk.F90 \ 
     7472        $(MODEL_LIB)(dom_oce.o) \ 
     7473        $(MODEL_LIB)(lbclnk.o) \ 
     7474        $(MODEL_LIB)(par_oce.o) \ 
     7475        par_oce.F90 \ 
     7476        vectopt_loop_substitute.h90 \ 
     7477        KEY_CPP \ 
    74877478        sbc_oce.F90 
    74887479$(MODEL_LIB)(sbcrnf.o) :        \ 
     
    75727563        $(MODEL_LIB)(restart.o) \ 
    75737564        $(MODEL_LIB)(trdmld_oce.o) \ 
     7565        $(MODEL_LIB)(zdf_oce.o) \ 
    75747566        $(MODEL_LIB)(zpshde.o) \ 
    75757567        oce.F90 \ 
     
    75807572        restart.F90 \ 
    75817573        trdmld_oce.F90 \ 
     7574        zdf_oce.F90 \ 
    75827575        zpshde.F90 \ 
    75837576        daymod.F90 \ 
     
    80067999        $(MODEL_LIB)(zdfmxl.o) \ 
    80078000        $(MODEL_LIB)(zdf_oce.o) \ 
     8001        $(MODEL_LIB)(zdftke2.o) \ 
    80088002        $(MODEL_LIB)(zdftke.o) \ 
    80098003        $(MODEL_LIB)(zpshde.o) \ 
     
    80438037        zdfmxl.F90 \ 
    80448038        zdf_oce.F90 \ 
     8039        zdftke2.F90 \ 
    80458040        zdftke.F90 \ 
    80468041        zpshde.F90 \ 
     
    82428237        $(MODEL_LIB)(obcdyn.o) \ 
    82438238        $(MODEL_LIB)(obc_oce.o) \ 
     8239        $(MODEL_LIB)(obc_par.o) \ 
    82448240        $(MODEL_LIB)(obctra.o) \ 
    82458241        $(MODEL_LIB)(obcvol.o) \ 
     
    82968292        $(MODEL_LIB)(zdfmxl.o) \ 
    82978293        $(MODEL_LIB)(zdf_oce.o) \ 
     8294        $(MODEL_LIB)(zdftke2.o) \ 
    82988295        $(MODEL_LIB)(zdftke.o) \ 
    82998296        $(MODEL_LIB)(zpshde.o) \ 
     
    83028299        obcdyn.F90 \ 
    83038300        obc_oce.F90 \ 
     8301        obc_par.F90 \ 
    83048302        obctra.F90 \ 
    83058303        obcvol.F90 \ 
     
    83568354        zdfmxl.F90 \ 
    83578355        zdf_oce.F90 \ 
     8356        zdftke2.F90 \ 
    83588357        zdftke.F90 \ 
    83598358        zpshde.F90 \ 
     
    84708469        $(MODEL_LIB)(zdf_oce.o) \ 
    84718470        $(MODEL_LIB)(zdfric.o) \ 
     8471        $(MODEL_LIB)(zdftke2.o) \ 
    84728472        $(MODEL_LIB)(zdftke.o) \ 
    84738473        $(MODEL_LIB)(zpshde.o) \ 
     
    85088508        zdf_oce.F90 \ 
    85098509        zdfric.F90 \ 
     8510        zdftke2.F90 \ 
    85108511        zdftke.F90 \ 
    85118512        zpshde.F90 \ 
     
    96279628        $(MODEL_LIB)(zdfmxl.o) \ 
    96289629        $(MODEL_LIB)(zdf_oce.o) \ 
     9630        $(MODEL_LIB)(zdftke2.o) \ 
    96299631        $(MODEL_LIB)(zdftke.o) \ 
    96309632        oce.F90 \ 
     
    96479649        zdfmxl.F90 \ 
    96489650        zdf_oce.F90 \ 
     9651        zdftke2.F90 \ 
    96499652        zdftke.F90 \ 
    96509653        dom_oce.F90 \ 
     
    99749977        dom_oce.F90 \ 
    99759978        in_out_manager.F90 \ 
     9979        lbclnk.F90 \ 
    99769980        ldftra_oce.F90 \ 
    99779981        lib_mpp.F90 \ 
     
    99799983        $(MODEL_LIB)(dom_oce.o) \ 
    99809984        $(MODEL_LIB)(in_out_manager.o) \ 
     9985        $(MODEL_LIB)(lbclnk.o) \ 
    99819986        $(MODEL_LIB)(ldftra_oce.o) \ 
    99829987        $(MODEL_LIB)(lib_mpp.o) \ 
     
    1003310038        dom_oce.F90 \ 
    1003410039        in_out_manager.F90 \ 
     10040        lbclnk.F90 \ 
    1003510041        ldftra_oce.F90 \ 
    1003610042        lib_mpp.F90 \ 
     
    1003810044        $(MODEL_LIB)(dom_oce.o) \ 
    1003910045        $(MODEL_LIB)(in_out_manager.o) \ 
     10046        $(MODEL_LIB)(lbclnk.o) \ 
    1004010047        $(MODEL_LIB)(ldftra_oce.o) \ 
    1004110048        $(MODEL_LIB)(lib_mpp.o) \ 
     
    1025210259        $(MODEL_LIB)(zdfkpp.o) \ 
    1025310260        $(MODEL_LIB)(zdf_oce.o) \ 
     10261        $(MODEL_LIB)(zdftke2.o) \ 
    1025410262        $(MODEL_LIB)(zdftke.o) \ 
    1025510263        oce.F90 \ 
     
    1026310271        zdfkpp.F90 \ 
    1026410272        zdf_oce.F90 \ 
     10273        zdftke2.F90 \ 
    1026510274        zdftke.F90 \ 
    1026610275        domzgr_substitute.h90 \ 
     
    1054510554        $(MODEL_LIB)(trdmld_oce.o) \ 
    1054610555        $(MODEL_LIB)(trdvor_oce.o) \ 
     10556        $(MODEL_LIB)(zdf_oce.o) \ 
    1054710557        $(MODEL_LIB)(zpshde.o) \ 
    1054810558        oce.F90 \ 
     
    1055510565        trdmld_oce.F90 \ 
    1055610566        trdvor_oce.F90 \ 
     10567        zdf_oce.F90 \ 
    1055710568        zpshde.F90 \ 
    1055810569        daymod.F90 \ 
     
    1074510756        $(MODEL_LIB)(lib_mpp.o) \ 
    1074610757        $(MODEL_LIB)(lib_print.o) \ 
     10758        $(MODEL_LIB)(obc_par.o) \ 
    1074710759        $(MODEL_LIB)(oce.o) \ 
    1074810760        $(MODEL_LIB)(par_kind.o) \ 
     
    1075010762        $(MODEL_LIB)(phycst.o) \ 
    1075110763        $(MODEL_LIB)(sbc_oce.o) \ 
     10764        obc_par.F90 \ 
    1075210765        oce.F90 \ 
    1075310766        par_kind.F90 \ 
     
    1076510778        $(MODEL_LIB)(in_out_manager.o) \ 
    1076610779        $(MODEL_LIB)(lbclnk.o) \ 
     10780        $(MODEL_LIB)(obc_oce.o) \ 
     10781        $(MODEL_LIB)(obc_par.o) \ 
    1076710782        $(MODEL_LIB)(oce.o) \ 
    1076810783        $(MODEL_LIB)(phycst.o) \ 
    1076910784        $(MODEL_LIB)(prtctl.o) \ 
    1077010785        $(MODEL_LIB)(sbc_oce.o) \ 
     10786        obc_oce.F90 \ 
     10787        obc_par.F90 \ 
    1077110788        oce.F90 \ 
    1077210789        phycst.F90 \ 
     
    1094610963        $(MODEL_LIB)(zdf_oce.o) \ 
    1094710964        $(MODEL_LIB)(zdfric.o) \ 
     10965        $(MODEL_LIB)(zdftke2.o) \ 
    1094810966        $(MODEL_LIB)(zdftke.o) \ 
    1094910967        par_oce.F90 \ 
     
    1095410972        zdf_oce.F90 \ 
    1095510973        zdfric.F90 \ 
     10974        zdftke2.F90 \ 
    1095610975        zdftke.F90 \ 
    1095710976        zdfini.F90 
     
    1108111100        KEY_CPP \ 
    1108211101        zdfric.F90 
     11102$(MODEL_LIB)(zdftke2.o) :       \ 
     11103        c1d.F90 \ 
     11104        dom_oce.F90 \ 
     11105        domvvl.F90 \ 
     11106        eosbn2.F90 \ 
     11107        in_out_manager.F90 \ 
     11108        iom_def.F90 \ 
     11109        iom.F90 \ 
     11110        iom_ioipsl.F90 \ 
     11111        iom_nf90.F90 \ 
     11112        iom_rstdimg.F90 \ 
     11113        lbclnk.F90 \ 
     11114        lib_mpp.F90 \ 
     11115        lib_print.f90 \ 
     11116        $(MODEL_LIB)(c1d.o) \ 
     11117        $(MODEL_LIB)(dom_oce.o) \ 
     11118        $(MODEL_LIB)(domvvl.o) \ 
     11119        $(MODEL_LIB)(eosbn2.o) \ 
     11120        $(MODEL_LIB)(in_out_manager.o) \ 
     11121        $(MODEL_LIB)(iom_def.o) \ 
     11122        $(MODEL_LIB)(iom_ioipsl.o) \ 
     11123        $(MODEL_LIB)(iom_nf90.o) \ 
     11124        $(MODEL_LIB)(iom.o) \ 
     11125        $(MODEL_LIB)(iom_rstdimg.o) \ 
     11126        $(MODEL_LIB)(lbclnk.o) \ 
     11127        $(MODEL_LIB)(lib_mpp.o) \ 
     11128        $(MODEL_LIB)(lib_print.o) \ 
     11129        $(MODEL_LIB)(oce.o) \ 
     11130        $(MODEL_LIB)(par_kind.o) \ 
     11131        $(MODEL_LIB)(par_oce.o) \ 
     11132        $(MODEL_LIB)(phycst.o) \ 
     11133        $(MODEL_LIB)(prtctl.o) \ 
     11134        $(MODEL_LIB)(sbc_oce.o) \ 
     11135        $(MODEL_LIB)(trdmld_oce.o) \ 
     11136        $(MODEL_LIB)(trdmod.o) \ 
     11137        $(MODEL_LIB)(trdmod_oce.o) \ 
     11138        $(MODEL_LIB)(zdfddm.o) \ 
     11139        $(MODEL_LIB)(zdf_oce.o) \ 
     11140        $(MODEL_LIB)(zpshde.o) \ 
     11141        oce.F90 \ 
     11142        par_kind.F90 \ 
     11143        par_oce.F90 \ 
     11144        phycst.F90 \ 
     11145        prtctl.F90 \ 
     11146        sbc_oce.F90 \ 
     11147        trdmld_oce.F90 \ 
     11148        trdmod.F90 \ 
     11149        trdmod_oce.F90 \ 
     11150        zdfddm.F90 \ 
     11151        zdf_oce.F90 \ 
     11152        zpshde.F90 \ 
     11153        dom_oce.F90 \ 
     11154        dynzdf_exp.F90 \ 
     11155        in_out_manager.F90 \ 
     11156        iom.F90 \ 
     11157        lbclnk.F90 \ 
     11158        $(MODEL_LIB)(dom_oce.o) \ 
     11159        $(MODEL_LIB)(dynzdf_exp.o) \ 
     11160        $(MODEL_LIB)(in_out_manager.o) \ 
     11161        $(MODEL_LIB)(iom.o) \ 
     11162        $(MODEL_LIB)(lbclnk.o) \ 
     11163        $(MODEL_LIB)(oce.o) \ 
     11164        $(MODEL_LIB)(phycst.o) \ 
     11165        $(MODEL_LIB)(prtctl.o) \ 
     11166        $(MODEL_LIB)(restart.o) \ 
     11167        $(MODEL_LIB)(sbc_oce.o) \ 
     11168        $(MODEL_LIB)(trazdf_exp.o) \ 
     11169        $(MODEL_LIB)(zdfmxl.o) \ 
     11170        $(MODEL_LIB)(zdf_oce.o) \ 
     11171        oce.F90 \ 
     11172        phycst.F90 \ 
     11173        prtctl.F90 \ 
     11174        restart.F90 \ 
     11175        sbc_oce.F90 \ 
     11176        trazdf_exp.F90 \ 
     11177        zdfmxl.F90 \ 
     11178        zdf_oce.F90 \ 
     11179        domzgr_substitute.h90 \ 
     11180        vectopt_loop_substitute.h90 \ 
     11181        KEY_CPP \ 
     11182        zdftke2.F90 
    1108311183$(MODEL_LIB)(zdftke.o) :        \ 
    1108411184        c1d.F90 \ 
  • CONFIG/IPSLCM/IPSLCM5/trunk/scripts/BB_make.ldef

    r387 r515  
    1111SXMODEL_LIB = $(MODEL_LIB) 
    1212#-Q- eshpux  SXMODEL_LIB = $(LIBDIR)/libsxopa.a 
    13 OASIS_LIB =  
    1413LIBMPI  = 
    1514LIBMP   = 
    1615USER_INC = 
     16USER_LIB = 
    1717EXEC_BIN = ../../../bin/opa 
    18 #- 
    19 P_P = key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdfddm key_oasis3 key_diahth key_cpl_albedo key_cpl_discharge key_mpp_mpi 
    20  
    2118#- 
    2219#- Prefix for preprocessing --- 
Note: See TracChangeset for help on using the changeset viewer.