Changeset 688 for trunk/CONFIG/ORCA2_LIM/scripts/BB_make
- Timestamp:
- 2007-06-29T18:49:38+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r667 r688 4 4 #-Q- sx8mercure # Compiler options NEMO (CEA SX6-NEC) 5 5 #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) 6 #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh " -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)6 #-Q- sx8mercure F_O = -size_t64 -dw -Wf\"-A dbl4\" -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) 7 7 #-Q- sx8mercure F_F = $(F_O) -f3 8 8 #-Q- sx8mercure L_X = $(L_O) -ftrace 9 9 #-Q- sx8brodie # Compiler options NEMO (CEA SX6-NEC) 10 #-Q- sx8brodie F_O = -dw -Wf\"-A idbl4\" -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh " -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)10 #-Q- sx8brodie F_O = -dw -Wf\"-A idbl4\" -sx8 -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) 11 11 #-Q- sx8brodie F_F = $(F_O) -f3 12 12 #-Q- sx8brodie L_X = $(L_O) 13 13 #-Q- sxdkrz # Compiler options for NEMO (DKRZ SX6-NEC) 14 #-Q- sxdkrz F_O = -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh " -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)14 #-Q- sxdkrz F_O = -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) 15 15 #-Q- sxdkrz F_F = $(F_O) -f3 16 16 #-Q- sxdkrz L_X = $(L_O) -ftrace 17 17 #-Q- eshpux # Compiler options for NEMO (Earth Simulator) 18 18 #-Q- eshpux # for super perfs! 19 #-Q- eshpux # F_O = $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh " -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)19 #-Q- eshpux # F_O = $(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) 20 20 #-Q- eshpux # regular options! 21 #-Q- eshpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh " -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC)21 #-Q- eshpux F_O = $(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) 22 22 #-Q- eshpux F_F = $(F_O) -f3 23 23 #-Q- eshpux L_X = $(L_O) … … 31 31 #-Q- lxiv7 L_X = -r8 -O3 32 32 #-Q- lxiv8 # Compiler options for NEMO (ifort version) 33 #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(N ETCDF_INC)33 #-Q- lxiv8 F_O = -O3 -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) 34 34 #-Q- lxiv8 F_F = $(F_O) -extend_source 35 35 #-Q- lxiv8 L_X = -r8 -O3 … … 1682 1682 iom_nf90.F90 \ 1683 1683 iom_rstdimg.F90 \ 1684 lbclnk.F90 \ 1684 1685 lib_print.f90 \ 1685 1686 $(MODEL_LIB)(daymod.o) \ … … 1690 1691 $(MODEL_LIB)(iom_nf90.o) \ 1691 1692 $(MODEL_LIB)(iom_rstdimg.o) \ 1693 $(MODEL_LIB)(lbclnk.o) \ 1692 1694 $(MODEL_LIB)(lib_print.o) \ 1693 1695 $(MODEL_LIB)(par_kind.o) \ … … 2171 2173 iom_nf90.F90 \ 2172 2174 iom_rstdimg.F90 \ 2175 lbclnk.F90 \ 2173 2176 lib_print.f90 \ 2174 2177 $(MODEL_LIB)(dom_oce.o) \ … … 2178 2181 $(MODEL_LIB)(iom_nf90.o) \ 2179 2182 $(MODEL_LIB)(iom_rstdimg.o) \ 2183 $(MODEL_LIB)(lbclnk.o) \ 2180 2184 $(MODEL_LIB)(lib_print.o) \ 2181 2185 $(MODEL_LIB)(par_kind.o) \ … … 2348 2352 iom_nf90.F90 \ 2349 2353 iom_rstdimg.F90 \ 2354 lbclnk.F90 \ 2350 2355 lib_print.f90 \ 2351 2356 $(MODEL_LIB)(dom_oce.o) \ … … 2355 2360 $(MODEL_LIB)(iom_nf90.o) \ 2356 2361 $(MODEL_LIB)(iom_rstdimg.o) \ 2362 $(MODEL_LIB)(lbclnk.o) \ 2357 2363 $(MODEL_LIB)(lib_print.o) \ 2358 2364 $(MODEL_LIB)(par_kind.o) \ … … 2440 2446 iom_nf90.F90 \ 2441 2447 iom_rstdimg.F90 \ 2448 lbclnk.F90 \ 2442 2449 lib_mpp.F90 \ 2443 2450 lib_print.f90 \ … … 2448 2455 $(MODEL_LIB)(iom_nf90.o) \ 2449 2456 $(MODEL_LIB)(iom_rstdimg.o) \ 2457 $(MODEL_LIB)(lbclnk.o) \ 2450 2458 $(MODEL_LIB)(lib_mpp.o) \ 2451 2459 $(MODEL_LIB)(lib_print.o) \ … … 2484 2492 iom_nf90.F90 \ 2485 2493 iom_rstdimg.F90 \ 2494 lbclnk.F90 \ 2486 2495 lib_print.f90 \ 2487 2496 $(MODEL_LIB)(dom_oce.o) \ … … 2491 2500 $(MODEL_LIB)(iom_nf90.o) \ 2492 2501 $(MODEL_LIB)(iom_rstdimg.o) \ 2502 $(MODEL_LIB)(lbclnk.o) \ 2493 2503 $(MODEL_LIB)(lib_print.o) \ 2494 2504 $(MODEL_LIB)(oce.o) \ … … 2523 2533 iom_nf90.F90 \ 2524 2534 iom_rstdimg.F90 \ 2535 lbclnk.F90 \ 2525 2536 lib_print.f90 \ 2526 2537 $(MODEL_LIB)(dom_oce.o) \ … … 2530 2541 $(MODEL_LIB)(iom_nf90.o) \ 2531 2542 $(MODEL_LIB)(iom_rstdimg.o) \ 2543 $(MODEL_LIB)(lbclnk.o) \ 2532 2544 $(MODEL_LIB)(lib_print.o) \ 2533 2545 $(MODEL_LIB)(oce.o) \ … … 2562 2574 iom_nf90.F90 \ 2563 2575 iom_rstdimg.F90 \ 2576 lbclnk.F90 \ 2564 2577 lib_mpp.F90 \ 2565 2578 lib_print.f90 \ … … 2570 2583 $(MODEL_LIB)(iom_nf90.o) \ 2571 2584 $(MODEL_LIB)(iom_rstdimg.o) \ 2585 $(MODEL_LIB)(lbclnk.o) \ 2572 2586 $(MODEL_LIB)(lib_mpp.o) \ 2573 2587 $(MODEL_LIB)(lib_print.o) \ … … 5140 5154 iom_nf90.F90 \ 5141 5155 iom_rstdimg.F90 \ 5156 lbclnk.F90 \ 5142 5157 lib_print.f90 \ 5143 5158 $(MODEL_LIB)(dom_oce.o) \ … … 5147 5162 $(MODEL_LIB)(iom_nf90.o) \ 5148 5163 $(MODEL_LIB)(iom_rstdimg.o) \ 5164 $(MODEL_LIB)(lbclnk.o) \ 5149 5165 $(MODEL_LIB)(lib_print.o) \ 5150 5166 $(MODEL_LIB)(par_kind.o) \ … … 5243 5259 par_oce.F90 \ 5244 5260 phycst.F90 \ 5261 dom_ice.F90 \ 5245 5262 dom_oce.F90 \ 5246 5263 flx_oce.F90 \ … … 5252 5269 limmsh.F90 \ 5253 5270 limrst.F90 \ 5271 $(MODEL_LIB)(dom_ice.o) \ 5254 5272 $(MODEL_LIB)(dom_oce.o) \ 5255 5273 $(MODEL_LIB)(flx_oce.o) \ … … 5594 5612 iom_def.F90 \ 5595 5613 lbclnk.F90 \ 5614 lib_mpp.F90 \ 5596 5615 lib_print.f90 \ 5597 5616 $(MODEL_LIB)(dom_oce.o) \ … … 5599 5618 $(MODEL_LIB)(iom_def.o) \ 5600 5619 $(MODEL_LIB)(lbclnk.o) \ 5601 $(MODEL_LIB)(lib_print.o) \ 5602 $(MODEL_LIB)(par_kind.o) \ 5603 $(MODEL_LIB)(par_oce.o) \ 5620 $(MODEL_LIB)(lib_mpp.o) \ 5621 $(MODEL_LIB)(lib_print.o) \ 5622 $(MODEL_LIB)(oce.o) \ 5623 $(MODEL_LIB)(par_kind.o) \ 5624 $(MODEL_LIB)(par_oce.o) \ 5625 oce.F90 \ 5604 5626 par_kind.F90 \ 5605 5627 par_oce.F90 \ … … 5610 5632 iom_nf90.F90 \ 5611 5633 iom_rstdimg.F90 \ 5634 lbclnk.F90 \ 5612 5635 $(MODEL_LIB)(dom_oce.o) \ 5613 5636 $(MODEL_LIB)(in_out_manager.o) \ … … 5616 5639 $(MODEL_LIB)(iom_nf90.o) \ 5617 5640 $(MODEL_LIB)(iom_rstdimg.o) \ 5641 $(MODEL_LIB)(lbclnk.o) \ 5618 5642 KEY_CPP \ 5619 5643 iom.F90 5620 5644 $(MODEL_LIB)(iom_ioipsl.o) : \ 5621 dom_oce.F90 \ 5622 in_out_manager.F90 \ 5623 lib_mpp.F90 \ 5624 lib_print.f90 \ 5625 $(MODEL_LIB)(dom_oce.o) \ 5626 $(MODEL_LIB)(in_out_manager.o) \ 5627 $(MODEL_LIB)(lib_mpp.o) \ 5628 $(MODEL_LIB)(lib_print.o) \ 5629 $(MODEL_LIB)(oce.o) \ 5630 $(MODEL_LIB)(par_kind.o) \ 5631 $(MODEL_LIB)(par_oce.o) \ 5632 oce.F90 \ 5645 lib_print.f90 \ 5646 $(MODEL_LIB)(lib_print.o) \ 5647 $(MODEL_LIB)(par_kind.o) \ 5648 $(MODEL_LIB)(par_oce.o) \ 5633 5649 par_kind.F90 \ 5634 5650 par_oce.F90 \ … … 5636 5652 in_out_manager.F90 \ 5637 5653 iom_def.F90 \ 5638 lbclnk.F90 \5639 5654 $(MODEL_LIB)(dom_oce.o) \ 5640 5655 $(MODEL_LIB)(in_out_manager.o) \ 5641 5656 $(MODEL_LIB)(iom_def.o) \ 5642 $(MODEL_LIB)(lbclnk.o) \5643 5657 $(IOIPSL_LIB) \ 5644 5658 iom_ioipsl.F90 … … 6215 6229 iom_nf90.F90 \ 6216 6230 iom_rstdimg.F90 \ 6231 lbclnk.F90 \ 6217 6232 lib_mpp.F90 \ 6218 6233 lib_print.f90 \ … … 6227 6242 $(MODEL_LIB)(iom.o) \ 6228 6243 $(MODEL_LIB)(iom_rstdimg.o) \ 6244 $(MODEL_LIB)(lbclnk.o) \ 6229 6245 $(MODEL_LIB)(lib_mpp.o) \ 6230 6246 $(MODEL_LIB)(lib_print.o) \ … … 6447 6463 iom_nf90.F90 \ 6448 6464 iom_rstdimg.F90 \ 6465 lbclnk.F90 \ 6449 6466 lib_mpp.F90 \ 6450 6467 lib_print.f90 \ … … 6456 6473 $(MODEL_LIB)(iom_nf90.o) \ 6457 6474 $(MODEL_LIB)(iom_rstdimg.o) \ 6475 $(MODEL_LIB)(lbclnk.o) \ 6458 6476 $(MODEL_LIB)(lib_mpp.o) \ 6459 6477 $(MODEL_LIB)(lib_print.o) \ … … 6566 6584 iom_nf90.F90 \ 6567 6585 iom_rstdimg.F90 \ 6586 lbclnk.F90 \ 6568 6587 lib_print.f90 \ 6569 6588 $(MODEL_LIB)(blk_oce.o) \ … … 6574 6593 $(MODEL_LIB)(iom_nf90.o) \ 6575 6594 $(MODEL_LIB)(iom_rstdimg.o) \ 6595 $(MODEL_LIB)(lbclnk.o) \ 6576 6596 $(MODEL_LIB)(lib_print.o) \ 6577 6597 $(MODEL_LIB)(par_ice.o) \ … … 6606 6626 $(MODEL_LIB)(limthd.o) : \ 6607 6627 blk_oce.F90 \ 6628 dom_ice.F90 \ 6608 6629 dom_oce.F90 \ 6609 6630 flx_oce.F90 \ … … 6619 6640 limrst.F90 \ 6620 6641 $(MODEL_LIB)(blk_oce.o) \ 6642 $(MODEL_LIB)(dom_ice.o) \ 6621 6643 $(MODEL_LIB)(dom_oce.o) \ 6622 6644 $(MODEL_LIB)(flx_oce.o) \ … … 7073 7095 iom_nf90.F90 \ 7074 7096 iom_rstdimg.F90 \ 7097 lbclnk.F90 \ 7075 7098 lib_mpp.F90 \ 7076 7099 lib_print.f90 \ … … 7081 7104 $(MODEL_LIB)(iom_nf90.o) \ 7082 7105 $(MODEL_LIB)(iom_rstdimg.o) \ 7106 $(MODEL_LIB)(lbclnk.o) \ 7083 7107 $(MODEL_LIB)(lib_mpp.o) \ 7084 7108 $(MODEL_LIB)(lib_print.o) \ … … 7657 7681 divcur.F90 \ 7658 7682 domhgr.F90 \ 7683 dom_ice.F90 \ 7659 7684 dommsk.F90 \ 7660 7685 dom_oce.F90 \ … … 7727 7752 $(MODEL_LIB)(divcur.o) \ 7728 7753 $(MODEL_LIB)(domhgr.o) \ 7754 $(MODEL_LIB)(dom_ice.o) \ 7729 7755 $(MODEL_LIB)(dommsk.o) \ 7730 7756 $(MODEL_LIB)(dom_oce.o) \ … … 9794 9820 iom_nf90.F90 \ 9795 9821 iom_rstdimg.F90 \ 9822 lbclnk.F90 \ 9796 9823 ldftra_oce.F90 \ 9797 9824 lib_mpp.F90 \ … … 9803 9830 $(MODEL_LIB)(iom_nf90.o) \ 9804 9831 $(MODEL_LIB)(iom_rstdimg.o) \ 9832 $(MODEL_LIB)(lbclnk.o) \ 9805 9833 $(MODEL_LIB)(ldftra_oce.o) \ 9806 9834 $(MODEL_LIB)(lib_mpp.o) \ … … 11284 11312 iom_nf90.F90 \ 11285 11313 iom_rstdimg.F90 \ 11314 lbclnk.F90 \ 11286 11315 lib_print.f90 \ 11287 11316 $(MODEL_LIB)(blk_oce.o) \ … … 11298 11327 $(MODEL_LIB)(iom.o) \ 11299 11328 $(MODEL_LIB)(iom_rstdimg.o) \ 11329 $(MODEL_LIB)(lbclnk.o) \ 11300 11330 $(MODEL_LIB)(lib_print.o) \ 11301 11331 $(MODEL_LIB)(oce.o) \
Note: See TracChangeset
for help on using the changeset viewer.