Changeset 356
- Timestamp:
- 2005-12-12T18:26:08+01:00 (19 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/GYRE/scripts/BB_make
r347 r356 27 27 #-Q- g95 L_X = -r8 -O3 28 28 #-Q- aix # Compiler options for the ORCA model (aix version) 29 #-Q- aix F_O = -O3 -qsave -q autodbl=dbl4-qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce29 #-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 30 30 #-Q- aix L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 31 31 #-Q- aix L_X = $(L_O) $(L_C) … … 345 345 #-Q- hpux -R2 \ 346 346 #-Q- aix -qsource \ 347 $*.f90 || { [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP); false ; exit ; }347 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 348 348 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 349 349 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 356 356 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 357 357 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 358 @ [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP)358 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 359 359 360 360 # rules for the .F90 files … … 367 367 #-Q- hpux -R2 \ 368 368 #-Q- aix -qsource \ 369 $*.F90 || { [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP); false ; exit ; }369 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 370 370 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 371 371 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 378 378 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 379 379 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 380 @ [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP)380 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 381 381 382 382 # rules for the .F files … … 389 389 #-Q- hpux -R2 \ 390 390 #-Q- aix -qsource \ 391 $*.F || { [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP); false ; exit ; }391 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 392 392 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 393 393 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 400 400 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 401 401 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 402 @ [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP)402 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 403 403 404 404 # rules for the library from the .f files … … 411 411 #-Q- hpux -R2 \ 412 412 #-Q- aix -qsource \ 413 $*.f|| { [ -f $*.L ] && mv $*.L $(TMP); false ; exit ; }413 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 414 414 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 415 415 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 421 421 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 422 422 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 423 @ [ -f $(PREF)$*.L ] && mv $*.L $(TMP)423 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 424 424 # 425 425 $(MODEL_LIB)(albedo.o) : \ -
trunk/CONFIG/GYRE/scripts/BB_make.ldef
r318 r356 38 38 #-Q- g95 P_P = -Dkey_gyre -Dkey_dynspg_fsc -Dkey_ldfslp -Dkey_zdftke -Dkey_vectopt_loop -Dkey_vectopt_memory 39 39 #- 40 #-Q- aix P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_ loop -WF,-Dkey_vectopt_memory40 #-Q- aix P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_memory 41 41 #- 42 #-Q- osxxlf P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_ loop -WF,-Dkey_vectopt_memory42 #-Q- osxxlf P_P = -WF,-Dkey_gyre -WF,-Dkey_dynspg_fsc -WF,-Dkey_ldfslp -WF,-Dkey_zdftke -WF,-Dkey_vectopt_memory -
trunk/CONFIG/ORCA2_LIM/scripts/BB_make
r347 r356 27 27 #-Q- g95 L_X = -r8 -O3 28 28 #-Q- aix # Compiler options for the ORCA model (aix version) 29 #-Q- aix F_O = -O3 -qsave -q autodbl=dbl4-qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce29 #-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce 30 30 #-Q- aix L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3 31 31 #-Q- aix L_X = $(L_O) $(L_C) … … 345 345 #-Q- hpux -R2 \ 346 346 #-Q- aix -qsource \ 347 $*.f90 || { [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP); false ; exit ; }347 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 348 348 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 349 349 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 356 356 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 357 357 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 358 @ [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP)358 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 359 359 360 360 # rules for the .F90 files … … 367 367 #-Q- hpux -R2 \ 368 368 #-Q- aix -qsource \ 369 $*.F90 || { [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP); false ; exit ; }369 $*.F90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 370 370 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 371 371 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 378 378 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 379 379 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 380 @ [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP)380 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 381 381 382 382 # rules for the .F files … … 389 389 #-Q- hpux -R2 \ 390 390 #-Q- aix -qsource \ 391 $*.F || { [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP); false ; exit ; }391 $*.F || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 392 392 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 393 393 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 400 400 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 401 401 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 402 @ [ -f $(PREF)$*.L ] && mv $(PREF)$*.L $(TMP)402 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 403 403 404 404 # rules for the library from the .f files … … 411 411 #-Q- hpux -R2 \ 412 412 #-Q- aix -qsource \ 413 $*.f|| { [ -f $*.L ] && mv $*.L $(TMP); false ; exit ; }413 $*.f|| { if [ -f $(PREF)$*.L ] ; then mv $*.L $(TMP) ; fi ; false ; exit ; } 414 414 #-Q- sxnec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 415 415 #-Q- sx6nec @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null … … 421 421 #-Q- linux @mv $(PREF)$*.lst $(PREF)$*.L 422 422 #-Q- osxxlf @mv $(PREF)$*.lst $(PREF)$*.L 423 @ [ -f $(PREF)$*.L ] && mv $*.L $(TMP)423 @if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi 424 424 # 425 425 $(MODEL_LIB)(albedo.o) : \ -
trunk/CONFIG/ORCA2_LIM/scripts/BB_make.ldef
r347 r356 53 53 #- 54 54 #-Q- aix ## ORCA2-LIM standard 55 #-Q- aix P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_ loop -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm55 #-Q- aix P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm 56 56 #- 57 57 #-Q- osxxlf ## ORCA2-LIM standard 58 #-Q- osxxlf P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_ loop -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm58 #-Q- osxxlf P_P = -WF,-Dkey_partial_steps -WF,-Dkey_trabbl_dif -WF,-Dkey_vectopt_memory -WF,-Dkey_orca_r2 -WF,-Dkey_ice_lim -WF,-Dkey_lim_fdd -WF,-Dkey_dynspg_fsc -WF,-Dkey_diaeiv -WF,-Dkey_ldfslp -WF,-Dkey_traldf_c2d -WF,-Dkey_traldf_eiv -WF,-Dkey_dynldf_c3d -WF,-Dkey_dtatem -WF,-Dkey_dtasal -WF,-Dkey_tau_monthly -WF,-Dkey_flx_bulk_monthly -WF,-Dkey_tradmp -WF,-Dkey_trabbc -WF,-Dkey_zdftke -WF,-Dkey_zdfddm 59 59 -
trunk/UTIL/fait_AA_make
r346 r356 67 67 #-Q- hpux -R2 \\ 68 68 #-Q- aix -qsource \\ 69 \$*.f90 || { [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP); false ; exit ; }69 \$*.f90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 70 70 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 71 71 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 78 78 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 79 79 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 80 @ [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP)80 @if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi 81 81 82 82 # rules for the .F90 files … … 89 89 #-Q- hpux -R2 \\ 90 90 #-Q- aix -qsource \\ 91 \$*.F90 || { [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP); false ; exit ; }91 \$*.F90 || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 92 92 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 93 93 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 100 100 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 101 101 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 102 @ [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP)102 @if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi 103 103 104 104 # rules for the .F files … … 111 111 #-Q- hpux -R2 \\ 112 112 #-Q- aix -qsource \\ 113 \$*.F || { [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP); false ; exit ; }113 \$*.F || { if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi ; false ; exit ; } 114 114 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 115 115 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 122 122 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 123 123 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 124 @ [ -f \$(PREF)\$*.L ] && mv \$(PREF)\$*.L \$(TMP)124 @if [ -f \$(PREF)\$*.L ] ; then mv \$(PREF)\$*.L \$(TMP) ; fi 125 125 126 126 # rules for the library from the .f files … … 133 133 #-Q- hpux -R2 \\ 134 134 #-Q- aix -qsource \\ 135 \$*.f|| { [ -f \$*.L ] && mv \$*.L \$(TMP); false ; exit ; }135 \$*.f|| { if [ -f \$(PREF)\$*.L ] ; then mv \$*.L \$(TMP) ; fi ; false ; exit ; } 136 136 #-Q- sxnec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null 137 137 #-Q- sx6nec @\$(A_X) \$(SXMODEL_LIB) \$*.o > /dev/null … … 143 143 #-Q- linux @mv \$(PREF)\$*.lst \$(PREF)\$*.L 144 144 #-Q- osxxlf @mv \$(PREF)\$*.lst \$(PREF)\$*.L 145 @ [ -f \$(PREF)\$*.L ] && mv \$*.L \$(TMP)145 @if [ -f \$(PREF)\$*.L ] ; then mv \$*.L \$(TMP) ; fi 146 146 # 147 147 end … … 169 169 echo '#-Q- hpux # regular options!' 170 170 echo '#-Q- hpux F_O = $(FTRACE) -Wf,-A idbl4 -C vopt -Wf"-P nh" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce' 171 echo '#-Q- hpux L_X = $(L_O)' 171 172 echo '#-Q- linux # Compiler options for the ORCA model (pgf version)' 172 173 echo '#-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce' … … 179 180 echo '#-Q- g95 L_X = -r8 -O3' 180 181 echo '#-Q- aix # Compiler options for the ORCA model (aix version)' 181 echo '#-Q- aix F_O = -O3 -qsave -q autodbl=dbl4-qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce'182 echo '#-Q- aix F_O = -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 -I $(MODDIR) -I $(MODDIR)/oce' 182 183 echo '#-Q- aix L_O = $(F_P) -q64 -bmaxdata:2000000000 -O3' 183 184 echo '#-Q- aix L_X = $(L_O) $(L_C) '
Note: See TracChangeset
for help on using the changeset viewer.