summaryrefslogtreecommitdiff
path: root/lib/make/known-architectures/aix
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2008-12-08 12:29:40 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2008-12-08 12:29:40 +0000
commit7f9059691119315cf7354bafddcc647a8075c0f2 (patch)
tree95384d676f7b95c704c8361e5084d6d2e9967236 /lib/make/known-architectures/aix
parentdd3d0935adcc837ee1145a86d16252ef1671d3f4 (diff)
Add new configuration option OPENMP to enable/disable OpenMP support.
This option is accompanied by the option set {C,CXX,F77,F90}_OPENMP_FLAGS through which users can overwrite the default OpenMP options set in the known-architectures file. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4513 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/known-architectures/aix')
-rw-r--r--lib/make/known-architectures/aix8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/make/known-architectures/aix b/lib/make/known-architectures/aix
index 515d6270..ed4f7a09 100644
--- a/lib/make/known-architectures/aix
+++ b/lib/make/known-architectures/aix
@@ -92,6 +92,7 @@ else
: ${C_DEPEND_OUT=' > /dev/null ; mv $(basename $(basename $@)).u $@'}
: ${CFLAGS="-q$AIX_BITS -qlanglvl=stdc99"}
: ${C_OPTIMISE_FLAGS="-O3 -qarch=auto -qtune=auto -qcache=auto -qhot"}
+ : ${C_OPENMP_FLAGS='-qsmp=omp'}
CC_VERSION=`$CC -qversion 2>&1 | head -n1`
;;
*)
@@ -108,6 +109,7 @@ else
: ${CXX_DEPEND_OUT=' > /dev/null ; mv $(basename $(basename $@)).u $@'}
: ${CXXFLAGS="-q$AIX_BITS"}
: ${CXX_OPTIMISE_FLAGS="-O3 -qarch=auto -qtune=auto -qcache=auto -qhot"}
+ : ${CXX_OPENMP_FLAGS='-qsmp=omp'}
CXX_VERSION=`$CXX -qversion 2>&1 |head -n1`
;;
*)
@@ -115,9 +117,10 @@ else
esac
case "$F90" in
- xlf|xlf_r|xlf90|xlf90_r)
+ xlf|xlf_r|xlf90|xlf90_r|xlf95|xlf95_r)
: ${F90FLAGS="-q$AIX_BITS"}
: ${F90_OPTIMISE_FLAGS="-O3 -qarch=auto -qtune=auto -qcache=auto -qhot"}
+ : ${F90_OPENMP_FLAGS='-qsmp=omp'}
;;
*)
: ${F90_OPTIMISE_FLAGS="-O3"}
@@ -125,9 +128,10 @@ else
esac
case "$F77" in
- xlf|xlf_r|xlf77|xlf77_r|xlf90|xlf90_r)
+ xlf|xlf_r|xlf77|xlf77_r|xlf90|xlf90_r|xlf95|xlf95_r)
: ${FF77LAGS="-q$AIX_BITS"}
: ${F77_OPTIMISE_FLAGS="-O3 -qarch=auto -qtune=auto -qcache=auto -qhot"}
+ : ${F77_OPENMP_FLAGS='-qsmp=omp'}
;;
*)
: ${F77_OPTIMISE_FLAGS="-O3"}