Changeset 515


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
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/trunk/AA_make

    r449 r515  
    1515ORCA2xLMD9671 : libioipsl oasis3 liborchidee orca2 lmdz9671 verif        
    1616        echo "ORCA2xLMD9671" >.resol 
     17        echo "$(LIB_MPI)" >.libmpi 
     18 
     19ORCA2xLMD9695 : libioipsl oasis3 liborchidee orca2 lmdz9695 verif 
     20        echo "ORCA2xLMD9695" >.resol 
    1721        echo "$(LIB_MPI)" >.libmpi 
    1822 
     
    3842        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x71x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_96x71x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; ) 
    3943 
     44lmdz9695: 
     45        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x95x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_96x95x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; ) 
     46        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x95x19 -psmile true -v true -parallel true -c $(LIB_MPI) -m $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_t4_phylmd_para_orch_couple.e ../../bin/gcm.e ; ) 
     47 
    4048lmdz144142: 
    4149        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x142x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_144x142x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; ) 
     
    4351 
    4452orca2: 
    45         (cd ../../modeles/NEMO/WORK; $(M_K) USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' OASIS_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' ; ) 
     53        (cd ../../modeles/NEMO/WORK; $(M_K) USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' USER_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdfddm key_oasis3 key_diahth key_cpl_albedo key_cpl_discharge key_mpp_mpi' ; ) 
    4654 
    4755verif: 
  • CONFIG/IPSLCM/IPSLCM5/trunk/EXP00/COMP/oasis.card

    r483 r515  
    3131 
    3232[OutputFiles] 
    33 List=   (SISUTESW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SISUTESW.nc,    NONE),\ 
    34         (SIICECOV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICECOV.nc,    NONE),\ 
    35         (SIICTEMW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICTEMW.nc,    NONE),\ 
    36         (SIICEALW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICEALW.nc,    NONE),\ 
    37         (COTAUXXU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXU.nc,    NONE),\ 
    38         (COTAUXXV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXV.nc,    NONE),\ 
    39         (COTAUYYU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYU.nc,    NONE),\ 
    40         (COTAUYYV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYV.nc,    NONE),\ 
    41         (COTAUZZU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZU.nc,    NONE),\ 
    42         (COTAUZZV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZV.nc,    NONE),\ 
    43         (COWINDSP_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COWINDSP.nc,    NONE),\ 
    44         (COPEFWAT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COPEFWAT.nc,    NONE),\ 
    45         (COPEFICE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COPEFICE.nc,    NONE),\ 
    46         (COTOSPSU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOSPSU.nc,    NONE),\ 
    47         (COICEVAP_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COICEVAP.nc,    NONE),\ 
    48         (COSWFLDO_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSWFLDO.nc,    NONE),\ 
    49         (CONSFLDO_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFLDO.nc,    NONE),\ 
    50         (COSHFLIC_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFLIC.nc,    NONE),\ 
    51         (CONSFLIC_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFLIC.nc,    NONE),\ 
    52         (CODFLXDT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CODFLXDT.nc,    NONE),\ 
    53         (CRWOCEIS_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CRWOCEIS.nc,    NONE),\ 
    54         (CRWOCERD_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CRWOCERD.nc,    NONE),\ 
    55         (O_SSTSST_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_SSTSST.nc,    NONE),\ 
    56         (OIceFrac_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceFrac.nc,    NONE),\ 
    57         (O_TepIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_TepIce.nc,    NONE),\ 
    58         (O_AlbIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_AlbIce.nc,    NONE),\ 
    59         (O_OTaux1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux1.nc,    NONE),\ 
    60         (O_OTaux2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux2.nc,    NONE),\ 
    61         (O_OTauy1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy1.nc,    NONE),\ 
    62         (O_OTauy2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy2.nc,    NONE),\ 
    63         (O_OTauz1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz1.nc,    NONE),\ 
    64         (O_OTauz2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz2.nc,    NONE),\ 
    65         (O_Wind10_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Wind10.nc,    NONE),\ 
    66         (OPre-Sub_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OPre-Sub.nc,    NONE),\ 
    67         (OOEva-Pr_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OOEva-Pr.nc,    NONE),\ 
    68         (OISub-Sn_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OISub-Sn.nc,    NONE),\ 
    69         (OIceEvap_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceEvap.nc,    NONE),\ 
    70         (O_QsrOce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrOce.nc,    NONE),\ 
    71         (O_QsrIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrIce.nc,    NONE),\ 
    72         (O_QnsOce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsOce.nc,    NONE),\ 
    73         (O_QnsIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsIce.nc,    NONE),\ 
    74         (O_dQnsdT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_dQnsdT.nc,    NONE),\ 
    75         (O_Runoff_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Runoff.nc,    NONE),\ 
    76         (OCalving_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OCalving.nc,    NONE) 
     33List=   (SISUTESW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SISUTESW.nc,    NONE),\ 
     34        (SIICECOV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICECOV.nc,    NONE),\ 
     35        (SIICTEMW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICTEMW.nc,    NONE),\ 
     36        (SIICEALW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICEALW.nc,    NONE),\ 
     37        (COTAUXXU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXU.nc,    NONE),\ 
     38        (COTAUXXV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXV.nc,    NONE),\ 
     39        (COTAUYYU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYU.nc,    NONE),\ 
     40        (COTAUYYV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYV.nc,    NONE),\ 
     41        (COTAUZZU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZU.nc,    NONE),\ 
     42        (COTAUZZV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZV.nc,    NONE),\ 
     43        (COWINDSP_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COWINDSP.nc,    NONE),\ 
     44        (COEMPSIC_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COEMPSIC.nc,    NONE),\ 
     45        (CONESOPR_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONESOPR.nc,    NONE),\ 
     46        (COEMPOCE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COEMPOCE.nc,    NONE),\ 
     47        (COICEVAP_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COICEVAP.nc,    NONE),\ 
     48        (COSHFOCE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFOCE.nc,    NONE),\ 
     49        (CONSFOCE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFOCE.nc,    NONE),\ 
     50        (COSHFICE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFICE.nc,    NONE),\ 
     51        (CONSFICE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFICE.nc,    NONE),\ 
     52        (CODFLXDT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CODFLXDT.nc,    NONE),\ 
     53        (COCALVIN_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COCALVIN.nc,    NONE),\ 
     54        (COLIQRUN_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COLIQRUN.nc,    NONE),\ 
     55        (O_SSTSST_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_SSTSST.nc,    NONE),\ 
     56        (OIceFrac_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceFrac.nc,    NONE),\ 
     57        (O_TepIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_TepIce.nc,    NONE),\ 
     58        (O_AlbIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_AlbIce.nc,    NONE),\ 
     59        (O_OTaux1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux1.nc,    NONE),\ 
     60        (O_OTaux2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux2.nc,    NONE),\ 
     61        (O_OTauy1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy1.nc,    NONE),\ 
     62        (O_OTauy2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy2.nc,    NONE),\ 
     63        (O_OTauz1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz1.nc,    NONE),\ 
     64        (O_OTauz2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz2.nc,    NONE),\ 
     65        (O_Wind10_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Wind10.nc,    NONE),\ 
     66        (OSubMPre_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OSubMPre.nc,    NONE),\ 
     67        (OISubMSn_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OISubMSn.nc,    NONE),\ 
     68        (OOEvaMPr_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OOEvaMPr.nc,    NONE),\ 
     69        (OIceEvap_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceEvap.nc,    NONE),\ 
     70        (O_QsrOce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrOce.nc,    NONE),\ 
     71        (O_QsrIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrIce.nc,    NONE),\ 
     72        (O_QnsOce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsOce.nc,    NONE),\ 
     73        (O_QnsIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsIce.nc,    NONE),\ 
     74        (O_dQnsdT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_dQnsdT.nc,    NONE),\ 
     75        (O_Runoff_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Runoff.nc,    NONE),\ 
     76        (OCalving_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OCalving.nc,    NONE) 
    7777 
    7878[Post_cpl_oce_tau] 
  • CONFIG/IPSLCM/IPSLCM5/trunk/EXP00/PARAM/namcouple_ORCA2xLMD144142

    r483 r515  
    3838# 
    3939 $NFIELDS 
    40             22 
     40            21 
    4141 $END 
    4242############################################################################### 
     
    300300 INT=1 
    301301## 
    302 ########################################################################## 
    303 # Field 11 : 10-m wind speed (a->o tau 2)  
    304 # 
    305 COWINDSP O_Wind10 36 86400  6    flxat.nc <output_mode> 
    306 tlmd  torc LAG=1800 
    307 P  0 P  2 
    308 INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT 
    309 # Reverse 
    310 NORSUD WSTEST 
    311 # CHECKIN: indicate computation of global, land and sea field integrals. 
    312  INT=1 
    313 # Mask value 
    314 888888. 
    315 # Extrapolation method 
    316 NINENN 2 1 1 
    317 # Interpolation method 
    318 BILINEAR  Z   SCALAR 
    319 # CHECKOUT: indicate computation of global, land and sea field integrals. 
    320  INT=1 
    321 # 
    322302######################################################################### 
    323 # Field 12 : emp_ice = evap_ice - ( rain_ice + snow_ice ) (a->o flx 7) 
    324 # 
    325 COPEFWAT OPre-Sub 25 86400  4   flxat.nc   <output_mode> 
     303# Field 11 : emp_ice = evap_ice - ( rain_ice + snow_ice ) (a->o flx 7) 
     304# 
     305COEMPSIC OSubMPre 25 86400  4   flxat.nc   <output_mode> 
    326306tlmd    torc  LAG=1800  
    327307P  0 P  2 
     
    337317# 
    338318########################################################################## 
    339 # Field 13 :  sprecip = evap_ice - snow_ice (o->a flx 6) 
    340 # 
    341 COPEFICE  OISub-Sn 25 86400  4   flxat.nc   <output_mode> 
     319# Field 12 :  sprecip = evap_ice - snow_ice (o->a flx 6) 
     320# 
     321CONESOPR  OISubMSn 25 86400  4   flxat.nc   <output_mode> 
    342322tlmd    torc  LAG=1800  
    343323P  0 P  2 
     
    353333# 
    354334########################################################################## 
    355 # Field 14 : emp = emp_oce = evap_oce - ( rain_oce + snow_oce ) (a->o flx 9) 
    356 # 
    357 COTOSPSU  OOEva-Pr 28 86400  4   flxat.nc   <output_mode> 
     335# Field 13 : emp = emp_oce = evap_oce - ( rain_oce + snow_oce ) (a->o flx 9) 
     336# 
     337COEMPOCE  OOEvaMPr 28 86400  4   flxat.nc   <output_mode> 
    358338tlmd    torc  LAG=1800  
    359339P  0 P  2 
     
    369349# 
    370350########################################################################## 
    371 # Field 15 : Evaporation Ice  (a->o flx 8) 
     351# Field 14 : Evaporation Ice  (a->o flx 8) 
    372352# 
    373353COICEVAP OIceEvap 27 86400  4   flxat.nc   <output_mode> 
     
    385365# 
    386366########################################################################## 
    387 # Field 16 : solar heat flux on ocean (a->o flx 2) 
    388 # 
    389 COSWFLDO O_QsrOce  7 86400 4   flxat.nc  <output_mode> 
     367# Field 15 : solar heat flux on ocean (a->o flx 2) 
     368# 
     369COSHFOCE O_QsrOce  7 86400 4   flxat.nc  <output_mode> 
    390370tlmd    torc  LAG=1800 
    391371P  0 P  2 
     
    401381# 
    402382######################################################################### 
    403 # Field 17 : Non solar heat flux on ocean (a->o flx 4) 
    404 # 
    405 CONSFLDO O_QnsOce 6 86400  4   flxat.nc  <output_mode> 
     383# Field 16 : Non solar heat flux on ocean (a->o flx 4) 
     384# 
     385CONSFOCE O_QnsOce 6 86400  4   flxat.nc  <output_mode> 
    406386tlmd    torc   LAG=1800 
    407387P  0 P  2 
     
    417397# 
    418398########################################################################## 
    419 # Field 18 : solar heat flux on ice (a->o flx 1) 
    420 # 
    421 COSHFLIC O_QsrIce  7 86400 4   flxat.nc  <output_mode> 
     399# Field 17 : solar heat flux on ice (a->o flx 1) 
     400# 
     401COSHFICE O_QsrIce  7 86400 4   flxat.nc  <output_mode> 
    422402tlmd    torc  LAG=1800 
    423403P  0 P  2 
     
    433413# 
    434414########################################################################## 
    435 # Field 19 : Non solar heat flux on ice (a->o flx 3) 
    436 # 
    437 CONSFLIC O_QnsIce 6 86400  4  flxat.nc  <output_mode> 
     415# Field 18 : Non solar heat flux on ice (a->o flx 3) 
     416# 
     417CONSFICE O_QnsIce 6 86400  4  flxat.nc  <output_mode> 
    438418tlmd    torc  LAG=1800 
    439419P  0 P  2 
     
    449429# 
    450430############################################################################ 
    451 # Field 20 : Non solar heat flux derivative (o->a flx 5) 
     431# Field 19 : Non solar heat flux derivative (o->a flx 5) 
    452432# 
    453433CODFLXDT O_dQnsdT  35 86400  4   flxat.nc  <output_mode> 
     
    465445# 
    466446########################################################################### 
    467 # Field 21 : iceberg calving (a->o flx 12) 
    468 # 
    469 CRWOCEIS OCalving  32 86400  4  flxat.nc  <output_mode> 
     447# Field 20 : iceberg calving (a->o flx 12) 
     448# 
     449COCALVIN OCalving  32 86400  4  flxat.nc  <output_mode> 
    470450tlmd    torc  LAG=1800  
    471451P  0 P  2 
     
    481461# 
    482462############################################################################ 
    483 # Field 22 : run-off (a->o flx 11) 
    484 # 
    485 CRWOCERD  O_Runoff 32 86400  5  flxat.nc   <output_mode> 
     463# Field 21 : run-off (a->o flx 11) 
     464# 
     465COLIQRUN  O_Runoff 32 86400  5  flxat.nc   <output_mode> 
    486466tlmd    torc  LAG=1800  
    487467P  0 P  2 
  • CONFIG/IPSLCM/IPSLCM5/trunk/EXP00/PARAM/namcouple_ORCA2xLMD9671

    r483 r515  
    3838# 
    3939 $NFIELDS 
    40             22 
     40            21 
    4141 $END 
    4242############################################################################### 
     
    105105#                      OCEAN  --->>>  ATMOS 
    106106#                      -------------------- 
    107 # Field 1 : Sea surface temperature (o->a 1) 
     107# Field 1 : Weighted Sea surface temperature (o->a 1) 
    108108# 
    109109O_SSTSST SISUTESW 1 86400  5  sstoc.nc  <output_mode>  
     
    142142# 
    143143############################################################################ 
    144 # Field 3 : Sea Ice Temperature (o->a 4) 
     144# Field 3 : Weighted Sea Ice Temperature (o->a 3) 
    145145# 
    146146O_TepIce SIICTEMW 34 86400  5  sstoc.nc  <output_mode> 
     
    159159# 
    160160############################################################################ 
    161 # Field 4 : Sea ice albedo (o->a 3) 
     161# Field 4 : Weighted Sea ice albedo (o->a 4) 
    162162# 
    163163O_AlbIce SIICEALW 17 86400  5  sstoc.nc  <output_mode> 
     
    181181#                      ------------------------- 
    182182############################################################################    
     183# 
    183184# Field 5 : wind stress along X axis (a->o tau 1) 
    184185# 
     
    201202# 
    202203########################################################################### 
     204# 
    203205# Field 6 : stress along Y axis (a->o tau 1) 
    204206# 
     
    221223# 
    222224########################################################################### 
     225# 
    223226# Field 7 :wind stress along Z axis (a->o tau 1) 
    224227# 
     
    241244# 
    242245########################################################################## 
     246# 
    243247# Field 8 : wind stress along X axis 2 (a->o tau 2) 
    244248# 
     
    261265# 
    262266########################################################################## 
     267# 
    263268# Field 9 : wind stress along Y axis 2 (a->o tau 2)  
    264269# 
     
    281286# 
    282287########################################################################## 
     288# 
    283289# Field 10 :  wind stress along Z axis 2 (a->o tau 2)  
    284290# 
     
    299305# CHECKOUT: indicate computation of global, land and sea field integrals. 
    300306 INT=1 
    301 ## 
     307# 
     308######################################################################### 
     309# 
     310# Field 11 : emp_ice = evap_ice - ( rain_ice + snow_ice ) (a->o flx 7) 
     311# 
     312COEMPSIC OSubMPre 25 86400  4   flxat.nc   <output_mode> 
     313tlmd    torc  LAG=1800  
     314P  0 P  2 
     315INVERT CHECKIN MOZAIC CHECKOUT 
     316# Reverse 
     317NORSUD WSTEST 
     318# CHECKIN: indicate computation of global, land and sea field integrals. 
     319 INT=1 
     320# Interpolation method ou parametres mozaic 
     321wa2o.flx 92  2    14 
     322# CHECKOUT: indicate computation of global, land and sea field integrals. 
     323 INT=1 
     324# 
    302325########################################################################## 
    303 # Field 11 : 10-m wind speed (a->o tau 2)  
    304 # 
    305 COWINDSP O_Wind10 36 86400  6    flxat.nc <output_mode> 
    306 tlmd  torc LAG=1800 
    307 P  0 P  2 
    308 INVERT CHECKIN MASK EXTRAP INTERP CHECKOUT 
    309 # Reverse 
    310 NORSUD WSTEST 
    311 # CHECKIN: indicate computation of global, land and sea field integrals. 
    312  INT=1 
    313 # Mask value 
    314 888888. 
    315 # Extrapolation method 
    316 NINENN 2 1 1 
    317 # Interpolation method 
    318 BILINEAR  Z   SCALAR 
     326# 
     327# Field 12 :  sprecip = evap_ice - snow_ice (o->a flx 6) 
     328# 
     329CONESOPR  OISubMSn 25 86400  4   flxat.nc   <output_mode> 
     330tlmd    torc  LAG=1800  
     331P  0 P  2 
     332INVERT CHECKIN MOZAIC CHECKOUT 
     333# Reverse 
     334NORSUD WSTEST 
     335# CHECKIN: indicate computation of global, land and sea field integrals. 
     336 INT=1 
     337# Interpolation method ou parametres mozaic 
     338wa2o.flx 92  2    14 
    319339# CHECKOUT: indicate computation of global, land and sea field integrals. 
    320340 INT=1 
    321341# 
    322342######################################################################### 
    323 # Field 12 : emp_ice = evap_ice - ( rain_ice + snow_ice ) (a->o flx 7) 
    324 # 
    325 COPEFWAT OPre-Sub 25 86400  4   flxat.nc   <output_mode> 
     343# 
     344# Field 13 : emp = emp_oce = evap_oce - ( rain_oce + snow_oce ) (a->o flx 9) 
     345# 
     346COEMPOCE  OOEvaMPr 29 86400  4   flxat.nc   <output_mode> 
    326347tlmd    torc  LAG=1800  
    327348P  0 P  2 
     
    337358# 
    338359########################################################################## 
    339 # Field 13 :  sprecip = evap_ice - snow_ice (o->a flx 6) 
    340 # 
    341 COPEFICE  OISub-Sn 25 86400  4   flxat.nc   <output_mode> 
     360# 
     361# Field 14 : Evaporation Ice  (a->o flx 8) 
     362# 
     363COICEVAP OIceEvap 41 86400  4   flxat.nc   <output_mode> 
    342364tlmd    torc  LAG=1800  
    343365P  0 P  2 
     
    351373# CHECKOUT: indicate computation of global, land and sea field integrals. 
    352374 INT=1 
     375# 
     376########################################################################### 
     377# 
     378# Field 15 : solar heat flux on ocean (a->o flx 2) 
     379# 
     380COSHFOCE O_QsrOce  7 86400 4   flxat.nc  <output_mode> 
     381tlmd    torc  LAG=1800 
     382P  0 P  2 
     383INVERT CHECKIN MOZAIC CHECKOUT 
     384# Reverse 
     385NORSUD WSTEST 
     386# CHECKIN: indicate computation of global, land and sea field integrals. 
     387 INT=1 
     388# Interpolation method or mozaic parameters 
     389wa2o.flx 92  2    14 
     390# CHECKOUT: indicate computation of global, land and sea field integrals. 
     391 INT=1 
     392# 
    353393######################################################################### 
    354 # Field 14 : emp = emp_oce = evap_oce - ( rain_oce + snow_oce ) (a->o flx 9) 
    355 # 
    356 COTOSPSU  OOEva-Pr 28 86400  4   flxat.nc   <output_mode> 
    357 tlmd    torc  LAG=1800  
    358 P  0 P  2 
    359 INVERT CHECKIN MOZAIC CHECKOUT 
    360 # Reverse 
    361 NORSUD WSTEST 
    362 # CHECKIN: indicate computation of global, land and sea field integrals. 
    363  INT=1 
    364 # Interpolation method ou parametres mozaic 
    365 wa2o.flx 92  2    14 
    366 # CHECKOUT: indicate computation of global, land and sea field integrals. 
    367  INT=1 
    368 ########################################################################## 
    369 # Field 15 : Evaporation Ice  (a->o flx 8) 
    370 # 
    371 COICEVAP OIceEvap 27 86400  4   flxat.nc   <output_mode> 
    372 tlmd    torc  LAG=1800  
    373 P  0 P  2 
    374 INVERT CHECKIN MOZAIC CHECKOUT 
    375 # Reverse 
    376 NORSUD WSTEST 
    377 # CHECKIN: indicate computation of global, land and sea field integrals. 
    378  INT=1 
    379 # Interpolation method ou parametres mozaic 
    380 wa2o.flx 92  2    14 
     394# 
     395# Field 16 : Non solar heat flux on ocean (a->o flx 4) 
     396# 
     397CONSFOCE O_QnsOce 6 86400  4   flxat.nc  <output_mode> 
     398tlmd    torc   LAG=1800 
     399P  0 P  2 
     400INVERT CHECKIN MOZAIC CHECKOUT 
     401# Reverse 
     402NORSUD WSTEST 
     403# CHECKIN: indicate computation of global, land and sea field integrals. 
     404 INT=1 
     405# Interpolation method ou parametres mozaic 
     406wa2o.flx 92  2    14  
    381407# CHECKOUT: indicate computation of global, land and sea field integrals. 
    382408 INT=1 
    383409# 
    384410########################################################################### 
    385 # Field 16 : solar heat flux on ocean (a->o flx 2) 
    386 # 
    387 COSWFLDO O_QsrOce  7 86400 4   flxat.nc  <output_mode> 
    388 tlmd    torc  LAG=1800 
    389 P  0 P  2 
    390 INVERT CHECKIN MOZAIC CHECKOUT 
    391 # Reverse 
    392 NORSUD WSTEST 
    393 # CHECKIN: indicate computation of global, land and sea field integrals. 
    394  INT=1 
    395 # Interpolation method or mozaic parameters 
    396 wa2o.flx 92  2    14 
    397 # CHECKOUT: indicate computation of global, land and sea field integrals. 
    398  INT=1 
    399 # 
    400 ######################################################################### 
    401 # 
    402 # Field 17 : Non solar heat flux on ocean (a->o flx 4) 
    403 # 
    404 CONSFLDO O_QnsOce 6 86400  4   flxat.nc  <output_mode> 
    405 tlmd    torc   LAG=1800 
    406 P  0 P  2 
    407 INVERT CHECKIN MOZAIC CHECKOUT 
    408 # Reverse 
    409 NORSUD WSTEST 
    410 # CHECKIN: indicate computation of global, land and sea field integrals. 
    411  INT=1 
    412 # Interpolation method ou parametres mozaic 
    413 wa2o.flx 92  2    14  
    414 # CHECKOUT: indicate computation of global, land and sea field integrals. 
    415  INT=1 
    416 # 
    417 ########################################################################### 
    418 # Field 18 : solar heat flux on ice (a->o flx 1) 
    419 # 
    420 COSHFLIC O_QsrIce  7 86400 4   flxat.nc  <output_mode> 
     411# 
     412# Field 17 : solar heat flux on ice (a->o flx 1) 
     413# 
     414COSHFICE O_QsrIce  7 86400 4   flxat.nc  <output_mode> 
    421415tlmd    torc  LAG=1800 
    422416P  0 P  2 
     
    432426# 
    433427############################################################################ 
    434 # Field 19 : Non solar heat flux on ice (a->o flx 3) 
    435 # 
    436 CONSFLIC O_QnsIce 6 86400  4  flxat.nc  <output_mode> 
     428# 
     429# Field 18 : Non solar heat flux on ice (a->o flx 3) 
     430# 
     431CONSFICE O_QnsIce 6 86400  4  flxat.nc  <output_mode> 
    437432tlmd    torc  LAG=1800 
    438433P  0 P  2 
     
    448443# 
    449444############################################################################ 
    450 # Field 20 : Non solar heat flux derivative (o->a flx 5) 
     445# 
     446# Field 19 : Non solar heat flux derivative (o->a flx 5) 
    451447# 
    452448CODFLXDT O_dQnsdT  35 86400  4   flxat.nc  <output_mode> 
     
    464460# 
    465461######################################################################### 
    466 # Field 21 : iceberg calving (a->o flx 12) 
    467 # 
    468 CRWOCEIS OCalving  32 86400  4  flxat.nc  <output_mode> 
     462# 
     463# Field 20 : iceberg calving (a->o flx 12) 
     464# 
     465COCALVIN OCalving  36 86400  4  flxat.nc  <output_mode> 
    469466tlmd    torc  LAG=1800  
    470467P  0 P  2 
     
    480477# 
    481478######################################################################### 
    482 # Field 22 : river run-off (a->o flx 11) 
    483 # 
    484 CRWOCERD  O_Runoff 32 86400  5  flxat.nc   <output_mode> 
     479# 
     480# Field 21 : liquid run-off (river + direct)  (a->o flx 11) 
     481# 
     482COLIQRUN  O_Runoff 32 86400  5  flxat.nc   <output_mode> 
    485483tlmd    torc  LAG=1800  
    486484P  0 P  2 
     
    492490# Interpolation method ou parametres mozaic 
    493491wa2o.run 94    4   158 
    494 # change units from m/s to kg/s, change of sign 
     492# change units from m/s to kg/s 
    495493# weights convert from kg/s to kg/m^2/s 
    4964941000.0 0 
  • CONFIG/IPSLCM/IPSLCM5/trunk/EXP00/PARAM/namelist_ORCA2

    r445 r515  
    7878   rdtmax      = 5760.     !  maximum time step on tracers (used if nacc=1) 
    7979   rdth        =  800.     !  depth variation of tracer time step  (used if nacc=1) 
    80    rdtbt       =   90.     ! barotropic time step (for the split explicit algorithm) ("key_dynspg_ts") 
     80   nn_baro     =   64      !  number of barotropic time step (for the split explicit algorithm) ("key_dynspg_ts") 
    8181   nclosea     =    1      !  = 0 no closed sea in the model domain 
    8282                           !  = 1 closed sea (Black Sea, Caspian Sea, Great US Lakes...)  
     
    188188cn_snd_crt_grid   = 'T'                     ! 'T' 
    189189! RECEIVE 
    190 cn_rcv_w10m       = 'coupled'               ! 'none' 'coupled' 
     190cn_rcv_w10m       = 'none'                  ! 'none' 'coupled' 
    191191cn_rcv_tau_nature = 'oce only'              ! 'oce only' 'oce and ice' 'mixed oce-ice' 
    192192cn_rcv_tau_refere = 'cartesian'             ! 'spherical' 'cartesian' 
  • 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.