Changeset 1943


Ignore:
Timestamp:
2010-06-22T14:42:23+02:00 (10 years ago)
Author:
rblod
Message:

Update the BB_make

Location:
trunk/CONFIG
Files:
6 edited

Legend:

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

    r1791 r1943  
    101101 
    102102#check key compatibility 
    103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    104104 
    105105KEY_LIST = \ 
     
    430430 
    431431# Agrif library and conv 
    432 libagrif :  $(call keycompat,key_iomput,key_agrif) 
     432libagrif : 
    433433ifeq ($(AGRIF),use) 
    434434   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    11951195   diaar5.F90 
    11961196$(MODEL_LIB)(diadimg.o) :  \ 
    1197    $(MODEL_LIB)(lib_print.o) \ 
    1198    $(MODEL_LIB)(par_kind.o) \ 
    1199    $(MODEL_LIB)(par_oce.o) \ 
    1200    lib_print.f90 \ 
    1201    par_kind.F90 \ 
    1202    par_oce.F90 \ 
    1203    $(MODEL_LIB)(dom_oce.o) \ 
    1204    $(MODEL_LIB)(in_out_manager.o) \ 
    1205    $(MODEL_LIB)(oce.o) \ 
     1197   $(MODEL_LIB)(dom_oce.o) \ 
     1198   $(MODEL_LIB)(in_out_manager.o) \ 
     1199   $(MODEL_LIB)(iom.o) \ 
     1200   $(MODEL_LIB)(lib_print.o) \ 
     1201   $(MODEL_LIB)(par_kind.o) \ 
     1202   $(MODEL_LIB)(par_oce.o) \ 
     1203   $(MODEL_LIB)(phycst.o) \ 
     1204   $(MODEL_LIB)(prtctl.o) \ 
     1205   $(MODEL_LIB)(restart.o) \ 
     1206   dom_oce.F90 \ 
     1207   in_out_manager.F90 \ 
     1208   iom.F90 \ 
     1209   lib_print.f90 \ 
     1210   par_kind.F90 \ 
     1211   par_oce.F90 \ 
     1212   phycst.F90 \ 
     1213   prtctl.F90 \ 
     1214   restart.F90 \ 
     1215   $(MODEL_LIB)(daymod.o) \ 
     1216   $(MODEL_LIB)(dom_oce.o) \ 
     1217   $(MODEL_LIB)(in_out_manager.o) \ 
     1218   $(MODEL_LIB)(oce.o) \ 
     1219   daymod.F90 \ 
    12061220   dom_oce.F90 \ 
    12071221   in_out_manager.F90 \ 
     
    13581372   phycst.F90 \ 
    13591373   $(IOIPSL_LIB) \ 
    1360    KEY_CPP \ 
    13611374   dianam.F90 
    13621375$(MODEL_LIB)(diaptr.o) :   \ 
     
    14191432   diaptr.F90 
    14201433$(MODEL_LIB)(diawri.o) :   \ 
     1434   $(MODEL_LIB)(daymod.o) \ 
    14211435   $(MODEL_LIB)(dianam.o) \ 
    14221436   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    14461460   $(MODEL_LIB)(sbcrnf.o) \ 
    14471461   $(MODEL_LIB)(zdf_oce.o) \ 
     1462   daymod.F90 \ 
    14481463   dianam.F90 \ 
    14491464   dom_ice_2.F90 \ 
     
    45944609   in_out_manager.F90 \ 
    45954610   lbcnfd.F90 \ 
    4596    $(AGRIF_LIB) \ 
    45974611   KEY_CPP \ 
    45984612   lib_mpp.F90 
     
    53095323   $(MODEL_LIB)(limistate_2.o) \ 
    53105324   $(MODEL_LIB)(phycst.o) \ 
     5325   $(MODEL_LIB)(sbc_oce.o) \ 
    53115326   dom_ice_2.F90 \ 
    53125327   dom_oce.F90 \ 
     
    53195334   limistate_2.F90 \ 
    53205335   phycst.F90 \ 
     5336   sbc_oce.F90 \ 
    53215337   vectopt_loop_substitute.h90 \ 
    53225338   KEY_CPP \ 
     
    79968012   $(MODEL_LIB)(lib_print.o) \ 
    79978013   $(MODEL_LIB)(limwri_2.o) \ 
     8014   $(MODEL_LIB)(obc_oce.o) \ 
    79988015   $(MODEL_LIB)(obctra.o) \ 
    79998016   $(MODEL_LIB)(oce.o) \ 
     
    80678084   lib_print.f90 \ 
    80688085   limwri_2.F90 \ 
     8086   obc_oce.F90 \ 
    80698087   obctra.F90 \ 
    80708088   oce.F90 \ 
     
    96209638   $(MODEL_LIB)(lib_print.o) \ 
    96219639   $(MODEL_LIB)(obc_oce.o) \ 
     9640   $(MODEL_LIB)(obc_par.o) \ 
    96229641   $(MODEL_LIB)(oce.o) \ 
    96239642   $(MODEL_LIB)(par_kind.o) \ 
     
    96449663   lib_print.f90 \ 
    96459664   obc_oce.F90 \ 
     9665   obc_par.F90 \ 
    96469666   oce.F90 \ 
    96479667   par_kind.F90 \ 
     
    96689688   $(MODEL_LIB)(in_out_manager.o) \ 
    96699689   $(MODEL_LIB)(lbclnk.o) \ 
     9690   $(MODEL_LIB)(obc_oce.o) \ 
    96709691   $(MODEL_LIB)(obctra.o) \ 
    96719692   $(MODEL_LIB)(oce.o) \ 
     
    96849705   in_out_manager.F90 \ 
    96859706   lbclnk.F90 \ 
     9707   obc_oce.F90 \ 
    96869708   obctra.F90 \ 
    96879709   oce.F90 \ 
     
    1017210194$(MODEL_LIB)(trdmld.o) :   \ 
    1017310195   $(MODEL_LIB)(c1d.o) \ 
     10196   $(MODEL_LIB)(daymod.o) \ 
    1017410197   $(MODEL_LIB)(dom_oce.o) \ 
    1017510198   $(MODEL_LIB)(eosbn2.o) \ 
     
    1019710220   $(MODEL_LIB)(zpshde.o) \ 
    1019810221   c1d.F90 \ 
     10222   daymod.F90 \ 
    1019910223   dom_oce.F90 \ 
    1020010224   eosbn2.F90 \ 
  • trunk/CONFIG/GYRE_LOBSTER/scripts/BB_make

    r1791 r1943  
    101101 
    102102#check key compatibility 
    103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    104104 
    105105KEY_LIST = \ 
     
    477477      $(MODEL_LIB)(trcrad.o)\ 
    478478      $(MODEL_LIB)(trcrst.o)\ 
     479      $(MODEL_LIB)(trcrst_c14b.o)\ 
     480      $(MODEL_LIB)(trcrst_cfc.o)\ 
     481      $(MODEL_LIB)(trcrst_lobster.o)\ 
     482      $(MODEL_LIB)(trcrst_my_trc.o)\ 
     483      $(MODEL_LIB)(trcrst_pisces.o)\ 
    479484      $(MODEL_LIB)(trcsbc.o)\ 
    480485      $(MODEL_LIB)(trcsed.o)\ 
     
    559564 
    560565# Agrif library and conv 
    561 libagrif :  $(call keycompat,key_iomput,key_agrif) 
     566libagrif : 
    562567ifeq ($(AGRIF),use) 
    563568   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    13301335   diaar5.F90 
    13311336$(MODEL_LIB)(diadimg.o) :  \ 
    1332    $(MODEL_LIB)(lib_print.o) \ 
    1333    $(MODEL_LIB)(par_kind.o) \ 
    1334    $(MODEL_LIB)(par_oce.o) \ 
    1335    lib_print.f90 \ 
    1336    par_kind.F90 \ 
    1337    par_oce.F90 \ 
    1338    $(MODEL_LIB)(dom_oce.o) \ 
    1339    $(MODEL_LIB)(in_out_manager.o) \ 
    1340    $(MODEL_LIB)(oce.o) \ 
     1337   $(MODEL_LIB)(dom_oce.o) \ 
     1338   $(MODEL_LIB)(in_out_manager.o) \ 
     1339   $(MODEL_LIB)(iom.o) \ 
     1340   $(MODEL_LIB)(lib_print.o) \ 
     1341   $(MODEL_LIB)(par_kind.o) \ 
     1342   $(MODEL_LIB)(par_oce.o) \ 
     1343   $(MODEL_LIB)(phycst.o) \ 
     1344   $(MODEL_LIB)(prtctl.o) \ 
     1345   $(MODEL_LIB)(restart.o) \ 
     1346   dom_oce.F90 \ 
     1347   in_out_manager.F90 \ 
     1348   iom.F90 \ 
     1349   lib_print.f90 \ 
     1350   par_kind.F90 \ 
     1351   par_oce.F90 \ 
     1352   phycst.F90 \ 
     1353   prtctl.F90 \ 
     1354   restart.F90 \ 
     1355   $(MODEL_LIB)(daymod.o) \ 
     1356   $(MODEL_LIB)(dom_oce.o) \ 
     1357   $(MODEL_LIB)(in_out_manager.o) \ 
     1358   $(MODEL_LIB)(oce.o) \ 
     1359   daymod.F90 \ 
    13411360   dom_oce.F90 \ 
    13421361   in_out_manager.F90 \ 
     
    14931512   phycst.F90 \ 
    14941513   $(IOIPSL_LIB) \ 
    1495    KEY_CPP \ 
    14961514   dianam.F90 
    14971515$(MODEL_LIB)(diaptr.o) :   \ 
     
    15541572   diaptr.F90 
    15551573$(MODEL_LIB)(diawri.o) :   \ 
     1574   $(MODEL_LIB)(daymod.o) \ 
    15561575   $(MODEL_LIB)(dianam.o) \ 
    15571576   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    15811600   $(MODEL_LIB)(sbcrnf.o) \ 
    15821601   $(MODEL_LIB)(zdf_oce.o) \ 
     1602   daymod.F90 \ 
    15831603   dianam.F90 \ 
    15841604   dom_ice_2.F90 \ 
     
    47294749   in_out_manager.F90 \ 
    47304750   lbcnfd.F90 \ 
    4731    $(AGRIF_LIB) \ 
    47324751   KEY_CPP \ 
    47334752   lib_mpp.F90 
     
    54445463   $(MODEL_LIB)(limistate_2.o) \ 
    54455464   $(MODEL_LIB)(phycst.o) \ 
     5465   $(MODEL_LIB)(sbc_oce.o) \ 
    54465466   dom_ice_2.F90 \ 
    54475467   dom_oce.F90 \ 
     
    54545474   limistate_2.F90 \ 
    54555475   phycst.F90 \ 
     5476   sbc_oce.F90 \ 
    54565477   vectopt_loop_substitute.h90 \ 
    54575478   KEY_CPP \ 
     
    65286549   trc.F90 \ 
    65296550   domzgr_substitute.h90 \ 
     6551   ldfeiv_substitute.h90 \ 
     6552   ldftra_substitute.h90 \ 
     6553   top_substitute.h90 \ 
     6554   vectopt_loop_substitute.h90 \ 
    65306555   KEY_CPP \ 
    65316556   p4zbio.F90 
     
    65706595   trc.F90 \ 
    65716596   domzgr_substitute.h90 \ 
     6597   ldfeiv_substitute.h90 \ 
     6598   ldftra_substitute.h90 \ 
     6599   top_substitute.h90 \ 
     6600   vectopt_loop_substitute.h90 \ 
    65726601   KEY_CPP \ 
    65736602   p4zche.F90 
     
    66446673   trc.F90 \ 
    66456674   domzgr_substitute.h90 \ 
     6675   ldfeiv_substitute.h90 \ 
     6676   ldftra_substitute.h90 \ 
     6677   top_substitute.h90 \ 
     6678   vectopt_loop_substitute.h90 \ 
    66466679   KEY_CPP \ 
    66476680   p4zflx.F90 
     
    67276760   trc.F90 \ 
    67286761   domzgr_substitute.h90 \ 
     6762   ldfeiv_substitute.h90 \ 
     6763   ldftra_substitute.h90 \ 
     6764   top_substitute.h90 \ 
     6765   vectopt_loop_substitute.h90 \ 
    67296766   KEY_CPP \ 
    67306767   p4zlim.F90 
     
    68626899   trc.F90 \ 
    68636900   domzgr_substitute.h90 \ 
     6901   ldfeiv_substitute.h90 \ 
     6902   ldftra_substitute.h90 \ 
     6903   top_substitute.h90 \ 
     6904   vectopt_loop_substitute.h90 \ 
    68646905   KEY_CPP \ 
    68656906   p4zmeso.F90 
     
    69366977   trc.F90 \ 
    69376978   domzgr_substitute.h90 \ 
     6979   ldfeiv_substitute.h90 \ 
     6980   ldftra_substitute.h90 \ 
     6981   top_substitute.h90 \ 
     6982   vectopt_loop_substitute.h90 \ 
    69386983   KEY_CPP \ 
    69396984   p4zmicro.F90 
     
    69927037   trc.F90 \ 
    69937038   domzgr_substitute.h90 \ 
     7039   ldfeiv_substitute.h90 \ 
     7040   ldftra_substitute.h90 \ 
     7041   top_substitute.h90 \ 
     7042   vectopt_loop_substitute.h90 \ 
    69947043   KEY_CPP \ 
    69957044   p4zmort.F90 
     
    70527101   trc_oce.F90 \ 
    70537102   domzgr_substitute.h90 \ 
     7103   ldfeiv_substitute.h90 \ 
     7104   ldftra_substitute.h90 \ 
     7105   top_substitute.h90 \ 
     7106   vectopt_loop_substitute.h90 \ 
    70547107   KEY_CPP \ 
    70557108   p4zopt.F90 
     
    71327185   trc.F90 \ 
    71337186   domzgr_substitute.h90 \ 
     7187   ldfeiv_substitute.h90 \ 
     7188   ldftra_substitute.h90 \ 
     7189   top_substitute.h90 \ 
     7190   vectopt_loop_substitute.h90 \ 
    71347191   KEY_CPP \ 
    71357192   p4zprod.F90 
     
    72067263   trc.F90 \ 
    72077264   domzgr_substitute.h90 \ 
     7265   ldfeiv_substitute.h90 \ 
     7266   ldftra_substitute.h90 \ 
     7267   top_substitute.h90 \ 
     7268   vectopt_loop_substitute.h90 \ 
    72087269   KEY_CPP \ 
    72097270   p4zrem.F90 
     
    73827443   trc.F90 \ 
    73837444   domzgr_substitute.h90 \ 
     7445   ldfeiv_substitute.h90 \ 
     7446   ldftra_substitute.h90 \ 
     7447   top_substitute.h90 \ 
     7448   vectopt_loop_substitute.h90 \ 
    73847449   KEY_CPP \ 
    73857450   p4zsink.F90 
     
    99229987   $(MODEL_LIB)(lib_print.o) \ 
    99239988   $(MODEL_LIB)(limwri_2.o) \ 
     9989   $(MODEL_LIB)(obc_oce.o) \ 
    99249990   $(MODEL_LIB)(obctra.o) \ 
    99259991   $(MODEL_LIB)(oce.o) \ 
     
    1000310069   lib_print.f90 \ 
    1000410070   limwri_2.F90 \ 
     10071   obc_oce.F90 \ 
    1000510072   obctra.F90 \ 
    1000610073   oce.F90 \ 
     
    1156811635   $(MODEL_LIB)(lib_print.o) \ 
    1156911636   $(MODEL_LIB)(obc_oce.o) \ 
     11637   $(MODEL_LIB)(obc_par.o) \ 
    1157011638   $(MODEL_LIB)(oce.o) \ 
    1157111639   $(MODEL_LIB)(par_kind.o) \ 
     
    1159211660   lib_print.f90 \ 
    1159311661   obc_oce.F90 \ 
     11662   obc_par.F90 \ 
    1159411663   oce.F90 \ 
    1159511664   par_kind.F90 \ 
     
    1161611685   $(MODEL_LIB)(in_out_manager.o) \ 
    1161711686   $(MODEL_LIB)(lbclnk.o) \ 
     11687   $(MODEL_LIB)(obc_oce.o) \ 
    1161811688   $(MODEL_LIB)(obctra.o) \ 
    1161911689   $(MODEL_LIB)(oce.o) \ 
     
    1163211702   in_out_manager.F90 \ 
    1163311703   lbclnk.F90 \ 
     11704   obc_oce.F90 \ 
    1163411705   obctra.F90 \ 
    1163511706   oce.F90 \ 
     
    1302513096   $(MODEL_LIB)(lib_print.o) \ 
    1302613097   $(MODEL_LIB)(oce.o) \ 
    13027    $(MODEL_LIB)(par_kind.o) \ 
    13028    $(MODEL_LIB)(par_oce.o) \ 
     13098   $(MODEL_LIB)(par_c14b.o) \ 
     13099   $(MODEL_LIB)(par_cfc.o) \ 
     13100   $(MODEL_LIB)(par_kind.o) \ 
     13101   $(MODEL_LIB)(par_lobster.o) \ 
     13102   $(MODEL_LIB)(par_my_trc.o) \ 
     13103   $(MODEL_LIB)(par_oce.o) \ 
     13104   $(MODEL_LIB)(par_pisces.o) \ 
    1302913105   $(MODEL_LIB)(par_trc.o) \ 
    1303013106   $(MODEL_LIB)(phycst.o) \ 
     
    1304513121   lib_print.f90 \ 
    1304613122   oce.F90 \ 
    13047    par_kind.F90 \ 
    13048    par_oce.F90 \ 
     13123   par_c14b.F90 \ 
     13124   par_cfc.F90 \ 
     13125   par_kind.F90 \ 
     13126   par_lobster.F90 \ 
     13127   par_my_trc.F90 \ 
     13128   par_oce.F90 \ 
     13129   par_pisces.F90 \ 
    1304913130   par_trc.F90 \ 
    1305013131   phycst.F90 \ 
     
    1306213143   $(MODEL_LIB)(lib_mpp.o) \ 
    1306313144   $(MODEL_LIB)(oce_trc.o) \ 
     13145   $(MODEL_LIB)(par_trc.o) \ 
    1306413146   $(MODEL_LIB)(trc.o) \ 
    1306513147   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     
    1307013152   lib_mpp.F90 \ 
    1307113153   oce_trc.F90 \ 
     13154   par_trc.F90 \ 
    1307213155   trc.F90 \ 
    1307313156   trdmld_trc_oce.F90 \ 
     
    1334513428   trcexp.F90 
    1334613429$(MODEL_LIB)(trcini.o) :   \ 
     13430   $(MODEL_LIB)(daymod.o) \ 
    1334713431   $(MODEL_LIB)(dom_oce.o) \ 
    1334813432   $(MODEL_LIB)(in_out_manager.o) \ 
     
    1338013464   $(MODEL_LIB)(trclsm_my_trc.o) \ 
    1338113465   $(MODEL_LIB)(trclsm_pisces.o) \ 
     13466   $(MODEL_LIB)(trcrst_c14b.o) \ 
     13467   $(MODEL_LIB)(trcrst_cfc.o) \ 
     13468   $(MODEL_LIB)(trcrst_lobster.o) \ 
     13469   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     13470   $(MODEL_LIB)(trcrst_pisces.o) \ 
    1338213471   $(MODEL_LIB)(trcsms_c14b.o) \ 
    1338313472   $(MODEL_LIB)(trcsms_cfc.o) \ 
    13384    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    1338513473   $(MODEL_LIB)(trctrp_ctl.o) \ 
    1338613474   $(MODEL_LIB)(trctrp_lec.o) \ 
     
    1339013478   $(MODEL_LIB)(zdfddm.o) \ 
    1339113479   $(MODEL_LIB)(zdfmxl.o) \ 
     13480   daymod.F90 \ 
    1339213481   dom_oce.F90 \ 
    1339313482   in_out_manager.F90 \ 
     
    1342513514   trclsm_my_trc.F90 \ 
    1342613515   trclsm_pisces.F90 \ 
     13516   trcrst_c14b.F90 \ 
     13517   trcrst_cfc.F90 \ 
     13518   trcrst_lobster.F90 \ 
     13519   trcrst_my_trc.F90 \ 
     13520   trcrst_pisces.F90 \ 
    1342713521   trcsms_c14b.F90 \ 
    1342813522   trcsms_cfc.F90 \ 
    13429    trcsms_my_trc.F90 \ 
    1343013523   trctrp_ctl.F90 \ 
    1343113524   trctrp_lec.F90 \ 
     
    1467814771   trc.F90 \ 
    1467914772   domzgr_substitute.h90 \ 
     14773   ldfeiv_substitute.h90 \ 
     14774   ldftra_substitute.h90 \ 
     14775   top_substitute.h90 \ 
     14776   vectopt_loop_substitute.h90 \ 
    1468014777   KEY_CPP \ 
    1468114778   trcopt.F90 
     
    1477614873   $(MODEL_LIB)(par_trc.o) \ 
    1477714874   $(MODEL_LIB)(phycst.o) \ 
     14875   $(MODEL_LIB)(prtctl.o) \ 
     14876   $(MODEL_LIB)(restart.o) \ 
     14877   $(MODEL_LIB)(sbc_oce.o) \ 
     14878   $(MODEL_LIB)(sbcrnf.o) \ 
     14879   $(MODEL_LIB)(sms_lobster.o) \ 
     14880   $(MODEL_LIB)(sms_pisces.o) \ 
     14881   $(MODEL_LIB)(trabbl.o) \ 
     14882   $(MODEL_LIB)(traqsr.o) \ 
     14883   $(MODEL_LIB)(trc.o) \ 
     14884   $(MODEL_LIB)(trcdta.o) \ 
     14885   $(MODEL_LIB)(trcsms_c14b.o) \ 
     14886   $(MODEL_LIB)(trcsms_cfc.o) \ 
     14887   $(MODEL_LIB)(trcsms_lobster.o) \ 
     14888   $(MODEL_LIB)(trcsms_pisces.o) \ 
     14889   $(MODEL_LIB)(trp_trc.o) \ 
     14890   $(MODEL_LIB)(zdf_oce.o) \ 
     14891   $(MODEL_LIB)(zdfddm.o) \ 
     14892   $(MODEL_LIB)(zdfmxl.o) \ 
     14893   dianam.F90 \ 
     14894   dom_oce.F90 \ 
     14895   domngb.F90 \ 
     14896   in_out_manager.F90 \ 
     14897   iom.F90 \ 
     14898   iom_def.F90 \ 
     14899   iom_ioipsl.F90 \ 
     14900   iom_nf90.F90 \ 
     14901   iom_rstdimg.F90 \ 
     14902   lbclnk.F90 \ 
     14903   lbcnfd.F90 \ 
     14904   ldfslp.F90 \ 
     14905   ldftra_oce.F90 \ 
     14906   lib_mpp.F90 \ 
     14907   oce.F90 \ 
     14908   oce_trc.F90 \ 
     14909   par_oce.F90 \ 
     14910   par_trc.F90 \ 
     14911   phycst.F90 \ 
     14912   prtctl.F90 \ 
     14913   restart.F90 \ 
     14914   sbc_oce.F90 \ 
     14915   sbcrnf.F90 \ 
     14916   sms_lobster.F90 \ 
     14917   sms_pisces.F90 \ 
     14918   trabbl.F90 \ 
     14919   traqsr.F90 \ 
     14920   trc.F90 \ 
     14921   trcdta.F90 \ 
     14922   trcsms_c14b.F90 \ 
     14923   trcsms_cfc.F90 \ 
     14924   trcsms_lobster.F90 \ 
     14925   trcsms_pisces.F90 \ 
     14926   trp_trc.F90 \ 
     14927   zdf_oce.F90 \ 
     14928   zdfddm.F90 \ 
     14929   zdfmxl.F90 \ 
     14930   $(MODEL_LIB)(daymod.o) \ 
     14931   $(MODEL_LIB)(iom.o) \ 
     14932   $(MODEL_LIB)(lib_mpp.o) \ 
     14933   $(MODEL_LIB)(oce_trc.o) \ 
     14934   $(MODEL_LIB)(trc.o) \ 
     14935   $(MODEL_LIB)(trcrst_c14b.o) \ 
     14936   $(MODEL_LIB)(trcrst_cfc.o) \ 
     14937   $(MODEL_LIB)(trcrst_lobster.o) \ 
     14938   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     14939   $(MODEL_LIB)(trcrst_pisces.o) \ 
     14940   $(MODEL_LIB)(trctrp_lec.o) \ 
     14941   daymod.F90 \ 
     14942   iom.F90 \ 
     14943   lib_mpp.F90 \ 
     14944   oce_trc.F90 \ 
     14945   trc.F90 \ 
     14946   trcrst_c14b.F90 \ 
     14947   trcrst_cfc.F90 \ 
     14948   trcrst_lobster.F90 \ 
     14949   trcrst_my_trc.F90 \ 
     14950   trcrst_pisces.F90 \ 
     14951   trctrp_lec.F90 \ 
     14952   domzgr_substitute.h90 \ 
     14953   ldfeiv_substitute.h90 \ 
     14954   ldftra_substitute.h90 \ 
     14955   top_substitute.h90 \ 
     14956   vectopt_loop_substitute.h90 \ 
     14957   KEY_CPP \ 
     14958   trcrst.F90 
     14959$(MODEL_LIB)(trcrst_c14b.o) : \ 
     14960   $(MODEL_LIB)(dianam.o) \ 
     14961   $(MODEL_LIB)(dom_oce.o) \ 
     14962   $(MODEL_LIB)(domngb.o) \ 
     14963   $(MODEL_LIB)(in_out_manager.o) \ 
     14964   $(MODEL_LIB)(iom.o) \ 
     14965   $(MODEL_LIB)(iom_def.o) \ 
     14966   $(MODEL_LIB)(iom_ioipsl.o) \ 
     14967   $(MODEL_LIB)(iom_nf90.o) \ 
     14968   $(MODEL_LIB)(iom_rstdimg.o) \ 
     14969   $(MODEL_LIB)(lbclnk.o) \ 
     14970   $(MODEL_LIB)(ldfslp.o) \ 
     14971   $(MODEL_LIB)(ldftra_oce.o) \ 
     14972   $(MODEL_LIB)(lib_mpp.o) \ 
     14973   $(MODEL_LIB)(lib_print.o) \ 
     14974   $(MODEL_LIB)(oce.o) \ 
     14975   $(MODEL_LIB)(oce_trc.o) \ 
     14976   $(MODEL_LIB)(par_c14b.o) \ 
     14977   $(MODEL_LIB)(par_cfc.o) \ 
     14978   $(MODEL_LIB)(par_kind.o) \ 
     14979   $(MODEL_LIB)(par_lobster.o) \ 
     14980   $(MODEL_LIB)(par_my_trc.o) \ 
     14981   $(MODEL_LIB)(par_oce.o) \ 
     14982   $(MODEL_LIB)(par_pisces.o) \ 
     14983   $(MODEL_LIB)(par_trc.o) \ 
     14984   $(MODEL_LIB)(phycst.o) \ 
    1477814985   $(MODEL_LIB)(sbc_oce.o) \ 
    1477914986   $(MODEL_LIB)(sbcrnf.o) \ 
     
    1478314990   $(MODEL_LIB)(trdmld_trc.o) \ 
    1478414991   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    14785    $(MODEL_LIB)(trp_trc.o) \ 
    1478614992   $(MODEL_LIB)(zdf_oce.o) \ 
    1478714993   $(MODEL_LIB)(zdfddm.o) \ 
     
    1479715003   iom_rstdimg.F90 \ 
    1479815004   lbclnk.F90 \ 
    14799    lbcnfd.F90 \ 
    1480015005   ldfslp.F90 \ 
    1480115006   ldftra_oce.F90 \ 
    1480215007   lib_mpp.F90 \ 
     15008   lib_print.f90 \ 
    1480315009   oce.F90 \ 
    1480415010   oce_trc.F90 \ 
    14805    par_oce.F90 \ 
     15011   par_c14b.F90 \ 
     15012   par_cfc.F90 \ 
     15013   par_kind.F90 \ 
     15014   par_lobster.F90 \ 
     15015   par_my_trc.F90 \ 
     15016   par_oce.F90 \ 
     15017   par_pisces.F90 \ 
    1480615018   par_trc.F90 \ 
    1480715019   phycst.F90 \ 
     
    1481315025   trdmld_trc.F90 \ 
    1481415026   trdmld_trc_oce.F90 \ 
    14815    trp_trc.F90 \ 
    1481615027   zdf_oce.F90 \ 
    1481715028   zdfddm.F90 \ 
    1481815029   zdfmxl.F90 \ 
    14819    $(MODEL_LIB)(iom.o) \ 
    14820    $(MODEL_LIB)(lib_mpp.o) \ 
     15030   $(MODEL_LIB)(in_out_manager.o) \ 
     15031   $(MODEL_LIB)(iom.o) \ 
    1482115032   $(MODEL_LIB)(oce_trc.o) \ 
     15033   $(MODEL_LIB)(par_trc.o) \ 
     15034   $(MODEL_LIB)(trc.o) \ 
     15035   $(MODEL_LIB)(trcsms_c14b.o) \ 
     15036   in_out_manager.F90 \ 
     15037   iom.F90 \ 
     15038   oce_trc.F90 \ 
     15039   par_trc.F90 \ 
     15040   trc.F90 \ 
     15041   trcsms_c14b.F90 \ 
     15042   KEY_CPP \ 
     15043   trcrst_c14b.F90 
     15044$(MODEL_LIB)(trcrst_cfc.o) :  \ 
     15045   $(MODEL_LIB)(dianam.o) \ 
     15046   $(MODEL_LIB)(dom_oce.o) \ 
     15047   $(MODEL_LIB)(domngb.o) \ 
     15048   $(MODEL_LIB)(in_out_manager.o) \ 
     15049   $(MODEL_LIB)(iom.o) \ 
     15050   $(MODEL_LIB)(iom_def.o) \ 
     15051   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15052   $(MODEL_LIB)(iom_nf90.o) \ 
     15053   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15054   $(MODEL_LIB)(lbclnk.o) \ 
     15055   $(MODEL_LIB)(ldfslp.o) \ 
     15056   $(MODEL_LIB)(ldftra_oce.o) \ 
     15057   $(MODEL_LIB)(lib_mpp.o) \ 
     15058   $(MODEL_LIB)(lib_print.o) \ 
     15059   $(MODEL_LIB)(oce.o) \ 
     15060   $(MODEL_LIB)(oce_trc.o) \ 
     15061   $(MODEL_LIB)(par_c14b.o) \ 
     15062   $(MODEL_LIB)(par_cfc.o) \ 
     15063   $(MODEL_LIB)(par_kind.o) \ 
     15064   $(MODEL_LIB)(par_lobster.o) \ 
     15065   $(MODEL_LIB)(par_my_trc.o) \ 
     15066   $(MODEL_LIB)(par_oce.o) \ 
     15067   $(MODEL_LIB)(par_pisces.o) \ 
     15068   $(MODEL_LIB)(par_trc.o) \ 
     15069   $(MODEL_LIB)(phycst.o) \ 
     15070   $(MODEL_LIB)(sbc_oce.o) \ 
     15071   $(MODEL_LIB)(sbcrnf.o) \ 
     15072   $(MODEL_LIB)(trabbl.o) \ 
     15073   $(MODEL_LIB)(traqsr.o) \ 
     15074   $(MODEL_LIB)(trc.o) \ 
     15075   $(MODEL_LIB)(trdmld_trc.o) \ 
     15076   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     15077   $(MODEL_LIB)(zdf_oce.o) \ 
     15078   $(MODEL_LIB)(zdfddm.o) \ 
     15079   $(MODEL_LIB)(zdfmxl.o) \ 
     15080   dianam.F90 \ 
     15081   dom_oce.F90 \ 
     15082   domngb.F90 \ 
     15083   in_out_manager.F90 \ 
     15084   iom.F90 \ 
     15085   iom_def.F90 \ 
     15086   iom_ioipsl.F90 \ 
     15087   iom_nf90.F90 \ 
     15088   iom_rstdimg.F90 \ 
     15089   lbclnk.F90 \ 
     15090   ldfslp.F90 \ 
     15091   ldftra_oce.F90 \ 
     15092   lib_mpp.F90 \ 
     15093   lib_print.f90 \ 
     15094   oce.F90 \ 
     15095   oce_trc.F90 \ 
     15096   par_c14b.F90 \ 
     15097   par_cfc.F90 \ 
     15098   par_kind.F90 \ 
     15099   par_lobster.F90 \ 
     15100   par_my_trc.F90 \ 
     15101   par_oce.F90 \ 
     15102   par_pisces.F90 \ 
     15103   par_trc.F90 \ 
     15104   phycst.F90 \ 
     15105   sbc_oce.F90 \ 
     15106   sbcrnf.F90 \ 
     15107   trabbl.F90 \ 
     15108   traqsr.F90 \ 
     15109   trc.F90 \ 
     15110   trdmld_trc.F90 \ 
     15111   trdmld_trc_oce.F90 \ 
     15112   zdf_oce.F90 \ 
     15113   zdfddm.F90 \ 
     15114   zdfmxl.F90 \ 
     15115   $(MODEL_LIB)(in_out_manager.o) \ 
     15116   $(MODEL_LIB)(iom.o) \ 
     15117   $(MODEL_LIB)(oce_trc.o) \ 
     15118   $(MODEL_LIB)(par_trc.o) \ 
     15119   $(MODEL_LIB)(trc.o) \ 
     15120   $(MODEL_LIB)(trcsms_cfc.o) \ 
     15121   in_out_manager.F90 \ 
     15122   iom.F90 \ 
     15123   oce_trc.F90 \ 
     15124   par_trc.F90 \ 
     15125   trc.F90 \ 
     15126   trcsms_cfc.F90 \ 
     15127   KEY_CPP \ 
     15128   trcrst_cfc.F90 
     15129$(MODEL_LIB)(trcrst_lobster.o) : \ 
     15130   $(MODEL_LIB)(dianam.o) \ 
     15131   $(MODEL_LIB)(dom_oce.o) \ 
     15132   $(MODEL_LIB)(domngb.o) \ 
     15133   $(MODEL_LIB)(in_out_manager.o) \ 
     15134   $(MODEL_LIB)(iom_def.o) \ 
     15135   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15136   $(MODEL_LIB)(iom_nf90.o) \ 
     15137   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15138   $(MODEL_LIB)(lbclnk.o) \ 
     15139   $(MODEL_LIB)(ldfslp.o) \ 
     15140   $(MODEL_LIB)(ldftra_oce.o) \ 
     15141   $(MODEL_LIB)(lib_mpp.o) \ 
     15142   $(MODEL_LIB)(lib_print.o) \ 
     15143   $(MODEL_LIB)(oce.o) \ 
     15144   $(MODEL_LIB)(oce_trc.o) \ 
     15145   $(MODEL_LIB)(par_c14b.o) \ 
     15146   $(MODEL_LIB)(par_cfc.o) \ 
     15147   $(MODEL_LIB)(par_kind.o) \ 
     15148   $(MODEL_LIB)(par_lobster.o) \ 
     15149   $(MODEL_LIB)(par_my_trc.o) \ 
     15150   $(MODEL_LIB)(par_oce.o) \ 
     15151   $(MODEL_LIB)(par_pisces.o) \ 
     15152   $(MODEL_LIB)(par_trc.o) \ 
     15153   $(MODEL_LIB)(phycst.o) \ 
     15154   $(MODEL_LIB)(sbc_oce.o) \ 
     15155   $(MODEL_LIB)(sbcrnf.o) \ 
     15156   $(MODEL_LIB)(trabbl.o) \ 
     15157   $(MODEL_LIB)(traqsr.o) \ 
     15158   $(MODEL_LIB)(trc.o) \ 
     15159   $(MODEL_LIB)(trcbio.o) \ 
     15160   $(MODEL_LIB)(trcexp.o) \ 
     15161   $(MODEL_LIB)(trcopt.o) \ 
     15162   $(MODEL_LIB)(trcsed.o) \ 
     15163   $(MODEL_LIB)(trdmld_trc.o) \ 
     15164   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     15165   $(MODEL_LIB)(zdf_oce.o) \ 
     15166   $(MODEL_LIB)(zdfddm.o) \ 
     15167   $(MODEL_LIB)(zdfmxl.o) \ 
     15168   dianam.F90 \ 
     15169   dom_oce.F90 \ 
     15170   domngb.F90 \ 
     15171   in_out_manager.F90 \ 
     15172   iom_def.F90 \ 
     15173   iom_ioipsl.F90 \ 
     15174   iom_nf90.F90 \ 
     15175   iom_rstdimg.F90 \ 
     15176   lbclnk.F90 \ 
     15177   ldfslp.F90 \ 
     15178   ldftra_oce.F90 \ 
     15179   lib_mpp.F90 \ 
     15180   lib_print.f90 \ 
     15181   oce.F90 \ 
     15182   oce_trc.F90 \ 
     15183   par_c14b.F90 \ 
     15184   par_cfc.F90 \ 
     15185   par_kind.F90 \ 
     15186   par_lobster.F90 \ 
     15187   par_my_trc.F90 \ 
     15188   par_oce.F90 \ 
     15189   par_pisces.F90 \ 
     15190   par_trc.F90 \ 
     15191   phycst.F90 \ 
     15192   sbc_oce.F90 \ 
     15193   sbcrnf.F90 \ 
     15194   trabbl.F90 \ 
     15195   traqsr.F90 \ 
     15196   trc.F90 \ 
     15197   trcbio.F90 \ 
     15198   trcexp.F90 \ 
     15199   trcopt.F90 \ 
     15200   trcsed.F90 \ 
     15201   trdmld_trc.F90 \ 
     15202   trdmld_trc_oce.F90 \ 
     15203   zdf_oce.F90 \ 
     15204   zdfddm.F90 \ 
     15205   zdfmxl.F90 \ 
     15206   $(MODEL_LIB)(in_out_manager.o) \ 
     15207   $(MODEL_LIB)(iom.o) \ 
     15208   $(MODEL_LIB)(oce_trc.o) \ 
     15209   $(MODEL_LIB)(par_trc.o) \ 
    1482215210   $(MODEL_LIB)(sms_lobster.o) \ 
     15211   $(MODEL_LIB)(trc.o) \ 
     15212   $(MODEL_LIB)(trcsms_lobster.o) \ 
     15213   in_out_manager.F90 \ 
     15214   iom.F90 \ 
     15215   oce_trc.F90 \ 
     15216   par_trc.F90 \ 
     15217   sms_lobster.F90 \ 
     15218   trc.F90 \ 
     15219   trcsms_lobster.F90 \ 
     15220   KEY_CPP \ 
     15221   trcrst_lobster.F90 
     15222$(MODEL_LIB)(trcrst_my_trc.o) :  \ 
     15223   KEY_CPP \ 
     15224   trcrst_my_trc.F90 
     15225$(MODEL_LIB)(trcrst_pisces.o) :  \ 
     15226   $(MODEL_LIB)(dianam.o) \ 
     15227   $(MODEL_LIB)(dom_oce.o) \ 
     15228   $(MODEL_LIB)(domngb.o) \ 
     15229   $(MODEL_LIB)(in_out_manager.o) \ 
     15230   $(MODEL_LIB)(iom.o) \ 
     15231   $(MODEL_LIB)(iom_def.o) \ 
     15232   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15233   $(MODEL_LIB)(iom_nf90.o) \ 
     15234   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15235   $(MODEL_LIB)(lbclnk.o) \ 
     15236   $(MODEL_LIB)(ldfslp.o) \ 
     15237   $(MODEL_LIB)(ldftra_oce.o) \ 
     15238   $(MODEL_LIB)(lib_mpp.o) \ 
     15239   $(MODEL_LIB)(lib_print.o) \ 
     15240   $(MODEL_LIB)(oce.o) \ 
     15241   $(MODEL_LIB)(oce_trc.o) \ 
     15242   $(MODEL_LIB)(p4zbio.o) \ 
     15243   $(MODEL_LIB)(p4zche.o) \ 
     15244   $(MODEL_LIB)(p4zflx.o) \ 
     15245   $(MODEL_LIB)(p4zint.o) \ 
     15246   $(MODEL_LIB)(p4zlys.o) \ 
     15247   $(MODEL_LIB)(p4zsed.o) \ 
     15248   $(MODEL_LIB)(par_c14b.o) \ 
     15249   $(MODEL_LIB)(par_cfc.o) \ 
     15250   $(MODEL_LIB)(par_kind.o) \ 
     15251   $(MODEL_LIB)(par_lobster.o) \ 
     15252   $(MODEL_LIB)(par_my_trc.o) \ 
     15253   $(MODEL_LIB)(par_oce.o) \ 
     15254   $(MODEL_LIB)(par_pisces.o) \ 
     15255   $(MODEL_LIB)(par_trc.o) \ 
     15256   $(MODEL_LIB)(phycst.o) \ 
     15257   $(MODEL_LIB)(sbc_oce.o) \ 
     15258   $(MODEL_LIB)(sbcrnf.o) \ 
     15259   $(MODEL_LIB)(sedmodel.o) \ 
     15260   $(MODEL_LIB)(sms_pisces.o) \ 
     15261   $(MODEL_LIB)(trabbl.o) \ 
     15262   $(MODEL_LIB)(traqsr.o) \ 
     15263   $(MODEL_LIB)(trc.o) \ 
     15264   $(MODEL_LIB)(trdmld_trc.o) \ 
     15265   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     15266   $(MODEL_LIB)(zdf_oce.o) \ 
     15267   $(MODEL_LIB)(zdfddm.o) \ 
     15268   $(MODEL_LIB)(zdfmxl.o) \ 
     15269   dianam.F90 \ 
     15270   dom_oce.F90 \ 
     15271   domngb.F90 \ 
     15272   in_out_manager.F90 \ 
     15273   iom.F90 \ 
     15274   iom_def.F90 \ 
     15275   iom_ioipsl.F90 \ 
     15276   iom_nf90.F90 \ 
     15277   iom_rstdimg.F90 \ 
     15278   lbclnk.F90 \ 
     15279   ldfslp.F90 \ 
     15280   ldftra_oce.F90 \ 
     15281   lib_mpp.F90 \ 
     15282   lib_print.f90 \ 
     15283   oce.F90 \ 
     15284   oce_trc.F90 \ 
     15285   p4zbio.F90 \ 
     15286   p4zche.F90 \ 
     15287   p4zflx.F90 \ 
     15288   p4zint.F90 \ 
     15289   p4zlys.F90 \ 
     15290   p4zsed.F90 \ 
     15291   par_c14b.F90 \ 
     15292   par_cfc.F90 \ 
     15293   par_kind.F90 \ 
     15294   par_lobster.F90 \ 
     15295   par_my_trc.F90 \ 
     15296   par_oce.F90 \ 
     15297   par_pisces.F90 \ 
     15298   par_trc.F90 \ 
     15299   phycst.F90 \ 
     15300   sbc_oce.F90 \ 
     15301   sbcrnf.F90 \ 
     15302   sedmodel.F90 \ 
     15303   sms_pisces.F90 \ 
     15304   trabbl.F90 \ 
     15305   traqsr.F90 \ 
     15306   trc.F90 \ 
     15307   trdmld_trc.F90 \ 
     15308   trdmld_trc_oce.F90 \ 
     15309   zdf_oce.F90 \ 
     15310   zdfddm.F90 \ 
     15311   zdfmxl.F90 \ 
     15312   $(MODEL_LIB)(in_out_manager.o) \ 
     15313   $(MODEL_LIB)(iom.o) \ 
     15314   $(MODEL_LIB)(oce_trc.o) \ 
     15315   $(MODEL_LIB)(par_trc.o) \ 
    1482315316   $(MODEL_LIB)(sms_pisces.o) \ 
    1482415317   $(MODEL_LIB)(trc.o) \ 
    14825    $(MODEL_LIB)(trcsms_c14b.o) \ 
    14826    $(MODEL_LIB)(trcsms_cfc.o) \ 
    14827    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    14828    $(MODEL_LIB)(trctrp_lec.o) \ 
    14829    iom.F90 \ 
    14830    lib_mpp.F90 \ 
     15318   $(MODEL_LIB)(trcdta.o) \ 
     15319   $(MODEL_LIB)(trcsms_pisces.o) \ 
     15320   in_out_manager.F90 \ 
     15321   iom.F90 \ 
    1483115322   oce_trc.F90 \ 
    14832    sms_lobster.F90 \ 
     15323   par_trc.F90 \ 
    1483315324   sms_pisces.F90 \ 
    1483415325   trc.F90 \ 
    14835    trcsms_c14b.F90 \ 
    14836    trcsms_cfc.F90 \ 
    14837    trcsms_my_trc.F90 \ 
    14838    trctrp_lec.F90 \ 
    14839    domzgr_substitute.h90 \ 
    14840    ldfeiv_substitute.h90 \ 
    14841    ldftra_substitute.h90 \ 
    14842    top_substitute.h90 \ 
    14843    vectopt_loop_substitute.h90 \ 
    14844    KEY_CPP \ 
    14845    trcrst.F90 
     15326   trcdta.F90 \ 
     15327   trcsms_pisces.F90 \ 
     15328   KEY_CPP \ 
     15329   trcrst_pisces.F90 
    1484615330$(MODEL_LIB)(trcsbc.o) :   \ 
    1484715331   $(MODEL_LIB)(dianam.o) \ 
     
    1500015484   trdmld_trc_oce.F90 \ 
    1500115485   domzgr_substitute.h90 \ 
     15486   ldfeiv_substitute.h90 \ 
     15487   ldftra_substitute.h90 \ 
     15488   top_substitute.h90 \ 
     15489   vectopt_loop_substitute.h90 \ 
    1500215490   KEY_CPP \ 
    1500315491   trcsed.F90 
     
    1556016048$(MODEL_LIB)(trcstp.o) :   \ 
    1556116049   $(MODEL_LIB)(agrif_top_sponge.o) \ 
     16050   $(MODEL_LIB)(daymod.o) \ 
    1556216051   $(MODEL_LIB)(dianam.o) \ 
    1556316052   $(MODEL_LIB)(dom_oce.o) \ 
     
    1560316092   $(MODEL_LIB)(trcnxt.o) \ 
    1560416093   $(MODEL_LIB)(trcrad.o) \ 
     16094   $(MODEL_LIB)(trcrst_c14b.o) \ 
     16095   $(MODEL_LIB)(trcrst_cfc.o) \ 
     16096   $(MODEL_LIB)(trcrst_lobster.o) \ 
     16097   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     16098   $(MODEL_LIB)(trcrst_pisces.o) \ 
    1560516099   $(MODEL_LIB)(trcsbc.o) \ 
    1560616100   $(MODEL_LIB)(trcsms_c14b.o) \ 
     
    1562216116   $(MODEL_LIB)(zpshde_trc.o) \ 
    1562316117   agrif_top_sponge.F90 \ 
     16118   daymod.F90 \ 
    1562416119   dianam.F90 \ 
    1562516120   dom_oce.F90 \ 
     
    1566516160   trcnxt.F90 \ 
    1566616161   trcrad.F90 \ 
     16162   trcrst_c14b.F90 \ 
     16163   trcrst_cfc.F90 \ 
     16164   trcrst_lobster.F90 \ 
     16165   trcrst_my_trc.F90 \ 
     16166   trcrst_pisces.F90 \ 
    1566716167   trcsbc.F90 \ 
    1566816168   trcsms_c14b.F90 \ 
     
    1582316323   zpshde_trc.F90 \ 
    1582416324   domzgr_substitute.h90 \ 
     16325   ldfeiv_substitute.h90 \ 
     16326   ldftra_substitute.h90 \ 
     16327   top_substitute.h90 \ 
     16328   vectopt_loop_substitute.h90 \ 
    1582516329   $(AGRIF_LIB) \ 
    1582616330   KEY_CPP \ 
     
    1593516439   $(MODEL_LIB)(trabbl.o) \ 
    1593616440   $(MODEL_LIB)(traqsr.o) \ 
     16441   $(MODEL_LIB)(trc.o) \ 
    1593716442   $(MODEL_LIB)(zdf_oce.o) \ 
    1593816443   $(MODEL_LIB)(zdfddm.o) \ 
     
    1595816463   trabbl.F90 \ 
    1595916464   traqsr.F90 \ 
     16465   trc.F90 \ 
    1596016466   zdf_oce.F90 \ 
    1596116467   zdfddm.F90 \ 
    1596216468   zdfmxl.F90 \ 
    1596316469   $(MODEL_LIB)(dianam.o) \ 
     16470   $(MODEL_LIB)(dom_oce.o) \ 
    1596416471   $(MODEL_LIB)(iom.o) \ 
    1596516472   $(MODEL_LIB)(oce_trc.o) \ 
    1596616473   $(MODEL_LIB)(trc.o) \ 
     16474   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     16475   $(MODEL_LIB)(trp_trc.o) \ 
    1596716476   dianam.F90 \ 
     16477   dom_oce.F90 \ 
    1596816478   iom.F90 \ 
    1596916479   oce_trc.F90 \ 
    1597016480   trc.F90 \ 
     16481   trdmld_trc_oce.F90 \ 
     16482   trp_trc.F90 \ 
    1597116483   domzgr_substitute.h90 \ 
    1597216484   ldfeiv_substitute.h90 \ 
     
    1634716859$(MODEL_LIB)(trdmld.o) :   \ 
    1634816860   $(MODEL_LIB)(c1d.o) \ 
     16861   $(MODEL_LIB)(daymod.o) \ 
    1634916862   $(MODEL_LIB)(dom_oce.o) \ 
    1635016863   $(MODEL_LIB)(eosbn2.o) \ 
     
    1637216885   $(MODEL_LIB)(zpshde.o) \ 
    1637316886   c1d.F90 \ 
     16887   daymod.F90 \ 
    1637416888   dom_oce.F90 \ 
    1637516889   eosbn2.F90 \ 
  • trunk/CONFIG/ORCA2_LIM/scripts/BB_make

    r1791 r1943  
    101101 
    102102#check key compatibility 
    103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    104104 
    105105KEY_LIST = \ 
     
    437437 
    438438# Agrif library and conv 
    439 libagrif :  $(call keycompat,key_iomput,key_agrif) 
     439libagrif : 
    440440ifeq ($(AGRIF),use) 
    441441   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    851851   $(MODEL_LIB)(dom_oce.o) \ 
    852852   $(MODEL_LIB)(in_out_manager.o) \ 
     853   $(MODEL_LIB)(obc_par.o) \ 
    853854   $(MODEL_LIB)(oce.o) \ 
    854855   $(MODEL_LIB)(opa.o) \ 
     
    865866   dom_oce.F90 \ 
    866867   in_out_manager.F90 \ 
     868   obc_par.F90 \ 
    867869   oce.F90 \ 
    868870   opa.F90 \ 
     
    15011503   diaar5.F90 
    15021504$(MODEL_LIB)(diadimg.o) :  \ 
    1503    $(MODEL_LIB)(lib_print.o) \ 
    1504    $(MODEL_LIB)(par_kind.o) \ 
    1505    $(MODEL_LIB)(par_oce.o) \ 
    1506    lib_print.f90 \ 
    1507    par_kind.F90 \ 
    1508    par_oce.F90 \ 
    1509    $(MODEL_LIB)(dom_oce.o) \ 
    1510    $(MODEL_LIB)(in_out_manager.o) \ 
    1511    $(MODEL_LIB)(oce.o) \ 
     1505   $(MODEL_LIB)(dom_oce.o) \ 
     1506   $(MODEL_LIB)(in_out_manager.o) \ 
     1507   $(MODEL_LIB)(iom.o) \ 
     1508   $(MODEL_LIB)(lib_print.o) \ 
     1509   $(MODEL_LIB)(par_kind.o) \ 
     1510   $(MODEL_LIB)(par_oce.o) \ 
     1511   $(MODEL_LIB)(phycst.o) \ 
     1512   $(MODEL_LIB)(prtctl.o) \ 
     1513   $(MODEL_LIB)(restart.o) \ 
     1514   dom_oce.F90 \ 
     1515   in_out_manager.F90 \ 
     1516   iom.F90 \ 
     1517   lib_print.f90 \ 
     1518   par_kind.F90 \ 
     1519   par_oce.F90 \ 
     1520   phycst.F90 \ 
     1521   prtctl.F90 \ 
     1522   restart.F90 \ 
     1523   $(MODEL_LIB)(daymod.o) \ 
     1524   $(MODEL_LIB)(dom_oce.o) \ 
     1525   $(MODEL_LIB)(in_out_manager.o) \ 
     1526   $(MODEL_LIB)(oce.o) \ 
     1527   daymod.F90 \ 
    15121528   dom_oce.F90 \ 
    15131529   in_out_manager.F90 \ 
     
    16641680   phycst.F90 \ 
    16651681   $(IOIPSL_LIB) \ 
    1666    KEY_CPP \ 
    16671682   dianam.F90 
    16681683$(MODEL_LIB)(diaptr.o) :   \ 
     
    17251740   diaptr.F90 
    17261741$(MODEL_LIB)(diawri.o) :   \ 
     1742   $(MODEL_LIB)(daymod.o) \ 
    17271743   $(MODEL_LIB)(dianam.o) \ 
    17281744   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    17521768   $(MODEL_LIB)(sbcrnf.o) \ 
    17531769   $(MODEL_LIB)(zdf_oce.o) \ 
     1770   daymod.F90 \ 
    17541771   dianam.F90 \ 
    17551772   dom_ice_2.F90 \ 
     
    49124929   in_out_manager.F90 \ 
    49134930   lbcnfd.F90 \ 
    4914    $(AGRIF_LIB) \ 
    49154931   KEY_CPP \ 
    49164932   lib_mpp.F90 
     
    56275643   $(MODEL_LIB)(limistate_2.o) \ 
    56285644   $(MODEL_LIB)(phycst.o) \ 
     5645   $(MODEL_LIB)(sbc_oce.o) \ 
    56295646   dom_ice_2.F90 \ 
    56305647   dom_oce.F90 \ 
     
    56375654   limistate_2.F90 \ 
    56385655   phycst.F90 \ 
     5656   sbc_oce.F90 \ 
    56395657   vectopt_loop_substitute.h90 \ 
    56405658   KEY_CPP \ 
     
    83168334   $(MODEL_LIB)(lib_print.o) \ 
    83178335   $(MODEL_LIB)(limwri_2.o) \ 
     8336   $(MODEL_LIB)(obc_oce.o) \ 
    83188337   $(MODEL_LIB)(obctra.o) \ 
    83198338   $(MODEL_LIB)(oce.o) \ 
     
    83878406   lib_print.f90 \ 
    83888407   limwri_2.F90 \ 
     8408   obc_oce.F90 \ 
    83898409   obctra.F90 \ 
    83908410   oce.F90 \ 
     
    99439963   $(MODEL_LIB)(lib_print.o) \ 
    99449964   $(MODEL_LIB)(obc_oce.o) \ 
     9965   $(MODEL_LIB)(obc_par.o) \ 
    99459966   $(MODEL_LIB)(oce.o) \ 
    99469967   $(MODEL_LIB)(par_kind.o) \ 
     
    99729993   lib_print.f90 \ 
    99739994   obc_oce.F90 \ 
     9995   obc_par.F90 \ 
    99749996   oce.F90 \ 
    99759997   par_kind.F90 \ 
     
    999810020   $(MODEL_LIB)(in_out_manager.o) \ 
    999910021   $(MODEL_LIB)(lbclnk.o) \ 
     10022   $(MODEL_LIB)(obc_oce.o) \ 
    1000010023   $(MODEL_LIB)(obctra.o) \ 
    1000110024   $(MODEL_LIB)(oce.o) \ 
     
    1001410037   in_out_manager.F90 \ 
    1001510038   lbclnk.F90 \ 
     10039   obc_oce.F90 \ 
    1001610040   obctra.F90 \ 
    1001710041   oce.F90 \ 
     
    1050210526$(MODEL_LIB)(trdmld.o) :   \ 
    1050310527   $(MODEL_LIB)(c1d.o) \ 
     10528   $(MODEL_LIB)(daymod.o) \ 
    1050410529   $(MODEL_LIB)(dom_oce.o) \ 
    1050510530   $(MODEL_LIB)(eosbn2.o) \ 
     
    1052710552   $(MODEL_LIB)(zpshde.o) \ 
    1052810553   c1d.F90 \ 
     10554   daymod.F90 \ 
    1052910555   dom_oce.F90 \ 
    1053010556   eosbn2.F90 \ 
  • trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make

    r1791 r1943  
    101101 
    102102#check key compatibility 
    103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    104104 
    105105KEY_LIST = \ 
     
    480480      $(MODEL_LIB)(trcrad.o)\ 
    481481      $(MODEL_LIB)(trcrst.o)\ 
     482      $(MODEL_LIB)(trcrst_c14b.o)\ 
     483      $(MODEL_LIB)(trcrst_cfc.o)\ 
     484      $(MODEL_LIB)(trcrst_lobster.o)\ 
     485      $(MODEL_LIB)(trcrst_my_trc.o)\ 
     486      $(MODEL_LIB)(trcrst_pisces.o)\ 
    482487      $(MODEL_LIB)(trcsbc.o)\ 
    483488      $(MODEL_LIB)(trcsed.o)\ 
     
    562567 
    563568# Agrif library and conv 
    564 libagrif :  $(call keycompat,key_iomput,key_agrif) 
     569libagrif : 
    565570ifeq ($(AGRIF),use) 
    566571   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    994999   $(MODEL_LIB)(dom_oce.o) \ 
    9951000   $(MODEL_LIB)(in_out_manager.o) \ 
     1001   $(MODEL_LIB)(obc_par.o) \ 
    9961002   $(MODEL_LIB)(oce.o) \ 
    9971003   $(MODEL_LIB)(opa.o) \ 
     
    10091015   dom_oce.F90 \ 
    10101016   in_out_manager.F90 \ 
     1017   obc_par.F90 \ 
    10111018   oce.F90 \ 
    10121019   opa.F90 \ 
     
    16461653   diaar5.F90 
    16471654$(MODEL_LIB)(diadimg.o) :  \ 
    1648    $(MODEL_LIB)(lib_print.o) \ 
    1649    $(MODEL_LIB)(par_kind.o) \ 
    1650    $(MODEL_LIB)(par_oce.o) \ 
    1651    lib_print.f90 \ 
    1652    par_kind.F90 \ 
    1653    par_oce.F90 \ 
    1654    $(MODEL_LIB)(dom_oce.o) \ 
    1655    $(MODEL_LIB)(in_out_manager.o) \ 
    1656    $(MODEL_LIB)(oce.o) \ 
     1655   $(MODEL_LIB)(dom_oce.o) \ 
     1656   $(MODEL_LIB)(in_out_manager.o) \ 
     1657   $(MODEL_LIB)(iom.o) \ 
     1658   $(MODEL_LIB)(lib_print.o) \ 
     1659   $(MODEL_LIB)(par_kind.o) \ 
     1660   $(MODEL_LIB)(par_oce.o) \ 
     1661   $(MODEL_LIB)(phycst.o) \ 
     1662   $(MODEL_LIB)(prtctl.o) \ 
     1663   $(MODEL_LIB)(restart.o) \ 
     1664   dom_oce.F90 \ 
     1665   in_out_manager.F90 \ 
     1666   iom.F90 \ 
     1667   lib_print.f90 \ 
     1668   par_kind.F90 \ 
     1669   par_oce.F90 \ 
     1670   phycst.F90 \ 
     1671   prtctl.F90 \ 
     1672   restart.F90 \ 
     1673   $(MODEL_LIB)(daymod.o) \ 
     1674   $(MODEL_LIB)(dom_oce.o) \ 
     1675   $(MODEL_LIB)(in_out_manager.o) \ 
     1676   $(MODEL_LIB)(oce.o) \ 
     1677   daymod.F90 \ 
    16571678   dom_oce.F90 \ 
    16581679   in_out_manager.F90 \ 
     
    18091830   phycst.F90 \ 
    18101831   $(IOIPSL_LIB) \ 
    1811    KEY_CPP \ 
    18121832   dianam.F90 
    18131833$(MODEL_LIB)(diaptr.o) :   \ 
     
    18701890   diaptr.F90 
    18711891$(MODEL_LIB)(diawri.o) :   \ 
     1892   $(MODEL_LIB)(daymod.o) \ 
    18721893   $(MODEL_LIB)(dianam.o) \ 
    18731894   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    18971918   $(MODEL_LIB)(sbcrnf.o) \ 
    18981919   $(MODEL_LIB)(zdf_oce.o) \ 
     1920   daymod.F90 \ 
    18991921   dianam.F90 \ 
    19001922   dom_ice_2.F90 \ 
     
    50575079   in_out_manager.F90 \ 
    50585080   lbcnfd.F90 \ 
    5059    $(AGRIF_LIB) \ 
    50605081   KEY_CPP \ 
    50615082   lib_mpp.F90 
     
    57725793   $(MODEL_LIB)(limistate_2.o) \ 
    57735794   $(MODEL_LIB)(phycst.o) \ 
     5795   $(MODEL_LIB)(sbc_oce.o) \ 
    57745796   dom_ice_2.F90 \ 
    57755797   dom_oce.F90 \ 
     
    57825804   limistate_2.F90 \ 
    57835805   phycst.F90 \ 
     5806   sbc_oce.F90 \ 
    57845807   vectopt_loop_substitute.h90 \ 
    57855808   KEY_CPP \ 
     
    68566879   trc.F90 \ 
    68576880   domzgr_substitute.h90 \ 
     6881   ldfeiv_substitute.h90 \ 
     6882   ldftra_substitute.h90 \ 
     6883   top_substitute.h90 \ 
     6884   vectopt_loop_substitute.h90 \ 
    68586885   KEY_CPP \ 
    68596886   p4zbio.F90 
     
    68986925   trc.F90 \ 
    68996926   domzgr_substitute.h90 \ 
     6927   ldfeiv_substitute.h90 \ 
     6928   ldftra_substitute.h90 \ 
     6929   top_substitute.h90 \ 
     6930   vectopt_loop_substitute.h90 \ 
    69006931   KEY_CPP \ 
    69016932   p4zche.F90 
     
    69727003   trc.F90 \ 
    69737004   domzgr_substitute.h90 \ 
     7005   ldfeiv_substitute.h90 \ 
     7006   ldftra_substitute.h90 \ 
     7007   top_substitute.h90 \ 
     7008   vectopt_loop_substitute.h90 \ 
    69747009   KEY_CPP \ 
    69757010   p4zflx.F90 
     
    70557090   trc.F90 \ 
    70567091   domzgr_substitute.h90 \ 
     7092   ldfeiv_substitute.h90 \ 
     7093   ldftra_substitute.h90 \ 
     7094   top_substitute.h90 \ 
     7095   vectopt_loop_substitute.h90 \ 
    70577096   KEY_CPP \ 
    70587097   p4zlim.F90 
     
    71907229   trc.F90 \ 
    71917230   domzgr_substitute.h90 \ 
     7231   ldfeiv_substitute.h90 \ 
     7232   ldftra_substitute.h90 \ 
     7233   top_substitute.h90 \ 
     7234   vectopt_loop_substitute.h90 \ 
    71927235   KEY_CPP \ 
    71937236   p4zmeso.F90 
     
    72647307   trc.F90 \ 
    72657308   domzgr_substitute.h90 \ 
     7309   ldfeiv_substitute.h90 \ 
     7310   ldftra_substitute.h90 \ 
     7311   top_substitute.h90 \ 
     7312   vectopt_loop_substitute.h90 \ 
    72667313   KEY_CPP \ 
    72677314   p4zmicro.F90 
     
    73207367   trc.F90 \ 
    73217368   domzgr_substitute.h90 \ 
     7369   ldfeiv_substitute.h90 \ 
     7370   ldftra_substitute.h90 \ 
     7371   top_substitute.h90 \ 
     7372   vectopt_loop_substitute.h90 \ 
    73227373   KEY_CPP \ 
    73237374   p4zmort.F90 
     
    73807431   trc_oce.F90 \ 
    73817432   domzgr_substitute.h90 \ 
     7433   ldfeiv_substitute.h90 \ 
     7434   ldftra_substitute.h90 \ 
     7435   top_substitute.h90 \ 
     7436   vectopt_loop_substitute.h90 \ 
    73827437   KEY_CPP \ 
    73837438   p4zopt.F90 
     
    74607515   trc.F90 \ 
    74617516   domzgr_substitute.h90 \ 
     7517   ldfeiv_substitute.h90 \ 
     7518   ldftra_substitute.h90 \ 
     7519   top_substitute.h90 \ 
     7520   vectopt_loop_substitute.h90 \ 
    74627521   KEY_CPP \ 
    74637522   p4zprod.F90 
     
    75347593   trc.F90 \ 
    75357594   domzgr_substitute.h90 \ 
     7595   ldfeiv_substitute.h90 \ 
     7596   ldftra_substitute.h90 \ 
     7597   top_substitute.h90 \ 
     7598   vectopt_loop_substitute.h90 \ 
    75367599   KEY_CPP \ 
    75377600   p4zrem.F90 
     
    77107773   trc.F90 \ 
    77117774   domzgr_substitute.h90 \ 
     7775   ldfeiv_substitute.h90 \ 
     7776   ldftra_substitute.h90 \ 
     7777   top_substitute.h90 \ 
     7778   vectopt_loop_substitute.h90 \ 
    77127779   KEY_CPP \ 
    77137780   p4zsink.F90 
     
    1025210319   $(MODEL_LIB)(lib_print.o) \ 
    1025310320   $(MODEL_LIB)(limwri_2.o) \ 
     10321   $(MODEL_LIB)(obc_oce.o) \ 
    1025410322   $(MODEL_LIB)(obctra.o) \ 
    1025510323   $(MODEL_LIB)(oce.o) \ 
     
    1033310401   lib_print.f90 \ 
    1033410402   limwri_2.F90 \ 
     10403   obc_oce.F90 \ 
    1033510404   obctra.F90 \ 
    1033610405   oce.F90 \ 
     
    1190111970   $(MODEL_LIB)(lib_print.o) \ 
    1190211971   $(MODEL_LIB)(obc_oce.o) \ 
     11972   $(MODEL_LIB)(obc_par.o) \ 
    1190311973   $(MODEL_LIB)(oce.o) \ 
    1190411974   $(MODEL_LIB)(par_kind.o) \ 
     
    1193012000   lib_print.f90 \ 
    1193112001   obc_oce.F90 \ 
     12002   obc_par.F90 \ 
    1193212003   oce.F90 \ 
    1193312004   par_kind.F90 \ 
     
    1195612027   $(MODEL_LIB)(in_out_manager.o) \ 
    1195712028   $(MODEL_LIB)(lbclnk.o) \ 
     12029   $(MODEL_LIB)(obc_oce.o) \ 
    1195812030   $(MODEL_LIB)(obctra.o) \ 
    1195912031   $(MODEL_LIB)(oce.o) \ 
     
    1197212044   in_out_manager.F90 \ 
    1197312045   lbclnk.F90 \ 
     12046   obc_oce.F90 \ 
    1197412047   obctra.F90 \ 
    1197512048   oce.F90 \ 
     
    1336513438   $(MODEL_LIB)(lib_print.o) \ 
    1336613439   $(MODEL_LIB)(oce.o) \ 
    13367    $(MODEL_LIB)(par_kind.o) \ 
    13368    $(MODEL_LIB)(par_oce.o) \ 
     13440   $(MODEL_LIB)(par_c14b.o) \ 
     13441   $(MODEL_LIB)(par_cfc.o) \ 
     13442   $(MODEL_LIB)(par_kind.o) \ 
     13443   $(MODEL_LIB)(par_lobster.o) \ 
     13444   $(MODEL_LIB)(par_my_trc.o) \ 
     13445   $(MODEL_LIB)(par_oce.o) \ 
     13446   $(MODEL_LIB)(par_pisces.o) \ 
    1336913447   $(MODEL_LIB)(par_trc.o) \ 
    1337013448   $(MODEL_LIB)(phycst.o) \ 
     
    1338513463   lib_print.f90 \ 
    1338613464   oce.F90 \ 
    13387    par_kind.F90 \ 
    13388    par_oce.F90 \ 
     13465   par_c14b.F90 \ 
     13466   par_cfc.F90 \ 
     13467   par_kind.F90 \ 
     13468   par_lobster.F90 \ 
     13469   par_my_trc.F90 \ 
     13470   par_oce.F90 \ 
     13471   par_pisces.F90 \ 
    1338913472   par_trc.F90 \ 
    1339013473   phycst.F90 \ 
     
    1340213485   $(MODEL_LIB)(lib_mpp.o) \ 
    1340313486   $(MODEL_LIB)(oce_trc.o) \ 
     13487   $(MODEL_LIB)(par_trc.o) \ 
    1340413488   $(MODEL_LIB)(trc.o) \ 
    1340513489   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     
    1341013494   lib_mpp.F90 \ 
    1341113495   oce_trc.F90 \ 
     13496   par_trc.F90 \ 
    1341213497   trc.F90 \ 
    1341313498   trdmld_trc_oce.F90 \ 
     
    1368513770   trcexp.F90 
    1368613771$(MODEL_LIB)(trcini.o) :   \ 
     13772   $(MODEL_LIB)(daymod.o) \ 
    1368713773   $(MODEL_LIB)(dom_oce.o) \ 
    1368813774   $(MODEL_LIB)(in_out_manager.o) \ 
     
    1372013806   $(MODEL_LIB)(trclsm_my_trc.o) \ 
    1372113807   $(MODEL_LIB)(trclsm_pisces.o) \ 
     13808   $(MODEL_LIB)(trcrst_c14b.o) \ 
     13809   $(MODEL_LIB)(trcrst_cfc.o) \ 
     13810   $(MODEL_LIB)(trcrst_lobster.o) \ 
     13811   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     13812   $(MODEL_LIB)(trcrst_pisces.o) \ 
    1372213813   $(MODEL_LIB)(trcsms_c14b.o) \ 
    1372313814   $(MODEL_LIB)(trcsms_cfc.o) \ 
    13724    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    1372513815   $(MODEL_LIB)(trctrp_ctl.o) \ 
    1372613816   $(MODEL_LIB)(trctrp_lec.o) \ 
     
    1373013820   $(MODEL_LIB)(zdfddm.o) \ 
    1373113821   $(MODEL_LIB)(zdfmxl.o) \ 
     13822   daymod.F90 \ 
    1373213823   dom_oce.F90 \ 
    1373313824   in_out_manager.F90 \ 
     
    1376513856   trclsm_my_trc.F90 \ 
    1376613857   trclsm_pisces.F90 \ 
     13858   trcrst_c14b.F90 \ 
     13859   trcrst_cfc.F90 \ 
     13860   trcrst_lobster.F90 \ 
     13861   trcrst_my_trc.F90 \ 
     13862   trcrst_pisces.F90 \ 
    1376713863   trcsms_c14b.F90 \ 
    1376813864   trcsms_cfc.F90 \ 
    13769    trcsms_my_trc.F90 \ 
    1377013865   trctrp_ctl.F90 \ 
    1377113866   trctrp_lec.F90 \ 
     
    1502215117   trc.F90 \ 
    1502315118   domzgr_substitute.h90 \ 
     15119   ldfeiv_substitute.h90 \ 
     15120   ldftra_substitute.h90 \ 
     15121   top_substitute.h90 \ 
     15122   vectopt_loop_substitute.h90 \ 
    1502415123   KEY_CPP \ 
    1502515124   trcopt.F90 
     
    1512015219   $(MODEL_LIB)(par_trc.o) \ 
    1512115220   $(MODEL_LIB)(phycst.o) \ 
     15221   $(MODEL_LIB)(prtctl.o) \ 
     15222   $(MODEL_LIB)(restart.o) \ 
     15223   $(MODEL_LIB)(sbc_oce.o) \ 
     15224   $(MODEL_LIB)(sbcrnf.o) \ 
     15225   $(MODEL_LIB)(sms_lobster.o) \ 
     15226   $(MODEL_LIB)(sms_pisces.o) \ 
     15227   $(MODEL_LIB)(trabbl.o) \ 
     15228   $(MODEL_LIB)(traqsr.o) \ 
     15229   $(MODEL_LIB)(trc.o) \ 
     15230   $(MODEL_LIB)(trcdta.o) \ 
     15231   $(MODEL_LIB)(trcsms_c14b.o) \ 
     15232   $(MODEL_LIB)(trcsms_cfc.o) \ 
     15233   $(MODEL_LIB)(trcsms_lobster.o) \ 
     15234   $(MODEL_LIB)(trcsms_pisces.o) \ 
     15235   $(MODEL_LIB)(trp_trc.o) \ 
     15236   $(MODEL_LIB)(zdf_oce.o) \ 
     15237   $(MODEL_LIB)(zdfddm.o) \ 
     15238   $(MODEL_LIB)(zdfmxl.o) \ 
     15239   dianam.F90 \ 
     15240   dom_oce.F90 \ 
     15241   domngb.F90 \ 
     15242   in_out_manager.F90 \ 
     15243   iom.F90 \ 
     15244   iom_def.F90 \ 
     15245   iom_ioipsl.F90 \ 
     15246   iom_nf90.F90 \ 
     15247   iom_rstdimg.F90 \ 
     15248   lbclnk.F90 \ 
     15249   lbcnfd.F90 \ 
     15250   ldfslp.F90 \ 
     15251   ldftra_oce.F90 \ 
     15252   lib_mpp.F90 \ 
     15253   oce.F90 \ 
     15254   oce_trc.F90 \ 
     15255   par_oce.F90 \ 
     15256   par_trc.F90 \ 
     15257   phycst.F90 \ 
     15258   prtctl.F90 \ 
     15259   restart.F90 \ 
     15260   sbc_oce.F90 \ 
     15261   sbcrnf.F90 \ 
     15262   sms_lobster.F90 \ 
     15263   sms_pisces.F90 \ 
     15264   trabbl.F90 \ 
     15265   traqsr.F90 \ 
     15266   trc.F90 \ 
     15267   trcdta.F90 \ 
     15268   trcsms_c14b.F90 \ 
     15269   trcsms_cfc.F90 \ 
     15270   trcsms_lobster.F90 \ 
     15271   trcsms_pisces.F90 \ 
     15272   trp_trc.F90 \ 
     15273   zdf_oce.F90 \ 
     15274   zdfddm.F90 \ 
     15275   zdfmxl.F90 \ 
     15276   $(MODEL_LIB)(daymod.o) \ 
     15277   $(MODEL_LIB)(iom.o) \ 
     15278   $(MODEL_LIB)(lib_mpp.o) \ 
     15279   $(MODEL_LIB)(oce_trc.o) \ 
     15280   $(MODEL_LIB)(trc.o) \ 
     15281   $(MODEL_LIB)(trcrst_c14b.o) \ 
     15282   $(MODEL_LIB)(trcrst_cfc.o) \ 
     15283   $(MODEL_LIB)(trcrst_lobster.o) \ 
     15284   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     15285   $(MODEL_LIB)(trcrst_pisces.o) \ 
     15286   $(MODEL_LIB)(trctrp_lec.o) \ 
     15287   daymod.F90 \ 
     15288   iom.F90 \ 
     15289   lib_mpp.F90 \ 
     15290   oce_trc.F90 \ 
     15291   trc.F90 \ 
     15292   trcrst_c14b.F90 \ 
     15293   trcrst_cfc.F90 \ 
     15294   trcrst_lobster.F90 \ 
     15295   trcrst_my_trc.F90 \ 
     15296   trcrst_pisces.F90 \ 
     15297   trctrp_lec.F90 \ 
     15298   domzgr_substitute.h90 \ 
     15299   ldfeiv_substitute.h90 \ 
     15300   ldftra_substitute.h90 \ 
     15301   top_substitute.h90 \ 
     15302   vectopt_loop_substitute.h90 \ 
     15303   KEY_CPP \ 
     15304   trcrst.F90 
     15305$(MODEL_LIB)(trcrst_c14b.o) : \ 
     15306   $(MODEL_LIB)(dianam.o) \ 
     15307   $(MODEL_LIB)(dom_oce.o) \ 
     15308   $(MODEL_LIB)(domngb.o) \ 
     15309   $(MODEL_LIB)(in_out_manager.o) \ 
     15310   $(MODEL_LIB)(iom.o) \ 
     15311   $(MODEL_LIB)(iom_def.o) \ 
     15312   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15313   $(MODEL_LIB)(iom_nf90.o) \ 
     15314   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15315   $(MODEL_LIB)(lbclnk.o) \ 
     15316   $(MODEL_LIB)(ldfslp.o) \ 
     15317   $(MODEL_LIB)(ldftra_oce.o) \ 
     15318   $(MODEL_LIB)(lib_mpp.o) \ 
     15319   $(MODEL_LIB)(lib_print.o) \ 
     15320   $(MODEL_LIB)(oce.o) \ 
     15321   $(MODEL_LIB)(oce_trc.o) \ 
     15322   $(MODEL_LIB)(par_c14b.o) \ 
     15323   $(MODEL_LIB)(par_cfc.o) \ 
     15324   $(MODEL_LIB)(par_kind.o) \ 
     15325   $(MODEL_LIB)(par_lobster.o) \ 
     15326   $(MODEL_LIB)(par_my_trc.o) \ 
     15327   $(MODEL_LIB)(par_oce.o) \ 
     15328   $(MODEL_LIB)(par_pisces.o) \ 
     15329   $(MODEL_LIB)(par_trc.o) \ 
     15330   $(MODEL_LIB)(phycst.o) \ 
    1512215331   $(MODEL_LIB)(sbc_oce.o) \ 
    1512315332   $(MODEL_LIB)(sbcrnf.o) \ 
     
    1512715336   $(MODEL_LIB)(trdmld_trc.o) \ 
    1512815337   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
    15129    $(MODEL_LIB)(trp_trc.o) \ 
    1513015338   $(MODEL_LIB)(zdf_oce.o) \ 
    1513115339   $(MODEL_LIB)(zdfddm.o) \ 
     
    1514115349   iom_rstdimg.F90 \ 
    1514215350   lbclnk.F90 \ 
    15143    lbcnfd.F90 \ 
    1514415351   ldfslp.F90 \ 
    1514515352   ldftra_oce.F90 \ 
    1514615353   lib_mpp.F90 \ 
     15354   lib_print.f90 \ 
    1514715355   oce.F90 \ 
    1514815356   oce_trc.F90 \ 
    15149    par_oce.F90 \ 
     15357   par_c14b.F90 \ 
     15358   par_cfc.F90 \ 
     15359   par_kind.F90 \ 
     15360   par_lobster.F90 \ 
     15361   par_my_trc.F90 \ 
     15362   par_oce.F90 \ 
     15363   par_pisces.F90 \ 
    1515015364   par_trc.F90 \ 
    1515115365   phycst.F90 \ 
     
    1515715371   trdmld_trc.F90 \ 
    1515815372   trdmld_trc_oce.F90 \ 
    15159    trp_trc.F90 \ 
    1516015373   zdf_oce.F90 \ 
    1516115374   zdfddm.F90 \ 
    1516215375   zdfmxl.F90 \ 
    15163    $(MODEL_LIB)(iom.o) \ 
    15164    $(MODEL_LIB)(lib_mpp.o) \ 
     15376   $(MODEL_LIB)(in_out_manager.o) \ 
     15377   $(MODEL_LIB)(iom.o) \ 
    1516515378   $(MODEL_LIB)(oce_trc.o) \ 
     15379   $(MODEL_LIB)(par_trc.o) \ 
     15380   $(MODEL_LIB)(trc.o) \ 
     15381   $(MODEL_LIB)(trcsms_c14b.o) \ 
     15382   in_out_manager.F90 \ 
     15383   iom.F90 \ 
     15384   oce_trc.F90 \ 
     15385   par_trc.F90 \ 
     15386   trc.F90 \ 
     15387   trcsms_c14b.F90 \ 
     15388   KEY_CPP \ 
     15389   trcrst_c14b.F90 
     15390$(MODEL_LIB)(trcrst_cfc.o) :  \ 
     15391   $(MODEL_LIB)(dianam.o) \ 
     15392   $(MODEL_LIB)(dom_oce.o) \ 
     15393   $(MODEL_LIB)(domngb.o) \ 
     15394   $(MODEL_LIB)(in_out_manager.o) \ 
     15395   $(MODEL_LIB)(iom.o) \ 
     15396   $(MODEL_LIB)(iom_def.o) \ 
     15397   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15398   $(MODEL_LIB)(iom_nf90.o) \ 
     15399   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15400   $(MODEL_LIB)(lbclnk.o) \ 
     15401   $(MODEL_LIB)(ldfslp.o) \ 
     15402   $(MODEL_LIB)(ldftra_oce.o) \ 
     15403   $(MODEL_LIB)(lib_mpp.o) \ 
     15404   $(MODEL_LIB)(lib_print.o) \ 
     15405   $(MODEL_LIB)(oce.o) \ 
     15406   $(MODEL_LIB)(oce_trc.o) \ 
     15407   $(MODEL_LIB)(par_c14b.o) \ 
     15408   $(MODEL_LIB)(par_cfc.o) \ 
     15409   $(MODEL_LIB)(par_kind.o) \ 
     15410   $(MODEL_LIB)(par_lobster.o) \ 
     15411   $(MODEL_LIB)(par_my_trc.o) \ 
     15412   $(MODEL_LIB)(par_oce.o) \ 
     15413   $(MODEL_LIB)(par_pisces.o) \ 
     15414   $(MODEL_LIB)(par_trc.o) \ 
     15415   $(MODEL_LIB)(phycst.o) \ 
     15416   $(MODEL_LIB)(sbc_oce.o) \ 
     15417   $(MODEL_LIB)(sbcrnf.o) \ 
     15418   $(MODEL_LIB)(trabbl.o) \ 
     15419   $(MODEL_LIB)(traqsr.o) \ 
     15420   $(MODEL_LIB)(trc.o) \ 
     15421   $(MODEL_LIB)(trdmld_trc.o) \ 
     15422   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     15423   $(MODEL_LIB)(zdf_oce.o) \ 
     15424   $(MODEL_LIB)(zdfddm.o) \ 
     15425   $(MODEL_LIB)(zdfmxl.o) \ 
     15426   dianam.F90 \ 
     15427   dom_oce.F90 \ 
     15428   domngb.F90 \ 
     15429   in_out_manager.F90 \ 
     15430   iom.F90 \ 
     15431   iom_def.F90 \ 
     15432   iom_ioipsl.F90 \ 
     15433   iom_nf90.F90 \ 
     15434   iom_rstdimg.F90 \ 
     15435   lbclnk.F90 \ 
     15436   ldfslp.F90 \ 
     15437   ldftra_oce.F90 \ 
     15438   lib_mpp.F90 \ 
     15439   lib_print.f90 \ 
     15440   oce.F90 \ 
     15441   oce_trc.F90 \ 
     15442   par_c14b.F90 \ 
     15443   par_cfc.F90 \ 
     15444   par_kind.F90 \ 
     15445   par_lobster.F90 \ 
     15446   par_my_trc.F90 \ 
     15447   par_oce.F90 \ 
     15448   par_pisces.F90 \ 
     15449   par_trc.F90 \ 
     15450   phycst.F90 \ 
     15451   sbc_oce.F90 \ 
     15452   sbcrnf.F90 \ 
     15453   trabbl.F90 \ 
     15454   traqsr.F90 \ 
     15455   trc.F90 \ 
     15456   trdmld_trc.F90 \ 
     15457   trdmld_trc_oce.F90 \ 
     15458   zdf_oce.F90 \ 
     15459   zdfddm.F90 \ 
     15460   zdfmxl.F90 \ 
     15461   $(MODEL_LIB)(in_out_manager.o) \ 
     15462   $(MODEL_LIB)(iom.o) \ 
     15463   $(MODEL_LIB)(oce_trc.o) \ 
     15464   $(MODEL_LIB)(par_trc.o) \ 
     15465   $(MODEL_LIB)(trc.o) \ 
     15466   $(MODEL_LIB)(trcsms_cfc.o) \ 
     15467   in_out_manager.F90 \ 
     15468   iom.F90 \ 
     15469   oce_trc.F90 \ 
     15470   par_trc.F90 \ 
     15471   trc.F90 \ 
     15472   trcsms_cfc.F90 \ 
     15473   KEY_CPP \ 
     15474   trcrst_cfc.F90 
     15475$(MODEL_LIB)(trcrst_lobster.o) : \ 
     15476   $(MODEL_LIB)(dianam.o) \ 
     15477   $(MODEL_LIB)(dom_oce.o) \ 
     15478   $(MODEL_LIB)(domngb.o) \ 
     15479   $(MODEL_LIB)(in_out_manager.o) \ 
     15480   $(MODEL_LIB)(iom_def.o) \ 
     15481   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15482   $(MODEL_LIB)(iom_nf90.o) \ 
     15483   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15484   $(MODEL_LIB)(lbclnk.o) \ 
     15485   $(MODEL_LIB)(ldfslp.o) \ 
     15486   $(MODEL_LIB)(ldftra_oce.o) \ 
     15487   $(MODEL_LIB)(lib_mpp.o) \ 
     15488   $(MODEL_LIB)(lib_print.o) \ 
     15489   $(MODEL_LIB)(oce.o) \ 
     15490   $(MODEL_LIB)(oce_trc.o) \ 
     15491   $(MODEL_LIB)(par_c14b.o) \ 
     15492   $(MODEL_LIB)(par_cfc.o) \ 
     15493   $(MODEL_LIB)(par_kind.o) \ 
     15494   $(MODEL_LIB)(par_lobster.o) \ 
     15495   $(MODEL_LIB)(par_my_trc.o) \ 
     15496   $(MODEL_LIB)(par_oce.o) \ 
     15497   $(MODEL_LIB)(par_pisces.o) \ 
     15498   $(MODEL_LIB)(par_trc.o) \ 
     15499   $(MODEL_LIB)(phycst.o) \ 
     15500   $(MODEL_LIB)(sbc_oce.o) \ 
     15501   $(MODEL_LIB)(sbcrnf.o) \ 
     15502   $(MODEL_LIB)(trabbl.o) \ 
     15503   $(MODEL_LIB)(traqsr.o) \ 
     15504   $(MODEL_LIB)(trc.o) \ 
     15505   $(MODEL_LIB)(trcbio.o) \ 
     15506   $(MODEL_LIB)(trcexp.o) \ 
     15507   $(MODEL_LIB)(trcopt.o) \ 
     15508   $(MODEL_LIB)(trcsed.o) \ 
     15509   $(MODEL_LIB)(trdmld_trc.o) \ 
     15510   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     15511   $(MODEL_LIB)(zdf_oce.o) \ 
     15512   $(MODEL_LIB)(zdfddm.o) \ 
     15513   $(MODEL_LIB)(zdfmxl.o) \ 
     15514   dianam.F90 \ 
     15515   dom_oce.F90 \ 
     15516   domngb.F90 \ 
     15517   in_out_manager.F90 \ 
     15518   iom_def.F90 \ 
     15519   iom_ioipsl.F90 \ 
     15520   iom_nf90.F90 \ 
     15521   iom_rstdimg.F90 \ 
     15522   lbclnk.F90 \ 
     15523   ldfslp.F90 \ 
     15524   ldftra_oce.F90 \ 
     15525   lib_mpp.F90 \ 
     15526   lib_print.f90 \ 
     15527   oce.F90 \ 
     15528   oce_trc.F90 \ 
     15529   par_c14b.F90 \ 
     15530   par_cfc.F90 \ 
     15531   par_kind.F90 \ 
     15532   par_lobster.F90 \ 
     15533   par_my_trc.F90 \ 
     15534   par_oce.F90 \ 
     15535   par_pisces.F90 \ 
     15536   par_trc.F90 \ 
     15537   phycst.F90 \ 
     15538   sbc_oce.F90 \ 
     15539   sbcrnf.F90 \ 
     15540   trabbl.F90 \ 
     15541   traqsr.F90 \ 
     15542   trc.F90 \ 
     15543   trcbio.F90 \ 
     15544   trcexp.F90 \ 
     15545   trcopt.F90 \ 
     15546   trcsed.F90 \ 
     15547   trdmld_trc.F90 \ 
     15548   trdmld_trc_oce.F90 \ 
     15549   zdf_oce.F90 \ 
     15550   zdfddm.F90 \ 
     15551   zdfmxl.F90 \ 
     15552   $(MODEL_LIB)(in_out_manager.o) \ 
     15553   $(MODEL_LIB)(iom.o) \ 
     15554   $(MODEL_LIB)(oce_trc.o) \ 
     15555   $(MODEL_LIB)(par_trc.o) \ 
    1516615556   $(MODEL_LIB)(sms_lobster.o) \ 
     15557   $(MODEL_LIB)(trc.o) \ 
     15558   $(MODEL_LIB)(trcsms_lobster.o) \ 
     15559   in_out_manager.F90 \ 
     15560   iom.F90 \ 
     15561   oce_trc.F90 \ 
     15562   par_trc.F90 \ 
     15563   sms_lobster.F90 \ 
     15564   trc.F90 \ 
     15565   trcsms_lobster.F90 \ 
     15566   KEY_CPP \ 
     15567   trcrst_lobster.F90 
     15568$(MODEL_LIB)(trcrst_my_trc.o) :  \ 
     15569   KEY_CPP \ 
     15570   trcrst_my_trc.F90 
     15571$(MODEL_LIB)(trcrst_pisces.o) :  \ 
     15572   $(MODEL_LIB)(dianam.o) \ 
     15573   $(MODEL_LIB)(dom_oce.o) \ 
     15574   $(MODEL_LIB)(domngb.o) \ 
     15575   $(MODEL_LIB)(in_out_manager.o) \ 
     15576   $(MODEL_LIB)(iom.o) \ 
     15577   $(MODEL_LIB)(iom_def.o) \ 
     15578   $(MODEL_LIB)(iom_ioipsl.o) \ 
     15579   $(MODEL_LIB)(iom_nf90.o) \ 
     15580   $(MODEL_LIB)(iom_rstdimg.o) \ 
     15581   $(MODEL_LIB)(lbclnk.o) \ 
     15582   $(MODEL_LIB)(ldfslp.o) \ 
     15583   $(MODEL_LIB)(ldftra_oce.o) \ 
     15584   $(MODEL_LIB)(lib_mpp.o) \ 
     15585   $(MODEL_LIB)(lib_print.o) \ 
     15586   $(MODEL_LIB)(oce.o) \ 
     15587   $(MODEL_LIB)(oce_trc.o) \ 
     15588   $(MODEL_LIB)(p4zbio.o) \ 
     15589   $(MODEL_LIB)(p4zche.o) \ 
     15590   $(MODEL_LIB)(p4zflx.o) \ 
     15591   $(MODEL_LIB)(p4zint.o) \ 
     15592   $(MODEL_LIB)(p4zlys.o) \ 
     15593   $(MODEL_LIB)(p4zsed.o) \ 
     15594   $(MODEL_LIB)(par_c14b.o) \ 
     15595   $(MODEL_LIB)(par_cfc.o) \ 
     15596   $(MODEL_LIB)(par_kind.o) \ 
     15597   $(MODEL_LIB)(par_lobster.o) \ 
     15598   $(MODEL_LIB)(par_my_trc.o) \ 
     15599   $(MODEL_LIB)(par_oce.o) \ 
     15600   $(MODEL_LIB)(par_pisces.o) \ 
     15601   $(MODEL_LIB)(par_trc.o) \ 
     15602   $(MODEL_LIB)(phycst.o) \ 
     15603   $(MODEL_LIB)(sbc_oce.o) \ 
     15604   $(MODEL_LIB)(sbcrnf.o) \ 
     15605   $(MODEL_LIB)(sedmodel.o) \ 
     15606   $(MODEL_LIB)(sms_pisces.o) \ 
     15607   $(MODEL_LIB)(trabbl.o) \ 
     15608   $(MODEL_LIB)(traqsr.o) \ 
     15609   $(MODEL_LIB)(trc.o) \ 
     15610   $(MODEL_LIB)(trdmld_trc.o) \ 
     15611   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     15612   $(MODEL_LIB)(zdf_oce.o) \ 
     15613   $(MODEL_LIB)(zdfddm.o) \ 
     15614   $(MODEL_LIB)(zdfmxl.o) \ 
     15615   dianam.F90 \ 
     15616   dom_oce.F90 \ 
     15617   domngb.F90 \ 
     15618   in_out_manager.F90 \ 
     15619   iom.F90 \ 
     15620   iom_def.F90 \ 
     15621   iom_ioipsl.F90 \ 
     15622   iom_nf90.F90 \ 
     15623   iom_rstdimg.F90 \ 
     15624   lbclnk.F90 \ 
     15625   ldfslp.F90 \ 
     15626   ldftra_oce.F90 \ 
     15627   lib_mpp.F90 \ 
     15628   lib_print.f90 \ 
     15629   oce.F90 \ 
     15630   oce_trc.F90 \ 
     15631   p4zbio.F90 \ 
     15632   p4zche.F90 \ 
     15633   p4zflx.F90 \ 
     15634   p4zint.F90 \ 
     15635   p4zlys.F90 \ 
     15636   p4zsed.F90 \ 
     15637   par_c14b.F90 \ 
     15638   par_cfc.F90 \ 
     15639   par_kind.F90 \ 
     15640   par_lobster.F90 \ 
     15641   par_my_trc.F90 \ 
     15642   par_oce.F90 \ 
     15643   par_pisces.F90 \ 
     15644   par_trc.F90 \ 
     15645   phycst.F90 \ 
     15646   sbc_oce.F90 \ 
     15647   sbcrnf.F90 \ 
     15648   sedmodel.F90 \ 
     15649   sms_pisces.F90 \ 
     15650   trabbl.F90 \ 
     15651   traqsr.F90 \ 
     15652   trc.F90 \ 
     15653   trdmld_trc.F90 \ 
     15654   trdmld_trc_oce.F90 \ 
     15655   zdf_oce.F90 \ 
     15656   zdfddm.F90 \ 
     15657   zdfmxl.F90 \ 
     15658   $(MODEL_LIB)(in_out_manager.o) \ 
     15659   $(MODEL_LIB)(iom.o) \ 
     15660   $(MODEL_LIB)(oce_trc.o) \ 
     15661   $(MODEL_LIB)(par_trc.o) \ 
    1516715662   $(MODEL_LIB)(sms_pisces.o) \ 
    1516815663   $(MODEL_LIB)(trc.o) \ 
    15169    $(MODEL_LIB)(trcsms_c14b.o) \ 
    15170    $(MODEL_LIB)(trcsms_cfc.o) \ 
    15171    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    15172    $(MODEL_LIB)(trctrp_lec.o) \ 
    15173    iom.F90 \ 
    15174    lib_mpp.F90 \ 
     15664   $(MODEL_LIB)(trcdta.o) \ 
     15665   $(MODEL_LIB)(trcsms_pisces.o) \ 
     15666   in_out_manager.F90 \ 
     15667   iom.F90 \ 
    1517515668   oce_trc.F90 \ 
    15176    sms_lobster.F90 \ 
     15669   par_trc.F90 \ 
    1517715670   sms_pisces.F90 \ 
    1517815671   trc.F90 \ 
    15179    trcsms_c14b.F90 \ 
    15180    trcsms_cfc.F90 \ 
    15181    trcsms_my_trc.F90 \ 
    15182    trctrp_lec.F90 \ 
    15183    domzgr_substitute.h90 \ 
    15184    ldfeiv_substitute.h90 \ 
    15185    ldftra_substitute.h90 \ 
    15186    top_substitute.h90 \ 
    15187    vectopt_loop_substitute.h90 \ 
    15188    KEY_CPP \ 
    15189    trcrst.F90 
     15672   trcdta.F90 \ 
     15673   trcsms_pisces.F90 \ 
     15674   KEY_CPP \ 
     15675   trcrst_pisces.F90 
    1519015676$(MODEL_LIB)(trcsbc.o) :   \ 
    1519115677   $(MODEL_LIB)(dianam.o) \ 
     
    1534415830   trdmld_trc_oce.F90 \ 
    1534515831   domzgr_substitute.h90 \ 
     15832   ldfeiv_substitute.h90 \ 
     15833   ldftra_substitute.h90 \ 
     15834   top_substitute.h90 \ 
     15835   vectopt_loop_substitute.h90 \ 
    1534615836   KEY_CPP \ 
    1534715837   trcsed.F90 
     
    1590416394$(MODEL_LIB)(trcstp.o) :   \ 
    1590516395   $(MODEL_LIB)(agrif_top_sponge.o) \ 
     16396   $(MODEL_LIB)(daymod.o) \ 
    1590616397   $(MODEL_LIB)(dianam.o) \ 
    1590716398   $(MODEL_LIB)(dom_oce.o) \ 
     
    1594716438   $(MODEL_LIB)(trcnxt.o) \ 
    1594816439   $(MODEL_LIB)(trcrad.o) \ 
     16440   $(MODEL_LIB)(trcrst_c14b.o) \ 
     16441   $(MODEL_LIB)(trcrst_cfc.o) \ 
     16442   $(MODEL_LIB)(trcrst_lobster.o) \ 
     16443   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     16444   $(MODEL_LIB)(trcrst_pisces.o) \ 
    1594916445   $(MODEL_LIB)(trcsbc.o) \ 
    1595016446   $(MODEL_LIB)(trcsms_c14b.o) \ 
     
    1596616462   $(MODEL_LIB)(zpshde_trc.o) \ 
    1596716463   agrif_top_sponge.F90 \ 
     16464   daymod.F90 \ 
    1596816465   dianam.F90 \ 
    1596916466   dom_oce.F90 \ 
     
    1600916506   trcnxt.F90 \ 
    1601016507   trcrad.F90 \ 
     16508   trcrst_c14b.F90 \ 
     16509   trcrst_cfc.F90 \ 
     16510   trcrst_lobster.F90 \ 
     16511   trcrst_my_trc.F90 \ 
     16512   trcrst_pisces.F90 \ 
    1601116513   trcsbc.F90 \ 
    1601216514   trcsms_c14b.F90 \ 
     
    1616916671   zpshde_trc.F90 \ 
    1617016672   domzgr_substitute.h90 \ 
     16673   ldfeiv_substitute.h90 \ 
     16674   ldftra_substitute.h90 \ 
     16675   top_substitute.h90 \ 
     16676   vectopt_loop_substitute.h90 \ 
    1617116677   $(AGRIF_LIB) \ 
    1617216678   KEY_CPP \ 
     
    1628116787   $(MODEL_LIB)(trabbl.o) \ 
    1628216788   $(MODEL_LIB)(traqsr.o) \ 
     16789   $(MODEL_LIB)(trc.o) \ 
    1628316790   $(MODEL_LIB)(zdf_oce.o) \ 
    1628416791   $(MODEL_LIB)(zdfddm.o) \ 
     
    1630416811   trabbl.F90 \ 
    1630516812   traqsr.F90 \ 
     16813   trc.F90 \ 
    1630616814   zdf_oce.F90 \ 
    1630716815   zdfddm.F90 \ 
    1630816816   zdfmxl.F90 \ 
    1630916817   $(MODEL_LIB)(dianam.o) \ 
     16818   $(MODEL_LIB)(dom_oce.o) \ 
    1631016819   $(MODEL_LIB)(iom.o) \ 
    1631116820   $(MODEL_LIB)(oce_trc.o) \ 
    1631216821   $(MODEL_LIB)(trc.o) \ 
     16822   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     16823   $(MODEL_LIB)(trp_trc.o) \ 
    1631316824   dianam.F90 \ 
     16825   dom_oce.F90 \ 
    1631416826   iom.F90 \ 
    1631516827   oce_trc.F90 \ 
    1631616828   trc.F90 \ 
     16829   trdmld_trc_oce.F90 \ 
     16830   trp_trc.F90 \ 
    1631716831   domzgr_substitute.h90 \ 
    1631816832   ldfeiv_substitute.h90 \ 
     
    1669317207$(MODEL_LIB)(trdmld.o) :   \ 
    1669417208   $(MODEL_LIB)(c1d.o) \ 
     17209   $(MODEL_LIB)(daymod.o) \ 
    1669517210   $(MODEL_LIB)(dom_oce.o) \ 
    1669617211   $(MODEL_LIB)(eosbn2.o) \ 
     
    1671817233   $(MODEL_LIB)(zpshde.o) \ 
    1671917234   c1d.F90 \ 
     17235   daymod.F90 \ 
    1672017236   dom_oce.F90 \ 
    1672117237   eosbn2.F90 \ 
  • trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make

    r1791 r1943  
    101101 
    102102#check key compatibility 
    103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    104104 
    105105KEY_LIST = \ 
     
    298298      $(MODEL_LIB)(trcrad.o)\ 
    299299      $(MODEL_LIB)(trcrst.o)\ 
     300      $(MODEL_LIB)(trcrst_c14b.o)\ 
     301      $(MODEL_LIB)(trcrst_cfc.o)\ 
     302      $(MODEL_LIB)(trcrst_lobster.o)\ 
     303      $(MODEL_LIB)(trcrst_my_trc.o)\ 
     304      $(MODEL_LIB)(trcrst_pisces.o)\ 
    300305      $(MODEL_LIB)(trcsbc.o)\ 
    301306      $(MODEL_LIB)(trcsed.o)\ 
     
    364369 
    365370# Agrif library and conv 
    366 libagrif :  $(call keycompat,key_iomput,key_agrif) 
     371libagrif : 
    367372ifeq ($(AGRIF),use) 
    368373   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    15071512   trc.F90 \ 
    15081513   domzgr_substitute.h90 \ 
     1514   ldfeiv_substitute.h90 \ 
     1515   ldftra_substitute.h90 \ 
     1516   top_substitute.h90 \ 
     1517   vectopt_loop_substitute.h90 \ 
    15091518   KEY_CPP \ 
    15101519   p4zbio.F90 
     
    15491558   trc.F90 \ 
    15501559   domzgr_substitute.h90 \ 
     1560   ldfeiv_substitute.h90 \ 
     1561   ldftra_substitute.h90 \ 
     1562   top_substitute.h90 \ 
     1563   vectopt_loop_substitute.h90 \ 
    15511564   KEY_CPP \ 
    15521565   p4zche.F90 
     
    16211634   trc.F90 \ 
    16221635   domzgr_substitute.h90 \ 
     1636   ldfeiv_substitute.h90 \ 
     1637   ldftra_substitute.h90 \ 
     1638   top_substitute.h90 \ 
     1639   vectopt_loop_substitute.h90 \ 
    16231640   KEY_CPP \ 
    16241641   p4zflx.F90 
     
    17041721   trc.F90 \ 
    17051722   domzgr_substitute.h90 \ 
     1723   ldfeiv_substitute.h90 \ 
     1724   ldftra_substitute.h90 \ 
     1725   top_substitute.h90 \ 
     1726   vectopt_loop_substitute.h90 \ 
    17061727   KEY_CPP \ 
    17071728   p4zlim.F90 
     
    18391860   trc.F90 \ 
    18401861   domzgr_substitute.h90 \ 
     1862   ldfeiv_substitute.h90 \ 
     1863   ldftra_substitute.h90 \ 
     1864   top_substitute.h90 \ 
     1865   vectopt_loop_substitute.h90 \ 
    18411866   KEY_CPP \ 
    18421867   p4zmeso.F90 
     
    19131938   trc.F90 \ 
    19141939   domzgr_substitute.h90 \ 
     1940   ldfeiv_substitute.h90 \ 
     1941   ldftra_substitute.h90 \ 
     1942   top_substitute.h90 \ 
     1943   vectopt_loop_substitute.h90 \ 
    19151944   KEY_CPP \ 
    19161945   p4zmicro.F90 
     
    19691998   trc.F90 \ 
    19701999   domzgr_substitute.h90 \ 
     2000   ldfeiv_substitute.h90 \ 
     2001   ldftra_substitute.h90 \ 
     2002   top_substitute.h90 \ 
     2003   vectopt_loop_substitute.h90 \ 
    19712004   KEY_CPP \ 
    19722005   p4zmort.F90 
     
    20292062   trc_oce.F90 \ 
    20302063   domzgr_substitute.h90 \ 
     2064   ldfeiv_substitute.h90 \ 
     2065   ldftra_substitute.h90 \ 
     2066   top_substitute.h90 \ 
     2067   vectopt_loop_substitute.h90 \ 
    20312068   KEY_CPP \ 
    20322069   p4zopt.F90 
     
    21072144   trc.F90 \ 
    21082145   domzgr_substitute.h90 \ 
     2146   ldfeiv_substitute.h90 \ 
     2147   ldftra_substitute.h90 \ 
     2148   top_substitute.h90 \ 
     2149   vectopt_loop_substitute.h90 \ 
    21092150   KEY_CPP \ 
    21102151   p4zprod.F90 
     
    21812222   trc.F90 \ 
    21822223   domzgr_substitute.h90 \ 
     2224   ldfeiv_substitute.h90 \ 
     2225   ldftra_substitute.h90 \ 
     2226   top_substitute.h90 \ 
     2227   vectopt_loop_substitute.h90 \ 
    21832228   KEY_CPP \ 
    21842229   p4zrem.F90 
     
    23552400   trc.F90 \ 
    23562401   domzgr_substitute.h90 \ 
     2402   ldfeiv_substitute.h90 \ 
     2403   ldftra_substitute.h90 \ 
     2404   top_substitute.h90 \ 
     2405   vectopt_loop_substitute.h90 \ 
    23572406   KEY_CPP \ 
    23582407   p4zsink.F90 
     
    30973146   sol_oce.F90 
    30983147$(MODEL_LIB)(step.o) :  \ 
     3148   $(MODEL_LIB)(daymod.o) \ 
    30993149   $(MODEL_LIB)(dianam.o) \ 
    31003150   $(MODEL_LIB)(dom_oce.o) \ 
     
    31173167   $(MODEL_LIB)(par_kind.o) \ 
    31183168   $(MODEL_LIB)(par_oce.o) \ 
     3169   $(MODEL_LIB)(par_trc.o) \ 
    31193170   $(MODEL_LIB)(phycst.o) \ 
    31203171   $(MODEL_LIB)(prtctl.o) \ 
    31213172   $(MODEL_LIB)(prtctl_trc.o) \ 
    31223173   $(MODEL_LIB)(sbc_oce.o) \ 
    3123    $(MODEL_LIB)(sms_lobster.o) \ 
    3124    $(MODEL_LIB)(sms_pisces.o) \ 
    31253174   $(MODEL_LIB)(trabbl.o) \ 
    31263175   $(MODEL_LIB)(trc.o) \ 
    31273176   $(MODEL_LIB)(trcdia.o) \ 
    31283177   $(MODEL_LIB)(trcrst.o) \ 
     3178   $(MODEL_LIB)(trcrst_c14b.o) \ 
     3179   $(MODEL_LIB)(trcrst_cfc.o) \ 
     3180   $(MODEL_LIB)(trcrst_lobster.o) \ 
     3181   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     3182   $(MODEL_LIB)(trcrst_pisces.o) \ 
    31293183   $(MODEL_LIB)(trcsms.o) \ 
    3130    $(MODEL_LIB)(trcsms_c14b.o) \ 
    3131    $(MODEL_LIB)(trcsms_cfc.o) \ 
    3132    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    31333184   $(MODEL_LIB)(trctrp.o) \ 
    31343185   $(MODEL_LIB)(trctrp_lec.o) \ 
     
    31413192   $(MODEL_LIB)(zdfmxl.o) \ 
    31423193   $(MODEL_LIB)(zpshde.o) \ 
     3194   daymod.F90 \ 
    31433195   dianam.F90 \ 
    31443196   dom_oce.F90 \ 
     
    31613213   par_kind.F90 \ 
    31623214   par_oce.F90 \ 
     3215   par_trc.F90 \ 
    31633216   phycst.F90 \ 
    31643217   prtctl.F90 \ 
    31653218   prtctl_trc.F90 \ 
    31663219   sbc_oce.F90 \ 
    3167    sms_lobster.F90 \ 
    3168    sms_pisces.F90 \ 
    31693220   trabbl.F90 \ 
    31703221   trc.F90 \ 
    31713222   trcdia.F90 \ 
    31723223   trcrst.F90 \ 
     3224   trcrst_c14b.F90 \ 
     3225   trcrst_cfc.F90 \ 
     3226   trcrst_lobster.F90 \ 
     3227   trcrst_my_trc.F90 \ 
     3228   trcrst_pisces.F90 \ 
    31733229   trcsms.F90 \ 
    3174    trcsms_c14b.F90 \ 
    3175    trcsms_cfc.F90 \ 
    3176    trcsms_my_trc.F90 \ 
    31773230   trctrp.F90 \ 
    31783231   trctrp_lec.F90 \ 
     
    42314284   $(MODEL_LIB)(lib_print.o) \ 
    42324285   $(MODEL_LIB)(oce.o) \ 
     4286   $(MODEL_LIB)(par_c14b.o) \ 
     4287   $(MODEL_LIB)(par_cfc.o) \ 
    42334288   $(MODEL_LIB)(par_kind.o) \ 
    4234    $(MODEL_LIB)(par_oce.o) \ 
     4289   $(MODEL_LIB)(par_lobster.o) \ 
     4290   $(MODEL_LIB)(par_my_trc.o) \ 
     4291   $(MODEL_LIB)(par_oce.o) \ 
     4292   $(MODEL_LIB)(par_pisces.o) \ 
    42354293   $(MODEL_LIB)(par_trc.o) \ 
    42364294   $(MODEL_LIB)(phycst.o) \ 
     
    42504308   lib_print.f90 \ 
    42514309   oce.F90 \ 
     4310   par_c14b.F90 \ 
     4311   par_cfc.F90 \ 
    42524312   par_kind.F90 \ 
    4253    par_oce.F90 \ 
     4313   par_lobster.F90 \ 
     4314   par_my_trc.F90 \ 
     4315   par_oce.F90 \ 
     4316   par_pisces.F90 \ 
    42544317   par_trc.F90 \ 
    42554318   phycst.F90 \ 
     
    42674330   $(MODEL_LIB)(lib_mpp.o) \ 
    42684331   $(MODEL_LIB)(oce_trc.o) \ 
     4332   $(MODEL_LIB)(par_trc.o) \ 
    42694333   $(MODEL_LIB)(trc.o) \ 
    42704334   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     
    42754339   lib_mpp.F90 \ 
    42764340   oce_trc.F90 \ 
     4341   par_trc.F90 \ 
    42774342   trc.F90 \ 
    42784343   trdmld_trc_oce.F90 \ 
     
    45484613   trcexp.F90 
    45494614$(MODEL_LIB)(trcini.o) :   \ 
     4615   $(MODEL_LIB)(daymod.o) \ 
    45504616   $(MODEL_LIB)(dom_oce.o) \ 
    45514617   $(MODEL_LIB)(in_out_manager.o) \ 
     
    45814647   $(MODEL_LIB)(trclsm_my_trc.o) \ 
    45824648   $(MODEL_LIB)(trclsm_pisces.o) \ 
     4649   $(MODEL_LIB)(trcrst_c14b.o) \ 
     4650   $(MODEL_LIB)(trcrst_cfc.o) \ 
     4651   $(MODEL_LIB)(trcrst_lobster.o) \ 
     4652   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     4653   $(MODEL_LIB)(trcrst_pisces.o) \ 
    45834654   $(MODEL_LIB)(trcsms_c14b.o) \ 
    45844655   $(MODEL_LIB)(trcsms_cfc.o) \ 
    4585    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    45864656   $(MODEL_LIB)(trctrp_ctl.o) \ 
    45874657   $(MODEL_LIB)(trctrp_lec.o) \ 
     
    45914661   $(MODEL_LIB)(zdfddm.o) \ 
    45924662   $(MODEL_LIB)(zdfmxl.o) \ 
     4663   daymod.F90 \ 
    45934664   dom_oce.F90 \ 
    45944665   in_out_manager.F90 \ 
     
    46244695   trclsm_my_trc.F90 \ 
    46254696   trclsm_pisces.F90 \ 
     4697   trcrst_c14b.F90 \ 
     4698   trcrst_cfc.F90 \ 
     4699   trcrst_lobster.F90 \ 
     4700   trcrst_my_trc.F90 \ 
     4701   trcrst_pisces.F90 \ 
    46264702   trcsms_c14b.F90 \ 
    46274703   trcsms_cfc.F90 \ 
    4628    trcsms_my_trc.F90 \ 
    46294704   trctrp_ctl.F90 \ 
    46304705   trctrp_lec.F90 \ 
     
    58695944   trc.F90 \ 
    58705945   domzgr_substitute.h90 \ 
     5946   ldfeiv_substitute.h90 \ 
     5947   ldftra_substitute.h90 \ 
     5948   top_substitute.h90 \ 
     5949   vectopt_loop_substitute.h90 \ 
    58715950   KEY_CPP \ 
    58725951   trcopt.F90 
     
    59646043   $(MODEL_LIB)(par_trc.o) \ 
    59656044   $(MODEL_LIB)(phycst.o) \ 
     6045   $(MODEL_LIB)(prtctl.o) \ 
    59666046   $(MODEL_LIB)(sbc_oce.o) \ 
    59676047   $(MODEL_LIB)(sbcrnf.o) \ 
     6048   $(MODEL_LIB)(sms_lobster.o) \ 
     6049   $(MODEL_LIB)(sms_pisces.o) \ 
    59686050   $(MODEL_LIB)(trabbl.o) \ 
    59696051   $(MODEL_LIB)(traqsr.o) \ 
    59706052   $(MODEL_LIB)(trc.o) \ 
    5971    $(MODEL_LIB)(trdmld_trc.o) \ 
    5972    $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     6053   $(MODEL_LIB)(trcdta.o) \ 
     6054   $(MODEL_LIB)(trcsms_c14b.o) \ 
     6055   $(MODEL_LIB)(trcsms_cfc.o) \ 
     6056   $(MODEL_LIB)(trcsms_lobster.o) \ 
     6057   $(MODEL_LIB)(trcsms_pisces.o) \ 
    59736058   $(MODEL_LIB)(trp_trc.o) \ 
    59746059   $(MODEL_LIB)(zdf_oce.o) \ 
     
    59936078   par_trc.F90 \ 
    59946079   phycst.F90 \ 
     6080   prtctl.F90 \ 
    59956081   sbc_oce.F90 \ 
    59966082   sbcrnf.F90 \ 
     6083   sms_lobster.F90 \ 
     6084   sms_pisces.F90 \ 
    59976085   trabbl.F90 \ 
    59986086   traqsr.F90 \ 
    59996087   trc.F90 \ 
    6000    trdmld_trc.F90 \ 
    6001    trdmld_trc_oce.F90 \ 
    6002    trp_trc.F90 \ 
    6003    zdf_oce.F90 \ 
    6004    zdfddm.F90 \ 
    6005    zdfmxl.F90 \ 
    6006    $(MODEL_LIB)(iom.o) \ 
    6007    $(MODEL_LIB)(lib_mpp.o) \ 
    6008    $(MODEL_LIB)(oce_trc.o) \ 
    6009    $(MODEL_LIB)(sms_lobster.o) \ 
    6010    $(MODEL_LIB)(sms_pisces.o) \ 
    6011    $(MODEL_LIB)(trc.o) \ 
    6012    $(MODEL_LIB)(trcsms_c14b.o) \ 
    6013    $(MODEL_LIB)(trcsms_cfc.o) \ 
    6014    $(MODEL_LIB)(trcsms_my_trc.o) \ 
    6015    $(MODEL_LIB)(trctrp_lec.o) \ 
    6016    iom.F90 \ 
    6017    lib_mpp.F90 \ 
    6018    oce_trc.F90 \ 
    6019    sms_lobster.F90 \ 
    6020    sms_pisces.F90 \ 
    6021    trc.F90 \ 
     6088   trcdta.F90 \ 
    60226089   trcsms_c14b.F90 \ 
    60236090   trcsms_cfc.F90 \ 
    6024    trcsms_my_trc.F90 \ 
     6091   trcsms_lobster.F90 \ 
     6092   trcsms_pisces.F90 \ 
     6093   trp_trc.F90 \ 
     6094   zdf_oce.F90 \ 
     6095   zdfddm.F90 \ 
     6096   zdfmxl.F90 \ 
     6097   $(MODEL_LIB)(daymod.o) \ 
     6098   $(MODEL_LIB)(iom.o) \ 
     6099   $(MODEL_LIB)(lib_mpp.o) \ 
     6100   $(MODEL_LIB)(oce_trc.o) \ 
     6101   $(MODEL_LIB)(trc.o) \ 
     6102   $(MODEL_LIB)(trcrst_c14b.o) \ 
     6103   $(MODEL_LIB)(trcrst_cfc.o) \ 
     6104   $(MODEL_LIB)(trcrst_lobster.o) \ 
     6105   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     6106   $(MODEL_LIB)(trcrst_pisces.o) \ 
     6107   $(MODEL_LIB)(trctrp_lec.o) \ 
     6108   daymod.F90 \ 
     6109   iom.F90 \ 
     6110   lib_mpp.F90 \ 
     6111   oce_trc.F90 \ 
     6112   trc.F90 \ 
     6113   trcrst_c14b.F90 \ 
     6114   trcrst_cfc.F90 \ 
     6115   trcrst_lobster.F90 \ 
     6116   trcrst_my_trc.F90 \ 
     6117   trcrst_pisces.F90 \ 
    60256118   trctrp_lec.F90 \ 
    60266119   domzgr_substitute.h90 \ 
     
    60316124   KEY_CPP \ 
    60326125   trcrst.F90 
     6126$(MODEL_LIB)(trcrst_c14b.o) : \ 
     6127   $(MODEL_LIB)(dianam.o) \ 
     6128   $(MODEL_LIB)(dom_oce.o) \ 
     6129   $(MODEL_LIB)(domngb.o) \ 
     6130   $(MODEL_LIB)(in_out_manager.o) \ 
     6131   $(MODEL_LIB)(iom.o) \ 
     6132   $(MODEL_LIB)(iom_def.o) \ 
     6133   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6134   $(MODEL_LIB)(iom_nf90.o) \ 
     6135   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6136   $(MODEL_LIB)(lbclnk.o) \ 
     6137   $(MODEL_LIB)(ldfslp.o) \ 
     6138   $(MODEL_LIB)(ldftra_oce.o) \ 
     6139   $(MODEL_LIB)(lib_mpp.o) \ 
     6140   $(MODEL_LIB)(lib_print.o) \ 
     6141   $(MODEL_LIB)(oce.o) \ 
     6142   $(MODEL_LIB)(oce_trc.o) \ 
     6143   $(MODEL_LIB)(par_c14b.o) \ 
     6144   $(MODEL_LIB)(par_cfc.o) \ 
     6145   $(MODEL_LIB)(par_kind.o) \ 
     6146   $(MODEL_LIB)(par_lobster.o) \ 
     6147   $(MODEL_LIB)(par_my_trc.o) \ 
     6148   $(MODEL_LIB)(par_oce.o) \ 
     6149   $(MODEL_LIB)(par_pisces.o) \ 
     6150   $(MODEL_LIB)(par_trc.o) \ 
     6151   $(MODEL_LIB)(phycst.o) \ 
     6152   $(MODEL_LIB)(sbc_oce.o) \ 
     6153   $(MODEL_LIB)(sbcrnf.o) \ 
     6154   $(MODEL_LIB)(trabbl.o) \ 
     6155   $(MODEL_LIB)(traqsr.o) \ 
     6156   $(MODEL_LIB)(trc.o) \ 
     6157   $(MODEL_LIB)(trdmld_trc.o) \ 
     6158   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     6159   $(MODEL_LIB)(zdf_oce.o) \ 
     6160   $(MODEL_LIB)(zdfddm.o) \ 
     6161   $(MODEL_LIB)(zdfmxl.o) \ 
     6162   dianam.F90 \ 
     6163   dom_oce.F90 \ 
     6164   domngb.F90 \ 
     6165   in_out_manager.F90 \ 
     6166   iom.F90 \ 
     6167   iom_def.F90 \ 
     6168   iom_ioipsl.F90 \ 
     6169   iom_nf90.F90 \ 
     6170   iom_rstdimg.F90 \ 
     6171   lbclnk.F90 \ 
     6172   ldfslp.F90 \ 
     6173   ldftra_oce.F90 \ 
     6174   lib_mpp.F90 \ 
     6175   lib_print.f90 \ 
     6176   oce.F90 \ 
     6177   oce_trc.F90 \ 
     6178   par_c14b.F90 \ 
     6179   par_cfc.F90 \ 
     6180   par_kind.F90 \ 
     6181   par_lobster.F90 \ 
     6182   par_my_trc.F90 \ 
     6183   par_oce.F90 \ 
     6184   par_pisces.F90 \ 
     6185   par_trc.F90 \ 
     6186   phycst.F90 \ 
     6187   sbc_oce.F90 \ 
     6188   sbcrnf.F90 \ 
     6189   trabbl.F90 \ 
     6190   traqsr.F90 \ 
     6191   trc.F90 \ 
     6192   trdmld_trc.F90 \ 
     6193   trdmld_trc_oce.F90 \ 
     6194   zdf_oce.F90 \ 
     6195   zdfddm.F90 \ 
     6196   zdfmxl.F90 \ 
     6197   $(MODEL_LIB)(in_out_manager.o) \ 
     6198   $(MODEL_LIB)(iom.o) \ 
     6199   $(MODEL_LIB)(oce_trc.o) \ 
     6200   $(MODEL_LIB)(par_trc.o) \ 
     6201   $(MODEL_LIB)(trc.o) \ 
     6202   $(MODEL_LIB)(trcsms_c14b.o) \ 
     6203   in_out_manager.F90 \ 
     6204   iom.F90 \ 
     6205   oce_trc.F90 \ 
     6206   par_trc.F90 \ 
     6207   trc.F90 \ 
     6208   trcsms_c14b.F90 \ 
     6209   KEY_CPP \ 
     6210   trcrst_c14b.F90 
     6211$(MODEL_LIB)(trcrst_cfc.o) :  \ 
     6212   $(MODEL_LIB)(dianam.o) \ 
     6213   $(MODEL_LIB)(dom_oce.o) \ 
     6214   $(MODEL_LIB)(domngb.o) \ 
     6215   $(MODEL_LIB)(in_out_manager.o) \ 
     6216   $(MODEL_LIB)(iom.o) \ 
     6217   $(MODEL_LIB)(iom_def.o) \ 
     6218   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6219   $(MODEL_LIB)(iom_nf90.o) \ 
     6220   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6221   $(MODEL_LIB)(lbclnk.o) \ 
     6222   $(MODEL_LIB)(ldfslp.o) \ 
     6223   $(MODEL_LIB)(ldftra_oce.o) \ 
     6224   $(MODEL_LIB)(lib_mpp.o) \ 
     6225   $(MODEL_LIB)(lib_print.o) \ 
     6226   $(MODEL_LIB)(oce.o) \ 
     6227   $(MODEL_LIB)(oce_trc.o) \ 
     6228   $(MODEL_LIB)(par_c14b.o) \ 
     6229   $(MODEL_LIB)(par_cfc.o) \ 
     6230   $(MODEL_LIB)(par_kind.o) \ 
     6231   $(MODEL_LIB)(par_lobster.o) \ 
     6232   $(MODEL_LIB)(par_my_trc.o) \ 
     6233   $(MODEL_LIB)(par_oce.o) \ 
     6234   $(MODEL_LIB)(par_pisces.o) \ 
     6235   $(MODEL_LIB)(par_trc.o) \ 
     6236   $(MODEL_LIB)(phycst.o) \ 
     6237   $(MODEL_LIB)(sbc_oce.o) \ 
     6238   $(MODEL_LIB)(sbcrnf.o) \ 
     6239   $(MODEL_LIB)(trabbl.o) \ 
     6240   $(MODEL_LIB)(traqsr.o) \ 
     6241   $(MODEL_LIB)(trc.o) \ 
     6242   $(MODEL_LIB)(trdmld_trc.o) \ 
     6243   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     6244   $(MODEL_LIB)(zdf_oce.o) \ 
     6245   $(MODEL_LIB)(zdfddm.o) \ 
     6246   $(MODEL_LIB)(zdfmxl.o) \ 
     6247   dianam.F90 \ 
     6248   dom_oce.F90 \ 
     6249   domngb.F90 \ 
     6250   in_out_manager.F90 \ 
     6251   iom.F90 \ 
     6252   iom_def.F90 \ 
     6253   iom_ioipsl.F90 \ 
     6254   iom_nf90.F90 \ 
     6255   iom_rstdimg.F90 \ 
     6256   lbclnk.F90 \ 
     6257   ldfslp.F90 \ 
     6258   ldftra_oce.F90 \ 
     6259   lib_mpp.F90 \ 
     6260   lib_print.f90 \ 
     6261   oce.F90 \ 
     6262   oce_trc.F90 \ 
     6263   par_c14b.F90 \ 
     6264   par_cfc.F90 \ 
     6265   par_kind.F90 \ 
     6266   par_lobster.F90 \ 
     6267   par_my_trc.F90 \ 
     6268   par_oce.F90 \ 
     6269   par_pisces.F90 \ 
     6270   par_trc.F90 \ 
     6271   phycst.F90 \ 
     6272   sbc_oce.F90 \ 
     6273   sbcrnf.F90 \ 
     6274   trabbl.F90 \ 
     6275   traqsr.F90 \ 
     6276   trc.F90 \ 
     6277   trdmld_trc.F90 \ 
     6278   trdmld_trc_oce.F90 \ 
     6279   zdf_oce.F90 \ 
     6280   zdfddm.F90 \ 
     6281   zdfmxl.F90 \ 
     6282   $(MODEL_LIB)(in_out_manager.o) \ 
     6283   $(MODEL_LIB)(iom.o) \ 
     6284   $(MODEL_LIB)(oce_trc.o) \ 
     6285   $(MODEL_LIB)(par_trc.o) \ 
     6286   $(MODEL_LIB)(trc.o) \ 
     6287   $(MODEL_LIB)(trcsms_cfc.o) \ 
     6288   in_out_manager.F90 \ 
     6289   iom.F90 \ 
     6290   oce_trc.F90 \ 
     6291   par_trc.F90 \ 
     6292   trc.F90 \ 
     6293   trcsms_cfc.F90 \ 
     6294   KEY_CPP \ 
     6295   trcrst_cfc.F90 
     6296$(MODEL_LIB)(trcrst_lobster.o) : \ 
     6297   $(MODEL_LIB)(dianam.o) \ 
     6298   $(MODEL_LIB)(dom_oce.o) \ 
     6299   $(MODEL_LIB)(domngb.o) \ 
     6300   $(MODEL_LIB)(in_out_manager.o) \ 
     6301   $(MODEL_LIB)(iom_def.o) \ 
     6302   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6303   $(MODEL_LIB)(iom_nf90.o) \ 
     6304   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6305   $(MODEL_LIB)(lbclnk.o) \ 
     6306   $(MODEL_LIB)(ldfslp.o) \ 
     6307   $(MODEL_LIB)(ldftra_oce.o) \ 
     6308   $(MODEL_LIB)(lib_mpp.o) \ 
     6309   $(MODEL_LIB)(lib_print.o) \ 
     6310   $(MODEL_LIB)(oce.o) \ 
     6311   $(MODEL_LIB)(oce_trc.o) \ 
     6312   $(MODEL_LIB)(par_c14b.o) \ 
     6313   $(MODEL_LIB)(par_cfc.o) \ 
     6314   $(MODEL_LIB)(par_kind.o) \ 
     6315   $(MODEL_LIB)(par_lobster.o) \ 
     6316   $(MODEL_LIB)(par_my_trc.o) \ 
     6317   $(MODEL_LIB)(par_oce.o) \ 
     6318   $(MODEL_LIB)(par_pisces.o) \ 
     6319   $(MODEL_LIB)(par_trc.o) \ 
     6320   $(MODEL_LIB)(phycst.o) \ 
     6321   $(MODEL_LIB)(sbc_oce.o) \ 
     6322   $(MODEL_LIB)(sbcrnf.o) \ 
     6323   $(MODEL_LIB)(trabbl.o) \ 
     6324   $(MODEL_LIB)(traqsr.o) \ 
     6325   $(MODEL_LIB)(trc.o) \ 
     6326   $(MODEL_LIB)(trcbio.o) \ 
     6327   $(MODEL_LIB)(trcexp.o) \ 
     6328   $(MODEL_LIB)(trcopt.o) \ 
     6329   $(MODEL_LIB)(trcsed.o) \ 
     6330   $(MODEL_LIB)(trdmld_trc.o) \ 
     6331   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     6332   $(MODEL_LIB)(zdf_oce.o) \ 
     6333   $(MODEL_LIB)(zdfddm.o) \ 
     6334   $(MODEL_LIB)(zdfmxl.o) \ 
     6335   dianam.F90 \ 
     6336   dom_oce.F90 \ 
     6337   domngb.F90 \ 
     6338   in_out_manager.F90 \ 
     6339   iom_def.F90 \ 
     6340   iom_ioipsl.F90 \ 
     6341   iom_nf90.F90 \ 
     6342   iom_rstdimg.F90 \ 
     6343   lbclnk.F90 \ 
     6344   ldfslp.F90 \ 
     6345   ldftra_oce.F90 \ 
     6346   lib_mpp.F90 \ 
     6347   lib_print.f90 \ 
     6348   oce.F90 \ 
     6349   oce_trc.F90 \ 
     6350   par_c14b.F90 \ 
     6351   par_cfc.F90 \ 
     6352   par_kind.F90 \ 
     6353   par_lobster.F90 \ 
     6354   par_my_trc.F90 \ 
     6355   par_oce.F90 \ 
     6356   par_pisces.F90 \ 
     6357   par_trc.F90 \ 
     6358   phycst.F90 \ 
     6359   sbc_oce.F90 \ 
     6360   sbcrnf.F90 \ 
     6361   trabbl.F90 \ 
     6362   traqsr.F90 \ 
     6363   trc.F90 \ 
     6364   trcbio.F90 \ 
     6365   trcexp.F90 \ 
     6366   trcopt.F90 \ 
     6367   trcsed.F90 \ 
     6368   trdmld_trc.F90 \ 
     6369   trdmld_trc_oce.F90 \ 
     6370   zdf_oce.F90 \ 
     6371   zdfddm.F90 \ 
     6372   zdfmxl.F90 \ 
     6373   $(MODEL_LIB)(in_out_manager.o) \ 
     6374   $(MODEL_LIB)(iom.o) \ 
     6375   $(MODEL_LIB)(oce_trc.o) \ 
     6376   $(MODEL_LIB)(par_trc.o) \ 
     6377   $(MODEL_LIB)(sms_lobster.o) \ 
     6378   $(MODEL_LIB)(trc.o) \ 
     6379   $(MODEL_LIB)(trcsms_lobster.o) \ 
     6380   in_out_manager.F90 \ 
     6381   iom.F90 \ 
     6382   oce_trc.F90 \ 
     6383   par_trc.F90 \ 
     6384   sms_lobster.F90 \ 
     6385   trc.F90 \ 
     6386   trcsms_lobster.F90 \ 
     6387   KEY_CPP \ 
     6388   trcrst_lobster.F90 
     6389$(MODEL_LIB)(trcrst_my_trc.o) :  \ 
     6390   KEY_CPP \ 
     6391   trcrst_my_trc.F90 
     6392$(MODEL_LIB)(trcrst_pisces.o) :  \ 
     6393   $(MODEL_LIB)(dianam.o) \ 
     6394   $(MODEL_LIB)(dom_oce.o) \ 
     6395   $(MODEL_LIB)(domngb.o) \ 
     6396   $(MODEL_LIB)(in_out_manager.o) \ 
     6397   $(MODEL_LIB)(iom.o) \ 
     6398   $(MODEL_LIB)(iom_def.o) \ 
     6399   $(MODEL_LIB)(iom_ioipsl.o) \ 
     6400   $(MODEL_LIB)(iom_nf90.o) \ 
     6401   $(MODEL_LIB)(iom_rstdimg.o) \ 
     6402   $(MODEL_LIB)(lbclnk.o) \ 
     6403   $(MODEL_LIB)(ldfslp.o) \ 
     6404   $(MODEL_LIB)(ldftra_oce.o) \ 
     6405   $(MODEL_LIB)(lib_mpp.o) \ 
     6406   $(MODEL_LIB)(lib_print.o) \ 
     6407   $(MODEL_LIB)(oce.o) \ 
     6408   $(MODEL_LIB)(oce_trc.o) \ 
     6409   $(MODEL_LIB)(p4zbio.o) \ 
     6410   $(MODEL_LIB)(p4zche.o) \ 
     6411   $(MODEL_LIB)(p4zflx.o) \ 
     6412   $(MODEL_LIB)(p4zint.o) \ 
     6413   $(MODEL_LIB)(p4zlys.o) \ 
     6414   $(MODEL_LIB)(p4zsed.o) \ 
     6415   $(MODEL_LIB)(par_c14b.o) \ 
     6416   $(MODEL_LIB)(par_cfc.o) \ 
     6417   $(MODEL_LIB)(par_kind.o) \ 
     6418   $(MODEL_LIB)(par_lobster.o) \ 
     6419   $(MODEL_LIB)(par_my_trc.o) \ 
     6420   $(MODEL_LIB)(par_oce.o) \ 
     6421   $(MODEL_LIB)(par_pisces.o) \ 
     6422   $(MODEL_LIB)(par_trc.o) \ 
     6423   $(MODEL_LIB)(phycst.o) \ 
     6424   $(MODEL_LIB)(sbc_oce.o) \ 
     6425   $(MODEL_LIB)(sbcrnf.o) \ 
     6426   $(MODEL_LIB)(sedmodel.o) \ 
     6427   $(MODEL_LIB)(sms_pisces.o) \ 
     6428   $(MODEL_LIB)(trabbl.o) \ 
     6429   $(MODEL_LIB)(traqsr.o) \ 
     6430   $(MODEL_LIB)(trc.o) \ 
     6431   $(MODEL_LIB)(trdmld_trc.o) \ 
     6432   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     6433   $(MODEL_LIB)(zdf_oce.o) \ 
     6434   $(MODEL_LIB)(zdfddm.o) \ 
     6435   $(MODEL_LIB)(zdfmxl.o) \ 
     6436   dianam.F90 \ 
     6437   dom_oce.F90 \ 
     6438   domngb.F90 \ 
     6439   in_out_manager.F90 \ 
     6440   iom.F90 \ 
     6441   iom_def.F90 \ 
     6442   iom_ioipsl.F90 \ 
     6443   iom_nf90.F90 \ 
     6444   iom_rstdimg.F90 \ 
     6445   lbclnk.F90 \ 
     6446   ldfslp.F90 \ 
     6447   ldftra_oce.F90 \ 
     6448   lib_mpp.F90 \ 
     6449   lib_print.f90 \ 
     6450   oce.F90 \ 
     6451   oce_trc.F90 \ 
     6452   p4zbio.F90 \ 
     6453   p4zche.F90 \ 
     6454   p4zflx.F90 \ 
     6455   p4zint.F90 \ 
     6456   p4zlys.F90 \ 
     6457   p4zsed.F90 \ 
     6458   par_c14b.F90 \ 
     6459   par_cfc.F90 \ 
     6460   par_kind.F90 \ 
     6461   par_lobster.F90 \ 
     6462   par_my_trc.F90 \ 
     6463   par_oce.F90 \ 
     6464   par_pisces.F90 \ 
     6465   par_trc.F90 \ 
     6466   phycst.F90 \ 
     6467   sbc_oce.F90 \ 
     6468   sbcrnf.F90 \ 
     6469   sedmodel.F90 \ 
     6470   sms_pisces.F90 \ 
     6471   trabbl.F90 \ 
     6472   traqsr.F90 \ 
     6473   trc.F90 \ 
     6474   trdmld_trc.F90 \ 
     6475   trdmld_trc_oce.F90 \ 
     6476   zdf_oce.F90 \ 
     6477   zdfddm.F90 \ 
     6478   zdfmxl.F90 \ 
     6479   $(MODEL_LIB)(in_out_manager.o) \ 
     6480   $(MODEL_LIB)(iom.o) \ 
     6481   $(MODEL_LIB)(oce_trc.o) \ 
     6482   $(MODEL_LIB)(par_trc.o) \ 
     6483   $(MODEL_LIB)(sms_pisces.o) \ 
     6484   $(MODEL_LIB)(trc.o) \ 
     6485   $(MODEL_LIB)(trcdta.o) \ 
     6486   $(MODEL_LIB)(trcsms_pisces.o) \ 
     6487   in_out_manager.F90 \ 
     6488   iom.F90 \ 
     6489   oce_trc.F90 \ 
     6490   par_trc.F90 \ 
     6491   sms_pisces.F90 \ 
     6492   trc.F90 \ 
     6493   trcdta.F90 \ 
     6494   trcsms_pisces.F90 \ 
     6495   KEY_CPP \ 
     6496   trcrst_pisces.F90 
    60336497$(MODEL_LIB)(trcsbc.o) :   \ 
    60346498   $(MODEL_LIB)(dianam.o) \ 
     
    61856649   trdmld_trc_oce.F90 \ 
    61866650   domzgr_substitute.h90 \ 
     6651   ldfeiv_substitute.h90 \ 
     6652   ldftra_substitute.h90 \ 
     6653   top_substitute.h90 \ 
     6654   vectopt_loop_substitute.h90 \ 
    61876655   KEY_CPP \ 
    61886656   trcsed.F90 
     
    67437211$(MODEL_LIB)(trcstp.o) :   \ 
    67447212   $(MODEL_LIB)(agrif_top_sponge.o) \ 
     7213   $(MODEL_LIB)(daymod.o) \ 
    67457214   $(MODEL_LIB)(dianam.o) \ 
    67467215   $(MODEL_LIB)(dom_oce.o) \ 
     
    67867255   $(MODEL_LIB)(trcnxt.o) \ 
    67877256   $(MODEL_LIB)(trcrad.o) \ 
     7257   $(MODEL_LIB)(trcrst_c14b.o) \ 
     7258   $(MODEL_LIB)(trcrst_cfc.o) \ 
     7259   $(MODEL_LIB)(trcrst_lobster.o) \ 
     7260   $(MODEL_LIB)(trcrst_my_trc.o) \ 
     7261   $(MODEL_LIB)(trcrst_pisces.o) \ 
    67887262   $(MODEL_LIB)(trcsbc.o) \ 
    67897263   $(MODEL_LIB)(trcsms_c14b.o) \ 
     
    68057279   $(MODEL_LIB)(zpshde_trc.o) \ 
    68067280   agrif_top_sponge.F90 \ 
     7281   daymod.F90 \ 
    68077282   dianam.F90 \ 
    68087283   dom_oce.F90 \ 
     
    68487323   trcnxt.F90 \ 
    68497324   trcrad.F90 \ 
     7325   trcrst_c14b.F90 \ 
     7326   trcrst_cfc.F90 \ 
     7327   trcrst_lobster.F90 \ 
     7328   trcrst_my_trc.F90 \ 
     7329   trcrst_pisces.F90 \ 
    68507330   trcsbc.F90 \ 
    68517331   trcsms_c14b.F90 \ 
     
    70067486   zpshde_trc.F90 \ 
    70077487   domzgr_substitute.h90 \ 
     7488   ldfeiv_substitute.h90 \ 
     7489   ldftra_substitute.h90 \ 
     7490   top_substitute.h90 \ 
     7491   vectopt_loop_substitute.h90 \ 
    70087492   $(AGRIF_LIB) \ 
    70097493   KEY_CPP \ 
     
    71187602   $(MODEL_LIB)(trabbl.o) \ 
    71197603   $(MODEL_LIB)(traqsr.o) \ 
     7604   $(MODEL_LIB)(trc.o) \ 
    71207605   $(MODEL_LIB)(zdf_oce.o) \ 
    71217606   $(MODEL_LIB)(zdfddm.o) \ 
     
    71417626   trabbl.F90 \ 
    71427627   traqsr.F90 \ 
     7628   trc.F90 \ 
    71437629   zdf_oce.F90 \ 
    71447630   zdfddm.F90 \ 
    71457631   zdfmxl.F90 \ 
    71467632   $(MODEL_LIB)(dianam.o) \ 
     7633   $(MODEL_LIB)(dom_oce.o) \ 
    71477634   $(MODEL_LIB)(iom.o) \ 
    71487635   $(MODEL_LIB)(oce_trc.o) \ 
    71497636   $(MODEL_LIB)(trc.o) \ 
     7637   $(MODEL_LIB)(trdmld_trc_oce.o) \ 
     7638   $(MODEL_LIB)(trp_trc.o) \ 
    71507639   dianam.F90 \ 
     7640   dom_oce.F90 \ 
    71517641   iom.F90 \ 
    71527642   oce_trc.F90 \ 
    71537643   trc.F90 \ 
     7644   trdmld_trc_oce.F90 \ 
     7645   trp_trc.F90 \ 
    71547646   domzgr_substitute.h90 \ 
    71557647   ldfeiv_substitute.h90 \ 
  • trunk/CONFIG/POMME/scripts/BB_make

    r1875 r1943  
    101101 
    102102#check key compatibility 
    103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    104104 
    105105KEY_LIST = \ 
     
    153153     key_oasis4 \ 
    154154     key_obc \ 
    155      key_off_tra \ 
    156155     key_orca_lev10 \ 
    157156     key_orca_r025 \ 
     
    179178     key_vvl \ 
    180179     key_zco \ 
    181      key_zco \ 
    182180     key_zdfcst \ 
    183181     key_zdfddm \ 
     
    191189      $(MODEL_LIB)(lib_cray.o)\ 
    192190      $(MODEL_LIB)(lib_print.o)\ 
    193       $(MODEL_LIB)(agrif_oce.o)\ 
    194191      $(MODEL_LIB)(agrif_opa_interp.o)\ 
    195192      $(MODEL_LIB)(agrif_opa_sponge.o)\ 
    196193      $(MODEL_LIB)(agrif_opa_update.o)\ 
    197       $(MODEL_LIB)(agrif_top_interp.o)\ 
    198       $(MODEL_LIB)(agrif_top_sponge.o)\ 
    199       $(MODEL_LIB)(agrif_top_update.o)\ 
    200       $(MODEL_LIB)(agrif_user.o)\ 
    201194      $(MODEL_LIB)(albedo.o)\ 
    202195      $(MODEL_LIB)(bdy_oce.o)\ 
     
    437430 
    438431# Agrif library and conv 
    439 libagrif :  $(call keycompat,key_iomput,key_agrif) 
     432libagrif : 
    440433ifeq ($(AGRIF),use) 
    441434   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    568561      @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 
    569562 
    570 $(MODEL_LIB)(agrif_oce.o) :   \ 
    571    $(MODEL_LIB)(par_kind.o) \ 
    572    $(MODEL_LIB)(par_oce.o) \ 
    573    par_kind.F90 \ 
    574    par_oce.F90 \ 
    575    $(MODEL_LIB)(dom_oce.o) \ 
    576    $(MODEL_LIB)(par_oce.o) \ 
    577    dom_oce.F90 \ 
    578    par_oce.F90 \ 
    579    KEY_CPP \ 
    580    agrif_oce.F90 
    581563$(MODEL_LIB)(agrif_opa_interp.o) :  \ 
    582    $(MODEL_LIB)(dom_oce.o) \ 
    583    $(MODEL_LIB)(in_out_manager.o) \ 
    584    $(MODEL_LIB)(lib_print.o) \ 
    585    $(MODEL_LIB)(par_kind.o) \ 
    586    $(MODEL_LIB)(par_oce.o) \ 
    587    dom_oce.F90 \ 
    588    in_out_manager.F90 \ 
    589    lib_print.f90 \ 
    590    par_kind.F90 \ 
    591    par_oce.F90 \ 
    592    $(MODEL_LIB)(agrif_oce.o) \ 
    593    $(MODEL_LIB)(dom_oce.o) \ 
    594    $(MODEL_LIB)(in_out_manager.o) \ 
    595    $(MODEL_LIB)(oce.o) \ 
    596    $(MODEL_LIB)(par_oce.o) \ 
    597    $(MODEL_LIB)(phycst.o) \ 
    598    $(MODEL_LIB)(sol_oce.o) \ 
    599    agrif_oce.F90 \ 
    600    dom_oce.F90 \ 
    601    in_out_manager.F90 \ 
    602    oce.F90 \ 
    603    par_oce.F90 \ 
    604    phycst.F90 \ 
    605    sol_oce.F90 \ 
    606    domzgr_substitute.h90 \ 
    607    vectopt_loop_substitute.h90 \ 
    608    $(AGRIF_LIB) \ 
    609    KEY_CPP \ 
    610564   agrif_opa_interp.F90 
    611565$(MODEL_LIB)(agrif_opa_sponge.o) :  \ 
    612    $(MODEL_LIB)(dom_oce.o) \ 
    613    $(MODEL_LIB)(lib_print.o) \ 
    614    $(MODEL_LIB)(par_kind.o) \ 
    615    $(MODEL_LIB)(par_oce.o) \ 
    616    dom_oce.F90 \ 
    617    lib_print.f90 \ 
    618    par_kind.F90 \ 
    619    par_oce.F90 \ 
    620    $(MODEL_LIB)(agrif_oce.o) \ 
    621    $(MODEL_LIB)(dom_oce.o) \ 
    622    $(MODEL_LIB)(in_out_manager.o) \ 
    623    $(MODEL_LIB)(oce.o) \ 
    624    $(MODEL_LIB)(par_oce.o) \ 
    625    agrif_oce.F90 \ 
    626    dom_oce.F90 \ 
    627    in_out_manager.F90 \ 
    628    oce.F90 \ 
    629    par_oce.F90 \ 
    630    domzgr_substitute.h90 \ 
    631    $(AGRIF_LIB) \ 
    632    KEY_CPP \ 
    633566   agrif_opa_sponge.F90 
    634567$(MODEL_LIB)(agrif_opa_update.o) :  \ 
    635    $(MODEL_LIB)(bdy_oce.o) \ 
    636    $(MODEL_LIB)(cla_div.o) \ 
    637    $(MODEL_LIB)(diaar5.o) \ 
    638    $(MODEL_LIB)(divcur.o) \ 
    639    $(MODEL_LIB)(dom_oce.o) \ 
    640    $(MODEL_LIB)(domvvl.o) \ 
    641    $(MODEL_LIB)(in_out_manager.o) \ 
    642    $(MODEL_LIB)(iom.o) \ 
    643    $(MODEL_LIB)(lbclnk.o) \ 
    644    $(MODEL_LIB)(lib_mpp.o) \ 
    645    $(MODEL_LIB)(obc_oce.o) \ 
    646    $(MODEL_LIB)(obc_par.o) \ 
    647    $(MODEL_LIB)(oce.o) \ 
    648    $(MODEL_LIB)(par_kind.o) \ 
    649    $(MODEL_LIB)(par_oce.o) \ 
    650    $(MODEL_LIB)(phycst.o) \ 
    651    $(MODEL_LIB)(prtctl.o) \ 
    652    $(MODEL_LIB)(restart.o) \ 
    653    $(MODEL_LIB)(sbc_oce.o) \ 
    654    bdy_oce.F90 \ 
    655    cla_div.F90 \ 
    656    diaar5.F90 \ 
    657    divcur.F90 \ 
    658    dom_oce.F90 \ 
    659    domvvl.F90 \ 
    660    in_out_manager.F90 \ 
    661    iom.F90 \ 
    662    lbclnk.F90 \ 
    663    lib_mpp.F90 \ 
    664    obc_oce.F90 \ 
    665    obc_par.F90 \ 
    666    oce.F90 \ 
    667    par_kind.F90 \ 
    668    par_oce.F90 \ 
    669    phycst.F90 \ 
    670    prtctl.F90 \ 
    671    restart.F90 \ 
    672    sbc_oce.F90 \ 
    673    $(MODEL_LIB)(agrif_oce.o) \ 
    674    $(MODEL_LIB)(cla_div.o) \ 
    675    $(MODEL_LIB)(divcur.o) \ 
    676    $(MODEL_LIB)(dom_oce.o) \ 
    677    $(MODEL_LIB)(oce.o) \ 
    678    $(MODEL_LIB)(par_oce.o) \ 
    679    $(MODEL_LIB)(sshwzv.o) \ 
    680    agrif_oce.F90 \ 
    681    cla_div.F90 \ 
    682    divcur.F90 \ 
    683    dom_oce.F90 \ 
    684    oce.F90 \ 
    685    par_oce.F90 \ 
    686    sshwzv.F90 \ 
    687    domzgr_substitute.h90 \ 
    688    $(AGRIF_LIB) \ 
    689    KEY_CPP \ 
    690568   agrif_opa_update.F90 
    691 $(MODEL_LIB)(agrif_top_interp.o) :  \ 
    692    $(MODEL_LIB)(dom_oce.o) \ 
    693    $(MODEL_LIB)(par_kind.o) \ 
    694    $(MODEL_LIB)(par_oce.o) \ 
    695    dom_oce.F90 \ 
    696    par_kind.F90 \ 
    697    par_oce.F90 \ 
    698    $(MODEL_LIB)(agrif_oce.o) \ 
    699    $(MODEL_LIB)(dom_oce.o) \ 
    700    $(MODEL_LIB)(oce.o) \ 
    701    $(MODEL_LIB)(par_oce.o) \ 
    702    $(MODEL_LIB)(sol_oce.o) \ 
    703    agrif_oce.F90 \ 
    704    dom_oce.F90 \ 
    705    oce.F90 \ 
    706    par_oce.F90 \ 
    707    sol_oce.F90 \ 
    708    domzgr_substitute.h90 \ 
    709    vectopt_loop_substitute.h90 \ 
    710    $(AGRIF_LIB) \ 
    711    KEY_CPP \ 
    712    agrif_top_interp.F90 
    713 $(MODEL_LIB)(agrif_top_sponge.o) :  \ 
    714    $(MODEL_LIB)(dom_oce.o) \ 
    715    $(MODEL_LIB)(lib_print.o) \ 
    716    $(MODEL_LIB)(par_kind.o) \ 
    717    $(MODEL_LIB)(par_oce.o) \ 
    718    dom_oce.F90 \ 
    719    lib_print.f90 \ 
    720    par_kind.F90 \ 
    721    par_oce.F90 \ 
    722    $(MODEL_LIB)(agrif_oce.o) \ 
    723    $(MODEL_LIB)(dom_oce.o) \ 
    724    $(MODEL_LIB)(in_out_manager.o) \ 
    725    $(MODEL_LIB)(oce.o) \ 
    726    $(MODEL_LIB)(par_oce.o) \ 
    727    agrif_oce.F90 \ 
    728    dom_oce.F90 \ 
    729    in_out_manager.F90 \ 
    730    oce.F90 \ 
    731    par_oce.F90 \ 
    732    domzgr_substitute.h90 \ 
    733    $(AGRIF_LIB) \ 
    734    KEY_CPP \ 
    735    agrif_top_sponge.F90 
    736 $(MODEL_LIB)(agrif_top_update.o) :  \ 
    737    $(MODEL_LIB)(dom_oce.o) \ 
    738    $(MODEL_LIB)(par_kind.o) \ 
    739    $(MODEL_LIB)(par_oce.o) \ 
    740    dom_oce.F90 \ 
    741    par_kind.F90 \ 
    742    par_oce.F90 \ 
    743    $(MODEL_LIB)(agrif_oce.o) \ 
    744    $(MODEL_LIB)(dom_oce.o) \ 
    745    $(MODEL_LIB)(oce.o) \ 
    746    $(MODEL_LIB)(par_oce.o) \ 
    747    agrif_oce.F90 \ 
    748    dom_oce.F90 \ 
    749    oce.F90 \ 
    750    par_oce.F90 \ 
    751    domzgr_substitute.h90 \ 
    752    $(AGRIF_LIB) \ 
    753    KEY_CPP \ 
    754    agrif_top_update.F90 
    755 $(MODEL_LIB)(agrif_user.o) :  \ 
    756    $(MODEL_LIB)(agrif_oce.o) \ 
    757    $(MODEL_LIB)(bdy_par.o) \ 
    758    $(MODEL_LIB)(bdyini.o) \ 
    759    $(MODEL_LIB)(c1d.o) \ 
    760    $(MODEL_LIB)(cla_div.o) \ 
    761    $(MODEL_LIB)(cpl_oasis3.o) \ 
    762    $(MODEL_LIB)(cpl_oasis4.o) \ 
    763    $(MODEL_LIB)(diaptr.o) \ 
    764    $(MODEL_LIB)(divcur.o) \ 
    765    $(MODEL_LIB)(dom_oce.o) \ 
    766    $(MODEL_LIB)(domain.o) \ 
    767    $(MODEL_LIB)(domcfg.o) \ 
    768    $(MODEL_LIB)(dtasal.o) \ 
    769    $(MODEL_LIB)(dtatem.o) \ 
    770    $(MODEL_LIB)(dyncor_c1d.o) \ 
    771    $(MODEL_LIB)(dynhpg.o) \ 
    772    $(MODEL_LIB)(dynspg_oce.o) \ 
    773    $(MODEL_LIB)(eosbn2.o) \ 
    774    $(MODEL_LIB)(in_out_manager.o) \ 
    775    $(MODEL_LIB)(iom.o) \ 
    776    $(MODEL_LIB)(istate.o) \ 
    777    $(MODEL_LIB)(ldfdyn.o) \ 
    778    $(MODEL_LIB)(ldftra.o) \ 
    779    $(MODEL_LIB)(lib_mpp.o) \ 
    780    $(MODEL_LIB)(lib_print.o) \ 
    781    $(MODEL_LIB)(mppini.o) \ 
    782    $(MODEL_LIB)(obc_par.o) \ 
    783    $(MODEL_LIB)(obcini.o) \ 
    784    $(MODEL_LIB)(oce.o) \ 
    785    $(MODEL_LIB)(par_kind.o) \ 
    786    $(MODEL_LIB)(par_oce.o) \ 
    787    $(MODEL_LIB)(phycst.o) \ 
    788    $(MODEL_LIB)(prtctl.o) \ 
    789    $(MODEL_LIB)(sbc_oce.o) \ 
    790    $(MODEL_LIB)(sbcmod.o) \ 
    791    $(MODEL_LIB)(sol_oce.o) \ 
    792    $(MODEL_LIB)(sshwzv.o) \ 
    793    $(MODEL_LIB)(step.o) \ 
    794    $(MODEL_LIB)(step_c1d.o) \ 
    795    $(MODEL_LIB)(trdmod.o) \ 
    796    $(MODEL_LIB)(trdmod_oce.o) \ 
    797    $(MODEL_LIB)(zdf_oce.o) \ 
    798    $(MODEL_LIB)(zdfini.o) \ 
    799    $(MODEL_LIB)(zdfmxl.o) \ 
    800    agrif_oce.F90 \ 
    801    bdy_par.F90 \ 
    802    bdyini.F90 \ 
    803    c1d.F90 \ 
    804    cla_div.F90 \ 
    805    cpl_oasis3.F90 \ 
    806    cpl_oasis4.F90 \ 
    807    diaptr.F90 \ 
    808    divcur.F90 \ 
    809    dom_oce.F90 \ 
    810    domain.F90 \ 
    811    domcfg.F90 \ 
    812    dtasal.F90 \ 
    813    dtatem.F90 \ 
    814    dyncor_c1d.F90 \ 
    815    dynhpg.F90 \ 
    816    dynspg_oce.F90 \ 
    817    eosbn2.F90 \ 
    818    in_out_manager.F90 \ 
    819    iom.F90 \ 
    820    istate.F90 \ 
    821    ldfdyn.F90 \ 
    822    ldftra.F90 \ 
    823    lib_mpp.F90 \ 
    824    lib_print.f90 \ 
    825    mppini.F90 \ 
    826    obc_par.F90 \ 
    827    obcini.F90 \ 
    828    oce.F90 \ 
    829    par_kind.F90 \ 
    830    par_oce.F90 \ 
    831    phycst.F90 \ 
    832    prtctl.F90 \ 
    833    sbc_oce.F90 \ 
    834    sbcmod.F90 \ 
    835    sol_oce.F90 \ 
    836    sshwzv.F90 \ 
    837    step.F90 \ 
    838    step_c1d.F90 \ 
    839    trdmod.F90 \ 
    840    trdmod_oce.F90 \ 
    841    zdf_oce.F90 \ 
    842    zdfini.F90 \ 
    843    zdfmxl.F90 \ 
    844    $(MODEL_LIB)(agrif_oce.o) \ 
    845    $(MODEL_LIB)(agrif_opa_interp.o) \ 
    846    $(MODEL_LIB)(agrif_opa_sponge.o) \ 
    847    $(MODEL_LIB)(agrif_opa_update.o) \ 
    848    $(MODEL_LIB)(agrif_top_interp.o) \ 
    849    $(MODEL_LIB)(agrif_top_sponge.o) \ 
    850    $(MODEL_LIB)(agrif_top_update.o) \ 
    851    $(MODEL_LIB)(dom_oce.o) \ 
    852    $(MODEL_LIB)(in_out_manager.o) \ 
    853    $(MODEL_LIB)(obc_par.o) \ 
    854    $(MODEL_LIB)(oce.o) \ 
    855    $(MODEL_LIB)(opa.o) \ 
    856    $(MODEL_LIB)(par_oce.o) \ 
    857    $(MODEL_LIB)(sol_oce.o) \ 
    858    $(MODEL_LIB)(tradmp.o) \ 
    859    agrif_oce.F90 \ 
    860    agrif_opa_interp.F90 \ 
    861    agrif_opa_sponge.F90 \ 
    862    agrif_opa_update.F90 \ 
    863    agrif_top_interp.F90 \ 
    864    agrif_top_sponge.F90 \ 
    865    agrif_top_update.F90 \ 
    866    dom_oce.F90 \ 
    867    in_out_manager.F90 \ 
    868    obc_par.F90 \ 
    869    oce.F90 \ 
    870    opa.F90 \ 
    871    par_oce.F90 \ 
    872    sol_oce.F90 \ 
    873    tradmp.F90 \ 
    874    $(AGRIF_LIB) \ 
    875    KEY_CPP \ 
    876    agrif_user.F90 
    877569$(MODEL_LIB)(albedo.o) :   \ 
    878570   $(MODEL_LIB)(in_out_manager.o) \ 
     
    31682860   dynldf_lap.F90 
    31692861$(MODEL_LIB)(dynnxt.o) :   \ 
    3170    $(MODEL_LIB)(agrif_oce.o) \ 
    31712862   $(MODEL_LIB)(bdy_oce.o) \ 
    31722863   $(MODEL_LIB)(bdy_par.o) \ 
    31732864   $(MODEL_LIB)(bdytides.o) \ 
    3174    $(MODEL_LIB)(cla_div.o) \ 
    3175    $(MODEL_LIB)(divcur.o) \ 
    31762865   $(MODEL_LIB)(dom_oce.o) \ 
    31772866   $(MODEL_LIB)(dynadv_cen2.o) \ 
     
    31932882   $(MODEL_LIB)(phycst.o) \ 
    31942883   $(MODEL_LIB)(sbc_oce.o) \ 
    3195    $(MODEL_LIB)(sol_oce.o) \ 
    3196    $(MODEL_LIB)(sshwzv.o) \ 
    3197    agrif_oce.F90 \ 
    31982884   bdy_oce.F90 \ 
    31992885   bdy_par.F90 \ 
    32002886   bdytides.F90 \ 
    3201    cla_div.F90 \ 
    3202    divcur.F90 \ 
    32032887   dom_oce.F90 \ 
    32042888   dynadv_cen2.F90 \ 
     
    32202904   phycst.F90 \ 
    32212905   sbc_oce.F90 \ 
    3222    sol_oce.F90 \ 
    3223    sshwzv.F90 \ 
    32242906   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    32252907   $(MODEL_LIB)(agrif_opa_update.o) \ 
     
    34943176   dynspg_exp.F90 
    34953177$(MODEL_LIB)(dynspg_flt.o) :  \ 
    3496    $(MODEL_LIB)(agrif_oce.o) \ 
    34973178   $(MODEL_LIB)(bdy_oce.o) \ 
    34983179   $(MODEL_LIB)(bdy_par.o) \ 
     
    35363217   $(MODEL_LIB)(zdfmxl.o) \ 
    35373218   $(MODEL_LIB)(zpshde.o) \ 
    3538    agrif_oce.F90 \ 
    35393219   bdy_oce.F90 \ 
    35403220   bdy_par.F90 \ 
     
    56435323   $(MODEL_LIB)(limistate_2.o) \ 
    56445324   $(MODEL_LIB)(phycst.o) \ 
     5325   $(MODEL_LIB)(sbc_oce.o) \ 
    56455326   dom_ice_2.F90 \ 
    56465327   dom_oce.F90 \ 
     
    56535334   limistate_2.F90 \ 
    56545335   phycst.F90 \ 
     5336   sbc_oce.F90 \ 
    56555337   vectopt_loop_substitute.h90 \ 
    56565338   KEY_CPP \ 
     
    79037585   sshwzv.F90 
    79047586$(MODEL_LIB)(step.o) :  \ 
    7905    $(MODEL_LIB)(agrif_oce.o) \ 
    79067587   $(MODEL_LIB)(agrif_opa_interp.o) \ 
    79077588   $(MODEL_LIB)(agrif_opa_update.o) \ 
     
    80257706   $(MODEL_LIB)(zdftke_old.o) \ 
    80267707   $(MODEL_LIB)(zpshde.o) \ 
    8027    agrif_oce.F90 \ 
    80287708   agrif_opa_interp.F90 \ 
    80297709   agrif_opa_update.F90 \ 
     
    99499629   tranpc.F90 
    99509630$(MODEL_LIB)(tranxt.o) :   \ 
    9951    $(MODEL_LIB)(agrif_oce.o) \ 
    99529631   $(MODEL_LIB)(bdy_oce.o) \ 
    9953    $(MODEL_LIB)(cla_div.o) \ 
    9954    $(MODEL_LIB)(divcur.o) \ 
    99559632   $(MODEL_LIB)(dom_oce.o) \ 
    99569633   $(MODEL_LIB)(in_out_manager.o) \ 
     
    99689645   $(MODEL_LIB)(prtctl.o) \ 
    99699646   $(MODEL_LIB)(sbc_oce.o) \ 
    9970    $(MODEL_LIB)(sol_oce.o) \ 
    9971    $(MODEL_LIB)(sshwzv.o) \ 
    99729647   $(MODEL_LIB)(trdicp.o) \ 
    99739648   $(MODEL_LIB)(trdicp_oce.o) \ 
     
    99799654   $(MODEL_LIB)(trdvor_oce.o) \ 
    99809655   $(MODEL_LIB)(zdf_oce.o) \ 
    9981    agrif_oce.F90 \ 
    99829656   bdy_oce.F90 \ 
    9983    cla_div.F90 \ 
    9984    divcur.F90 \ 
    99859657   dom_oce.F90 \ 
    99869658   in_out_manager.F90 \ 
     
    99989670   prtctl.F90 \ 
    99999671   sbc_oce.F90 \ 
    10000    sol_oce.F90 \ 
    10001    sshwzv.F90 \ 
    100029672   trdicp.F90 \ 
    100039673   trdicp_oce.F90 \ 
Note: See TracChangeset for help on using the changeset viewer.