--- configure.orig Wed Mar 17 16:58:16 2004 +++ configure Wed Mar 17 16:57:28 2004 @@ -902,6 +902,55 @@ loadptraj="$load" ;; +xlf90_macosx|macosx) + + xhome='/usr/X11R6' + libpath=/System/Library/Frameworks/Accelerate.framework + if [ -e $libpath/Accelerate ]; then + loadlib="$loadlib -Wl,-framework -Wl,Accelerate" + use_blas=VENDOR_SUPPLIED + use_lapack=VENDOR_SUPPLIED + fflags="-qextname=ddot:fdate:flush:lsame:dscal:dnrm2:idamax:drot:dswap:dspmv:daxpy:dspr2:dgemm:dcopy:dgemv:dtrmv:dtrmm:dger:lsame:dspev:dgeev:dspevd:dsyev:dppsv:dspsv" + foptflags="-qextname=ddot:fdate:flush:lsame:dscal:dnrm2:idamax:drot:dswap:dspmv:daxpy:dspr2:dgemm:dcopy:dgemv:dtrmv:dtrmm:dger:lsame:dspev:dgeev:dspevd:dsyev:dppsv:dspsv" + fi + sysdir='Machines/ibm_aix' + fppflags="$fppflags -DNMLEQ -DCLINK_PLAIN" + fpp='/opt/ibmcmp/xlf/8.1/exe/cpp' + if [ $parallel = "mpi" ]; then + fppflags="$fppflags -DPOE" + fpp="$fpp -I/usr/lpp/ppe.poe/include" + fc='mpxlf90_r -bmaxdata:0x80000000' + else + fc=xlf90 + fi + cc=xlc + altcc=gcc + cppflags="-DCLINK_PLAIN" + cflags="-O2" + cplusplus=g++ + if [ $static = "yes" ]; then + static_flag='-bstatic' + fi + load="$fc $fflags $static_flag " + loadcc="$cc $static_flag" + + fflags="$fflags -qfixed -c" + foptflags="$foptflags -qfixed -O3 -qmaxmem=-1 -qarch=auto -qtune=auto -c" + if [ $big = "yes" ]; then + echo "big option is not implemented yet." + fi + if [ $verbose = "yes" ]; then + verbosity='-qsource -qreport=hotlist' + fi + fflags="$fflags $bigness $verbosity" + foptflags="$foptflags $bigness $verbosity" + freeformat_flag='-qfree=f90' + ar='ar rvs ' + ranlib=ranlib + loadptraj="$load" + m4='m4 -B50000' + ;; + *) echo "Architecture/compiler $arch is not supported (?)" 1>&2 usage