Changeset 164
- Timestamp:
- 2004-11-03T15:48:55+01:00 (19 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/GYRE/scripts/BB_make
r138 r164 5 5 #-Q- sxnec # Compiler options for the ORCA model - std 6 6 #-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -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 7 #-Q- sx6nec # Compiler options for the ORCA model - std 8 #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) 7 9 #-Q- linux # Compiler options for the ORCA model 8 10 #-Q- linux F_O = -Mlist -O2 -byteswapio -r8 -module $(MODDIR) … … 12 14 PREF= 13 15 #-Q- sxnec PREF=i. 16 #-Q- sx6nec PREF=i. 14 17 15 18 KEY_LIST = \ … … 89 92 $(MODEL_LIB)(lib_isml.o)\ 90 93 $(MODEL_LIB)(lib_print.o)\ 94 $(MODEL_LIB)(albedo.o)\ 91 95 $(MODEL_LIB)(blk_oce.o)\ 92 96 $(MODEL_LIB)(bulk.o)\ … … 278 282 .PRECIOUS : $(MODEL_LIB) 279 283 #-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 284 #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 280 285 281 286 # library dependancies … … 293 298 #-Q- fjvpp -Z $*.L \ 294 299 #-Q- sxnec -R2 \ 300 #-Q- sx6nec -R2 \ 295 301 #-Q- aix -qsource \ 296 302 $*.f90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 297 303 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 304 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 298 305 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 299 306 @$(RM) $*.[of] … … 308 315 #-Q- fjvpp -Z $*.L \ 309 316 #-Q- sxnec -R2 \ 317 #-Q- sx6nec -R2 \ 310 318 #-Q- aix -qsource \ 311 319 $*.F90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 312 320 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 321 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 313 322 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 314 323 @$(RM) $*.[of] … … 323 332 #-Q- fjvpp -Z $*.L \ 324 333 #-Q- sxnec -R2 \ 334 #-Q- sx6nec -R2 \ 325 335 #-Q- aix -qsource \ 326 336 $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 327 337 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 338 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 328 339 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 329 340 @$(RM) $*.[of] … … 338 349 #-Q- fjvpp -Z $*.L \ 339 350 #-Q- sxnec -R2 \ 351 #-Q- sx6nec -R2 \ 340 352 #-Q- aix -qsource \ 341 353 $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 342 354 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 355 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 343 356 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 344 357 @$(RM) -f $*.o … … 347 360 @mv $*.L $(TMP) 348 361 # 362 $(MODEL_LIB)(albedo.o) : \ 363 dom_oce.F90 \ 364 in_out_manager.F90 \ 365 lib_mpp.F90 \ 366 lib_print.f90 \ 367 oce.F90 \ 368 par_ice.F90 \ 369 par_kind.F90 \ 370 par_oce.F90 \ 371 phycst.F90 \ 372 $(MODEL_LIB)(dom_oce.o) \ 373 $(MODEL_LIB)(in_out_manager.o) \ 374 $(MODEL_LIB)(lib_mpp.o) \ 375 $(MODEL_LIB)(lib_print.o) \ 376 $(MODEL_LIB)(oce.o) \ 377 $(MODEL_LIB)(par_ice.o) \ 378 $(MODEL_LIB)(par_kind.o) \ 379 $(MODEL_LIB)(par_oce.o) \ 380 $(MODEL_LIB)(phycst.o) \ 381 blk_oce.F90 \ 382 cpl_oce.F90 \ 383 daymod.F90 \ 384 dom_oce.F90 \ 385 flx_oce.F90 \ 386 ice.F90 \ 387 in_out_manager.F90 \ 388 lbclnk.F90 \ 389 oce.F90 \ 390 ocfzpt.F90 \ 391 phycst.F90 \ 392 $(MODEL_LIB)(blk_oce.o) \ 393 $(MODEL_LIB)(cpl_oce.o) \ 394 $(MODEL_LIB)(daymod.o) \ 395 $(MODEL_LIB)(dom_oce.o) \ 396 $(MODEL_LIB)(flx_oce.o) \ 397 $(MODEL_LIB)(ice.o) \ 398 $(MODEL_LIB)(in_out_manager.o) \ 399 $(MODEL_LIB)(lbclnk.o) \ 400 $(MODEL_LIB)(oce.o) \ 401 $(MODEL_LIB)(ocfzpt.o) \ 402 $(MODEL_LIB)(phycst.o) \ 403 albedo.F90 349 404 $(MODEL_LIB)(blk_oce.o) : \ 350 405 par_kind.F90 \ … … 354 409 blk_oce.F90 355 410 $(MODEL_LIB)(bulk.o) : \ 411 albedo.F90 \ 356 412 blk_oce.F90 \ 357 413 cpl_oce.F90 \ … … 359 415 dom_oce.F90 \ 360 416 flx_oce.F90 \ 361 ice.F90 \362 417 in_out_manager.F90 \ 363 418 lbclnk.F90 \ … … 368 423 par_oce.F90 \ 369 424 phycst.F90 \ 425 $(MODEL_LIB)(albedo.o) \ 370 426 $(MODEL_LIB)(blk_oce.o) \ 371 427 $(MODEL_LIB)(cpl_oce.o) \ … … 373 429 $(MODEL_LIB)(dom_oce.o) \ 374 430 $(MODEL_LIB)(flx_oce.o) \ 375 $(MODEL_LIB)(ice.o) \376 431 $(MODEL_LIB)(in_out_manager.o) \ 377 432 $(MODEL_LIB)(lbclnk.o) \ … … 685 740 $(MODEL_LIB)(cpl.o) : \ 686 741 dom_oce.F90 \ 687 lib_print.f90 \ 688 oce.F90 \ 689 par_kind.F90 \ 690 par_oce.F90 \ 691 $(MODEL_LIB)(dom_oce.o) \ 692 $(MODEL_LIB)(lib_print.o) \ 693 $(MODEL_LIB)(oce.o) \ 694 $(MODEL_LIB)(par_kind.o) \ 695 $(MODEL_LIB)(par_oce.o) \ 742 in_out_manager.F90 \ 743 lib_print.f90 \ 744 oce.F90 \ 745 par_kind.F90 \ 746 par_oce.F90 \ 747 phycst.F90 \ 748 $(MODEL_LIB)(dom_oce.o) \ 749 $(MODEL_LIB)(in_out_manager.o) \ 750 $(MODEL_LIB)(lib_print.o) \ 751 $(MODEL_LIB)(oce.o) \ 752 $(MODEL_LIB)(par_kind.o) \ 753 $(MODEL_LIB)(par_oce.o) \ 754 $(MODEL_LIB)(phycst.o) \ 696 755 cpl_oce.F90 \ 756 daymod.F90 \ 697 757 dom_oce.F90 \ 698 758 flx_oce.F90 \ … … 700 760 oce.F90 \ 701 761 ocfzpt.F90 \ 762 phycst.F90 \ 702 763 $(MODEL_LIB)(cpl_oce.o) \ 764 $(MODEL_LIB)(daymod.o) \ 703 765 $(MODEL_LIB)(dom_oce.o) \ 704 766 $(MODEL_LIB)(flx_oce.o) \ … … 706 768 $(MODEL_LIB)(oce.o) \ 707 769 $(MODEL_LIB)(ocfzpt.o) \ 770 $(MODEL_LIB)(phycst.o) \ 708 771 ../../../lib/libioipsl.a \ 709 772 cpl.F90 … … 731 794 daymod.F90 732 795 $(MODEL_LIB)(diafwb.o) : \ 796 albedo.F90 \ 733 797 blk_oce.F90 \ 734 798 cpl_oce.F90 \ … … 741 805 flxrnf.F90 \ 742 806 flx_oce.F90 \ 743 ice.F90 \744 807 ice_oce.F90 \ 745 808 in_out_manager.F90 \ … … 754 817 taumod.F90 \ 755 818 tradmp.F90 \ 819 $(MODEL_LIB)(albedo.o) \ 756 820 $(MODEL_LIB)(blk_oce.o) \ 757 821 $(MODEL_LIB)(cpl_oce.o) \ … … 764 828 $(MODEL_LIB)(flxrnf.o) \ 765 829 $(MODEL_LIB)(flx_oce.o) \ 766 $(MODEL_LIB)(ice.o) \767 830 $(MODEL_LIB)(ice_oce.o) \ 768 831 $(MODEL_LIB)(in_out_manager.o) \ … … 1061 1124 dom_oce.F90 \ 1062 1125 flxrnf.F90 \ 1126 flx_oce.F90 \ 1063 1127 ice_oce.F90 \ 1064 1128 in_out_manager.F90 \ … … 1081 1145 $(MODEL_LIB)(dom_oce.o) \ 1082 1146 $(MODEL_LIB)(flxrnf.o) \ 1147 $(MODEL_LIB)(flx_oce.o) \ 1083 1148 $(MODEL_LIB)(ice_oce.o) \ 1084 1149 $(MODEL_LIB)(in_out_manager.o) \ … … 2504 2569 flo_oce.F90 2505 2570 $(MODEL_LIB)(flxblk.o) : \ 2506 dom_oce.F90 \2507 in_out_manager.F90 \2508 lib_mpp.F90 \2509 lib_print.f90 \2510 oce.F90 \2511 par_ice.F90 \2512 par_kind.F90 \2513 par_oce.F90 \2514 phycst.F90 \2515 $(MODEL_LIB)(dom_oce.o) \2516 $(MODEL_LIB)(in_out_manager.o) \2517 $(MODEL_LIB)(lib_mpp.o) \2518 $(MODEL_LIB)(lib_print.o) \2519 $(MODEL_LIB)(oce.o) \2520 $(MODEL_LIB)(par_ice.o) \2521 $(MODEL_LIB)(par_kind.o) \2522 $(MODEL_LIB)(par_oce.o) \2523 $(MODEL_LIB)(phycst.o) \2524 2571 blk_oce.F90 \ 2525 2572 cpl_oce.F90 \ … … 2530 2577 in_out_manager.F90 \ 2531 2578 lbclnk.F90 \ 2579 lib_mpp.F90 \ 2580 lib_print.f90 \ 2532 2581 oce.F90 \ 2533 2582 ocfzpt.F90 \ 2583 par_kind.F90 \ 2584 par_oce.F90 \ 2534 2585 phycst.F90 \ 2535 2586 $(MODEL_LIB)(blk_oce.o) \ … … 2541 2592 $(MODEL_LIB)(in_out_manager.o) \ 2542 2593 $(MODEL_LIB)(lbclnk.o) \ 2594 $(MODEL_LIB)(lib_mpp.o) \ 2595 $(MODEL_LIB)(lib_print.o) \ 2596 $(MODEL_LIB)(oce.o) \ 2597 $(MODEL_LIB)(ocfzpt.o) \ 2598 $(MODEL_LIB)(par_kind.o) \ 2599 $(MODEL_LIB)(par_oce.o) \ 2600 $(MODEL_LIB)(phycst.o) \ 2601 albedo.F90 \ 2602 blk_oce.F90 \ 2603 cpl_oce.F90 \ 2604 daymod.F90 \ 2605 dom_oce.F90 \ 2606 flx_oce.F90 \ 2607 in_out_manager.F90 \ 2608 lbclnk.F90 \ 2609 oce.F90 \ 2610 ocfzpt.F90 \ 2611 phycst.F90 \ 2612 $(MODEL_LIB)(albedo.o) \ 2613 $(MODEL_LIB)(blk_oce.o) \ 2614 $(MODEL_LIB)(cpl_oce.o) \ 2615 $(MODEL_LIB)(daymod.o) \ 2616 $(MODEL_LIB)(dom_oce.o) \ 2617 $(MODEL_LIB)(flx_oce.o) \ 2618 $(MODEL_LIB)(in_out_manager.o) \ 2619 $(MODEL_LIB)(lbclnk.o) \ 2543 2620 $(MODEL_LIB)(oce.o) \ 2544 2621 $(MODEL_LIB)(ocfzpt.o) \ … … 2546 2623 flxblk.F90 2547 2624 $(MODEL_LIB)(flxfwb.o) : \ 2625 albedo.F90 \ 2548 2626 blk_oce.F90 \ 2549 2627 cpl_oce.F90 \ … … 2556 2634 flxrnf.F90 \ 2557 2635 flx_oce.F90 \ 2558 ice.F90 \2559 2636 ice_oce.F90 \ 2560 2637 in_out_manager.F90 \ … … 2569 2646 taumod.F90 \ 2570 2647 tradmp.F90 \ 2648 $(MODEL_LIB)(albedo.o) \ 2571 2649 $(MODEL_LIB)(blk_oce.o) \ 2572 2650 $(MODEL_LIB)(cpl_oce.o) \ … … 2579 2657 $(MODEL_LIB)(flxrnf.o) \ 2580 2658 $(MODEL_LIB)(flx_oce.o) \ 2581 $(MODEL_LIB)(ice.o) \2582 2659 $(MODEL_LIB)(ice_oce.o) \ 2583 2660 $(MODEL_LIB)(in_out_manager.o) \ … … 2666 2743 bulk.F90 \ 2667 2744 cpl_oce.F90 \ 2745 flxrnf.F90 \ 2668 2746 flx_oce.F90 \ 2669 2747 ice_oce.F90 \ … … 2671 2749 $(MODEL_LIB)(bulk.o) \ 2672 2750 $(MODEL_LIB)(cpl_oce.o) \ 2751 $(MODEL_LIB)(flxrnf.o) \ 2673 2752 $(MODEL_LIB)(flx_oce.o) \ 2674 2753 $(MODEL_LIB)(ice_oce.o) \ … … 2800 2879 iceini.F90 2801 2880 $(MODEL_LIB)(icestp.o) : \ 2881 albedo.F90 \ 2802 2882 blk_oce.F90 \ 2803 2883 cpl_oce.F90 \ … … 2838 2918 thd_ice.F90 \ 2839 2919 tradmp.F90 \ 2920 $(MODEL_LIB)(albedo.o) \ 2840 2921 $(MODEL_LIB)(blk_oce.o) \ 2841 2922 $(MODEL_LIB)(cpl_oce.o) \ … … 2957 3038 dynspg_fsc_atsk.F90 \ 2958 3039 flxrnf.F90 \ 3040 flx_oce.F90 \ 2959 3041 ice_oce.F90 \ 2960 3042 in_out_manager.F90 \ … … 2990 3072 $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 2991 3073 $(MODEL_LIB)(flxrnf.o) \ 3074 $(MODEL_LIB)(flx_oce.o) \ 2992 3075 $(MODEL_LIB)(ice_oce.o) \ 2993 3076 $(MODEL_LIB)(in_out_manager.o) \ … … 3283 3366 $(MODEL_LIB)(oce.o) \ 3284 3367 $(MODEL_LIB)(phycst.o) \ 3368 domzgr_substitute.h90 \ 3285 3369 ldftra_c1d.h90 \ 3286 3370 ldftra_c2d.h90 \ … … 3525 3609 limdyn.F90 3526 3610 $(MODEL_LIB)(limflx.o) : \ 3611 albedo.F90 \ 3527 3612 blk_oce.F90 \ 3528 3613 cpl_oce.F90 \ … … 3541 3626 par_oce.F90 \ 3542 3627 phycst.F90 \ 3628 $(MODEL_LIB)(albedo.o) \ 3543 3629 $(MODEL_LIB)(blk_oce.o) \ 3544 3630 $(MODEL_LIB)(cpl_oce.o) \ … … 3557 3643 $(MODEL_LIB)(par_oce.o) \ 3558 3644 $(MODEL_LIB)(phycst.o) \ 3645 albedo.F90 \ 3559 3646 flxblk.F90 \ 3560 3647 flx_oce.F90 \ … … 3566 3653 par_oce.F90 \ 3567 3654 phycst.F90 \ 3655 $(MODEL_LIB)(albedo.o) \ 3568 3656 $(MODEL_LIB)(flxblk.o) \ 3569 3657 $(MODEL_LIB)(flx_oce.o) \ … … 4082 4170 $(MODEL_LIB)(model.o) : \ 4083 4171 cpl.F90 \ 4172 cpl_oce.F90 \ 4084 4173 daymod.F90 \ 4085 4174 diaptr.F90 \ … … 4111 4200 zpshde.F90 \ 4112 4201 $(MODEL_LIB)(cpl.o) \ 4202 $(MODEL_LIB)(cpl_oce.o) \ 4113 4203 $(MODEL_LIB)(daymod.o) \ 4114 4204 $(MODEL_LIB)(diaptr.o) \ … … 4988 5078 $(MODEL_LIB)(zpshde.o) \ 4989 5079 cpl.F90 \ 5080 cpl_oce.F90 \ 4990 5081 daymod.F90 \ 4991 5082 diaptr.F90 \ … … 5017 5108 zpshde.F90 \ 5018 5109 $(MODEL_LIB)(cpl.o) \ 5110 $(MODEL_LIB)(cpl_oce.o) \ 5019 5111 $(MODEL_LIB)(daymod.o) \ 5020 5112 $(MODEL_LIB)(diaptr.o) \ … … 5136 5228 dynspg_fsc.F90 \ 5137 5229 dynspg_fsc_atsk.F90 \ 5230 flx_oce.F90 \ 5138 5231 ice_oce.F90 \ 5139 5232 in_out_manager.F90 \ … … 5149 5242 $(MODEL_LIB)(dynspg_fsc.o) \ 5150 5243 $(MODEL_LIB)(dynspg_fsc_atsk.o) \ 5244 $(MODEL_LIB)(flx_oce.o) \ 5151 5245 $(MODEL_LIB)(ice_oce.o) \ 5152 5246 $(MODEL_LIB)(in_out_manager.o) \ … … 5852 5946 dtatem.F90 \ 5853 5947 flxrnf.F90 \ 5948 flx_oce.F90 \ 5854 5949 ice_oce.F90 \ 5855 5950 in_out_manager.F90 \ … … 5884 5979 $(MODEL_LIB)(dtatem.o) \ 5885 5980 $(MODEL_LIB)(flxrnf.o) \ 5981 $(MODEL_LIB)(flx_oce.o) \ 5886 5982 $(MODEL_LIB)(ice_oce.o) \ 5887 5983 $(MODEL_LIB)(in_out_manager.o) \ … … 5950 6046 $(MODEL_LIB)(lbclnk.o) \ 5951 6047 $(MODEL_LIB)(phycst.o) \ 6048 cpl_oce.F90 \ 6049 geo2ocean.F90 \ 6050 $(MODEL_LIB)(cpl_oce.o) \ 6051 $(MODEL_LIB)(geo2ocean.o) \ 5952 6052 tau_coupled.h90 \ 5953 6053 tau_coupled_ice.h90 \ … … 7092 7192 dom_oce.F90 \ 7093 7193 flxrnf.F90 \ 7194 flx_oce.F90 \ 7094 7195 ice_oce.F90 \ 7095 7196 in_out_manager.F90 \ … … 7116 7217 $(MODEL_LIB)(dom_oce.o) \ 7117 7218 $(MODEL_LIB)(flxrnf.o) \ 7219 $(MODEL_LIB)(flx_oce.o) \ 7118 7220 $(MODEL_LIB)(ice_oce.o) \ 7119 7221 $(MODEL_LIB)(in_out_manager.o) \ -
trunk/CONFIG/GYRE/scripts/BB_make.ldef
r102 r164 11 11 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 12 12 #-Q- sxnec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 13 #-Q- sx6nec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 13 14 SXMODEL_LIB = $(MODEL_LIB) 14 15 #-Q- sxnec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 16 #-Q- sx6nec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 15 17 OASISMPI2_LIB = 16 18 LIBMPI = … … 29 31 30 32 #- 31 33 #-Q- sx6nec ## P_P = ' -Wp,-Dkey_gyre -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_ldfslp -Wp,-Dkey_zdftke -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory' -
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r157 r164 5 5 #-Q- sxnec # Compiler options for the ORCA model - std 6 6 #-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -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 7 #-Q- sx6nec # Compiler options for the ORCA model - std 8 #-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) 7 9 #-Q- linux # Compiler options for the ORCA model 8 10 #-Q- linux F_O = -Mlist -O2 -byteswapio -r8 -module $(MODDIR) … … 12 14 PREF= 13 15 #-Q- sxnec PREF=i. 16 #-Q- sx6nec PREF=i. 14 17 15 18 KEY_LIST = \ … … 279 282 .PRECIOUS : $(MODEL_LIB) 280 283 #-Q- sxnec .PRECIOUS : $(SXMODEL_LIB) 284 #-Q- sx6nec .PRECIOUS : $(SXMODEL_LIB) 281 285 282 286 # library dependancies … … 294 298 #-Q- fjvpp -Z $*.L \ 295 299 #-Q- sxnec -R2 \ 300 #-Q- sx6nec -R2 \ 296 301 #-Q- aix -qsource \ 297 302 $*.f90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 298 303 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 304 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 299 305 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 300 306 @$(RM) $*.[of] … … 309 315 #-Q- fjvpp -Z $*.L \ 310 316 #-Q- sxnec -R2 \ 317 #-Q- sx6nec -R2 \ 311 318 #-Q- aix -qsource \ 312 319 $*.F90 || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 313 320 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 321 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 314 322 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 315 323 @$(RM) $*.[of] … … 324 332 #-Q- fjvpp -Z $*.L \ 325 333 #-Q- sxnec -R2 \ 334 #-Q- sx6nec -R2 \ 326 335 #-Q- aix -qsource \ 327 336 $*.F || { mv $(PREF)$*.L $(TMP) ; false ; exit ; } 328 337 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 338 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 329 339 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 330 340 @$(RM) $*.[of] … … 339 349 #-Q- fjvpp -Z $*.L \ 340 350 #-Q- sxnec -R2 \ 351 #-Q- sx6nec -R2 \ 341 352 #-Q- aix -qsource \ 342 353 $*.f|| { mv $*.L $(TMP) ; false ; exit ; } 343 354 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 355 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 344 356 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 345 357 @$(RM) -f $*.o -
trunk/CONFIG/ORCA2_LIM/scripts/BB_make.ldef
r89 r164 11 11 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 12 12 #-Q- sxnec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 13 #-Q- sxnec IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 13 14 SXMODEL_LIB = $(MODEL_LIB) 15 #-Q- sxnec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 14 16 #-Q- sxnec SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 15 17 OASISMPI2_LIB = … … 48 50 #-Q- sxnec ## P_P = -Wp,-Dkey_autotasking -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm 49 51 #- 52 #-Q- sx6nec ## ORCA2-LIM standard 53 #-Q- sx6nec ##P_P = '-Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm' 54 #- 55 #-Q- sx6nec ## ORCA2-LIM autotasking 56 #-Q- sx6nec ## P_P = '-Wp,-Dkey_autotasking -Wp,-Dkey_partial_steps -Wp,-Dkey_trabbl_dif -Wp,-Dkey_vectopt_loop -Wp,-Dkey_vectopt_memory -Wp,-Dkey_orca_r2 -Wp,-Dkey_ice_lim -Wp,-Dkey_lim_fdd -Wp,-Dkey_dynspg_fsc -Wp,-Dkey_diaeiv -Wp,-Dkey_ldfslp -Wp,-Dkey_traldf_c2d -Wp,-Dkey_traldf_eiv -Wp,-Dkey_dynldf_c3d -Wp,-Dkey_dtatem -Wp,-Dkey_dtasal -Wp,-Dkey_tau_monthly -Wp,-Dkey_flx_bulk_monthly -Wp,-Dkey_diagap -Wp,-Dkey_tradmp -Wp,-Dkey_trabbc -Wp,-Dkey_zdftke -Wp,-Dkey_zdfddm' 57 #- 50 58 -
trunk/UTIL/fait_AA_make
r137 r164 45 45 .PRECIOUS : \$(MODEL_LIB) 46 46 #-Q- sxnec .PRECIOUS : \$(SXMODEL_LIB) 47 #-Q- sx6nec .PRECIOUS : \$(SXMODEL_LIB) 47 48 48 49 # library dependancies … … 60 61 #-Q- fjvpp -Z \$*.L \\ 61 62 #-Q- sxnec -R2 \\ 63 #-Q- sx6nec -R2 \\ 62 64 #-Q- aix -qsource \\ 63 65 \$*.f90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 64 66 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 67 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 65 68 @\$(A_C) \$(MODEL_LIB) \$*.o > /dev/null 66 69 @\$(RM) \$*.[of] … … 75 78 #-Q- fjvpp -Z \$*.L \\ 76 79 #-Q- sxnec -R2 \\ 80 #-Q- sx6nec -R2 \\ 77 81 #-Q- aix -qsource \\ 78 82 \$*.F90 || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 79 83 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 84 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 80 85 @\$(A_C) \$(MODEL_LIB) \$*.o > /dev/null 81 86 @\$(RM) \$*.[of] … … 90 95 #-Q- fjvpp -Z \$*.L \\ 91 96 #-Q- sxnec -R2 \\ 97 #-Q- sx6nec -R2 \\ 92 98 #-Q- aix -qsource \\ 93 99 \$*.F || { mv \$(PREF)\$*.L \$(TMP) ; false ; exit ; } 94 100 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 101 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 95 102 @\$(A_C) \$(MODEL_LIB) \$*.o > /dev/null 96 103 @\$(RM) \$*.[of] … … 105 112 #-Q- fjvpp -Z \$*.L \\ 106 113 #-Q- sxnec -R2 \\ 114 #-Q- sx6nec -R2 \\ 107 115 #-Q- aix -qsource \\ 108 116 \$*.f|| { mv \$*.L \$(TMP) ; false ; exit ; } 109 117 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 118 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 110 119 @\$(A_C) \$(MODEL_LIB) \$*.o > /dev/null 111 120 @\$(RM) -f \$*.o … … 126 135 echo '#-Q- sxnec # Compiler options for the ORCA model - std' 127 136 echo '#-Q- sxnec F_O = -dw -Wf\"-A idbl4\" -sx5 -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' 128 137 echo '#-Q- sx6nec # Compiler options for the ORCA model - std' 138 echo '#-Q- sx6nec F_O = -size_t64 -dw -Wf\"-A dbl4\" -sx6 -C vopt -Wf"-P nh" -Wf',-pvctl noassume loopcnt=10000 -L transform' -I $(MODDIR)' 129 139 echo '#-Q- linux # Compiler options for the ORCA model' 130 140 echo '#-Q- linux F_O = -Mlist -O2 -byteswapio -r8 -module $(MODDIR)' … … 135 145 echo 'PREF=' 136 146 echo '#-Q- sxnec PREF=i.' 147 echo '#-Q- sx6nec PREF=i.' 137 148 echo '' 138 149 # Write the cpp key list with one key by line
Note: See TracChangeset
for help on using the changeset viewer.