diff options
author | tradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2008-12-08 12:29:40 +0000 |
---|---|---|
committer | tradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2008-12-08 12:29:40 +0000 |
commit | 7f9059691119315cf7354bafddcc647a8075c0f2 (patch) | |
tree | 95384d676f7b95c704c8361e5084d6d2e9967236 /lib/make/known-architectures/aix | |
parent | dd3d0935adcc837ee1145a86d16252ef1671d3f4 (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/aix | 8 |
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"} |