Changeset 969


Ignore:
Timestamp:
04/12/10 15:31:43 (12 years ago)
Author:
cetlod
Message:

Update Makefiles to take into account R-G-B ligth penetration with 3D
chlorophyll data

  • update dependancies in scripts/BB_make
  • in AA_make, add key_dtachl in CPP keys list for orca2
Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v3
Files:
2 edited

Legend:

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

    r944 r969  
    8888 
    8989orca2: 
    90         (cd ../../modeles/NEMO/WORK; $(M_K) FCM=use USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' USER_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdftmx key_zdfddm key_oasis3 key_diahth key_diaeiv key_mpp_mpi key_iomput key_diaar5 key_top key_pisces key_trcbbl_dif key_trcldf_eiv key_trc_zdfddm key_trc_diaadd key_trc_dia3d key_dtatrc' ; ) 
     90        (cd ../../modeles/NEMO/WORK; $(M_K) FCM=use USER_INC='-I ../$(PRISM_DIR)/$(PRISM_ARCH)/build/lib/psmile.$(LIB_MPI)' USER_LIB='-L../$(PRISM_DIR)/$(PRISM_ARCH)/lib -lpsmile.$(LIB_MPI) -lmpp_io' P_P='key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_coupled key_trabbc key_zdftke key_zdftmx key_zdfddm key_oasis3 key_diahth key_diaeiv key_mpp_mpi key_iomput key_diaar5 key_top key_pisces key_trcbbl_dif key_trcldf_eiv key_trc_zdfddm key_trc_diaadd key_trc_dia3d key_dtatrc key_dtachl' ; ) 
    9191 
    9292verif: 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v3/scripts/BB_make

    r950 r969  
    126126     key_diaspr \ 
    127127     key_dimgout \ 
     128     key_dtachl \ 
    128129     key_dtasal \ 
    129130     key_dtatem \ 
     
    257258                $(MODEL_LIB)(domwri.o)\ 
    258259                $(MODEL_LIB)(domzgr.o)\ 
     260                $(MODEL_LIB)(dtachl.o)\ 
    259261                $(MODEL_LIB)(dtasal.o)\ 
    260262                $(MODEL_LIB)(dtatem.o)\ 
     
    21822184        KEY_CPP \ 
    21832185        domzgr.F90 
     2186$(MODEL_LIB)(dtachl.o) :        \ 
     2187        dianam.F90 \ 
     2188        domngb.F90 \ 
     2189        dom_oce.F90 \ 
     2190        in_out_manager.F90 \ 
     2191        iom_def.F90 \ 
     2192        iom_ioipsl.F90 \ 
     2193        iom_nf90.F90 \ 
     2194        iom_rstdimg.F90 \ 
     2195        lbclnk.F90 \ 
     2196        lib_print.f90 \ 
     2197        $(MODEL_LIB)(dianam.o) \ 
     2198        $(MODEL_LIB)(domngb.o) \ 
     2199        $(MODEL_LIB)(dom_oce.o) \ 
     2200        $(MODEL_LIB)(in_out_manager.o) \ 
     2201        $(MODEL_LIB)(iom_def.o) \ 
     2202        $(MODEL_LIB)(iom_ioipsl.o) \ 
     2203        $(MODEL_LIB)(iom_nf90.o) \ 
     2204        $(MODEL_LIB)(iom_rstdimg.o) \ 
     2205        $(MODEL_LIB)(lbclnk.o) \ 
     2206        $(MODEL_LIB)(lib_print.o) \ 
     2207        $(MODEL_LIB)(par_kind.o) \ 
     2208        $(MODEL_LIB)(par_oce.o) \ 
     2209        $(MODEL_LIB)(phycst.o) \ 
     2210        $(MODEL_LIB)(sbc_oce.o) \ 
     2211        par_kind.F90 \ 
     2212        par_oce.F90 \ 
     2213        phycst.F90 \ 
     2214        sbc_oce.F90 \ 
     2215        dom_oce.F90 \ 
     2216        in_out_manager.F90 \ 
     2217        iom.F90 \ 
     2218        $(MODEL_LIB)(dom_oce.o) \ 
     2219        $(MODEL_LIB)(in_out_manager.o) \ 
     2220        $(MODEL_LIB)(iom.o) \ 
     2221        $(MODEL_LIB)(oce.o) \ 
     2222        $(MODEL_LIB)(par_oce.o) \ 
     2223        $(MODEL_LIB)(phycst.o) \ 
     2224        oce.F90 \ 
     2225        par_oce.F90 \ 
     2226        phycst.F90 \ 
     2227        domzgr_substitute.h90 \ 
     2228        KEY_CPP \ 
     2229        dtachl.F90 
    21842230$(MODEL_LIB)(dtasal.o) :        \ 
    21852231        dianam.F90 \ 
     
    30173063        bdy_par.F90 \ 
    30183064        bdytides.F90 \ 
    3019         cla_div.F90 \ 
    3020         divcur.F90 \ 
    30213065        dom_oce.F90 \ 
    30223066        dynadv_cen2.F90 \ 
     
    30343078        $(MODEL_LIB)(bdy_par.o) \ 
    30353079        $(MODEL_LIB)(bdytides.o) \ 
    3036         $(MODEL_LIB)(cla_div.o) \ 
    3037         $(MODEL_LIB)(divcur.o) \ 
    30383080        $(MODEL_LIB)(dom_oce.o) \ 
    30393081        $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    30553097        $(MODEL_LIB)(phycst.o) \ 
    30563098        $(MODEL_LIB)(sbc_oce.o) \ 
    3057         $(MODEL_LIB)(sol_oce.o) \ 
    3058         $(MODEL_LIB)(sshwzv.o) \ 
    30593099        obc_oce.F90 \ 
    30603100        obc_par.F90 \ 
     
    30643104        phycst.F90 \ 
    30653105        sbc_oce.F90 \ 
    3066         sol_oce.F90 \ 
    3067         sshwzv.F90 \ 
    30683106        agrif_opa_interp.F90 \ 
    30693107        agrif_opa_update.F90 \ 
     
    60246062        closea.F90 \ 
    60256063        dom_oce.F90 \ 
     6064        dtachl.F90 \ 
    60266065        eosbn2.F90 \ 
    60276066        fldread.F90 \ 
     
    60356074        $(MODEL_LIB)(closea.o) \ 
    60366075        $(MODEL_LIB)(dom_oce.o) \ 
     6076        $(MODEL_LIB)(dtachl.o) \ 
    60376077        $(MODEL_LIB)(eosbn2.o) \ 
    60386078        $(MODEL_LIB)(fldread.o) \ 
     
    95429582        dom_oce.F90 \ 
    95439583        domvvl.F90 \ 
     9584        dtachl.F90 \ 
    95449585        dynhpg.F90 \ 
    95459586        dynspg_oce.F90 \ 
     
    95759616        $(MODEL_LIB)(dom_oce.o) \ 
    95769617        $(MODEL_LIB)(domvvl.o) \ 
     9618        $(MODEL_LIB)(dtachl.o) \ 
    95779619        $(MODEL_LIB)(dynhpg.o) \ 
    95789620        $(MODEL_LIB)(dynspg_oce.o) \ 
     
    97829824        dom_oce.F90 \ 
    97839825        domvvl.F90 \ 
     9826        dtachl.F90 \ 
    97849827        dtasal.F90 \ 
    97859828        dtatem.F90 \ 
     
    98449887        $(MODEL_LIB)(dom_oce.o) \ 
    98459888        $(MODEL_LIB)(domvvl.o) \ 
     9889        $(MODEL_LIB)(dtachl.o) \ 
    98469890        $(MODEL_LIB)(dtasal.o) \ 
    98479891        $(MODEL_LIB)(dtatem.o) \ 
     
    1161711661$(MODEL_LIB)(tranxt.o) :        \ 
    1161811662        bdy_oce.F90 \ 
    11619         cla_div.F90 \ 
    11620         divcur.F90 \ 
    1162111663        dom_oce.F90 \ 
    1162211664        in_out_manager.F90 \ 
     
    1162711669        lib_print.f90 \ 
    1162811670        $(MODEL_LIB)(bdy_oce.o) \ 
    11629         $(MODEL_LIB)(cla_div.o) \ 
    11630         $(MODEL_LIB)(divcur.o) \ 
    1163111671        $(MODEL_LIB)(dom_oce.o) \ 
    1163211672        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1164311683        $(MODEL_LIB)(prtctl.o) \ 
    1164411684        $(MODEL_LIB)(sbc_oce.o) \ 
    11645         $(MODEL_LIB)(sol_oce.o) \ 
    11646         $(MODEL_LIB)(sshwzv.o) \ 
    1164711685        $(MODEL_LIB)(trdicp.o) \ 
    1164811686        $(MODEL_LIB)(trdicp_oce.o) \ 
     
    1166111699        prtctl.F90 \ 
    1166211700        sbc_oce.F90 \ 
    11663         sol_oce.F90 \ 
    11664         sshwzv.F90 \ 
    1166511701        trdicp.F90 \ 
    1166611702        trdicp_oce.F90 \ 
     
    1176411800        zdf_oce.F90 \ 
    1176511801        dom_oce.F90 \ 
     11802        dtachl.F90 \ 
    1176611803        fldread.F90 \ 
    1176711804        in_out_manager.F90 \ 
    1176811805        iom.F90 \ 
    1176911806        $(MODEL_LIB)(dom_oce.o) \ 
     11807        $(MODEL_LIB)(dtachl.o) \ 
    1177011808        $(MODEL_LIB)(fldread.o) \ 
    1177111809        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1179111829$(MODEL_LIB)(trasbc.o) :        \ 
    1179211830        dom_oce.F90 \ 
     11831        dtachl.F90 \ 
    1179311832        fldread.F90 \ 
    1179411833        in_out_manager.F90 \ 
     
    1179811837        lib_print.f90 \ 
    1179911838        $(MODEL_LIB)(dom_oce.o) \ 
     11839        $(MODEL_LIB)(dtachl.o) \ 
    1180011840        $(MODEL_LIB)(fldread.o) \ 
    1180111841        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1304713087        trcctl_pisces.F90 
    1304813088$(MODEL_LIB)(trcdia.o) :        \ 
    13049         dom_oce.F90 \ 
    13050         in_out_manager.F90 \ 
     13089        agrif_top_sponge.F90 \ 
     13090        dianam.F90 \ 
     13091        domngb.F90 \ 
     13092        dom_oce.F90 \ 
     13093        in_out_manager.F90 \ 
     13094        iom_def.F90 \ 
     13095        iom_ioipsl.F90 \ 
     13096        iom_nf90.F90 \ 
     13097        iom_rstdimg.F90 \ 
     13098        lbclnk.F90 \ 
    1305113099        lbcnfd.F90 \ 
    1305213100        ldfslp.F90 \ 
     
    1305413102        lib_mpp.F90 \ 
    1305513103        lib_print.f90 \ 
    13056         $(MODEL_LIB)(dom_oce.o) \ 
    13057         $(MODEL_LIB)(in_out_manager.o) \ 
     13104        $(MODEL_LIB)(agrif_top_sponge.o) \ 
     13105        $(MODEL_LIB)(dianam.o) \ 
     13106        $(MODEL_LIB)(domngb.o) \ 
     13107        $(MODEL_LIB)(dom_oce.o) \ 
     13108        $(MODEL_LIB)(in_out_manager.o) \ 
     13109        $(MODEL_LIB)(iom_def.o) \ 
     13110        $(MODEL_LIB)(iom_ioipsl.o) \ 
     13111        $(MODEL_LIB)(iom_nf90.o) \ 
     13112        $(MODEL_LIB)(iom_rstdimg.o) \ 
     13113        $(MODEL_LIB)(lbclnk.o) \ 
    1305813114        $(MODEL_LIB)(lbcnfd.o) \ 
    1305913115        $(MODEL_LIB)(ldfslp.o) \ 
     
    1306213118        $(MODEL_LIB)(lib_print.o) \ 
    1306313119        $(MODEL_LIB)(oce.o) \ 
    13064         $(MODEL_LIB)(par_kind.o) \ 
    13065         $(MODEL_LIB)(par_oce.o) \ 
     13120        $(MODEL_LIB)(oce_trc.o) \ 
     13121        $(MODEL_LIB)(par_c14b.o) \ 
     13122        $(MODEL_LIB)(par_cfc.o) \ 
     13123        $(MODEL_LIB)(par_kind.o) \ 
     13124        $(MODEL_LIB)(par_lobster.o) \ 
     13125        $(MODEL_LIB)(par_my_trc.o) \ 
     13126        $(MODEL_LIB)(par_oce.o) \ 
     13127        $(MODEL_LIB)(par_pisces.o) \ 
    1306613128        $(MODEL_LIB)(par_trc.o) \ 
    1306713129        $(MODEL_LIB)(phycst.o) \ 
     13130        $(MODEL_LIB)(prtctl_trc.o) \ 
    1306813131        $(MODEL_LIB)(sbc_oce.o) \ 
    1306913132        $(MODEL_LIB)(sbcrnf.o) \ 
    1307013133        $(MODEL_LIB)(trabbl.o) \ 
    1307113134        $(MODEL_LIB)(traqsr.o) \ 
     13135        $(MODEL_LIB)(trcadv_cen2.o) \ 
     13136        $(MODEL_LIB)(trcadv_muscl2.o) \ 
     13137        $(MODEL_LIB)(trcadv_muscl.o) \ 
     13138        $(MODEL_LIB)(trcadv_smolar.o) \ 
     13139        $(MODEL_LIB)(trcadv_tvd.o) \ 
     13140        $(MODEL_LIB)(trcbbl.o) \ 
     13141        $(MODEL_LIB)(trcdmp.o) \ 
     13142        $(MODEL_LIB)(trcldf_bilapg.o) \ 
     13143        $(MODEL_LIB)(trcldf_bilap.o) \ 
     13144        $(MODEL_LIB)(trcldf_iso.o) \ 
     13145        $(MODEL_LIB)(trcldf_iso_zps.o) \ 
     13146        $(MODEL_LIB)(trcldf_lap.o) \ 
     13147        $(MODEL_LIB)(trcnxt.o) \ 
    1307213148        $(MODEL_LIB)(trc.o) \ 
     13149        $(MODEL_LIB)(trcrad.o) \ 
     13150        $(MODEL_LIB)(trcsbc.o) \ 
     13151        $(MODEL_LIB)(trctrp_lec.o) \ 
     13152        $(MODEL_LIB)(trczdf_exp.o) \ 
     13153        $(MODEL_LIB)(trczdf_imp.o) \ 
     13154        $(MODEL_LIB)(trczdf_iso.o) \ 
     13155        $(MODEL_LIB)(trczdf_iso_vopt.o) \ 
     13156        $(MODEL_LIB)(trp_trc.o) \ 
    1307313157        $(MODEL_LIB)(zdfddm.o) \ 
    1307413158        $(MODEL_LIB)(zdfmxl.o) \ 
    1307513159        $(MODEL_LIB)(zdf_oce.o) \ 
    13076         oce.F90 \ 
    13077         par_kind.F90 \ 
    13078         par_oce.F90 \ 
     13160        $(MODEL_LIB)(zpshde_trc.o) \ 
     13161        oce.F90 \ 
     13162        oce_trc.F90 \ 
     13163        par_c14b.F90 \ 
     13164        par_cfc.F90 \ 
     13165        par_kind.F90 \ 
     13166        par_lobster.F90 \ 
     13167        par_my_trc.F90 \ 
     13168        par_oce.F90 \ 
     13169        par_pisces.F90 \ 
    1307913170        par_trc.F90 \ 
    1308013171        phycst.F90 \ 
     13172        prtctl_trc.F90 \ 
    1308113173        sbc_oce.F90 \ 
    1308213174        sbcrnf.F90 \ 
    1308313175        trabbl.F90 \ 
    1308413176        traqsr.F90 \ 
     13177        trcadv_cen2.F90 \ 
     13178        trcadv_muscl2.F90 \ 
     13179        trcadv_muscl.F90 \ 
     13180        trcadv_smolar.F90 \ 
     13181        trcadv_tvd.F90 \ 
     13182        trcbbl.F90 \ 
     13183        trcdmp.F90 \ 
    1308513184        trc.F90 \ 
     13185        trcldf_bilap.F90 \ 
     13186        trcldf_bilapg.F90 \ 
     13187        trcldf_iso.F90 \ 
     13188        trcldf_iso_zps.F90 \ 
     13189        trcldf_lap.F90 \ 
     13190        trcnxt.F90 \ 
     13191        trcrad.F90 \ 
     13192        trcsbc.F90 \ 
     13193        trctrp_lec.F90 \ 
     13194        trczdf_exp.F90 \ 
     13195        trczdf_imp.F90 \ 
     13196        trczdf_iso.F90 \ 
     13197        trczdf_iso_vopt.F90 \ 
     13198        trp_trc.F90 \ 
    1308613199        zdfddm.F90 \ 
    1308713200        zdfmxl.F90 \ 
    1308813201        zdf_oce.F90 \ 
     13202        zpshde_trc.F90 \ 
    1308913203        dianam.F90 \ 
    1309013204        dom_oce.F90 \ 
    1309113205        in_out_manager.F90 \ 
     13206        iom.F90 \ 
    1309213207        lib_mpp.F90 \ 
    1309313208        $(MODEL_LIB)(dianam.o) \ 
    1309413209        $(MODEL_LIB)(dom_oce.o) \ 
    1309513210        $(MODEL_LIB)(in_out_manager.o) \ 
     13211        $(MODEL_LIB)(iom.o) \ 
    1309613212        $(MODEL_LIB)(lib_mpp.o) \ 
    1309713213        $(MODEL_LIB)(oce_trc.o) \ 
     13214        $(MODEL_LIB)(par_trc.o) \ 
    1309813215        $(MODEL_LIB)(trc.o) \ 
     13216        $(MODEL_LIB)(trctrp.o) \ 
    1309913217        $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    1310013218        $(MODEL_LIB)(trp_trc.o) \ 
    1310113219        oce_trc.F90 \ 
     13220        par_trc.F90 \ 
    1310213221        trc.F90 \ 
     13222        trctrp.F90 \ 
    1310313223        trdmld_trc_oce.F90 \ 
    1310413224        trp_trc.F90 \ 
     
    1353213652        trcini_cfc.F90 
    1353313653$(MODEL_LIB)(trcini.o) :        \ 
     13654        daymod.F90 \ 
    1353413655        dom_oce.F90 \ 
    1353513656        in_out_manager.F90 \ 
     
    1354113662        lib_mpp.F90 \ 
    1354213663        lib_print.f90 \ 
     13664        $(MODEL_LIB)(daymod.o) \ 
    1354313665        $(MODEL_LIB)(dom_oce.o) \ 
    1354413666        $(MODEL_LIB)(in_out_manager.o) \ 
     
    1463814760        $(MODEL_LIB)(sms_lobster.o) \ 
    1463914761        $(MODEL_LIB)(sms_pisces.o) \ 
    14640         $(MODEL_LIB)(sol_oce.o) \ 
    1464114762        $(MODEL_LIB)(trabbl.o) \ 
    1464214763        $(MODEL_LIB)(traqsr.o) \ 
     
    1465914780        sms_lobster.F90 \ 
    1466014781        sms_pisces.F90 \ 
    14661         sol_oce.F90 \ 
    1466214782        trabbl.F90 \ 
    1466314783        traqsr.F90 \ 
     
    1503915159        $(MODEL_LIB)(par_trc.o) \ 
    1504015160        $(MODEL_LIB)(phycst.o) \ 
     15161        $(MODEL_LIB)(prtctl.o) \ 
     15162        $(MODEL_LIB)(restart.o) \ 
    1504115163        $(MODEL_LIB)(sbc_oce.o) \ 
    1504215164        $(MODEL_LIB)(sbcrnf.o) \ 
     
    1506015182        par_trc.F90 \ 
    1506115183        phycst.F90 \ 
     15184        prtctl.F90 \ 
     15185        restart.F90 \ 
    1506215186        sbc_oce.F90 \ 
    1506315187        sbcrnf.F90 \ 
     
    1507615200        zdfmxl.F90 \ 
    1507715201        zdf_oce.F90 \ 
    15078         iom.F90 \ 
    15079         lib_mpp.F90 \ 
     15202        daymod.F90 \ 
     15203        iom.F90 \ 
     15204        lib_mpp.F90 \ 
     15205        $(MODEL_LIB)(daymod.o) \ 
    1508015206        $(MODEL_LIB)(iom.o) \ 
    1508115207        $(MODEL_LIB)(lib_mpp.o) \ 
     
    1602416150$(MODEL_LIB)(trcstp.o) :        \ 
    1602516151        agrif_top_sponge.F90 \ 
     16152        daymod.F90 \ 
    1602616153        dianam.F90 \ 
    1602716154        domngb.F90 \ 
     
    1603916166        lib_print.f90 \ 
    1604016167        $(MODEL_LIB)(agrif_top_sponge.o) \ 
     16168        $(MODEL_LIB)(daymod.o) \ 
    1604116169        $(MODEL_LIB)(dianam.o) \ 
    1604216170        $(MODEL_LIB)(domngb.o) \ 
     
    1609416222        $(MODEL_LIB)(trcsms_pisces.o) \ 
    1609516223        $(MODEL_LIB)(trctrp_lec.o) \ 
     16224        $(MODEL_LIB)(trctrp.o) \ 
    1609616225        $(MODEL_LIB)(trczdf_exp.o) \ 
    1609716226        $(MODEL_LIB)(trczdf_imp.o) \ 
     
    1614516274        trcsms_my_trc.F90 \ 
    1614616275        trcsms_pisces.F90 \ 
     16276        trctrp.F90 \ 
    1614716277        trctrp_lec.F90 \ 
    1614816278        trczdf_exp.F90 \ 
     
    1642516555        $(MODEL_LIB)(trabbl.o) \ 
    1642616556        $(MODEL_LIB)(traqsr.o) \ 
     16557        $(MODEL_LIB)(trc.o) \ 
    1642716558        $(MODEL_LIB)(zdfddm.o) \ 
    1642816559        $(MODEL_LIB)(zdfmxl.o) \ 
     
    1643616567        trabbl.F90 \ 
    1643716568        traqsr.F90 \ 
     16569        trc.F90 \ 
    1643816570        zdfddm.F90 \ 
    1643916571        zdfmxl.F90 \ 
    1644016572        zdf_oce.F90 \ 
    1644116573        dianam.F90 \ 
     16574        dom_oce.F90 \ 
    1644216575        iom.F90 \ 
    1644316576        $(MODEL_LIB)(dianam.o) \ 
     16577        $(MODEL_LIB)(dom_oce.o) \ 
    1644416578        $(MODEL_LIB)(iom.o) \ 
    1644516579        $(MODEL_LIB)(oce_trc.o) \ 
    1644616580        $(MODEL_LIB)(trc.o) \ 
     16581        $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     16582        $(MODEL_LIB)(trp_trc.o) \ 
    1644716583        oce_trc.F90 \ 
    1644816584        trc.F90 \ 
     16585        trdmld_trc_oce.F90 \ 
     16586        trp_trc.F90 \ 
    1644916587        domzgr_substitute.h90 \ 
    1645016588        ldfeiv_substitute.h90 \ 
Note: See TracChangeset for help on using the changeset viewer.