Changeset 356 for trunk/CONFIG
- Timestamp:
- 2005-12-12T18:26:08+01:00 (18 years ago)
- Location:
- trunk/CONFIG
- Files:
-
- 4 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
Note: See TracChangeset
for help on using the changeset viewer.