Changeset 2072 for branches/devmercator2010/CONFIG/GYRE_LOBSTER
- Timestamp:
- 2010-09-08T16:29:38+02:00 (14 years ago)
- Location:
- branches/devmercator2010/CONFIG/GYRE_LOBSTER
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/devmercator2010/CONFIG/GYRE_LOBSTER/EXP00/iodef.xml
r1802 r2072 250 250 --> 251 251 252 <file_definition output_level="10" enabled=".TRUE.">253 254 255 252 <group id="1h" output_freq="3600" output_level="10" enabled=".TRUE."> <!-- 1h files --> 256 253 </group> -
branches/devmercator2010/CONFIG/GYRE_LOBSTER/scripts/BB_make
r2067 r2072 7 7 # Check your compilers option in consequence when using real F95 compilers 8 8 9 F_O += -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)10 L_X = $(L_O)11 9 #-Q- platine # Compiler options NEMO (CCRT Itanium Bull) 12 10 #-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) … … 24 22 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 25 23 #-Q- sxdkrz L_X = $(L_O) -ftrace 26 #-Q- es 2# Compiler options for NEMO (Earth Simulator)27 #-Q- es 2# for super perfs!28 #-Q- es 2# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es 2# regular options!30 #-Q- es 2F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)31 #-Q- es 2L_X = $(L_O)24 #-Q- eshpux # Compiler options for NEMO (Earth Simulator) 25 #-Q- eshpux # for super perfs! 26 #-Q- eshpux # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 27 #-Q- eshpux # regular options! 28 #-Q- eshpux F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- eshpux L_X = $(L_O) 32 30 #-Q- linux # Compiler options for NEMO (pgf version) 33 31 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 64 62 #-Q- sx8brodie PREF=i. 65 63 #-Q- sxdkrz PREF=i. 66 #-Q- es 2PREF=i.64 #-Q- eshpux PREF=i. 67 65 68 66 # add suffix to P_P … … 103 101 104 102 #check key compatibility 105 keycompat=$(if $( word 2, $(findstring $1,$(P_P))$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))103 keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 106 104 107 105 KEY_LIST = \ … … 479 477 $(MODEL_LIB)(trcrad.o)\ 480 478 $(MODEL_LIB)(trcrst.o)\ 481 $(MODEL_LIB)(trcrst_c14b.o)\482 $(MODEL_LIB)(trcrst_cfc.o)\483 $(MODEL_LIB)(trcrst_lobster.o)\484 $(MODEL_LIB)(trcrst_my_trc.o)\485 $(MODEL_LIB)(trcrst_pisces.o)\486 479 $(MODEL_LIB)(trcsbc.o)\ 487 480 $(MODEL_LIB)(trcsed.o)\ … … 566 559 567 560 # Agrif library and conv 568 libagrif : 561 libagrif : $(call keycompat,key_iomput,key_agrif) 569 562 ifeq ($(AGRIF),use) 570 563 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 592 585 #-Q- sx8brodie -R2 \ 593 586 #-Q- sxdkrz -R2 \ 594 #-Q- es 2-R2 \587 #-Q- eshpux -R2 \ 595 588 #-Q- aix6 -qsource \ 596 589 #-Q- aix -qsource \ … … 598 591 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 599 592 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 600 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null593 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 601 594 endif 602 595 … … 612 605 .PRECIOUS : $(MODEL_LIB) 613 606 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 614 #-Q- es 2.PRECIOUS : $(SXMODEL_LIB)607 #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 615 608 616 609 # library dependancies … … 631 624 #-Q- sx8brodie -R2 \ 632 625 #-Q- sxdkrz -R2 \ 633 #-Q- es 2-R2 \626 #-Q- eshpux -R2 \ 634 627 #-Q- aix -qsource \ 635 628 #-Q- aix6 -qsource \ … … 637 630 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 638 631 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 639 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null632 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 640 633 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 641 634 @$(RM) $*.[of] … … 667 660 #-Q- sx8brodie -R2 \ 668 661 #-Q- sxdkrz -R2 \ 669 #-Q- es 2-R2 \662 #-Q- eshpux -R2 \ 670 663 #-Q- aix -qsource \ 671 664 #-Q- aix6 -qsource \ … … 679 672 #-Q- sx8brodie -R2 \ 680 673 #-Q- sxdkrz -R2 \ 681 #-Q- es 2-R2 \674 #-Q- eshpux -R2 \ 682 675 #-Q- aix -qsource \ 683 676 #-Q- aix6 -qsource \ … … 686 679 endif 687 680 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 688 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null681 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 689 682 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 690 683 @$(RM) $*.[of] … … 1337 1330 diaar5.F90 1338 1331 $(MODEL_LIB)(diadimg.o) : \ 1339 $(MODEL_LIB)(dom_oce.o) \ 1340 $(MODEL_LIB)(in_out_manager.o) \ 1341 $(MODEL_LIB)(iom.o) \ 1342 $(MODEL_LIB)(lib_print.o) \ 1343 $(MODEL_LIB)(par_kind.o) \ 1344 $(MODEL_LIB)(par_oce.o) \ 1345 $(MODEL_LIB)(phycst.o) \ 1346 $(MODEL_LIB)(prtctl.o) \ 1347 $(MODEL_LIB)(restart.o) \ 1348 dom_oce.F90 \ 1349 in_out_manager.F90 \ 1350 iom.F90 \ 1351 lib_print.f90 \ 1352 par_kind.F90 \ 1353 par_oce.F90 \ 1354 phycst.F90 \ 1355 prtctl.F90 \ 1356 restart.F90 \ 1357 $(MODEL_LIB)(daymod.o) \ 1358 $(MODEL_LIB)(dom_oce.o) \ 1359 $(MODEL_LIB)(in_out_manager.o) \ 1360 $(MODEL_LIB)(oce.o) \ 1361 daymod.F90 \ 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) \ 1362 1341 dom_oce.F90 \ 1363 1342 in_out_manager.F90 \ … … 1514 1493 phycst.F90 \ 1515 1494 $(IOIPSL_LIB) \ 1495 KEY_CPP \ 1516 1496 dianam.F90 1517 1497 $(MODEL_LIB)(diaptr.o) : \ … … 1574 1554 diaptr.F90 1575 1555 $(MODEL_LIB)(diawri.o) : \ 1576 $(MODEL_LIB)(daymod.o) \1577 1556 $(MODEL_LIB)(dianam.o) \ 1578 1557 $(MODEL_LIB)(dom_ice_2.o) \ … … 1602 1581 $(MODEL_LIB)(sbcrnf.o) \ 1603 1582 $(MODEL_LIB)(zdf_oce.o) \ 1604 daymod.F90 \1605 1583 dianam.F90 \ 1606 1584 dom_ice_2.F90 \ … … 4751 4729 in_out_manager.F90 \ 4752 4730 lbcnfd.F90 \ 4731 $(AGRIF_LIB) \ 4753 4732 KEY_CPP \ 4754 4733 lib_mpp.F90 … … 5465 5444 $(MODEL_LIB)(limistate_2.o) \ 5466 5445 $(MODEL_LIB)(phycst.o) \ 5467 $(MODEL_LIB)(sbc_oce.o) \5468 5446 dom_ice_2.F90 \ 5469 5447 dom_oce.F90 \ … … 5476 5454 limistate_2.F90 \ 5477 5455 phycst.F90 \ 5478 sbc_oce.F90 \5479 5456 vectopt_loop_substitute.h90 \ 5480 5457 KEY_CPP \ … … 6551 6528 trc.F90 \ 6552 6529 domzgr_substitute.h90 \ 6553 ldfeiv_substitute.h90 \6554 ldftra_substitute.h90 \6555 top_substitute.h90 \6556 vectopt_loop_substitute.h90 \6557 6530 KEY_CPP \ 6558 6531 p4zbio.F90 … … 6597 6570 trc.F90 \ 6598 6571 domzgr_substitute.h90 \ 6599 ldfeiv_substitute.h90 \6600 ldftra_substitute.h90 \6601 top_substitute.h90 \6602 vectopt_loop_substitute.h90 \6603 6572 KEY_CPP \ 6604 6573 p4zche.F90 … … 6675 6644 trc.F90 \ 6676 6645 domzgr_substitute.h90 \ 6677 ldfeiv_substitute.h90 \6678 ldftra_substitute.h90 \6679 top_substitute.h90 \6680 vectopt_loop_substitute.h90 \6681 6646 KEY_CPP \ 6682 6647 p4zflx.F90 … … 6762 6727 trc.F90 \ 6763 6728 domzgr_substitute.h90 \ 6764 ldfeiv_substitute.h90 \6765 ldftra_substitute.h90 \6766 top_substitute.h90 \6767 vectopt_loop_substitute.h90 \6768 6729 KEY_CPP \ 6769 6730 p4zlim.F90 … … 6901 6862 trc.F90 \ 6902 6863 domzgr_substitute.h90 \ 6903 ldfeiv_substitute.h90 \6904 ldftra_substitute.h90 \6905 top_substitute.h90 \6906 vectopt_loop_substitute.h90 \6907 6864 KEY_CPP \ 6908 6865 p4zmeso.F90 … … 6979 6936 trc.F90 \ 6980 6937 domzgr_substitute.h90 \ 6981 ldfeiv_substitute.h90 \6982 ldftra_substitute.h90 \6983 top_substitute.h90 \6984 vectopt_loop_substitute.h90 \6985 6938 KEY_CPP \ 6986 6939 p4zmicro.F90 … … 7039 6992 trc.F90 \ 7040 6993 domzgr_substitute.h90 \ 7041 ldfeiv_substitute.h90 \7042 ldftra_substitute.h90 \7043 top_substitute.h90 \7044 vectopt_loop_substitute.h90 \7045 6994 KEY_CPP \ 7046 6995 p4zmort.F90 … … 7103 7052 trc_oce.F90 \ 7104 7053 domzgr_substitute.h90 \ 7105 ldfeiv_substitute.h90 \7106 ldftra_substitute.h90 \7107 top_substitute.h90 \7108 vectopt_loop_substitute.h90 \7109 7054 KEY_CPP \ 7110 7055 p4zopt.F90 … … 7187 7132 trc.F90 \ 7188 7133 domzgr_substitute.h90 \ 7189 ldfeiv_substitute.h90 \7190 ldftra_substitute.h90 \7191 top_substitute.h90 \7192 vectopt_loop_substitute.h90 \7193 7134 KEY_CPP \ 7194 7135 p4zprod.F90 … … 7265 7206 trc.F90 \ 7266 7207 domzgr_substitute.h90 \ 7267 ldfeiv_substitute.h90 \7268 ldftra_substitute.h90 \7269 top_substitute.h90 \7270 vectopt_loop_substitute.h90 \7271 7208 KEY_CPP \ 7272 7209 p4zrem.F90 … … 7445 7382 trc.F90 \ 7446 7383 domzgr_substitute.h90 \ 7447 ldfeiv_substitute.h90 \7448 ldftra_substitute.h90 \7449 top_substitute.h90 \7450 vectopt_loop_substitute.h90 \7451 7384 KEY_CPP \ 7452 7385 p4zsink.F90 … … 9989 9922 $(MODEL_LIB)(lib_print.o) \ 9990 9923 $(MODEL_LIB)(limwri_2.o) \ 9991 $(MODEL_LIB)(obc_oce.o) \9992 9924 $(MODEL_LIB)(obctra.o) \ 9993 9925 $(MODEL_LIB)(oce.o) \ … … 10071 10003 lib_print.f90 \ 10072 10004 limwri_2.F90 \ 10073 obc_oce.F90 \10074 10005 obctra.F90 \ 10075 10006 oce.F90 \ … … 11637 11568 $(MODEL_LIB)(lib_print.o) \ 11638 11569 $(MODEL_LIB)(obc_oce.o) \ 11639 $(MODEL_LIB)(obc_par.o) \11640 11570 $(MODEL_LIB)(oce.o) \ 11641 11571 $(MODEL_LIB)(par_kind.o) \ … … 11662 11592 lib_print.f90 \ 11663 11593 obc_oce.F90 \ 11664 obc_par.F90 \11665 11594 oce.F90 \ 11666 11595 par_kind.F90 \ … … 11687 11616 $(MODEL_LIB)(in_out_manager.o) \ 11688 11617 $(MODEL_LIB)(lbclnk.o) \ 11689 $(MODEL_LIB)(obc_oce.o) \11690 11618 $(MODEL_LIB)(obctra.o) \ 11691 11619 $(MODEL_LIB)(oce.o) \ … … 11704 11632 in_out_manager.F90 \ 11705 11633 lbclnk.F90 \ 11706 obc_oce.F90 \11707 11634 obctra.F90 \ 11708 11635 oce.F90 \ … … 13098 13025 $(MODEL_LIB)(lib_print.o) \ 13099 13026 $(MODEL_LIB)(oce.o) \ 13100 $(MODEL_LIB)(par_c14b.o) \ 13101 $(MODEL_LIB)(par_cfc.o) \ 13102 $(MODEL_LIB)(par_kind.o) \ 13103 $(MODEL_LIB)(par_lobster.o) \ 13104 $(MODEL_LIB)(par_my_trc.o) \ 13105 $(MODEL_LIB)(par_oce.o) \ 13106 $(MODEL_LIB)(par_pisces.o) \ 13027 $(MODEL_LIB)(par_kind.o) \ 13028 $(MODEL_LIB)(par_oce.o) \ 13107 13029 $(MODEL_LIB)(par_trc.o) \ 13108 13030 $(MODEL_LIB)(phycst.o) \ … … 13123 13045 lib_print.f90 \ 13124 13046 oce.F90 \ 13125 par_c14b.F90 \ 13126 par_cfc.F90 \ 13127 par_kind.F90 \ 13128 par_lobster.F90 \ 13129 par_my_trc.F90 \ 13130 par_oce.F90 \ 13131 par_pisces.F90 \ 13047 par_kind.F90 \ 13048 par_oce.F90 \ 13132 13049 par_trc.F90 \ 13133 13050 phycst.F90 \ … … 13145 13062 $(MODEL_LIB)(lib_mpp.o) \ 13146 13063 $(MODEL_LIB)(oce_trc.o) \ 13147 $(MODEL_LIB)(par_trc.o) \13148 13064 $(MODEL_LIB)(trc.o) \ 13149 13065 $(MODEL_LIB)(trdmld_trc_oce.o) \ … … 13154 13070 lib_mpp.F90 \ 13155 13071 oce_trc.F90 \ 13156 par_trc.F90 \13157 13072 trc.F90 \ 13158 13073 trdmld_trc_oce.F90 \ … … 13430 13345 trcexp.F90 13431 13346 $(MODEL_LIB)(trcini.o) : \ 13432 $(MODEL_LIB)(daymod.o) \13433 13347 $(MODEL_LIB)(dom_oce.o) \ 13434 13348 $(MODEL_LIB)(in_out_manager.o) \ … … 13466 13380 $(MODEL_LIB)(trclsm_my_trc.o) \ 13467 13381 $(MODEL_LIB)(trclsm_pisces.o) \ 13468 $(MODEL_LIB)(trcrst_c14b.o) \13469 $(MODEL_LIB)(trcrst_cfc.o) \13470 $(MODEL_LIB)(trcrst_lobster.o) \13471 $(MODEL_LIB)(trcrst_my_trc.o) \13472 $(MODEL_LIB)(trcrst_pisces.o) \13473 13382 $(MODEL_LIB)(trcsms_c14b.o) \ 13474 13383 $(MODEL_LIB)(trcsms_cfc.o) \ 13384 $(MODEL_LIB)(trcsms_my_trc.o) \ 13475 13385 $(MODEL_LIB)(trctrp_ctl.o) \ 13476 13386 $(MODEL_LIB)(trctrp_lec.o) \ … … 13480 13390 $(MODEL_LIB)(zdfddm.o) \ 13481 13391 $(MODEL_LIB)(zdfmxl.o) \ 13482 daymod.F90 \13483 13392 dom_oce.F90 \ 13484 13393 in_out_manager.F90 \ … … 13516 13425 trclsm_my_trc.F90 \ 13517 13426 trclsm_pisces.F90 \ 13518 trcrst_c14b.F90 \13519 trcrst_cfc.F90 \13520 trcrst_lobster.F90 \13521 trcrst_my_trc.F90 \13522 trcrst_pisces.F90 \13523 13427 trcsms_c14b.F90 \ 13524 13428 trcsms_cfc.F90 \ 13429 trcsms_my_trc.F90 \ 13525 13430 trctrp_ctl.F90 \ 13526 13431 trctrp_lec.F90 \ … … 14773 14678 trc.F90 \ 14774 14679 domzgr_substitute.h90 \ 14775 ldfeiv_substitute.h90 \14776 ldftra_substitute.h90 \14777 top_substitute.h90 \14778 vectopt_loop_substitute.h90 \14779 14680 KEY_CPP \ 14780 14681 trcopt.F90 … … 14875 14776 $(MODEL_LIB)(par_trc.o) \ 14876 14777 $(MODEL_LIB)(phycst.o) \ 14877 $(MODEL_LIB)(prtctl.o) \14878 $(MODEL_LIB)(restart.o) \14879 14778 $(MODEL_LIB)(sbc_oce.o) \ 14880 14779 $(MODEL_LIB)(sbcrnf.o) \ 14881 $(MODEL_LIB)(sms_lobster.o) \14882 $(MODEL_LIB)(sms_pisces.o) \14883 14780 $(MODEL_LIB)(trabbl.o) \ 14884 14781 $(MODEL_LIB)(traqsr.o) \ 14885 14782 $(MODEL_LIB)(trc.o) \ 14886 $(MODEL_LIB)(trcdta.o) \ 14887 $(MODEL_LIB)(trcsms_c14b.o) \ 14888 $(MODEL_LIB)(trcsms_cfc.o) \ 14889 $(MODEL_LIB)(trcsms_lobster.o) \ 14890 $(MODEL_LIB)(trcsms_pisces.o) \ 14783 $(MODEL_LIB)(trdmld_trc.o) \ 14784 $(MODEL_LIB)(trdmld_trc_oce.o) \ 14891 14785 $(MODEL_LIB)(trp_trc.o) \ 14892 14786 $(MODEL_LIB)(zdf_oce.o) \ … … 14912 14806 par_trc.F90 \ 14913 14807 phycst.F90 \ 14914 prtctl.F90 \14915 restart.F90 \14916 14808 sbc_oce.F90 \ 14917 14809 sbcrnf.F90 \ 14918 sms_lobster.F90 \14919 sms_pisces.F90 \14920 14810 trabbl.F90 \ 14921 14811 traqsr.F90 \ 14922 14812 trc.F90 \ 14923 trcdta.F90 \ 14924 trcsms_c14b.F90 \ 14925 trcsms_cfc.F90 \ 14926 trcsms_lobster.F90 \ 14927 trcsms_pisces.F90 \ 14813 trdmld_trc.F90 \ 14814 trdmld_trc_oce.F90 \ 14928 14815 trp_trc.F90 \ 14929 14816 zdf_oce.F90 \ 14930 14817 zdfddm.F90 \ 14931 14818 zdfmxl.F90 \ 14932 $(MODEL_LIB)(daymod.o) \14933 14819 $(MODEL_LIB)(iom.o) \ 14934 14820 $(MODEL_LIB)(lib_mpp.o) \ 14935 14821 $(MODEL_LIB)(oce_trc.o) \ 14822 $(MODEL_LIB)(sms_lobster.o) \ 14823 $(MODEL_LIB)(sms_pisces.o) \ 14936 14824 $(MODEL_LIB)(trc.o) \ 14937 $(MODEL_LIB)(trcrst_c14b.o) \ 14938 $(MODEL_LIB)(trcrst_cfc.o) \ 14939 $(MODEL_LIB)(trcrst_lobster.o) \ 14940 $(MODEL_LIB)(trcrst_my_trc.o) \ 14941 $(MODEL_LIB)(trcrst_pisces.o) \ 14825 $(MODEL_LIB)(trcsms_c14b.o) \ 14826 $(MODEL_LIB)(trcsms_cfc.o) \ 14827 $(MODEL_LIB)(trcsms_my_trc.o) \ 14942 14828 $(MODEL_LIB)(trctrp_lec.o) \ 14943 daymod.F90 \14944 14829 iom.F90 \ 14945 14830 lib_mpp.F90 \ 14946 14831 oce_trc.F90 \ 14832 sms_lobster.F90 \ 14833 sms_pisces.F90 \ 14947 14834 trc.F90 \ 14948 trcrst_c14b.F90 \ 14949 trcrst_cfc.F90 \ 14950 trcrst_lobster.F90 \ 14951 trcrst_my_trc.F90 \ 14952 trcrst_pisces.F90 \ 14835 trcsms_c14b.F90 \ 14836 trcsms_cfc.F90 \ 14837 trcsms_my_trc.F90 \ 14953 14838 trctrp_lec.F90 \ 14954 14839 domzgr_substitute.h90 \ … … 14959 14844 KEY_CPP \ 14960 14845 trcrst.F90 14961 $(MODEL_LIB)(trcrst_c14b.o) : \14962 $(MODEL_LIB)(dianam.o) \14963 $(MODEL_LIB)(dom_oce.o) \14964 $(MODEL_LIB)(domngb.o) \14965 $(MODEL_LIB)(in_out_manager.o) \14966 $(MODEL_LIB)(iom.o) \14967 $(MODEL_LIB)(iom_def.o) \14968 $(MODEL_LIB)(iom_ioipsl.o) \14969 $(MODEL_LIB)(iom_nf90.o) \14970 $(MODEL_LIB)(iom_rstdimg.o) \14971 $(MODEL_LIB)(lbclnk.o) \14972 $(MODEL_LIB)(ldfslp.o) \14973 $(MODEL_LIB)(ldftra_oce.o) \14974 $(MODEL_LIB)(lib_mpp.o) \14975 $(MODEL_LIB)(lib_print.o) \14976 $(MODEL_LIB)(oce.o) \14977 $(MODEL_LIB)(oce_trc.o) \14978 $(MODEL_LIB)(par_c14b.o) \14979 $(MODEL_LIB)(par_cfc.o) \14980 $(MODEL_LIB)(par_kind.o) \14981 $(MODEL_LIB)(par_lobster.o) \14982 $(MODEL_LIB)(par_my_trc.o) \14983 $(MODEL_LIB)(par_oce.o) \14984 $(MODEL_LIB)(par_pisces.o) \14985 $(MODEL_LIB)(par_trc.o) \14986 $(MODEL_LIB)(phycst.o) \14987 $(MODEL_LIB)(sbc_oce.o) \14988 $(MODEL_LIB)(sbcrnf.o) \14989 $(MODEL_LIB)(trabbl.o) \14990 $(MODEL_LIB)(traqsr.o) \14991 $(MODEL_LIB)(trc.o) \14992 $(MODEL_LIB)(trdmld_trc.o) \14993 $(MODEL_LIB)(trdmld_trc_oce.o) \14994 $(MODEL_LIB)(zdf_oce.o) \14995 $(MODEL_LIB)(zdfddm.o) \14996 $(MODEL_LIB)(zdfmxl.o) \14997 dianam.F90 \14998 dom_oce.F90 \14999 domngb.F90 \15000 in_out_manager.F90 \15001 iom.F90 \15002 iom_def.F90 \15003 iom_ioipsl.F90 \15004 iom_nf90.F90 \15005 iom_rstdimg.F90 \15006 lbclnk.F90 \15007 ldfslp.F90 \15008 ldftra_oce.F90 \15009 lib_mpp.F90 \15010 lib_print.f90 \15011 oce.F90 \15012 oce_trc.F90 \15013 par_c14b.F90 \15014 par_cfc.F90 \15015 par_kind.F90 \15016 par_lobster.F90 \15017 par_my_trc.F90 \15018 par_oce.F90 \15019 par_pisces.F90 \15020 par_trc.F90 \15021 phycst.F90 \15022 sbc_oce.F90 \15023 sbcrnf.F90 \15024 trabbl.F90 \15025 traqsr.F90 \15026 trc.F90 \15027 trdmld_trc.F90 \15028 trdmld_trc_oce.F90 \15029 zdf_oce.F90 \15030 zdfddm.F90 \15031 zdfmxl.F90 \15032 $(MODEL_LIB)(in_out_manager.o) \15033 $(MODEL_LIB)(iom.o) \15034 $(MODEL_LIB)(oce_trc.o) \15035 $(MODEL_LIB)(par_trc.o) \15036 $(MODEL_LIB)(trc.o) \15037 $(MODEL_LIB)(trcsms_c14b.o) \15038 in_out_manager.F90 \15039 iom.F90 \15040 oce_trc.F90 \15041 par_trc.F90 \15042 trc.F90 \15043 trcsms_c14b.F90 \15044 KEY_CPP \15045 trcrst_c14b.F9015046 $(MODEL_LIB)(trcrst_cfc.o) : \15047 $(MODEL_LIB)(dianam.o) \15048 $(MODEL_LIB)(dom_oce.o) \15049 $(MODEL_LIB)(domngb.o) \15050 $(MODEL_LIB)(in_out_manager.o) \15051 $(MODEL_LIB)(iom.o) \15052 $(MODEL_LIB)(iom_def.o) \15053 $(MODEL_LIB)(iom_ioipsl.o) \15054 $(MODEL_LIB)(iom_nf90.o) \15055 $(MODEL_LIB)(iom_rstdimg.o) \15056 $(MODEL_LIB)(lbclnk.o) \15057 $(MODEL_LIB)(ldfslp.o) \15058 $(MODEL_LIB)(ldftra_oce.o) \15059 $(MODEL_LIB)(lib_mpp.o) \15060 $(MODEL_LIB)(lib_print.o) \15061 $(MODEL_LIB)(oce.o) \15062 $(MODEL_LIB)(oce_trc.o) \15063 $(MODEL_LIB)(par_c14b.o) \15064 $(MODEL_LIB)(par_cfc.o) \15065 $(MODEL_LIB)(par_kind.o) \15066 $(MODEL_LIB)(par_lobster.o) \15067 $(MODEL_LIB)(par_my_trc.o) \15068 $(MODEL_LIB)(par_oce.o) \15069 $(MODEL_LIB)(par_pisces.o) \15070 $(MODEL_LIB)(par_trc.o) \15071 $(MODEL_LIB)(phycst.o) \15072 $(MODEL_LIB)(sbc_oce.o) \15073 $(MODEL_LIB)(sbcrnf.o) \15074 $(MODEL_LIB)(trabbl.o) \15075 $(MODEL_LIB)(traqsr.o) \15076 $(MODEL_LIB)(trc.o) \15077 $(MODEL_LIB)(trdmld_trc.o) \15078 $(MODEL_LIB)(trdmld_trc_oce.o) \15079 $(MODEL_LIB)(zdf_oce.o) \15080 $(MODEL_LIB)(zdfddm.o) \15081 $(MODEL_LIB)(zdfmxl.o) \15082 dianam.F90 \15083 dom_oce.F90 \15084 domngb.F90 \15085 in_out_manager.F90 \15086 iom.F90 \15087 iom_def.F90 \15088 iom_ioipsl.F90 \15089 iom_nf90.F90 \15090 iom_rstdimg.F90 \15091 lbclnk.F90 \15092 ldfslp.F90 \15093 ldftra_oce.F90 \15094 lib_mpp.F90 \15095 lib_print.f90 \15096 oce.F90 \15097 oce_trc.F90 \15098 par_c14b.F90 \15099 par_cfc.F90 \15100 par_kind.F90 \15101 par_lobster.F90 \15102 par_my_trc.F90 \15103 par_oce.F90 \15104 par_pisces.F90 \15105 par_trc.F90 \15106 phycst.F90 \15107 sbc_oce.F90 \15108 sbcrnf.F90 \15109 trabbl.F90 \15110 traqsr.F90 \15111 trc.F90 \15112 trdmld_trc.F90 \15113 trdmld_trc_oce.F90 \15114 zdf_oce.F90 \15115 zdfddm.F90 \15116 zdfmxl.F90 \15117 $(MODEL_LIB)(in_out_manager.o) \15118 $(MODEL_LIB)(iom.o) \15119 $(MODEL_LIB)(oce_trc.o) \15120 $(MODEL_LIB)(par_trc.o) \15121 $(MODEL_LIB)(trc.o) \15122 $(MODEL_LIB)(trcsms_cfc.o) \15123 in_out_manager.F90 \15124 iom.F90 \15125 oce_trc.F90 \15126 par_trc.F90 \15127 trc.F90 \15128 trcsms_cfc.F90 \15129 KEY_CPP \15130 trcrst_cfc.F9015131 $(MODEL_LIB)(trcrst_lobster.o) : \15132 $(MODEL_LIB)(dianam.o) \15133 $(MODEL_LIB)(dom_oce.o) \15134 $(MODEL_LIB)(domngb.o) \15135 $(MODEL_LIB)(in_out_manager.o) \15136 $(MODEL_LIB)(iom_def.o) \15137 $(MODEL_LIB)(iom_ioipsl.o) \15138 $(MODEL_LIB)(iom_nf90.o) \15139 $(MODEL_LIB)(iom_rstdimg.o) \15140 $(MODEL_LIB)(lbclnk.o) \15141 $(MODEL_LIB)(ldfslp.o) \15142 $(MODEL_LIB)(ldftra_oce.o) \15143 $(MODEL_LIB)(lib_mpp.o) \15144 $(MODEL_LIB)(lib_print.o) \15145 $(MODEL_LIB)(oce.o) \15146 $(MODEL_LIB)(oce_trc.o) \15147 $(MODEL_LIB)(par_c14b.o) \15148 $(MODEL_LIB)(par_cfc.o) \15149 $(MODEL_LIB)(par_kind.o) \15150 $(MODEL_LIB)(par_lobster.o) \15151 $(MODEL_LIB)(par_my_trc.o) \15152 $(MODEL_LIB)(par_oce.o) \15153 $(MODEL_LIB)(par_pisces.o) \15154 $(MODEL_LIB)(par_trc.o) \15155 $(MODEL_LIB)(phycst.o) \15156 $(MODEL_LIB)(sbc_oce.o) \15157 $(MODEL_LIB)(sbcrnf.o) \15158 $(MODEL_LIB)(trabbl.o) \15159 $(MODEL_LIB)(traqsr.o) \15160 $(MODEL_LIB)(trc.o) \15161 $(MODEL_LIB)(trcbio.o) \15162 $(MODEL_LIB)(trcexp.o) \15163 $(MODEL_LIB)(trcopt.o) \15164 $(MODEL_LIB)(trcsed.o) \15165 $(MODEL_LIB)(trdmld_trc.o) \15166 $(MODEL_LIB)(trdmld_trc_oce.o) \15167 $(MODEL_LIB)(zdf_oce.o) \15168 $(MODEL_LIB)(zdfddm.o) \15169 $(MODEL_LIB)(zdfmxl.o) \15170 dianam.F90 \15171 dom_oce.F90 \15172 domngb.F90 \15173 in_out_manager.F90 \15174 iom_def.F90 \15175 iom_ioipsl.F90 \15176 iom_nf90.F90 \15177 iom_rstdimg.F90 \15178 lbclnk.F90 \15179 ldfslp.F90 \15180 ldftra_oce.F90 \15181 lib_mpp.F90 \15182 lib_print.f90 \15183 oce.F90 \15184 oce_trc.F90 \15185 par_c14b.F90 \15186 par_cfc.F90 \15187 par_kind.F90 \15188 par_lobster.F90 \15189 par_my_trc.F90 \15190 par_oce.F90 \15191 par_pisces.F90 \15192 par_trc.F90 \15193 phycst.F90 \15194 sbc_oce.F90 \15195 sbcrnf.F90 \15196 trabbl.F90 \15197 traqsr.F90 \15198 trc.F90 \15199 trcbio.F90 \15200 trcexp.F90 \15201 trcopt.F90 \15202 trcsed.F90 \15203 trdmld_trc.F90 \15204 trdmld_trc_oce.F90 \15205 zdf_oce.F90 \15206 zdfddm.F90 \15207 zdfmxl.F90 \15208 $(MODEL_LIB)(in_out_manager.o) \15209 $(MODEL_LIB)(iom.o) \15210 $(MODEL_LIB)(oce_trc.o) \15211 $(MODEL_LIB)(par_trc.o) \15212 $(MODEL_LIB)(sms_lobster.o) \15213 $(MODEL_LIB)(trc.o) \15214 $(MODEL_LIB)(trcsms_lobster.o) \15215 in_out_manager.F90 \15216 iom.F90 \15217 oce_trc.F90 \15218 par_trc.F90 \15219 sms_lobster.F90 \15220 trc.F90 \15221 trcsms_lobster.F90 \15222 KEY_CPP \15223 trcrst_lobster.F9015224 $(MODEL_LIB)(trcrst_my_trc.o) : \15225 KEY_CPP \15226 trcrst_my_trc.F9015227 $(MODEL_LIB)(trcrst_pisces.o) : \15228 $(MODEL_LIB)(dianam.o) \15229 $(MODEL_LIB)(dom_oce.o) \15230 $(MODEL_LIB)(domngb.o) \15231 $(MODEL_LIB)(in_out_manager.o) \15232 $(MODEL_LIB)(iom.o) \15233 $(MODEL_LIB)(iom_def.o) \15234 $(MODEL_LIB)(iom_ioipsl.o) \15235 $(MODEL_LIB)(iom_nf90.o) \15236 $(MODEL_LIB)(iom_rstdimg.o) \15237 $(MODEL_LIB)(lbclnk.o) \15238 $(MODEL_LIB)(ldfslp.o) \15239 $(MODEL_LIB)(ldftra_oce.o) \15240 $(MODEL_LIB)(lib_mpp.o) \15241 $(MODEL_LIB)(lib_print.o) \15242 $(MODEL_LIB)(oce.o) \15243 $(MODEL_LIB)(oce_trc.o) \15244 $(MODEL_LIB)(p4zbio.o) \15245 $(MODEL_LIB)(p4zche.o) \15246 $(MODEL_LIB)(p4zflx.o) \15247 $(MODEL_LIB)(p4zint.o) \15248 $(MODEL_LIB)(p4zlys.o) \15249 $(MODEL_LIB)(p4zsed.o) \15250 $(MODEL_LIB)(par_c14b.o) \15251 $(MODEL_LIB)(par_cfc.o) \15252 $(MODEL_LIB)(par_kind.o) \15253 $(MODEL_LIB)(par_lobster.o) \15254 $(MODEL_LIB)(par_my_trc.o) \15255 $(MODEL_LIB)(par_oce.o) \15256 $(MODEL_LIB)(par_pisces.o) \15257 $(MODEL_LIB)(par_trc.o) \15258 $(MODEL_LIB)(phycst.o) \15259 $(MODEL_LIB)(sbc_oce.o) \15260 $(MODEL_LIB)(sbcrnf.o) \15261 $(MODEL_LIB)(sedmodel.o) \15262 $(MODEL_LIB)(sms_pisces.o) \15263 $(MODEL_LIB)(trabbl.o) \15264 $(MODEL_LIB)(traqsr.o) \15265 $(MODEL_LIB)(trc.o) \15266 $(MODEL_LIB)(trdmld_trc.o) \15267 $(MODEL_LIB)(trdmld_trc_oce.o) \15268 $(MODEL_LIB)(zdf_oce.o) \15269 $(MODEL_LIB)(zdfddm.o) \15270 $(MODEL_LIB)(zdfmxl.o) \15271 dianam.F90 \15272 dom_oce.F90 \15273 domngb.F90 \15274 in_out_manager.F90 \15275 iom.F90 \15276 iom_def.F90 \15277 iom_ioipsl.F90 \15278 iom_nf90.F90 \15279 iom_rstdimg.F90 \15280 lbclnk.F90 \15281 ldfslp.F90 \15282 ldftra_oce.F90 \15283 lib_mpp.F90 \15284 lib_print.f90 \15285 oce.F90 \15286 oce_trc.F90 \15287 p4zbio.F90 \15288 p4zche.F90 \15289 p4zflx.F90 \15290 p4zint.F90 \15291 p4zlys.F90 \15292 p4zsed.F90 \15293 par_c14b.F90 \15294 par_cfc.F90 \15295 par_kind.F90 \15296 par_lobster.F90 \15297 par_my_trc.F90 \15298 par_oce.F90 \15299 par_pisces.F90 \15300 par_trc.F90 \15301 phycst.F90 \15302 sbc_oce.F90 \15303 sbcrnf.F90 \15304 sedmodel.F90 \15305 sms_pisces.F90 \15306 trabbl.F90 \15307 traqsr.F90 \15308 trc.F90 \15309 trdmld_trc.F90 \15310 trdmld_trc_oce.F90 \15311 zdf_oce.F90 \15312 zdfddm.F90 \15313 zdfmxl.F90 \15314 $(MODEL_LIB)(in_out_manager.o) \15315 $(MODEL_LIB)(iom.o) \15316 $(MODEL_LIB)(oce_trc.o) \15317 $(MODEL_LIB)(par_trc.o) \15318 $(MODEL_LIB)(sms_pisces.o) \15319 $(MODEL_LIB)(trc.o) \15320 $(MODEL_LIB)(trcdta.o) \15321 $(MODEL_LIB)(trcsms_pisces.o) \15322 in_out_manager.F90 \15323 iom.F90 \15324 oce_trc.F90 \15325 par_trc.F90 \15326 sms_pisces.F90 \15327 trc.F90 \15328 trcdta.F90 \15329 trcsms_pisces.F90 \15330 KEY_CPP \15331 trcrst_pisces.F9015332 14846 $(MODEL_LIB)(trcsbc.o) : \ 15333 14847 $(MODEL_LIB)(dianam.o) \ … … 15486 15000 trdmld_trc_oce.F90 \ 15487 15001 domzgr_substitute.h90 \ 15488 ldfeiv_substitute.h90 \15489 ldftra_substitute.h90 \15490 top_substitute.h90 \15491 vectopt_loop_substitute.h90 \15492 15002 KEY_CPP \ 15493 15003 trcsed.F90 … … 16050 15560 $(MODEL_LIB)(trcstp.o) : \ 16051 15561 $(MODEL_LIB)(agrif_top_sponge.o) \ 16052 $(MODEL_LIB)(daymod.o) \16053 15562 $(MODEL_LIB)(dianam.o) \ 16054 15563 $(MODEL_LIB)(dom_oce.o) \ … … 16094 15603 $(MODEL_LIB)(trcnxt.o) \ 16095 15604 $(MODEL_LIB)(trcrad.o) \ 16096 $(MODEL_LIB)(trcrst_c14b.o) \16097 $(MODEL_LIB)(trcrst_cfc.o) \16098 $(MODEL_LIB)(trcrst_lobster.o) \16099 $(MODEL_LIB)(trcrst_my_trc.o) \16100 $(MODEL_LIB)(trcrst_pisces.o) \16101 15605 $(MODEL_LIB)(trcsbc.o) \ 16102 15606 $(MODEL_LIB)(trcsms_c14b.o) \ … … 16118 15622 $(MODEL_LIB)(zpshde_trc.o) \ 16119 15623 agrif_top_sponge.F90 \ 16120 daymod.F90 \16121 15624 dianam.F90 \ 16122 15625 dom_oce.F90 \ … … 16162 15665 trcnxt.F90 \ 16163 15666 trcrad.F90 \ 16164 trcrst_c14b.F90 \16165 trcrst_cfc.F90 \16166 trcrst_lobster.F90 \16167 trcrst_my_trc.F90 \16168 trcrst_pisces.F90 \16169 15667 trcsbc.F90 \ 16170 15668 trcsms_c14b.F90 \ … … 16325 15823 zpshde_trc.F90 \ 16326 15824 domzgr_substitute.h90 \ 16327 ldfeiv_substitute.h90 \16328 ldftra_substitute.h90 \16329 top_substitute.h90 \16330 vectopt_loop_substitute.h90 \16331 15825 $(AGRIF_LIB) \ 16332 15826 KEY_CPP \ … … 16441 15935 $(MODEL_LIB)(trabbl.o) \ 16442 15936 $(MODEL_LIB)(traqsr.o) \ 16443 $(MODEL_LIB)(trc.o) \16444 15937 $(MODEL_LIB)(zdf_oce.o) \ 16445 15938 $(MODEL_LIB)(zdfddm.o) \ … … 16465 15958 trabbl.F90 \ 16466 15959 traqsr.F90 \ 16467 trc.F90 \16468 15960 zdf_oce.F90 \ 16469 15961 zdfddm.F90 \ 16470 15962 zdfmxl.F90 \ 16471 15963 $(MODEL_LIB)(dianam.o) \ 16472 $(MODEL_LIB)(dom_oce.o) \16473 15964 $(MODEL_LIB)(iom.o) \ 16474 15965 $(MODEL_LIB)(oce_trc.o) \ 16475 15966 $(MODEL_LIB)(trc.o) \ 16476 $(MODEL_LIB)(trdmld_trc_oce.o) \16477 $(MODEL_LIB)(trp_trc.o) \16478 15967 dianam.F90 \ 16479 dom_oce.F90 \16480 15968 iom.F90 \ 16481 15969 oce_trc.F90 \ 16482 15970 trc.F90 \ 16483 trdmld_trc_oce.F90 \16484 trp_trc.F90 \16485 15971 domzgr_substitute.h90 \ 16486 15972 ldfeiv_substitute.h90 \ … … 16861 16347 $(MODEL_LIB)(trdmld.o) : \ 16862 16348 $(MODEL_LIB)(c1d.o) \ 16863 $(MODEL_LIB)(daymod.o) \16864 16349 $(MODEL_LIB)(dom_oce.o) \ 16865 16350 $(MODEL_LIB)(eosbn2.o) \ … … 16887 16372 $(MODEL_LIB)(zpshde.o) \ 16888 16373 c1d.F90 \ 16889 daymod.F90 \16890 16374 dom_oce.F90 \ 16891 16375 eosbn2.F90 \ -
branches/devmercator2010/CONFIG/GYRE_LOBSTER/scripts/BB_make.ldef
r2067 r2072 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es 2IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- eshpux IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es 2AGRIF_LIB = $(LIBDIR)/libsxagrif.a19 #-Q- eshpux AGRIF_LIB = $(LIBDIR)/libsxagrif.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es 2SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a22 #-Q- eshpux SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 34 34 #- 35 35 #- Prefix for preprocessing --- 36 prefix = -D37 36 #-Q- sx8mercure prefix = -D 38 37 #-Q- sx9mercure prefix = -D 39 38 #-Q- sx8brodie prefix = -D 40 #-Q- es 2prefix = -D39 #-Q- eshpux prefix = -D 41 40 #-Q- sxdkrz prefix = -D 42 41 #-Q- linux prefix = -D
Note: See TracChangeset
for help on using the changeset viewer.