Changeset 1943
- Timestamp:
- 2010-06-22T14:42:23+02:00 (14 years ago)
- Location:
- trunk/CONFIG
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/GYRE/scripts/BB_make
r1791 r1943 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 430 430 431 431 # Agrif library and conv 432 libagrif : $(call keycompat,key_iomput,key_agrif)432 libagrif : 433 433 ifeq ($(AGRIF),use) 434 434 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 1195 1195 diaar5.F90 1196 1196 $(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 \ 1206 1220 dom_oce.F90 \ 1207 1221 in_out_manager.F90 \ … … 1358 1372 phycst.F90 \ 1359 1373 $(IOIPSL_LIB) \ 1360 KEY_CPP \1361 1374 dianam.F90 1362 1375 $(MODEL_LIB)(diaptr.o) : \ … … 1419 1432 diaptr.F90 1420 1433 $(MODEL_LIB)(diawri.o) : \ 1434 $(MODEL_LIB)(daymod.o) \ 1421 1435 $(MODEL_LIB)(dianam.o) \ 1422 1436 $(MODEL_LIB)(dom_ice_2.o) \ … … 1446 1460 $(MODEL_LIB)(sbcrnf.o) \ 1447 1461 $(MODEL_LIB)(zdf_oce.o) \ 1462 daymod.F90 \ 1448 1463 dianam.F90 \ 1449 1464 dom_ice_2.F90 \ … … 4594 4609 in_out_manager.F90 \ 4595 4610 lbcnfd.F90 \ 4596 $(AGRIF_LIB) \4597 4611 KEY_CPP \ 4598 4612 lib_mpp.F90 … … 5309 5323 $(MODEL_LIB)(limistate_2.o) \ 5310 5324 $(MODEL_LIB)(phycst.o) \ 5325 $(MODEL_LIB)(sbc_oce.o) \ 5311 5326 dom_ice_2.F90 \ 5312 5327 dom_oce.F90 \ … … 5319 5334 limistate_2.F90 \ 5320 5335 phycst.F90 \ 5336 sbc_oce.F90 \ 5321 5337 vectopt_loop_substitute.h90 \ 5322 5338 KEY_CPP \ … … 7996 8012 $(MODEL_LIB)(lib_print.o) \ 7997 8013 $(MODEL_LIB)(limwri_2.o) \ 8014 $(MODEL_LIB)(obc_oce.o) \ 7998 8015 $(MODEL_LIB)(obctra.o) \ 7999 8016 $(MODEL_LIB)(oce.o) \ … … 8067 8084 lib_print.f90 \ 8068 8085 limwri_2.F90 \ 8086 obc_oce.F90 \ 8069 8087 obctra.F90 \ 8070 8088 oce.F90 \ … … 9620 9638 $(MODEL_LIB)(lib_print.o) \ 9621 9639 $(MODEL_LIB)(obc_oce.o) \ 9640 $(MODEL_LIB)(obc_par.o) \ 9622 9641 $(MODEL_LIB)(oce.o) \ 9623 9642 $(MODEL_LIB)(par_kind.o) \ … … 9644 9663 lib_print.f90 \ 9645 9664 obc_oce.F90 \ 9665 obc_par.F90 \ 9646 9666 oce.F90 \ 9647 9667 par_kind.F90 \ … … 9668 9688 $(MODEL_LIB)(in_out_manager.o) \ 9669 9689 $(MODEL_LIB)(lbclnk.o) \ 9690 $(MODEL_LIB)(obc_oce.o) \ 9670 9691 $(MODEL_LIB)(obctra.o) \ 9671 9692 $(MODEL_LIB)(oce.o) \ … … 9684 9705 in_out_manager.F90 \ 9685 9706 lbclnk.F90 \ 9707 obc_oce.F90 \ 9686 9708 obctra.F90 \ 9687 9709 oce.F90 \ … … 10172 10194 $(MODEL_LIB)(trdmld.o) : \ 10173 10195 $(MODEL_LIB)(c1d.o) \ 10196 $(MODEL_LIB)(daymod.o) \ 10174 10197 $(MODEL_LIB)(dom_oce.o) \ 10175 10198 $(MODEL_LIB)(eosbn2.o) \ … … 10197 10220 $(MODEL_LIB)(zpshde.o) \ 10198 10221 c1d.F90 \ 10222 daymod.F90 \ 10199 10223 dom_oce.F90 \ 10200 10224 eosbn2.F90 \ -
trunk/CONFIG/GYRE_LOBSTER/scripts/BB_make
r1791 r1943 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 477 477 $(MODEL_LIB)(trcrad.o)\ 478 478 $(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)\ 479 484 $(MODEL_LIB)(trcsbc.o)\ 480 485 $(MODEL_LIB)(trcsed.o)\ … … 559 564 560 565 # Agrif library and conv 561 libagrif : $(call keycompat,key_iomput,key_agrif)566 libagrif : 562 567 ifeq ($(AGRIF),use) 563 568 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 1330 1335 diaar5.F90 1331 1336 $(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 \ 1341 1360 dom_oce.F90 \ 1342 1361 in_out_manager.F90 \ … … 1493 1512 phycst.F90 \ 1494 1513 $(IOIPSL_LIB) \ 1495 KEY_CPP \1496 1514 dianam.F90 1497 1515 $(MODEL_LIB)(diaptr.o) : \ … … 1554 1572 diaptr.F90 1555 1573 $(MODEL_LIB)(diawri.o) : \ 1574 $(MODEL_LIB)(daymod.o) \ 1556 1575 $(MODEL_LIB)(dianam.o) \ 1557 1576 $(MODEL_LIB)(dom_ice_2.o) \ … … 1581 1600 $(MODEL_LIB)(sbcrnf.o) \ 1582 1601 $(MODEL_LIB)(zdf_oce.o) \ 1602 daymod.F90 \ 1583 1603 dianam.F90 \ 1584 1604 dom_ice_2.F90 \ … … 4729 4749 in_out_manager.F90 \ 4730 4750 lbcnfd.F90 \ 4731 $(AGRIF_LIB) \4732 4751 KEY_CPP \ 4733 4752 lib_mpp.F90 … … 5444 5463 $(MODEL_LIB)(limistate_2.o) \ 5445 5464 $(MODEL_LIB)(phycst.o) \ 5465 $(MODEL_LIB)(sbc_oce.o) \ 5446 5466 dom_ice_2.F90 \ 5447 5467 dom_oce.F90 \ … … 5454 5474 limistate_2.F90 \ 5455 5475 phycst.F90 \ 5476 sbc_oce.F90 \ 5456 5477 vectopt_loop_substitute.h90 \ 5457 5478 KEY_CPP \ … … 6528 6549 trc.F90 \ 6529 6550 domzgr_substitute.h90 \ 6551 ldfeiv_substitute.h90 \ 6552 ldftra_substitute.h90 \ 6553 top_substitute.h90 \ 6554 vectopt_loop_substitute.h90 \ 6530 6555 KEY_CPP \ 6531 6556 p4zbio.F90 … … 6570 6595 trc.F90 \ 6571 6596 domzgr_substitute.h90 \ 6597 ldfeiv_substitute.h90 \ 6598 ldftra_substitute.h90 \ 6599 top_substitute.h90 \ 6600 vectopt_loop_substitute.h90 \ 6572 6601 KEY_CPP \ 6573 6602 p4zche.F90 … … 6644 6673 trc.F90 \ 6645 6674 domzgr_substitute.h90 \ 6675 ldfeiv_substitute.h90 \ 6676 ldftra_substitute.h90 \ 6677 top_substitute.h90 \ 6678 vectopt_loop_substitute.h90 \ 6646 6679 KEY_CPP \ 6647 6680 p4zflx.F90 … … 6727 6760 trc.F90 \ 6728 6761 domzgr_substitute.h90 \ 6762 ldfeiv_substitute.h90 \ 6763 ldftra_substitute.h90 \ 6764 top_substitute.h90 \ 6765 vectopt_loop_substitute.h90 \ 6729 6766 KEY_CPP \ 6730 6767 p4zlim.F90 … … 6862 6899 trc.F90 \ 6863 6900 domzgr_substitute.h90 \ 6901 ldfeiv_substitute.h90 \ 6902 ldftra_substitute.h90 \ 6903 top_substitute.h90 \ 6904 vectopt_loop_substitute.h90 \ 6864 6905 KEY_CPP \ 6865 6906 p4zmeso.F90 … … 6936 6977 trc.F90 \ 6937 6978 domzgr_substitute.h90 \ 6979 ldfeiv_substitute.h90 \ 6980 ldftra_substitute.h90 \ 6981 top_substitute.h90 \ 6982 vectopt_loop_substitute.h90 \ 6938 6983 KEY_CPP \ 6939 6984 p4zmicro.F90 … … 6992 7037 trc.F90 \ 6993 7038 domzgr_substitute.h90 \ 7039 ldfeiv_substitute.h90 \ 7040 ldftra_substitute.h90 \ 7041 top_substitute.h90 \ 7042 vectopt_loop_substitute.h90 \ 6994 7043 KEY_CPP \ 6995 7044 p4zmort.F90 … … 7052 7101 trc_oce.F90 \ 7053 7102 domzgr_substitute.h90 \ 7103 ldfeiv_substitute.h90 \ 7104 ldftra_substitute.h90 \ 7105 top_substitute.h90 \ 7106 vectopt_loop_substitute.h90 \ 7054 7107 KEY_CPP \ 7055 7108 p4zopt.F90 … … 7132 7185 trc.F90 \ 7133 7186 domzgr_substitute.h90 \ 7187 ldfeiv_substitute.h90 \ 7188 ldftra_substitute.h90 \ 7189 top_substitute.h90 \ 7190 vectopt_loop_substitute.h90 \ 7134 7191 KEY_CPP \ 7135 7192 p4zprod.F90 … … 7206 7263 trc.F90 \ 7207 7264 domzgr_substitute.h90 \ 7265 ldfeiv_substitute.h90 \ 7266 ldftra_substitute.h90 \ 7267 top_substitute.h90 \ 7268 vectopt_loop_substitute.h90 \ 7208 7269 KEY_CPP \ 7209 7270 p4zrem.F90 … … 7382 7443 trc.F90 \ 7383 7444 domzgr_substitute.h90 \ 7445 ldfeiv_substitute.h90 \ 7446 ldftra_substitute.h90 \ 7447 top_substitute.h90 \ 7448 vectopt_loop_substitute.h90 \ 7384 7449 KEY_CPP \ 7385 7450 p4zsink.F90 … … 9922 9987 $(MODEL_LIB)(lib_print.o) \ 9923 9988 $(MODEL_LIB)(limwri_2.o) \ 9989 $(MODEL_LIB)(obc_oce.o) \ 9924 9990 $(MODEL_LIB)(obctra.o) \ 9925 9991 $(MODEL_LIB)(oce.o) \ … … 10003 10069 lib_print.f90 \ 10004 10070 limwri_2.F90 \ 10071 obc_oce.F90 \ 10005 10072 obctra.F90 \ 10006 10073 oce.F90 \ … … 11568 11635 $(MODEL_LIB)(lib_print.o) \ 11569 11636 $(MODEL_LIB)(obc_oce.o) \ 11637 $(MODEL_LIB)(obc_par.o) \ 11570 11638 $(MODEL_LIB)(oce.o) \ 11571 11639 $(MODEL_LIB)(par_kind.o) \ … … 11592 11660 lib_print.f90 \ 11593 11661 obc_oce.F90 \ 11662 obc_par.F90 \ 11594 11663 oce.F90 \ 11595 11664 par_kind.F90 \ … … 11616 11685 $(MODEL_LIB)(in_out_manager.o) \ 11617 11686 $(MODEL_LIB)(lbclnk.o) \ 11687 $(MODEL_LIB)(obc_oce.o) \ 11618 11688 $(MODEL_LIB)(obctra.o) \ 11619 11689 $(MODEL_LIB)(oce.o) \ … … 11632 11702 in_out_manager.F90 \ 11633 11703 lbclnk.F90 \ 11704 obc_oce.F90 \ 11634 11705 obctra.F90 \ 11635 11706 oce.F90 \ … … 13025 13096 $(MODEL_LIB)(lib_print.o) \ 13026 13097 $(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) \ 13029 13105 $(MODEL_LIB)(par_trc.o) \ 13030 13106 $(MODEL_LIB)(phycst.o) \ … … 13045 13121 lib_print.f90 \ 13046 13122 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 \ 13049 13130 par_trc.F90 \ 13050 13131 phycst.F90 \ … … 13062 13143 $(MODEL_LIB)(lib_mpp.o) \ 13063 13144 $(MODEL_LIB)(oce_trc.o) \ 13145 $(MODEL_LIB)(par_trc.o) \ 13064 13146 $(MODEL_LIB)(trc.o) \ 13065 13147 $(MODEL_LIB)(trdmld_trc_oce.o) \ … … 13070 13152 lib_mpp.F90 \ 13071 13153 oce_trc.F90 \ 13154 par_trc.F90 \ 13072 13155 trc.F90 \ 13073 13156 trdmld_trc_oce.F90 \ … … 13345 13428 trcexp.F90 13346 13429 $(MODEL_LIB)(trcini.o) : \ 13430 $(MODEL_LIB)(daymod.o) \ 13347 13431 $(MODEL_LIB)(dom_oce.o) \ 13348 13432 $(MODEL_LIB)(in_out_manager.o) \ … … 13380 13464 $(MODEL_LIB)(trclsm_my_trc.o) \ 13381 13465 $(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) \ 13382 13471 $(MODEL_LIB)(trcsms_c14b.o) \ 13383 13472 $(MODEL_LIB)(trcsms_cfc.o) \ 13384 $(MODEL_LIB)(trcsms_my_trc.o) \13385 13473 $(MODEL_LIB)(trctrp_ctl.o) \ 13386 13474 $(MODEL_LIB)(trctrp_lec.o) \ … … 13390 13478 $(MODEL_LIB)(zdfddm.o) \ 13391 13479 $(MODEL_LIB)(zdfmxl.o) \ 13480 daymod.F90 \ 13392 13481 dom_oce.F90 \ 13393 13482 in_out_manager.F90 \ … … 13425 13514 trclsm_my_trc.F90 \ 13426 13515 trclsm_pisces.F90 \ 13516 trcrst_c14b.F90 \ 13517 trcrst_cfc.F90 \ 13518 trcrst_lobster.F90 \ 13519 trcrst_my_trc.F90 \ 13520 trcrst_pisces.F90 \ 13427 13521 trcsms_c14b.F90 \ 13428 13522 trcsms_cfc.F90 \ 13429 trcsms_my_trc.F90 \13430 13523 trctrp_ctl.F90 \ 13431 13524 trctrp_lec.F90 \ … … 14678 14771 trc.F90 \ 14679 14772 domzgr_substitute.h90 \ 14773 ldfeiv_substitute.h90 \ 14774 ldftra_substitute.h90 \ 14775 top_substitute.h90 \ 14776 vectopt_loop_substitute.h90 \ 14680 14777 KEY_CPP \ 14681 14778 trcopt.F90 … … 14776 14873 $(MODEL_LIB)(par_trc.o) \ 14777 14874 $(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) \ 14778 14985 $(MODEL_LIB)(sbc_oce.o) \ 14779 14986 $(MODEL_LIB)(sbcrnf.o) \ … … 14783 14990 $(MODEL_LIB)(trdmld_trc.o) \ 14784 14991 $(MODEL_LIB)(trdmld_trc_oce.o) \ 14785 $(MODEL_LIB)(trp_trc.o) \14786 14992 $(MODEL_LIB)(zdf_oce.o) \ 14787 14993 $(MODEL_LIB)(zdfddm.o) \ … … 14797 15003 iom_rstdimg.F90 \ 14798 15004 lbclnk.F90 \ 14799 lbcnfd.F90 \14800 15005 ldfslp.F90 \ 14801 15006 ldftra_oce.F90 \ 14802 15007 lib_mpp.F90 \ 15008 lib_print.f90 \ 14803 15009 oce.F90 \ 14804 15010 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 \ 14806 15018 par_trc.F90 \ 14807 15019 phycst.F90 \ … … 14813 15025 trdmld_trc.F90 \ 14814 15026 trdmld_trc_oce.F90 \ 14815 trp_trc.F90 \14816 15027 zdf_oce.F90 \ 14817 15028 zdfddm.F90 \ 14818 15029 zdfmxl.F90 \ 14819 $(MODEL_LIB)(i om.o) \14820 $(MODEL_LIB)( lib_mpp.o) \15030 $(MODEL_LIB)(in_out_manager.o) \ 15031 $(MODEL_LIB)(iom.o) \ 14821 15032 $(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) \ 14822 15210 $(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) \ 14823 15316 $(MODEL_LIB)(sms_pisces.o) \ 14824 15317 $(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 \ 14831 15322 oce_trc.F90 \ 14832 sms_lobster.F90 \15323 par_trc.F90 \ 14833 15324 sms_pisces.F90 \ 14834 15325 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 14846 15330 $(MODEL_LIB)(trcsbc.o) : \ 14847 15331 $(MODEL_LIB)(dianam.o) \ … … 15000 15484 trdmld_trc_oce.F90 \ 15001 15485 domzgr_substitute.h90 \ 15486 ldfeiv_substitute.h90 \ 15487 ldftra_substitute.h90 \ 15488 top_substitute.h90 \ 15489 vectopt_loop_substitute.h90 \ 15002 15490 KEY_CPP \ 15003 15491 trcsed.F90 … … 15560 16048 $(MODEL_LIB)(trcstp.o) : \ 15561 16049 $(MODEL_LIB)(agrif_top_sponge.o) \ 16050 $(MODEL_LIB)(daymod.o) \ 15562 16051 $(MODEL_LIB)(dianam.o) \ 15563 16052 $(MODEL_LIB)(dom_oce.o) \ … … 15603 16092 $(MODEL_LIB)(trcnxt.o) \ 15604 16093 $(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) \ 15605 16099 $(MODEL_LIB)(trcsbc.o) \ 15606 16100 $(MODEL_LIB)(trcsms_c14b.o) \ … … 15622 16116 $(MODEL_LIB)(zpshde_trc.o) \ 15623 16117 agrif_top_sponge.F90 \ 16118 daymod.F90 \ 15624 16119 dianam.F90 \ 15625 16120 dom_oce.F90 \ … … 15665 16160 trcnxt.F90 \ 15666 16161 trcrad.F90 \ 16162 trcrst_c14b.F90 \ 16163 trcrst_cfc.F90 \ 16164 trcrst_lobster.F90 \ 16165 trcrst_my_trc.F90 \ 16166 trcrst_pisces.F90 \ 15667 16167 trcsbc.F90 \ 15668 16168 trcsms_c14b.F90 \ … … 15823 16323 zpshde_trc.F90 \ 15824 16324 domzgr_substitute.h90 \ 16325 ldfeiv_substitute.h90 \ 16326 ldftra_substitute.h90 \ 16327 top_substitute.h90 \ 16328 vectopt_loop_substitute.h90 \ 15825 16329 $(AGRIF_LIB) \ 15826 16330 KEY_CPP \ … … 15935 16439 $(MODEL_LIB)(trabbl.o) \ 15936 16440 $(MODEL_LIB)(traqsr.o) \ 16441 $(MODEL_LIB)(trc.o) \ 15937 16442 $(MODEL_LIB)(zdf_oce.o) \ 15938 16443 $(MODEL_LIB)(zdfddm.o) \ … … 15958 16463 trabbl.F90 \ 15959 16464 traqsr.F90 \ 16465 trc.F90 \ 15960 16466 zdf_oce.F90 \ 15961 16467 zdfddm.F90 \ 15962 16468 zdfmxl.F90 \ 15963 16469 $(MODEL_LIB)(dianam.o) \ 16470 $(MODEL_LIB)(dom_oce.o) \ 15964 16471 $(MODEL_LIB)(iom.o) \ 15965 16472 $(MODEL_LIB)(oce_trc.o) \ 15966 16473 $(MODEL_LIB)(trc.o) \ 16474 $(MODEL_LIB)(trdmld_trc_oce.o) \ 16475 $(MODEL_LIB)(trp_trc.o) \ 15967 16476 dianam.F90 \ 16477 dom_oce.F90 \ 15968 16478 iom.F90 \ 15969 16479 oce_trc.F90 \ 15970 16480 trc.F90 \ 16481 trdmld_trc_oce.F90 \ 16482 trp_trc.F90 \ 15971 16483 domzgr_substitute.h90 \ 15972 16484 ldfeiv_substitute.h90 \ … … 16347 16859 $(MODEL_LIB)(trdmld.o) : \ 16348 16860 $(MODEL_LIB)(c1d.o) \ 16861 $(MODEL_LIB)(daymod.o) \ 16349 16862 $(MODEL_LIB)(dom_oce.o) \ 16350 16863 $(MODEL_LIB)(eosbn2.o) \ … … 16372 16885 $(MODEL_LIB)(zpshde.o) \ 16373 16886 c1d.F90 \ 16887 daymod.F90 \ 16374 16888 dom_oce.F90 \ 16375 16889 eosbn2.F90 \ -
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r1791 r1943 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 437 437 438 438 # Agrif library and conv 439 libagrif : $(call keycompat,key_iomput,key_agrif)439 libagrif : 440 440 ifeq ($(AGRIF),use) 441 441 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 851 851 $(MODEL_LIB)(dom_oce.o) \ 852 852 $(MODEL_LIB)(in_out_manager.o) \ 853 $(MODEL_LIB)(obc_par.o) \ 853 854 $(MODEL_LIB)(oce.o) \ 854 855 $(MODEL_LIB)(opa.o) \ … … 865 866 dom_oce.F90 \ 866 867 in_out_manager.F90 \ 868 obc_par.F90 \ 867 869 oce.F90 \ 868 870 opa.F90 \ … … 1501 1503 diaar5.F90 1502 1504 $(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 \ 1512 1528 dom_oce.F90 \ 1513 1529 in_out_manager.F90 \ … … 1664 1680 phycst.F90 \ 1665 1681 $(IOIPSL_LIB) \ 1666 KEY_CPP \1667 1682 dianam.F90 1668 1683 $(MODEL_LIB)(diaptr.o) : \ … … 1725 1740 diaptr.F90 1726 1741 $(MODEL_LIB)(diawri.o) : \ 1742 $(MODEL_LIB)(daymod.o) \ 1727 1743 $(MODEL_LIB)(dianam.o) \ 1728 1744 $(MODEL_LIB)(dom_ice_2.o) \ … … 1752 1768 $(MODEL_LIB)(sbcrnf.o) \ 1753 1769 $(MODEL_LIB)(zdf_oce.o) \ 1770 daymod.F90 \ 1754 1771 dianam.F90 \ 1755 1772 dom_ice_2.F90 \ … … 4912 4929 in_out_manager.F90 \ 4913 4930 lbcnfd.F90 \ 4914 $(AGRIF_LIB) \4915 4931 KEY_CPP \ 4916 4932 lib_mpp.F90 … … 5627 5643 $(MODEL_LIB)(limistate_2.o) \ 5628 5644 $(MODEL_LIB)(phycst.o) \ 5645 $(MODEL_LIB)(sbc_oce.o) \ 5629 5646 dom_ice_2.F90 \ 5630 5647 dom_oce.F90 \ … … 5637 5654 limistate_2.F90 \ 5638 5655 phycst.F90 \ 5656 sbc_oce.F90 \ 5639 5657 vectopt_loop_substitute.h90 \ 5640 5658 KEY_CPP \ … … 8316 8334 $(MODEL_LIB)(lib_print.o) \ 8317 8335 $(MODEL_LIB)(limwri_2.o) \ 8336 $(MODEL_LIB)(obc_oce.o) \ 8318 8337 $(MODEL_LIB)(obctra.o) \ 8319 8338 $(MODEL_LIB)(oce.o) \ … … 8387 8406 lib_print.f90 \ 8388 8407 limwri_2.F90 \ 8408 obc_oce.F90 \ 8389 8409 obctra.F90 \ 8390 8410 oce.F90 \ … … 9943 9963 $(MODEL_LIB)(lib_print.o) \ 9944 9964 $(MODEL_LIB)(obc_oce.o) \ 9965 $(MODEL_LIB)(obc_par.o) \ 9945 9966 $(MODEL_LIB)(oce.o) \ 9946 9967 $(MODEL_LIB)(par_kind.o) \ … … 9972 9993 lib_print.f90 \ 9973 9994 obc_oce.F90 \ 9995 obc_par.F90 \ 9974 9996 oce.F90 \ 9975 9997 par_kind.F90 \ … … 9998 10020 $(MODEL_LIB)(in_out_manager.o) \ 9999 10021 $(MODEL_LIB)(lbclnk.o) \ 10022 $(MODEL_LIB)(obc_oce.o) \ 10000 10023 $(MODEL_LIB)(obctra.o) \ 10001 10024 $(MODEL_LIB)(oce.o) \ … … 10014 10037 in_out_manager.F90 \ 10015 10038 lbclnk.F90 \ 10039 obc_oce.F90 \ 10016 10040 obctra.F90 \ 10017 10041 oce.F90 \ … … 10502 10526 $(MODEL_LIB)(trdmld.o) : \ 10503 10527 $(MODEL_LIB)(c1d.o) \ 10528 $(MODEL_LIB)(daymod.o) \ 10504 10529 $(MODEL_LIB)(dom_oce.o) \ 10505 10530 $(MODEL_LIB)(eosbn2.o) \ … … 10527 10552 $(MODEL_LIB)(zpshde.o) \ 10528 10553 c1d.F90 \ 10554 daymod.F90 \ 10529 10555 dom_oce.F90 \ 10530 10556 eosbn2.F90 \ -
trunk/CONFIG/ORCA2_LIM_PISCES/scripts/BB_make
r1791 r1943 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 480 480 $(MODEL_LIB)(trcrad.o)\ 481 481 $(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)\ 482 487 $(MODEL_LIB)(trcsbc.o)\ 483 488 $(MODEL_LIB)(trcsed.o)\ … … 562 567 563 568 # Agrif library and conv 564 libagrif : $(call keycompat,key_iomput,key_agrif)569 libagrif : 565 570 ifeq ($(AGRIF),use) 566 571 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 994 999 $(MODEL_LIB)(dom_oce.o) \ 995 1000 $(MODEL_LIB)(in_out_manager.o) \ 1001 $(MODEL_LIB)(obc_par.o) \ 996 1002 $(MODEL_LIB)(oce.o) \ 997 1003 $(MODEL_LIB)(opa.o) \ … … 1009 1015 dom_oce.F90 \ 1010 1016 in_out_manager.F90 \ 1017 obc_par.F90 \ 1011 1018 oce.F90 \ 1012 1019 opa.F90 \ … … 1646 1653 diaar5.F90 1647 1654 $(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 \ 1657 1678 dom_oce.F90 \ 1658 1679 in_out_manager.F90 \ … … 1809 1830 phycst.F90 \ 1810 1831 $(IOIPSL_LIB) \ 1811 KEY_CPP \1812 1832 dianam.F90 1813 1833 $(MODEL_LIB)(diaptr.o) : \ … … 1870 1890 diaptr.F90 1871 1891 $(MODEL_LIB)(diawri.o) : \ 1892 $(MODEL_LIB)(daymod.o) \ 1872 1893 $(MODEL_LIB)(dianam.o) \ 1873 1894 $(MODEL_LIB)(dom_ice_2.o) \ … … 1897 1918 $(MODEL_LIB)(sbcrnf.o) \ 1898 1919 $(MODEL_LIB)(zdf_oce.o) \ 1920 daymod.F90 \ 1899 1921 dianam.F90 \ 1900 1922 dom_ice_2.F90 \ … … 5057 5079 in_out_manager.F90 \ 5058 5080 lbcnfd.F90 \ 5059 $(AGRIF_LIB) \5060 5081 KEY_CPP \ 5061 5082 lib_mpp.F90 … … 5772 5793 $(MODEL_LIB)(limistate_2.o) \ 5773 5794 $(MODEL_LIB)(phycst.o) \ 5795 $(MODEL_LIB)(sbc_oce.o) \ 5774 5796 dom_ice_2.F90 \ 5775 5797 dom_oce.F90 \ … … 5782 5804 limistate_2.F90 \ 5783 5805 phycst.F90 \ 5806 sbc_oce.F90 \ 5784 5807 vectopt_loop_substitute.h90 \ 5785 5808 KEY_CPP \ … … 6856 6879 trc.F90 \ 6857 6880 domzgr_substitute.h90 \ 6881 ldfeiv_substitute.h90 \ 6882 ldftra_substitute.h90 \ 6883 top_substitute.h90 \ 6884 vectopt_loop_substitute.h90 \ 6858 6885 KEY_CPP \ 6859 6886 p4zbio.F90 … … 6898 6925 trc.F90 \ 6899 6926 domzgr_substitute.h90 \ 6927 ldfeiv_substitute.h90 \ 6928 ldftra_substitute.h90 \ 6929 top_substitute.h90 \ 6930 vectopt_loop_substitute.h90 \ 6900 6931 KEY_CPP \ 6901 6932 p4zche.F90 … … 6972 7003 trc.F90 \ 6973 7004 domzgr_substitute.h90 \ 7005 ldfeiv_substitute.h90 \ 7006 ldftra_substitute.h90 \ 7007 top_substitute.h90 \ 7008 vectopt_loop_substitute.h90 \ 6974 7009 KEY_CPP \ 6975 7010 p4zflx.F90 … … 7055 7090 trc.F90 \ 7056 7091 domzgr_substitute.h90 \ 7092 ldfeiv_substitute.h90 \ 7093 ldftra_substitute.h90 \ 7094 top_substitute.h90 \ 7095 vectopt_loop_substitute.h90 \ 7057 7096 KEY_CPP \ 7058 7097 p4zlim.F90 … … 7190 7229 trc.F90 \ 7191 7230 domzgr_substitute.h90 \ 7231 ldfeiv_substitute.h90 \ 7232 ldftra_substitute.h90 \ 7233 top_substitute.h90 \ 7234 vectopt_loop_substitute.h90 \ 7192 7235 KEY_CPP \ 7193 7236 p4zmeso.F90 … … 7264 7307 trc.F90 \ 7265 7308 domzgr_substitute.h90 \ 7309 ldfeiv_substitute.h90 \ 7310 ldftra_substitute.h90 \ 7311 top_substitute.h90 \ 7312 vectopt_loop_substitute.h90 \ 7266 7313 KEY_CPP \ 7267 7314 p4zmicro.F90 … … 7320 7367 trc.F90 \ 7321 7368 domzgr_substitute.h90 \ 7369 ldfeiv_substitute.h90 \ 7370 ldftra_substitute.h90 \ 7371 top_substitute.h90 \ 7372 vectopt_loop_substitute.h90 \ 7322 7373 KEY_CPP \ 7323 7374 p4zmort.F90 … … 7380 7431 trc_oce.F90 \ 7381 7432 domzgr_substitute.h90 \ 7433 ldfeiv_substitute.h90 \ 7434 ldftra_substitute.h90 \ 7435 top_substitute.h90 \ 7436 vectopt_loop_substitute.h90 \ 7382 7437 KEY_CPP \ 7383 7438 p4zopt.F90 … … 7460 7515 trc.F90 \ 7461 7516 domzgr_substitute.h90 \ 7517 ldfeiv_substitute.h90 \ 7518 ldftra_substitute.h90 \ 7519 top_substitute.h90 \ 7520 vectopt_loop_substitute.h90 \ 7462 7521 KEY_CPP \ 7463 7522 p4zprod.F90 … … 7534 7593 trc.F90 \ 7535 7594 domzgr_substitute.h90 \ 7595 ldfeiv_substitute.h90 \ 7596 ldftra_substitute.h90 \ 7597 top_substitute.h90 \ 7598 vectopt_loop_substitute.h90 \ 7536 7599 KEY_CPP \ 7537 7600 p4zrem.F90 … … 7710 7773 trc.F90 \ 7711 7774 domzgr_substitute.h90 \ 7775 ldfeiv_substitute.h90 \ 7776 ldftra_substitute.h90 \ 7777 top_substitute.h90 \ 7778 vectopt_loop_substitute.h90 \ 7712 7779 KEY_CPP \ 7713 7780 p4zsink.F90 … … 10252 10319 $(MODEL_LIB)(lib_print.o) \ 10253 10320 $(MODEL_LIB)(limwri_2.o) \ 10321 $(MODEL_LIB)(obc_oce.o) \ 10254 10322 $(MODEL_LIB)(obctra.o) \ 10255 10323 $(MODEL_LIB)(oce.o) \ … … 10333 10401 lib_print.f90 \ 10334 10402 limwri_2.F90 \ 10403 obc_oce.F90 \ 10335 10404 obctra.F90 \ 10336 10405 oce.F90 \ … … 11901 11970 $(MODEL_LIB)(lib_print.o) \ 11902 11971 $(MODEL_LIB)(obc_oce.o) \ 11972 $(MODEL_LIB)(obc_par.o) \ 11903 11973 $(MODEL_LIB)(oce.o) \ 11904 11974 $(MODEL_LIB)(par_kind.o) \ … … 11930 12000 lib_print.f90 \ 11931 12001 obc_oce.F90 \ 12002 obc_par.F90 \ 11932 12003 oce.F90 \ 11933 12004 par_kind.F90 \ … … 11956 12027 $(MODEL_LIB)(in_out_manager.o) \ 11957 12028 $(MODEL_LIB)(lbclnk.o) \ 12029 $(MODEL_LIB)(obc_oce.o) \ 11958 12030 $(MODEL_LIB)(obctra.o) \ 11959 12031 $(MODEL_LIB)(oce.o) \ … … 11972 12044 in_out_manager.F90 \ 11973 12045 lbclnk.F90 \ 12046 obc_oce.F90 \ 11974 12047 obctra.F90 \ 11975 12048 oce.F90 \ … … 13365 13438 $(MODEL_LIB)(lib_print.o) \ 13366 13439 $(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) \ 13369 13447 $(MODEL_LIB)(par_trc.o) \ 13370 13448 $(MODEL_LIB)(phycst.o) \ … … 13385 13463 lib_print.f90 \ 13386 13464 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 \ 13389 13472 par_trc.F90 \ 13390 13473 phycst.F90 \ … … 13402 13485 $(MODEL_LIB)(lib_mpp.o) \ 13403 13486 $(MODEL_LIB)(oce_trc.o) \ 13487 $(MODEL_LIB)(par_trc.o) \ 13404 13488 $(MODEL_LIB)(trc.o) \ 13405 13489 $(MODEL_LIB)(trdmld_trc_oce.o) \ … … 13410 13494 lib_mpp.F90 \ 13411 13495 oce_trc.F90 \ 13496 par_trc.F90 \ 13412 13497 trc.F90 \ 13413 13498 trdmld_trc_oce.F90 \ … … 13685 13770 trcexp.F90 13686 13771 $(MODEL_LIB)(trcini.o) : \ 13772 $(MODEL_LIB)(daymod.o) \ 13687 13773 $(MODEL_LIB)(dom_oce.o) \ 13688 13774 $(MODEL_LIB)(in_out_manager.o) \ … … 13720 13806 $(MODEL_LIB)(trclsm_my_trc.o) \ 13721 13807 $(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) \ 13722 13813 $(MODEL_LIB)(trcsms_c14b.o) \ 13723 13814 $(MODEL_LIB)(trcsms_cfc.o) \ 13724 $(MODEL_LIB)(trcsms_my_trc.o) \13725 13815 $(MODEL_LIB)(trctrp_ctl.o) \ 13726 13816 $(MODEL_LIB)(trctrp_lec.o) \ … … 13730 13820 $(MODEL_LIB)(zdfddm.o) \ 13731 13821 $(MODEL_LIB)(zdfmxl.o) \ 13822 daymod.F90 \ 13732 13823 dom_oce.F90 \ 13733 13824 in_out_manager.F90 \ … … 13765 13856 trclsm_my_trc.F90 \ 13766 13857 trclsm_pisces.F90 \ 13858 trcrst_c14b.F90 \ 13859 trcrst_cfc.F90 \ 13860 trcrst_lobster.F90 \ 13861 trcrst_my_trc.F90 \ 13862 trcrst_pisces.F90 \ 13767 13863 trcsms_c14b.F90 \ 13768 13864 trcsms_cfc.F90 \ 13769 trcsms_my_trc.F90 \13770 13865 trctrp_ctl.F90 \ 13771 13866 trctrp_lec.F90 \ … … 15022 15117 trc.F90 \ 15023 15118 domzgr_substitute.h90 \ 15119 ldfeiv_substitute.h90 \ 15120 ldftra_substitute.h90 \ 15121 top_substitute.h90 \ 15122 vectopt_loop_substitute.h90 \ 15024 15123 KEY_CPP \ 15025 15124 trcopt.F90 … … 15120 15219 $(MODEL_LIB)(par_trc.o) \ 15121 15220 $(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) \ 15122 15331 $(MODEL_LIB)(sbc_oce.o) \ 15123 15332 $(MODEL_LIB)(sbcrnf.o) \ … … 15127 15336 $(MODEL_LIB)(trdmld_trc.o) \ 15128 15337 $(MODEL_LIB)(trdmld_trc_oce.o) \ 15129 $(MODEL_LIB)(trp_trc.o) \15130 15338 $(MODEL_LIB)(zdf_oce.o) \ 15131 15339 $(MODEL_LIB)(zdfddm.o) \ … … 15141 15349 iom_rstdimg.F90 \ 15142 15350 lbclnk.F90 \ 15143 lbcnfd.F90 \15144 15351 ldfslp.F90 \ 15145 15352 ldftra_oce.F90 \ 15146 15353 lib_mpp.F90 \ 15354 lib_print.f90 \ 15147 15355 oce.F90 \ 15148 15356 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 \ 15150 15364 par_trc.F90 \ 15151 15365 phycst.F90 \ … … 15157 15371 trdmld_trc.F90 \ 15158 15372 trdmld_trc_oce.F90 \ 15159 trp_trc.F90 \15160 15373 zdf_oce.F90 \ 15161 15374 zdfddm.F90 \ 15162 15375 zdfmxl.F90 \ 15163 $(MODEL_LIB)(i om.o) \15164 $(MODEL_LIB)( lib_mpp.o) \15376 $(MODEL_LIB)(in_out_manager.o) \ 15377 $(MODEL_LIB)(iom.o) \ 15165 15378 $(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) \ 15166 15556 $(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) \ 15167 15662 $(MODEL_LIB)(sms_pisces.o) \ 15168 15663 $(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 \ 15175 15668 oce_trc.F90 \ 15176 sms_lobster.F90 \15669 par_trc.F90 \ 15177 15670 sms_pisces.F90 \ 15178 15671 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 15190 15676 $(MODEL_LIB)(trcsbc.o) : \ 15191 15677 $(MODEL_LIB)(dianam.o) \ … … 15344 15830 trdmld_trc_oce.F90 \ 15345 15831 domzgr_substitute.h90 \ 15832 ldfeiv_substitute.h90 \ 15833 ldftra_substitute.h90 \ 15834 top_substitute.h90 \ 15835 vectopt_loop_substitute.h90 \ 15346 15836 KEY_CPP \ 15347 15837 trcsed.F90 … … 15904 16394 $(MODEL_LIB)(trcstp.o) : \ 15905 16395 $(MODEL_LIB)(agrif_top_sponge.o) \ 16396 $(MODEL_LIB)(daymod.o) \ 15906 16397 $(MODEL_LIB)(dianam.o) \ 15907 16398 $(MODEL_LIB)(dom_oce.o) \ … … 15947 16438 $(MODEL_LIB)(trcnxt.o) \ 15948 16439 $(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) \ 15949 16445 $(MODEL_LIB)(trcsbc.o) \ 15950 16446 $(MODEL_LIB)(trcsms_c14b.o) \ … … 15966 16462 $(MODEL_LIB)(zpshde_trc.o) \ 15967 16463 agrif_top_sponge.F90 \ 16464 daymod.F90 \ 15968 16465 dianam.F90 \ 15969 16466 dom_oce.F90 \ … … 16009 16506 trcnxt.F90 \ 16010 16507 trcrad.F90 \ 16508 trcrst_c14b.F90 \ 16509 trcrst_cfc.F90 \ 16510 trcrst_lobster.F90 \ 16511 trcrst_my_trc.F90 \ 16512 trcrst_pisces.F90 \ 16011 16513 trcsbc.F90 \ 16012 16514 trcsms_c14b.F90 \ … … 16169 16671 zpshde_trc.F90 \ 16170 16672 domzgr_substitute.h90 \ 16673 ldfeiv_substitute.h90 \ 16674 ldftra_substitute.h90 \ 16675 top_substitute.h90 \ 16676 vectopt_loop_substitute.h90 \ 16171 16677 $(AGRIF_LIB) \ 16172 16678 KEY_CPP \ … … 16281 16787 $(MODEL_LIB)(trabbl.o) \ 16282 16788 $(MODEL_LIB)(traqsr.o) \ 16789 $(MODEL_LIB)(trc.o) \ 16283 16790 $(MODEL_LIB)(zdf_oce.o) \ 16284 16791 $(MODEL_LIB)(zdfddm.o) \ … … 16304 16811 trabbl.F90 \ 16305 16812 traqsr.F90 \ 16813 trc.F90 \ 16306 16814 zdf_oce.F90 \ 16307 16815 zdfddm.F90 \ 16308 16816 zdfmxl.F90 \ 16309 16817 $(MODEL_LIB)(dianam.o) \ 16818 $(MODEL_LIB)(dom_oce.o) \ 16310 16819 $(MODEL_LIB)(iom.o) \ 16311 16820 $(MODEL_LIB)(oce_trc.o) \ 16312 16821 $(MODEL_LIB)(trc.o) \ 16822 $(MODEL_LIB)(trdmld_trc_oce.o) \ 16823 $(MODEL_LIB)(trp_trc.o) \ 16313 16824 dianam.F90 \ 16825 dom_oce.F90 \ 16314 16826 iom.F90 \ 16315 16827 oce_trc.F90 \ 16316 16828 trc.F90 \ 16829 trdmld_trc_oce.F90 \ 16830 trp_trc.F90 \ 16317 16831 domzgr_substitute.h90 \ 16318 16832 ldfeiv_substitute.h90 \ … … 16693 17207 $(MODEL_LIB)(trdmld.o) : \ 16694 17208 $(MODEL_LIB)(c1d.o) \ 17209 $(MODEL_LIB)(daymod.o) \ 16695 17210 $(MODEL_LIB)(dom_oce.o) \ 16696 17211 $(MODEL_LIB)(eosbn2.o) \ … … 16718 17233 $(MODEL_LIB)(zpshde.o) \ 16719 17234 c1d.F90 \ 17235 daymod.F90 \ 16720 17236 dom_oce.F90 \ 16721 17237 eosbn2.F90 \ -
trunk/CONFIG/ORCA2_OFF_PISCES/scripts/BB_make
r1791 r1943 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 298 298 $(MODEL_LIB)(trcrad.o)\ 299 299 $(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)\ 300 305 $(MODEL_LIB)(trcsbc.o)\ 301 306 $(MODEL_LIB)(trcsed.o)\ … … 364 369 365 370 # Agrif library and conv 366 libagrif : $(call keycompat,key_iomput,key_agrif)371 libagrif : 367 372 ifeq ($(AGRIF),use) 368 373 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 1507 1512 trc.F90 \ 1508 1513 domzgr_substitute.h90 \ 1514 ldfeiv_substitute.h90 \ 1515 ldftra_substitute.h90 \ 1516 top_substitute.h90 \ 1517 vectopt_loop_substitute.h90 \ 1509 1518 KEY_CPP \ 1510 1519 p4zbio.F90 … … 1549 1558 trc.F90 \ 1550 1559 domzgr_substitute.h90 \ 1560 ldfeiv_substitute.h90 \ 1561 ldftra_substitute.h90 \ 1562 top_substitute.h90 \ 1563 vectopt_loop_substitute.h90 \ 1551 1564 KEY_CPP \ 1552 1565 p4zche.F90 … … 1621 1634 trc.F90 \ 1622 1635 domzgr_substitute.h90 \ 1636 ldfeiv_substitute.h90 \ 1637 ldftra_substitute.h90 \ 1638 top_substitute.h90 \ 1639 vectopt_loop_substitute.h90 \ 1623 1640 KEY_CPP \ 1624 1641 p4zflx.F90 … … 1704 1721 trc.F90 \ 1705 1722 domzgr_substitute.h90 \ 1723 ldfeiv_substitute.h90 \ 1724 ldftra_substitute.h90 \ 1725 top_substitute.h90 \ 1726 vectopt_loop_substitute.h90 \ 1706 1727 KEY_CPP \ 1707 1728 p4zlim.F90 … … 1839 1860 trc.F90 \ 1840 1861 domzgr_substitute.h90 \ 1862 ldfeiv_substitute.h90 \ 1863 ldftra_substitute.h90 \ 1864 top_substitute.h90 \ 1865 vectopt_loop_substitute.h90 \ 1841 1866 KEY_CPP \ 1842 1867 p4zmeso.F90 … … 1913 1938 trc.F90 \ 1914 1939 domzgr_substitute.h90 \ 1940 ldfeiv_substitute.h90 \ 1941 ldftra_substitute.h90 \ 1942 top_substitute.h90 \ 1943 vectopt_loop_substitute.h90 \ 1915 1944 KEY_CPP \ 1916 1945 p4zmicro.F90 … … 1969 1998 trc.F90 \ 1970 1999 domzgr_substitute.h90 \ 2000 ldfeiv_substitute.h90 \ 2001 ldftra_substitute.h90 \ 2002 top_substitute.h90 \ 2003 vectopt_loop_substitute.h90 \ 1971 2004 KEY_CPP \ 1972 2005 p4zmort.F90 … … 2029 2062 trc_oce.F90 \ 2030 2063 domzgr_substitute.h90 \ 2064 ldfeiv_substitute.h90 \ 2065 ldftra_substitute.h90 \ 2066 top_substitute.h90 \ 2067 vectopt_loop_substitute.h90 \ 2031 2068 KEY_CPP \ 2032 2069 p4zopt.F90 … … 2107 2144 trc.F90 \ 2108 2145 domzgr_substitute.h90 \ 2146 ldfeiv_substitute.h90 \ 2147 ldftra_substitute.h90 \ 2148 top_substitute.h90 \ 2149 vectopt_loop_substitute.h90 \ 2109 2150 KEY_CPP \ 2110 2151 p4zprod.F90 … … 2181 2222 trc.F90 \ 2182 2223 domzgr_substitute.h90 \ 2224 ldfeiv_substitute.h90 \ 2225 ldftra_substitute.h90 \ 2226 top_substitute.h90 \ 2227 vectopt_loop_substitute.h90 \ 2183 2228 KEY_CPP \ 2184 2229 p4zrem.F90 … … 2355 2400 trc.F90 \ 2356 2401 domzgr_substitute.h90 \ 2402 ldfeiv_substitute.h90 \ 2403 ldftra_substitute.h90 \ 2404 top_substitute.h90 \ 2405 vectopt_loop_substitute.h90 \ 2357 2406 KEY_CPP \ 2358 2407 p4zsink.F90 … … 3097 3146 sol_oce.F90 3098 3147 $(MODEL_LIB)(step.o) : \ 3148 $(MODEL_LIB)(daymod.o) \ 3099 3149 $(MODEL_LIB)(dianam.o) \ 3100 3150 $(MODEL_LIB)(dom_oce.o) \ … … 3117 3167 $(MODEL_LIB)(par_kind.o) \ 3118 3168 $(MODEL_LIB)(par_oce.o) \ 3169 $(MODEL_LIB)(par_trc.o) \ 3119 3170 $(MODEL_LIB)(phycst.o) \ 3120 3171 $(MODEL_LIB)(prtctl.o) \ 3121 3172 $(MODEL_LIB)(prtctl_trc.o) \ 3122 3173 $(MODEL_LIB)(sbc_oce.o) \ 3123 $(MODEL_LIB)(sms_lobster.o) \3124 $(MODEL_LIB)(sms_pisces.o) \3125 3174 $(MODEL_LIB)(trabbl.o) \ 3126 3175 $(MODEL_LIB)(trc.o) \ 3127 3176 $(MODEL_LIB)(trcdia.o) \ 3128 3177 $(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) \ 3129 3183 $(MODEL_LIB)(trcsms.o) \ 3130 $(MODEL_LIB)(trcsms_c14b.o) \3131 $(MODEL_LIB)(trcsms_cfc.o) \3132 $(MODEL_LIB)(trcsms_my_trc.o) \3133 3184 $(MODEL_LIB)(trctrp.o) \ 3134 3185 $(MODEL_LIB)(trctrp_lec.o) \ … … 3141 3192 $(MODEL_LIB)(zdfmxl.o) \ 3142 3193 $(MODEL_LIB)(zpshde.o) \ 3194 daymod.F90 \ 3143 3195 dianam.F90 \ 3144 3196 dom_oce.F90 \ … … 3161 3213 par_kind.F90 \ 3162 3214 par_oce.F90 \ 3215 par_trc.F90 \ 3163 3216 phycst.F90 \ 3164 3217 prtctl.F90 \ 3165 3218 prtctl_trc.F90 \ 3166 3219 sbc_oce.F90 \ 3167 sms_lobster.F90 \3168 sms_pisces.F90 \3169 3220 trabbl.F90 \ 3170 3221 trc.F90 \ 3171 3222 trcdia.F90 \ 3172 3223 trcrst.F90 \ 3224 trcrst_c14b.F90 \ 3225 trcrst_cfc.F90 \ 3226 trcrst_lobster.F90 \ 3227 trcrst_my_trc.F90 \ 3228 trcrst_pisces.F90 \ 3173 3229 trcsms.F90 \ 3174 trcsms_c14b.F90 \3175 trcsms_cfc.F90 \3176 trcsms_my_trc.F90 \3177 3230 trctrp.F90 \ 3178 3231 trctrp_lec.F90 \ … … 4231 4284 $(MODEL_LIB)(lib_print.o) \ 4232 4285 $(MODEL_LIB)(oce.o) \ 4286 $(MODEL_LIB)(par_c14b.o) \ 4287 $(MODEL_LIB)(par_cfc.o) \ 4233 4288 $(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) \ 4235 4293 $(MODEL_LIB)(par_trc.o) \ 4236 4294 $(MODEL_LIB)(phycst.o) \ … … 4250 4308 lib_print.f90 \ 4251 4309 oce.F90 \ 4310 par_c14b.F90 \ 4311 par_cfc.F90 \ 4252 4312 par_kind.F90 \ 4253 par_oce.F90 \ 4313 par_lobster.F90 \ 4314 par_my_trc.F90 \ 4315 par_oce.F90 \ 4316 par_pisces.F90 \ 4254 4317 par_trc.F90 \ 4255 4318 phycst.F90 \ … … 4267 4330 $(MODEL_LIB)(lib_mpp.o) \ 4268 4331 $(MODEL_LIB)(oce_trc.o) \ 4332 $(MODEL_LIB)(par_trc.o) \ 4269 4333 $(MODEL_LIB)(trc.o) \ 4270 4334 $(MODEL_LIB)(trdmld_trc_oce.o) \ … … 4275 4339 lib_mpp.F90 \ 4276 4340 oce_trc.F90 \ 4341 par_trc.F90 \ 4277 4342 trc.F90 \ 4278 4343 trdmld_trc_oce.F90 \ … … 4548 4613 trcexp.F90 4549 4614 $(MODEL_LIB)(trcini.o) : \ 4615 $(MODEL_LIB)(daymod.o) \ 4550 4616 $(MODEL_LIB)(dom_oce.o) \ 4551 4617 $(MODEL_LIB)(in_out_manager.o) \ … … 4581 4647 $(MODEL_LIB)(trclsm_my_trc.o) \ 4582 4648 $(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) \ 4583 4654 $(MODEL_LIB)(trcsms_c14b.o) \ 4584 4655 $(MODEL_LIB)(trcsms_cfc.o) \ 4585 $(MODEL_LIB)(trcsms_my_trc.o) \4586 4656 $(MODEL_LIB)(trctrp_ctl.o) \ 4587 4657 $(MODEL_LIB)(trctrp_lec.o) \ … … 4591 4661 $(MODEL_LIB)(zdfddm.o) \ 4592 4662 $(MODEL_LIB)(zdfmxl.o) \ 4663 daymod.F90 \ 4593 4664 dom_oce.F90 \ 4594 4665 in_out_manager.F90 \ … … 4624 4695 trclsm_my_trc.F90 \ 4625 4696 trclsm_pisces.F90 \ 4697 trcrst_c14b.F90 \ 4698 trcrst_cfc.F90 \ 4699 trcrst_lobster.F90 \ 4700 trcrst_my_trc.F90 \ 4701 trcrst_pisces.F90 \ 4626 4702 trcsms_c14b.F90 \ 4627 4703 trcsms_cfc.F90 \ 4628 trcsms_my_trc.F90 \4629 4704 trctrp_ctl.F90 \ 4630 4705 trctrp_lec.F90 \ … … 5869 5944 trc.F90 \ 5870 5945 domzgr_substitute.h90 \ 5946 ldfeiv_substitute.h90 \ 5947 ldftra_substitute.h90 \ 5948 top_substitute.h90 \ 5949 vectopt_loop_substitute.h90 \ 5871 5950 KEY_CPP \ 5872 5951 trcopt.F90 … … 5964 6043 $(MODEL_LIB)(par_trc.o) \ 5965 6044 $(MODEL_LIB)(phycst.o) \ 6045 $(MODEL_LIB)(prtctl.o) \ 5966 6046 $(MODEL_LIB)(sbc_oce.o) \ 5967 6047 $(MODEL_LIB)(sbcrnf.o) \ 6048 $(MODEL_LIB)(sms_lobster.o) \ 6049 $(MODEL_LIB)(sms_pisces.o) \ 5968 6050 $(MODEL_LIB)(trabbl.o) \ 5969 6051 $(MODEL_LIB)(traqsr.o) \ 5970 6052 $(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) \ 5973 6058 $(MODEL_LIB)(trp_trc.o) \ 5974 6059 $(MODEL_LIB)(zdf_oce.o) \ … … 5993 6078 par_trc.F90 \ 5994 6079 phycst.F90 \ 6080 prtctl.F90 \ 5995 6081 sbc_oce.F90 \ 5996 6082 sbcrnf.F90 \ 6083 sms_lobster.F90 \ 6084 sms_pisces.F90 \ 5997 6085 trabbl.F90 \ 5998 6086 traqsr.F90 \ 5999 6087 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 \ 6022 6089 trcsms_c14b.F90 \ 6023 6090 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 \ 6025 6118 trctrp_lec.F90 \ 6026 6119 domzgr_substitute.h90 \ … … 6031 6124 KEY_CPP \ 6032 6125 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 6033 6497 $(MODEL_LIB)(trcsbc.o) : \ 6034 6498 $(MODEL_LIB)(dianam.o) \ … … 6185 6649 trdmld_trc_oce.F90 \ 6186 6650 domzgr_substitute.h90 \ 6651 ldfeiv_substitute.h90 \ 6652 ldftra_substitute.h90 \ 6653 top_substitute.h90 \ 6654 vectopt_loop_substitute.h90 \ 6187 6655 KEY_CPP \ 6188 6656 trcsed.F90 … … 6743 7211 $(MODEL_LIB)(trcstp.o) : \ 6744 7212 $(MODEL_LIB)(agrif_top_sponge.o) \ 7213 $(MODEL_LIB)(daymod.o) \ 6745 7214 $(MODEL_LIB)(dianam.o) \ 6746 7215 $(MODEL_LIB)(dom_oce.o) \ … … 6786 7255 $(MODEL_LIB)(trcnxt.o) \ 6787 7256 $(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) \ 6788 7262 $(MODEL_LIB)(trcsbc.o) \ 6789 7263 $(MODEL_LIB)(trcsms_c14b.o) \ … … 6805 7279 $(MODEL_LIB)(zpshde_trc.o) \ 6806 7280 agrif_top_sponge.F90 \ 7281 daymod.F90 \ 6807 7282 dianam.F90 \ 6808 7283 dom_oce.F90 \ … … 6848 7323 trcnxt.F90 \ 6849 7324 trcrad.F90 \ 7325 trcrst_c14b.F90 \ 7326 trcrst_cfc.F90 \ 7327 trcrst_lobster.F90 \ 7328 trcrst_my_trc.F90 \ 7329 trcrst_pisces.F90 \ 6850 7330 trcsbc.F90 \ 6851 7331 trcsms_c14b.F90 \ … … 7006 7486 zpshde_trc.F90 \ 7007 7487 domzgr_substitute.h90 \ 7488 ldfeiv_substitute.h90 \ 7489 ldftra_substitute.h90 \ 7490 top_substitute.h90 \ 7491 vectopt_loop_substitute.h90 \ 7008 7492 $(AGRIF_LIB) \ 7009 7493 KEY_CPP \ … … 7118 7602 $(MODEL_LIB)(trabbl.o) \ 7119 7603 $(MODEL_LIB)(traqsr.o) \ 7604 $(MODEL_LIB)(trc.o) \ 7120 7605 $(MODEL_LIB)(zdf_oce.o) \ 7121 7606 $(MODEL_LIB)(zdfddm.o) \ … … 7141 7626 trabbl.F90 \ 7142 7627 traqsr.F90 \ 7628 trc.F90 \ 7143 7629 zdf_oce.F90 \ 7144 7630 zdfddm.F90 \ 7145 7631 zdfmxl.F90 \ 7146 7632 $(MODEL_LIB)(dianam.o) \ 7633 $(MODEL_LIB)(dom_oce.o) \ 7147 7634 $(MODEL_LIB)(iom.o) \ 7148 7635 $(MODEL_LIB)(oce_trc.o) \ 7149 7636 $(MODEL_LIB)(trc.o) \ 7637 $(MODEL_LIB)(trdmld_trc_oce.o) \ 7638 $(MODEL_LIB)(trp_trc.o) \ 7150 7639 dianam.F90 \ 7640 dom_oce.F90 \ 7151 7641 iom.F90 \ 7152 7642 oce_trc.F90 \ 7153 7643 trc.F90 \ 7644 trdmld_trc_oce.F90 \ 7645 trp_trc.F90 \ 7154 7646 domzgr_substitute.h90 \ 7155 7647 ldfeiv_substitute.h90 \ -
trunk/CONFIG/POMME/scripts/BB_make
r1875 r1943 101 101 102 102 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 104 105 105 KEY_LIST = \ … … 153 153 key_oasis4 \ 154 154 key_obc \ 155 key_off_tra \156 155 key_orca_lev10 \ 157 156 key_orca_r025 \ … … 179 178 key_vvl \ 180 179 key_zco \ 181 key_zco \182 180 key_zdfcst \ 183 181 key_zdfddm \ … … 191 189 $(MODEL_LIB)(lib_cray.o)\ 192 190 $(MODEL_LIB)(lib_print.o)\ 193 $(MODEL_LIB)(agrif_oce.o)\194 191 $(MODEL_LIB)(agrif_opa_interp.o)\ 195 192 $(MODEL_LIB)(agrif_opa_sponge.o)\ 196 193 $(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)\201 194 $(MODEL_LIB)(albedo.o)\ 202 195 $(MODEL_LIB)(bdy_oce.o)\ … … 437 430 438 431 # Agrif library and conv 439 libagrif : $(call keycompat,key_iomput,key_agrif)432 libagrif : 440 433 ifeq ($(AGRIF),use) 441 434 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 568 561 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 569 562 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.F90581 563 $(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 \610 564 agrif_opa_interp.F90 611 565 $(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 \633 566 agrif_opa_sponge.F90 634 567 $(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 \690 568 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.F90713 $(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.F90736 $(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.F90755 $(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.F90877 569 $(MODEL_LIB)(albedo.o) : \ 878 570 $(MODEL_LIB)(in_out_manager.o) \ … … 3168 2860 dynldf_lap.F90 3169 2861 $(MODEL_LIB)(dynnxt.o) : \ 3170 $(MODEL_LIB)(agrif_oce.o) \3171 2862 $(MODEL_LIB)(bdy_oce.o) \ 3172 2863 $(MODEL_LIB)(bdy_par.o) \ 3173 2864 $(MODEL_LIB)(bdytides.o) \ 3174 $(MODEL_LIB)(cla_div.o) \3175 $(MODEL_LIB)(divcur.o) \3176 2865 $(MODEL_LIB)(dom_oce.o) \ 3177 2866 $(MODEL_LIB)(dynadv_cen2.o) \ … … 3193 2882 $(MODEL_LIB)(phycst.o) \ 3194 2883 $(MODEL_LIB)(sbc_oce.o) \ 3195 $(MODEL_LIB)(sol_oce.o) \3196 $(MODEL_LIB)(sshwzv.o) \3197 agrif_oce.F90 \3198 2884 bdy_oce.F90 \ 3199 2885 bdy_par.F90 \ 3200 2886 bdytides.F90 \ 3201 cla_div.F90 \3202 divcur.F90 \3203 2887 dom_oce.F90 \ 3204 2888 dynadv_cen2.F90 \ … … 3220 2904 phycst.F90 \ 3221 2905 sbc_oce.F90 \ 3222 sol_oce.F90 \3223 sshwzv.F90 \3224 2906 $(MODEL_LIB)(agrif_opa_interp.o) \ 3225 2907 $(MODEL_LIB)(agrif_opa_update.o) \ … … 3494 3176 dynspg_exp.F90 3495 3177 $(MODEL_LIB)(dynspg_flt.o) : \ 3496 $(MODEL_LIB)(agrif_oce.o) \3497 3178 $(MODEL_LIB)(bdy_oce.o) \ 3498 3179 $(MODEL_LIB)(bdy_par.o) \ … … 3536 3217 $(MODEL_LIB)(zdfmxl.o) \ 3537 3218 $(MODEL_LIB)(zpshde.o) \ 3538 agrif_oce.F90 \3539 3219 bdy_oce.F90 \ 3540 3220 bdy_par.F90 \ … … 5643 5323 $(MODEL_LIB)(limistate_2.o) \ 5644 5324 $(MODEL_LIB)(phycst.o) \ 5325 $(MODEL_LIB)(sbc_oce.o) \ 5645 5326 dom_ice_2.F90 \ 5646 5327 dom_oce.F90 \ … … 5653 5334 limistate_2.F90 \ 5654 5335 phycst.F90 \ 5336 sbc_oce.F90 \ 5655 5337 vectopt_loop_substitute.h90 \ 5656 5338 KEY_CPP \ … … 7903 7585 sshwzv.F90 7904 7586 $(MODEL_LIB)(step.o) : \ 7905 $(MODEL_LIB)(agrif_oce.o) \7906 7587 $(MODEL_LIB)(agrif_opa_interp.o) \ 7907 7588 $(MODEL_LIB)(agrif_opa_update.o) \ … … 8025 7706 $(MODEL_LIB)(zdftke_old.o) \ 8026 7707 $(MODEL_LIB)(zpshde.o) \ 8027 agrif_oce.F90 \8028 7708 agrif_opa_interp.F90 \ 8029 7709 agrif_opa_update.F90 \ … … 9949 9629 tranpc.F90 9950 9630 $(MODEL_LIB)(tranxt.o) : \ 9951 $(MODEL_LIB)(agrif_oce.o) \9952 9631 $(MODEL_LIB)(bdy_oce.o) \ 9953 $(MODEL_LIB)(cla_div.o) \9954 $(MODEL_LIB)(divcur.o) \9955 9632 $(MODEL_LIB)(dom_oce.o) \ 9956 9633 $(MODEL_LIB)(in_out_manager.o) \ … … 9968 9645 $(MODEL_LIB)(prtctl.o) \ 9969 9646 $(MODEL_LIB)(sbc_oce.o) \ 9970 $(MODEL_LIB)(sol_oce.o) \9971 $(MODEL_LIB)(sshwzv.o) \9972 9647 $(MODEL_LIB)(trdicp.o) \ 9973 9648 $(MODEL_LIB)(trdicp_oce.o) \ … … 9979 9654 $(MODEL_LIB)(trdvor_oce.o) \ 9980 9655 $(MODEL_LIB)(zdf_oce.o) \ 9981 agrif_oce.F90 \9982 9656 bdy_oce.F90 \ 9983 cla_div.F90 \9984 divcur.F90 \9985 9657 dom_oce.F90 \ 9986 9658 in_out_manager.F90 \ … … 9998 9670 prtctl.F90 \ 9999 9671 sbc_oce.F90 \ 10000 sol_oce.F90 \10001 sshwzv.F90 \10002 9672 trdicp.F90 \ 10003 9673 trdicp_oce.F90 \
Note: See TracChangeset
for help on using the changeset viewer.