Changeset 2072 for branches/devmercator2010/CONFIG/ORCA2_OFF_PISCES/scripts
- Timestamp:
- 2010-09-08T16:29:38+02:00 (14 years ago)
- Location:
- branches/devmercator2010/CONFIG/ORCA2_OFF_PISCES/scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/devmercator2010/CONFIG/ORCA2_OFF_PISCES/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 = \ … … 300 298 $(MODEL_LIB)(trcrad.o)\ 301 299 $(MODEL_LIB)(trcrst.o)\ 302 $(MODEL_LIB)(trcrst_c14b.o)\303 $(MODEL_LIB)(trcrst_cfc.o)\304 $(MODEL_LIB)(trcrst_lobster.o)\305 $(MODEL_LIB)(trcrst_my_trc.o)\306 $(MODEL_LIB)(trcrst_pisces.o)\307 300 $(MODEL_LIB)(trcsbc.o)\ 308 301 $(MODEL_LIB)(trcsed.o)\ … … 371 364 372 365 # Agrif library and conv 373 libagrif : 366 libagrif : $(call keycompat,key_iomput,key_agrif) 374 367 ifeq ($(AGRIF),use) 375 368 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 397 390 #-Q- sx8brodie -R2 \ 398 391 #-Q- sxdkrz -R2 \ 399 #-Q- es 2-R2 \392 #-Q- eshpux -R2 \ 400 393 #-Q- aix6 -qsource \ 401 394 #-Q- aix -qsource \ … … 403 396 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 404 397 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 405 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null398 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 406 399 endif 407 400 … … 417 410 .PRECIOUS : $(MODEL_LIB) 418 411 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 419 #-Q- es 2.PRECIOUS : $(SXMODEL_LIB)412 #-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 420 413 421 414 # library dependancies … … 436 429 #-Q- sx8brodie -R2 \ 437 430 #-Q- sxdkrz -R2 \ 438 #-Q- es 2-R2 \431 #-Q- eshpux -R2 \ 439 432 #-Q- aix -qsource \ 440 433 #-Q- aix6 -qsource \ … … 442 435 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 443 436 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 444 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null437 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 445 438 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 446 439 @$(RM) $*.[of] … … 472 465 #-Q- sx8brodie -R2 \ 473 466 #-Q- sxdkrz -R2 \ 474 #-Q- es 2-R2 \467 #-Q- eshpux -R2 \ 475 468 #-Q- aix -qsource \ 476 469 #-Q- aix6 -qsource \ … … 484 477 #-Q- sx8brodie -R2 \ 485 478 #-Q- sxdkrz -R2 \ 486 #-Q- es 2-R2 \479 #-Q- eshpux -R2 \ 487 480 #-Q- aix -qsource \ 488 481 #-Q- aix6 -qsource \ … … 491 484 endif 492 485 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 493 #-Q- es 2@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null486 #-Q- eshpux @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 494 487 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 495 488 @$(RM) $*.[of] … … 1514 1507 trc.F90 \ 1515 1508 domzgr_substitute.h90 \ 1516 ldfeiv_substitute.h90 \1517 ldftra_substitute.h90 \1518 top_substitute.h90 \1519 vectopt_loop_substitute.h90 \1520 1509 KEY_CPP \ 1521 1510 p4zbio.F90 … … 1560 1549 trc.F90 \ 1561 1550 domzgr_substitute.h90 \ 1562 ldfeiv_substitute.h90 \1563 ldftra_substitute.h90 \1564 top_substitute.h90 \1565 vectopt_loop_substitute.h90 \1566 1551 KEY_CPP \ 1567 1552 p4zche.F90 … … 1636 1621 trc.F90 \ 1637 1622 domzgr_substitute.h90 \ 1638 ldfeiv_substitute.h90 \1639 ldftra_substitute.h90 \1640 top_substitute.h90 \1641 vectopt_loop_substitute.h90 \1642 1623 KEY_CPP \ 1643 1624 p4zflx.F90 … … 1723 1704 trc.F90 \ 1724 1705 domzgr_substitute.h90 \ 1725 ldfeiv_substitute.h90 \1726 ldftra_substitute.h90 \1727 top_substitute.h90 \1728 vectopt_loop_substitute.h90 \1729 1706 KEY_CPP \ 1730 1707 p4zlim.F90 … … 1862 1839 trc.F90 \ 1863 1840 domzgr_substitute.h90 \ 1864 ldfeiv_substitute.h90 \1865 ldftra_substitute.h90 \1866 top_substitute.h90 \1867 vectopt_loop_substitute.h90 \1868 1841 KEY_CPP \ 1869 1842 p4zmeso.F90 … … 1940 1913 trc.F90 \ 1941 1914 domzgr_substitute.h90 \ 1942 ldfeiv_substitute.h90 \1943 ldftra_substitute.h90 \1944 top_substitute.h90 \1945 vectopt_loop_substitute.h90 \1946 1915 KEY_CPP \ 1947 1916 p4zmicro.F90 … … 2000 1969 trc.F90 \ 2001 1970 domzgr_substitute.h90 \ 2002 ldfeiv_substitute.h90 \2003 ldftra_substitute.h90 \2004 top_substitute.h90 \2005 vectopt_loop_substitute.h90 \2006 1971 KEY_CPP \ 2007 1972 p4zmort.F90 … … 2064 2029 trc_oce.F90 \ 2065 2030 domzgr_substitute.h90 \ 2066 ldfeiv_substitute.h90 \2067 ldftra_substitute.h90 \2068 top_substitute.h90 \2069 vectopt_loop_substitute.h90 \2070 2031 KEY_CPP \ 2071 2032 p4zopt.F90 … … 2146 2107 trc.F90 \ 2147 2108 domzgr_substitute.h90 \ 2148 ldfeiv_substitute.h90 \2149 ldftra_substitute.h90 \2150 top_substitute.h90 \2151 vectopt_loop_substitute.h90 \2152 2109 KEY_CPP \ 2153 2110 p4zprod.F90 … … 2224 2181 trc.F90 \ 2225 2182 domzgr_substitute.h90 \ 2226 ldfeiv_substitute.h90 \2227 ldftra_substitute.h90 \2228 top_substitute.h90 \2229 vectopt_loop_substitute.h90 \2230 2183 KEY_CPP \ 2231 2184 p4zrem.F90 … … 2402 2355 trc.F90 \ 2403 2356 domzgr_substitute.h90 \ 2404 ldfeiv_substitute.h90 \2405 ldftra_substitute.h90 \2406 top_substitute.h90 \2407 vectopt_loop_substitute.h90 \2408 2357 KEY_CPP \ 2409 2358 p4zsink.F90 … … 3148 3097 sol_oce.F90 3149 3098 $(MODEL_LIB)(step.o) : \ 3150 $(MODEL_LIB)(daymod.o) \3151 3099 $(MODEL_LIB)(dianam.o) \ 3152 3100 $(MODEL_LIB)(dom_oce.o) \ … … 3169 3117 $(MODEL_LIB)(par_kind.o) \ 3170 3118 $(MODEL_LIB)(par_oce.o) \ 3171 $(MODEL_LIB)(par_trc.o) \3172 3119 $(MODEL_LIB)(phycst.o) \ 3173 3120 $(MODEL_LIB)(prtctl.o) \ 3174 3121 $(MODEL_LIB)(prtctl_trc.o) \ 3175 3122 $(MODEL_LIB)(sbc_oce.o) \ 3123 $(MODEL_LIB)(sms_lobster.o) \ 3124 $(MODEL_LIB)(sms_pisces.o) \ 3176 3125 $(MODEL_LIB)(trabbl.o) \ 3177 3126 $(MODEL_LIB)(trc.o) \ 3178 3127 $(MODEL_LIB)(trcdia.o) \ 3179 3128 $(MODEL_LIB)(trcrst.o) \ 3180 $(MODEL_LIB)(trcrst_c14b.o) \3181 $(MODEL_LIB)(trcrst_cfc.o) \3182 $(MODEL_LIB)(trcrst_lobster.o) \3183 $(MODEL_LIB)(trcrst_my_trc.o) \3184 $(MODEL_LIB)(trcrst_pisces.o) \3185 3129 $(MODEL_LIB)(trcsms.o) \ 3130 $(MODEL_LIB)(trcsms_c14b.o) \ 3131 $(MODEL_LIB)(trcsms_cfc.o) \ 3132 $(MODEL_LIB)(trcsms_my_trc.o) \ 3186 3133 $(MODEL_LIB)(trctrp.o) \ 3187 3134 $(MODEL_LIB)(trctrp_lec.o) \ … … 3194 3141 $(MODEL_LIB)(zdfmxl.o) \ 3195 3142 $(MODEL_LIB)(zpshde.o) \ 3196 daymod.F90 \3197 3143 dianam.F90 \ 3198 3144 dom_oce.F90 \ … … 3215 3161 par_kind.F90 \ 3216 3162 par_oce.F90 \ 3217 par_trc.F90 \3218 3163 phycst.F90 \ 3219 3164 prtctl.F90 \ 3220 3165 prtctl_trc.F90 \ 3221 3166 sbc_oce.F90 \ 3167 sms_lobster.F90 \ 3168 sms_pisces.F90 \ 3222 3169 trabbl.F90 \ 3223 3170 trc.F90 \ 3224 3171 trcdia.F90 \ 3225 3172 trcrst.F90 \ 3226 trcrst_c14b.F90 \3227 trcrst_cfc.F90 \3228 trcrst_lobster.F90 \3229 trcrst_my_trc.F90 \3230 trcrst_pisces.F90 \3231 3173 trcsms.F90 \ 3174 trcsms_c14b.F90 \ 3175 trcsms_cfc.F90 \ 3176 trcsms_my_trc.F90 \ 3232 3177 trctrp.F90 \ 3233 3178 trctrp_lec.F90 \ … … 4286 4231 $(MODEL_LIB)(lib_print.o) \ 4287 4232 $(MODEL_LIB)(oce.o) \ 4288 $(MODEL_LIB)(par_c14b.o) \4289 $(MODEL_LIB)(par_cfc.o) \4290 4233 $(MODEL_LIB)(par_kind.o) \ 4291 $(MODEL_LIB)(par_lobster.o) \ 4292 $(MODEL_LIB)(par_my_trc.o) \ 4293 $(MODEL_LIB)(par_oce.o) \ 4294 $(MODEL_LIB)(par_pisces.o) \ 4234 $(MODEL_LIB)(par_oce.o) \ 4295 4235 $(MODEL_LIB)(par_trc.o) \ 4296 4236 $(MODEL_LIB)(phycst.o) \ … … 4310 4250 lib_print.f90 \ 4311 4251 oce.F90 \ 4312 par_c14b.F90 \4313 par_cfc.F90 \4314 4252 par_kind.F90 \ 4315 par_lobster.F90 \ 4316 par_my_trc.F90 \ 4317 par_oce.F90 \ 4318 par_pisces.F90 \ 4253 par_oce.F90 \ 4319 4254 par_trc.F90 \ 4320 4255 phycst.F90 \ … … 4332 4267 $(MODEL_LIB)(lib_mpp.o) \ 4333 4268 $(MODEL_LIB)(oce_trc.o) \ 4334 $(MODEL_LIB)(par_trc.o) \4335 4269 $(MODEL_LIB)(trc.o) \ 4336 4270 $(MODEL_LIB)(trdmld_trc_oce.o) \ … … 4341 4275 lib_mpp.F90 \ 4342 4276 oce_trc.F90 \ 4343 par_trc.F90 \4344 4277 trc.F90 \ 4345 4278 trdmld_trc_oce.F90 \ … … 4615 4548 trcexp.F90 4616 4549 $(MODEL_LIB)(trcini.o) : \ 4617 $(MODEL_LIB)(daymod.o) \4618 4550 $(MODEL_LIB)(dom_oce.o) \ 4619 4551 $(MODEL_LIB)(in_out_manager.o) \ … … 4649 4581 $(MODEL_LIB)(trclsm_my_trc.o) \ 4650 4582 $(MODEL_LIB)(trclsm_pisces.o) \ 4651 $(MODEL_LIB)(trcrst_c14b.o) \4652 $(MODEL_LIB)(trcrst_cfc.o) \4653 $(MODEL_LIB)(trcrst_lobster.o) \4654 $(MODEL_LIB)(trcrst_my_trc.o) \4655 $(MODEL_LIB)(trcrst_pisces.o) \4656 4583 $(MODEL_LIB)(trcsms_c14b.o) \ 4657 4584 $(MODEL_LIB)(trcsms_cfc.o) \ 4585 $(MODEL_LIB)(trcsms_my_trc.o) \ 4658 4586 $(MODEL_LIB)(trctrp_ctl.o) \ 4659 4587 $(MODEL_LIB)(trctrp_lec.o) \ … … 4663 4591 $(MODEL_LIB)(zdfddm.o) \ 4664 4592 $(MODEL_LIB)(zdfmxl.o) \ 4665 daymod.F90 \4666 4593 dom_oce.F90 \ 4667 4594 in_out_manager.F90 \ … … 4697 4624 trclsm_my_trc.F90 \ 4698 4625 trclsm_pisces.F90 \ 4699 trcrst_c14b.F90 \4700 trcrst_cfc.F90 \4701 trcrst_lobster.F90 \4702 trcrst_my_trc.F90 \4703 trcrst_pisces.F90 \4704 4626 trcsms_c14b.F90 \ 4705 4627 trcsms_cfc.F90 \ 4628 trcsms_my_trc.F90 \ 4706 4629 trctrp_ctl.F90 \ 4707 4630 trctrp_lec.F90 \ … … 5946 5869 trc.F90 \ 5947 5870 domzgr_substitute.h90 \ 5948 ldfeiv_substitute.h90 \5949 ldftra_substitute.h90 \5950 top_substitute.h90 \5951 vectopt_loop_substitute.h90 \5952 5871 KEY_CPP \ 5953 5872 trcopt.F90 … … 6045 5964 $(MODEL_LIB)(par_trc.o) \ 6046 5965 $(MODEL_LIB)(phycst.o) \ 6047 $(MODEL_LIB)(prtctl.o) \6048 5966 $(MODEL_LIB)(sbc_oce.o) \ 6049 5967 $(MODEL_LIB)(sbcrnf.o) \ 6050 $(MODEL_LIB)(sms_lobster.o) \6051 $(MODEL_LIB)(sms_pisces.o) \6052 5968 $(MODEL_LIB)(trabbl.o) \ 6053 5969 $(MODEL_LIB)(traqsr.o) \ 6054 5970 $(MODEL_LIB)(trc.o) \ 6055 $(MODEL_LIB)(trcdta.o) \ 6056 $(MODEL_LIB)(trcsms_c14b.o) \ 6057 $(MODEL_LIB)(trcsms_cfc.o) \ 6058 $(MODEL_LIB)(trcsms_lobster.o) \ 6059 $(MODEL_LIB)(trcsms_pisces.o) \ 5971 $(MODEL_LIB)(trdmld_trc.o) \ 5972 $(MODEL_LIB)(trdmld_trc_oce.o) \ 6060 5973 $(MODEL_LIB)(trp_trc.o) \ 6061 5974 $(MODEL_LIB)(zdf_oce.o) \ … … 6080 5993 par_trc.F90 \ 6081 5994 phycst.F90 \ 6082 prtctl.F90 \6083 5995 sbc_oce.F90 \ 6084 5996 sbcrnf.F90 \ 5997 trabbl.F90 \ 5998 traqsr.F90 \ 5999 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 \ 6085 6019 sms_lobster.F90 \ 6086 6020 sms_pisces.F90 \ 6087 trabbl.F90 \ 6088 traqsr.F90 \ 6089 trc.F90 \ 6090 trcdta.F90 \ 6021 trc.F90 \ 6091 6022 trcsms_c14b.F90 \ 6092 6023 trcsms_cfc.F90 \ 6093 trcsms_lobster.F90 \ 6094 trcsms_pisces.F90 \ 6095 trp_trc.F90 \ 6096 zdf_oce.F90 \ 6097 zdfddm.F90 \ 6098 zdfmxl.F90 \ 6099 $(MODEL_LIB)(daymod.o) \ 6100 $(MODEL_LIB)(iom.o) \ 6101 $(MODEL_LIB)(lib_mpp.o) \ 6102 $(MODEL_LIB)(oce_trc.o) \ 6103 $(MODEL_LIB)(trc.o) \ 6104 $(MODEL_LIB)(trcrst_c14b.o) \ 6105 $(MODEL_LIB)(trcrst_cfc.o) \ 6106 $(MODEL_LIB)(trcrst_lobster.o) \ 6107 $(MODEL_LIB)(trcrst_my_trc.o) \ 6108 $(MODEL_LIB)(trcrst_pisces.o) \ 6109 $(MODEL_LIB)(trctrp_lec.o) \ 6110 daymod.F90 \ 6111 iom.F90 \ 6112 lib_mpp.F90 \ 6113 oce_trc.F90 \ 6114 trc.F90 \ 6115 trcrst_c14b.F90 \ 6116 trcrst_cfc.F90 \ 6117 trcrst_lobster.F90 \ 6118 trcrst_my_trc.F90 \ 6119 trcrst_pisces.F90 \ 6024 trcsms_my_trc.F90 \ 6120 6025 trctrp_lec.F90 \ 6121 6026 domzgr_substitute.h90 \ … … 6126 6031 KEY_CPP \ 6127 6032 trcrst.F90 6128 $(MODEL_LIB)(trcrst_c14b.o) : \6129 $(MODEL_LIB)(dianam.o) \6130 $(MODEL_LIB)(dom_oce.o) \6131 $(MODEL_LIB)(domngb.o) \6132 $(MODEL_LIB)(in_out_manager.o) \6133 $(MODEL_LIB)(iom.o) \6134 $(MODEL_LIB)(iom_def.o) \6135 $(MODEL_LIB)(iom_ioipsl.o) \6136 $(MODEL_LIB)(iom_nf90.o) \6137 $(MODEL_LIB)(iom_rstdimg.o) \6138 $(MODEL_LIB)(lbclnk.o) \6139 $(MODEL_LIB)(ldfslp.o) \6140 $(MODEL_LIB)(ldftra_oce.o) \6141 $(MODEL_LIB)(lib_mpp.o) \6142 $(MODEL_LIB)(lib_print.o) \6143 $(MODEL_LIB)(oce.o) \6144 $(MODEL_LIB)(oce_trc.o) \6145 $(MODEL_LIB)(par_c14b.o) \6146 $(MODEL_LIB)(par_cfc.o) \6147 $(MODEL_LIB)(par_kind.o) \6148 $(MODEL_LIB)(par_lobster.o) \6149 $(MODEL_LIB)(par_my_trc.o) \6150 $(MODEL_LIB)(par_oce.o) \6151 $(MODEL_LIB)(par_pisces.o) \6152 $(MODEL_LIB)(par_trc.o) \6153 $(MODEL_LIB)(phycst.o) \6154 $(MODEL_LIB)(sbc_oce.o) \6155 $(MODEL_LIB)(sbcrnf.o) \6156 $(MODEL_LIB)(trabbl.o) \6157 $(MODEL_LIB)(traqsr.o) \6158 $(MODEL_LIB)(trc.o) \6159 $(MODEL_LIB)(trdmld_trc.o) \6160 $(MODEL_LIB)(trdmld_trc_oce.o) \6161 $(MODEL_LIB)(zdf_oce.o) \6162 $(MODEL_LIB)(zdfddm.o) \6163 $(MODEL_LIB)(zdfmxl.o) \6164 dianam.F90 \6165 dom_oce.F90 \6166 domngb.F90 \6167 in_out_manager.F90 \6168 iom.F90 \6169 iom_def.F90 \6170 iom_ioipsl.F90 \6171 iom_nf90.F90 \6172 iom_rstdimg.F90 \6173 lbclnk.F90 \6174 ldfslp.F90 \6175 ldftra_oce.F90 \6176 lib_mpp.F90 \6177 lib_print.f90 \6178 oce.F90 \6179 oce_trc.F90 \6180 par_c14b.F90 \6181 par_cfc.F90 \6182 par_kind.F90 \6183 par_lobster.F90 \6184 par_my_trc.F90 \6185 par_oce.F90 \6186 par_pisces.F90 \6187 par_trc.F90 \6188 phycst.F90 \6189 sbc_oce.F90 \6190 sbcrnf.F90 \6191 trabbl.F90 \6192 traqsr.F90 \6193 trc.F90 \6194 trdmld_trc.F90 \6195 trdmld_trc_oce.F90 \6196 zdf_oce.F90 \6197 zdfddm.F90 \6198 zdfmxl.F90 \6199 $(MODEL_LIB)(in_out_manager.o) \6200 $(MODEL_LIB)(iom.o) \6201 $(MODEL_LIB)(oce_trc.o) \6202 $(MODEL_LIB)(par_trc.o) \6203 $(MODEL_LIB)(trc.o) \6204 $(MODEL_LIB)(trcsms_c14b.o) \6205 in_out_manager.F90 \6206 iom.F90 \6207 oce_trc.F90 \6208 par_trc.F90 \6209 trc.F90 \6210 trcsms_c14b.F90 \6211 KEY_CPP \6212 trcrst_c14b.F906213 $(MODEL_LIB)(trcrst_cfc.o) : \6214 $(MODEL_LIB)(dianam.o) \6215 $(MODEL_LIB)(dom_oce.o) \6216 $(MODEL_LIB)(domngb.o) \6217 $(MODEL_LIB)(in_out_manager.o) \6218 $(MODEL_LIB)(iom.o) \6219 $(MODEL_LIB)(iom_def.o) \6220 $(MODEL_LIB)(iom_ioipsl.o) \6221 $(MODEL_LIB)(iom_nf90.o) \6222 $(MODEL_LIB)(iom_rstdimg.o) \6223 $(MODEL_LIB)(lbclnk.o) \6224 $(MODEL_LIB)(ldfslp.o) \6225 $(MODEL_LIB)(ldftra_oce.o) \6226 $(MODEL_LIB)(lib_mpp.o) \6227 $(MODEL_LIB)(lib_print.o) \6228 $(MODEL_LIB)(oce.o) \6229 $(MODEL_LIB)(oce_trc.o) \6230 $(MODEL_LIB)(par_c14b.o) \6231 $(MODEL_LIB)(par_cfc.o) \6232 $(MODEL_LIB)(par_kind.o) \6233 $(MODEL_LIB)(par_lobster.o) \6234 $(MODEL_LIB)(par_my_trc.o) \6235 $(MODEL_LIB)(par_oce.o) \6236 $(MODEL_LIB)(par_pisces.o) \6237 $(MODEL_LIB)(par_trc.o) \6238 $(MODEL_LIB)(phycst.o) \6239 $(MODEL_LIB)(sbc_oce.o) \6240 $(MODEL_LIB)(sbcrnf.o) \6241 $(MODEL_LIB)(trabbl.o) \6242 $(MODEL_LIB)(traqsr.o) \6243 $(MODEL_LIB)(trc.o) \6244 $(MODEL_LIB)(trdmld_trc.o) \6245 $(MODEL_LIB)(trdmld_trc_oce.o) \6246 $(MODEL_LIB)(zdf_oce.o) \6247 $(MODEL_LIB)(zdfddm.o) \6248 $(MODEL_LIB)(zdfmxl.o) \6249 dianam.F90 \6250 dom_oce.F90 \6251 domngb.F90 \6252 in_out_manager.F90 \6253 iom.F90 \6254 iom_def.F90 \6255 iom_ioipsl.F90 \6256 iom_nf90.F90 \6257 iom_rstdimg.F90 \6258 lbclnk.F90 \6259 ldfslp.F90 \6260 ldftra_oce.F90 \6261 lib_mpp.F90 \6262 lib_print.f90 \6263 oce.F90 \6264 oce_trc.F90 \6265 par_c14b.F90 \6266 par_cfc.F90 \6267 par_kind.F90 \6268 par_lobster.F90 \6269 par_my_trc.F90 \6270 par_oce.F90 \6271 par_pisces.F90 \6272 par_trc.F90 \6273 phycst.F90 \6274 sbc_oce.F90 \6275 sbcrnf.F90 \6276 trabbl.F90 \6277 traqsr.F90 \6278 trc.F90 \6279 trdmld_trc.F90 \6280 trdmld_trc_oce.F90 \6281 zdf_oce.F90 \6282 zdfddm.F90 \6283 zdfmxl.F90 \6284 $(MODEL_LIB)(in_out_manager.o) \6285 $(MODEL_LIB)(iom.o) \6286 $(MODEL_LIB)(oce_trc.o) \6287 $(MODEL_LIB)(par_trc.o) \6288 $(MODEL_LIB)(trc.o) \6289 $(MODEL_LIB)(trcsms_cfc.o) \6290 in_out_manager.F90 \6291 iom.F90 \6292 oce_trc.F90 \6293 par_trc.F90 \6294 trc.F90 \6295 trcsms_cfc.F90 \6296 KEY_CPP \6297 trcrst_cfc.F906298 $(MODEL_LIB)(trcrst_lobster.o) : \6299 $(MODEL_LIB)(dianam.o) \6300 $(MODEL_LIB)(dom_oce.o) \6301 $(MODEL_LIB)(domngb.o) \6302 $(MODEL_LIB)(in_out_manager.o) \6303 $(MODEL_LIB)(iom_def.o) \6304 $(MODEL_LIB)(iom_ioipsl.o) \6305 $(MODEL_LIB)(iom_nf90.o) \6306 $(MODEL_LIB)(iom_rstdimg.o) \6307 $(MODEL_LIB)(lbclnk.o) \6308 $(MODEL_LIB)(ldfslp.o) \6309 $(MODEL_LIB)(ldftra_oce.o) \6310 $(MODEL_LIB)(lib_mpp.o) \6311 $(MODEL_LIB)(lib_print.o) \6312 $(MODEL_LIB)(oce.o) \6313 $(MODEL_LIB)(oce_trc.o) \6314 $(MODEL_LIB)(par_c14b.o) \6315 $(MODEL_LIB)(par_cfc.o) \6316 $(MODEL_LIB)(par_kind.o) \6317 $(MODEL_LIB)(par_lobster.o) \6318 $(MODEL_LIB)(par_my_trc.o) \6319 $(MODEL_LIB)(par_oce.o) \6320 $(MODEL_LIB)(par_pisces.o) \6321 $(MODEL_LIB)(par_trc.o) \6322 $(MODEL_LIB)(phycst.o) \6323 $(MODEL_LIB)(sbc_oce.o) \6324 $(MODEL_LIB)(sbcrnf.o) \6325 $(MODEL_LIB)(trabbl.o) \6326 $(MODEL_LIB)(traqsr.o) \6327 $(MODEL_LIB)(trc.o) \6328 $(MODEL_LIB)(trcbio.o) \6329 $(MODEL_LIB)(trcexp.o) \6330 $(MODEL_LIB)(trcopt.o) \6331 $(MODEL_LIB)(trcsed.o) \6332 $(MODEL_LIB)(trdmld_trc.o) \6333 $(MODEL_LIB)(trdmld_trc_oce.o) \6334 $(MODEL_LIB)(zdf_oce.o) \6335 $(MODEL_LIB)(zdfddm.o) \6336 $(MODEL_LIB)(zdfmxl.o) \6337 dianam.F90 \6338 dom_oce.F90 \6339 domngb.F90 \6340 in_out_manager.F90 \6341 iom_def.F90 \6342 iom_ioipsl.F90 \6343 iom_nf90.F90 \6344 iom_rstdimg.F90 \6345 lbclnk.F90 \6346 ldfslp.F90 \6347 ldftra_oce.F90 \6348 lib_mpp.F90 \6349 lib_print.f90 \6350 oce.F90 \6351 oce_trc.F90 \6352 par_c14b.F90 \6353 par_cfc.F90 \6354 par_kind.F90 \6355 par_lobster.F90 \6356 par_my_trc.F90 \6357 par_oce.F90 \6358 par_pisces.F90 \6359 par_trc.F90 \6360 phycst.F90 \6361 sbc_oce.F90 \6362 sbcrnf.F90 \6363 trabbl.F90 \6364 traqsr.F90 \6365 trc.F90 \6366 trcbio.F90 \6367 trcexp.F90 \6368 trcopt.F90 \6369 trcsed.F90 \6370 trdmld_trc.F90 \6371 trdmld_trc_oce.F90 \6372 zdf_oce.F90 \6373 zdfddm.F90 \6374 zdfmxl.F90 \6375 $(MODEL_LIB)(in_out_manager.o) \6376 $(MODEL_LIB)(iom.o) \6377 $(MODEL_LIB)(oce_trc.o) \6378 $(MODEL_LIB)(par_trc.o) \6379 $(MODEL_LIB)(sms_lobster.o) \6380 $(MODEL_LIB)(trc.o) \6381 $(MODEL_LIB)(trcsms_lobster.o) \6382 in_out_manager.F90 \6383 iom.F90 \6384 oce_trc.F90 \6385 par_trc.F90 \6386 sms_lobster.F90 \6387 trc.F90 \6388 trcsms_lobster.F90 \6389 KEY_CPP \6390 trcrst_lobster.F906391 $(MODEL_LIB)(trcrst_my_trc.o) : \6392 KEY_CPP \6393 trcrst_my_trc.F906394 $(MODEL_LIB)(trcrst_pisces.o) : \6395 $(MODEL_LIB)(dianam.o) \6396 $(MODEL_LIB)(dom_oce.o) \6397 $(MODEL_LIB)(domngb.o) \6398 $(MODEL_LIB)(in_out_manager.o) \6399 $(MODEL_LIB)(iom.o) \6400 $(MODEL_LIB)(iom_def.o) \6401 $(MODEL_LIB)(iom_ioipsl.o) \6402 $(MODEL_LIB)(iom_nf90.o) \6403 $(MODEL_LIB)(iom_rstdimg.o) \6404 $(MODEL_LIB)(lbclnk.o) \6405 $(MODEL_LIB)(ldfslp.o) \6406 $(MODEL_LIB)(ldftra_oce.o) \6407 $(MODEL_LIB)(lib_mpp.o) \6408 $(MODEL_LIB)(lib_print.o) \6409 $(MODEL_LIB)(oce.o) \6410 $(MODEL_LIB)(oce_trc.o) \6411 $(MODEL_LIB)(p4zbio.o) \6412 $(MODEL_LIB)(p4zche.o) \6413 $(MODEL_LIB)(p4zflx.o) \6414 $(MODEL_LIB)(p4zint.o) \6415 $(MODEL_LIB)(p4zlys.o) \6416 $(MODEL_LIB)(p4zsed.o) \6417 $(MODEL_LIB)(par_c14b.o) \6418 $(MODEL_LIB)(par_cfc.o) \6419 $(MODEL_LIB)(par_kind.o) \6420 $(MODEL_LIB)(par_lobster.o) \6421 $(MODEL_LIB)(par_my_trc.o) \6422 $(MODEL_LIB)(par_oce.o) \6423 $(MODEL_LIB)(par_pisces.o) \6424 $(MODEL_LIB)(par_trc.o) \6425 $(MODEL_LIB)(phycst.o) \6426 $(MODEL_LIB)(sbc_oce.o) \6427 $(MODEL_LIB)(sbcrnf.o) \6428 $(MODEL_LIB)(sedmodel.o) \6429 $(MODEL_LIB)(sms_pisces.o) \6430 $(MODEL_LIB)(trabbl.o) \6431 $(MODEL_LIB)(traqsr.o) \6432 $(MODEL_LIB)(trc.o) \6433 $(MODEL_LIB)(trdmld_trc.o) \6434 $(MODEL_LIB)(trdmld_trc_oce.o) \6435 $(MODEL_LIB)(zdf_oce.o) \6436 $(MODEL_LIB)(zdfddm.o) \6437 $(MODEL_LIB)(zdfmxl.o) \6438 dianam.F90 \6439 dom_oce.F90 \6440 domngb.F90 \6441 in_out_manager.F90 \6442 iom.F90 \6443 iom_def.F90 \6444 iom_ioipsl.F90 \6445 iom_nf90.F90 \6446 iom_rstdimg.F90 \6447 lbclnk.F90 \6448 ldfslp.F90 \6449 ldftra_oce.F90 \6450 lib_mpp.F90 \6451 lib_print.f90 \6452 oce.F90 \6453 oce_trc.F90 \6454 p4zbio.F90 \6455 p4zche.F90 \6456 p4zflx.F90 \6457 p4zint.F90 \6458 p4zlys.F90 \6459 p4zsed.F90 \6460 par_c14b.F90 \6461 par_cfc.F90 \6462 par_kind.F90 \6463 par_lobster.F90 \6464 par_my_trc.F90 \6465 par_oce.F90 \6466 par_pisces.F90 \6467 par_trc.F90 \6468 phycst.F90 \6469 sbc_oce.F90 \6470 sbcrnf.F90 \6471 sedmodel.F90 \6472 sms_pisces.F90 \6473 trabbl.F90 \6474 traqsr.F90 \6475 trc.F90 \6476 trdmld_trc.F90 \6477 trdmld_trc_oce.F90 \6478 zdf_oce.F90 \6479 zdfddm.F90 \6480 zdfmxl.F90 \6481 $(MODEL_LIB)(in_out_manager.o) \6482 $(MODEL_LIB)(iom.o) \6483 $(MODEL_LIB)(oce_trc.o) \6484 $(MODEL_LIB)(par_trc.o) \6485 $(MODEL_LIB)(sms_pisces.o) \6486 $(MODEL_LIB)(trc.o) \6487 $(MODEL_LIB)(trcdta.o) \6488 $(MODEL_LIB)(trcsms_pisces.o) \6489 in_out_manager.F90 \6490 iom.F90 \6491 oce_trc.F90 \6492 par_trc.F90 \6493 sms_pisces.F90 \6494 trc.F90 \6495 trcdta.F90 \6496 trcsms_pisces.F90 \6497 KEY_CPP \6498 trcrst_pisces.F906499 6033 $(MODEL_LIB)(trcsbc.o) : \ 6500 6034 $(MODEL_LIB)(dianam.o) \ … … 6651 6185 trdmld_trc_oce.F90 \ 6652 6186 domzgr_substitute.h90 \ 6653 ldfeiv_substitute.h90 \6654 ldftra_substitute.h90 \6655 top_substitute.h90 \6656 vectopt_loop_substitute.h90 \6657 6187 KEY_CPP \ 6658 6188 trcsed.F90 … … 7213 6743 $(MODEL_LIB)(trcstp.o) : \ 7214 6744 $(MODEL_LIB)(agrif_top_sponge.o) \ 7215 $(MODEL_LIB)(daymod.o) \7216 6745 $(MODEL_LIB)(dianam.o) \ 7217 6746 $(MODEL_LIB)(dom_oce.o) \ … … 7257 6786 $(MODEL_LIB)(trcnxt.o) \ 7258 6787 $(MODEL_LIB)(trcrad.o) \ 7259 $(MODEL_LIB)(trcrst_c14b.o) \7260 $(MODEL_LIB)(trcrst_cfc.o) \7261 $(MODEL_LIB)(trcrst_lobster.o) \7262 $(MODEL_LIB)(trcrst_my_trc.o) \7263 $(MODEL_LIB)(trcrst_pisces.o) \7264 6788 $(MODEL_LIB)(trcsbc.o) \ 7265 6789 $(MODEL_LIB)(trcsms_c14b.o) \ … … 7281 6805 $(MODEL_LIB)(zpshde_trc.o) \ 7282 6806 agrif_top_sponge.F90 \ 7283 daymod.F90 \7284 6807 dianam.F90 \ 7285 6808 dom_oce.F90 \ … … 7325 6848 trcnxt.F90 \ 7326 6849 trcrad.F90 \ 7327 trcrst_c14b.F90 \7328 trcrst_cfc.F90 \7329 trcrst_lobster.F90 \7330 trcrst_my_trc.F90 \7331 trcrst_pisces.F90 \7332 6850 trcsbc.F90 \ 7333 6851 trcsms_c14b.F90 \ … … 7488 7006 zpshde_trc.F90 \ 7489 7007 domzgr_substitute.h90 \ 7490 ldfeiv_substitute.h90 \7491 ldftra_substitute.h90 \7492 top_substitute.h90 \7493 vectopt_loop_substitute.h90 \7494 7008 $(AGRIF_LIB) \ 7495 7009 KEY_CPP \ … … 7604 7118 $(MODEL_LIB)(trabbl.o) \ 7605 7119 $(MODEL_LIB)(traqsr.o) \ 7606 $(MODEL_LIB)(trc.o) \7607 7120 $(MODEL_LIB)(zdf_oce.o) \ 7608 7121 $(MODEL_LIB)(zdfddm.o) \ … … 7628 7141 trabbl.F90 \ 7629 7142 traqsr.F90 \ 7630 trc.F90 \7631 7143 zdf_oce.F90 \ 7632 7144 zdfddm.F90 \ 7633 7145 zdfmxl.F90 \ 7634 7146 $(MODEL_LIB)(dianam.o) \ 7635 $(MODEL_LIB)(dom_oce.o) \7636 7147 $(MODEL_LIB)(iom.o) \ 7637 7148 $(MODEL_LIB)(oce_trc.o) \ 7638 7149 $(MODEL_LIB)(trc.o) \ 7639 $(MODEL_LIB)(trdmld_trc_oce.o) \7640 $(MODEL_LIB)(trp_trc.o) \7641 7150 dianam.F90 \ 7642 dom_oce.F90 \7643 7151 iom.F90 \ 7644 7152 oce_trc.F90 \ 7645 7153 trc.F90 \ 7646 trdmld_trc_oce.F90 \7647 trp_trc.F90 \7648 7154 domzgr_substitute.h90 \ 7649 7155 ldfeiv_substitute.h90 \ -
branches/devmercator2010/CONFIG/ORCA2_OFF_PISCES/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.