From 69309e294189576562b382cfe3a3e8631a24e780 Mon Sep 17 00:00:00 2001 From: maier Date: Wed, 31 Oct 2012 14:36:07 +0000 Subject: [PATCH] Bugfix: Search for all used Lapack functions.. git-svn-id: https://svn.dealii.org/branches/branch_cmake@27258 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/cmake/configure/configure_lapack.cmake | 9 +++++---- deal.II/include/deal.II/base/config.h.in | 9 +++++++++ deal.II/unused-definitions | 5 ++--- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/deal.II/cmake/configure/configure_lapack.cmake b/deal.II/cmake/configure/configure_lapack.cmake index f8bf62cf7d..b1500b0713 100644 --- a/deal.II/cmake/configure/configure_lapack.cmake +++ b/deal.II/cmake/configure/configure_lapack.cmake @@ -38,10 +38,11 @@ ENDMACRO() # SET(DEAL_II_LAPACK_FUNCTIONS - daxpy_ dgeev_ dgeevx_ dgelsd_ dgemm_ dgemv_ dgeqrf_ dgesdd_ dgesvd_ dgetrf_ - dgetri_ dgetrs_ dorgqr_ dormqr_ dstev_ dsyevx_ dsygvx_ saxpy_ sgeev_ sgeevx_ - sgelsd_ sgemm_ sgemv_ sgeqrf_ sgesdd_ sgesvd_ sgetrf_ sgetri_ sgetrs_ sorgqr_ - sormqr_ sstev_ ssyevx_ ssygvx_ strtrs_ + daxpy_ dgeev_ dgeevx_ dgelsd_ dgemm_ dgemv_ dgeqrf_ dgesdd_ dgesvd_ + dgetrf_ dgetri_ dgetrs_ dorgqr_ dormqr_ dstev_ dsyevx_ dsygv_ dsygvx_ + saxpy_ sgeev_ sgeevx_ sgelsd_ sgemm_ sgemv_ sgeqrf_ sgesdd_ sgesvd_ + sgetrf_ sgetri_ sgetrs_ sorgqr_ sormqr_ sstev_ ssyevx_ ssygv_ ssygvx_ + strtrs_ ) MACRO(CHECK_FOR_LAPACK_FUNCTIONS) diff --git a/deal.II/include/deal.II/base/config.h.in b/deal.II/include/deal.II/base/config.h.in index d3c634db28..d4c755633a 100644 --- a/deal.II/include/deal.II/base/config.h.in +++ b/deal.II/include/deal.II/base/config.h.in @@ -118,9 +118,15 @@ /* Defined if you have the `dsyevx_' function. */ #cmakedefine HAVE_DSYEVX_ +/* Defined if you have the `dsygv_' function. */ +#cmakedefine HAVE_DSYGV_ + /* Defined if you have the `dsygvx_' function. */ #cmakedefine HAVE_DSYGVX_ +/* Defined if you have the `saxpy_' function. */ +#cmakedefine HAVE_SAXPY_ + /* Defined if you have the `sgeevx_' function. */ #cmakedefine HAVE_SGEEVX_ @@ -166,6 +172,9 @@ /* Defined if you have the `ssyevx_' function. */ #cmakedefine HAVE_SSYEVX_ +/* Defined if you have the `ssygv_' function. */ +#cmakedefine HAVE_SSYGV_ + /* Defined if you have the `ssygvx_' function. */ #cmakedefine HAVE_SSYGVX_ diff --git a/deal.II/unused-definitions b/deal.II/unused-definitions index 73418478dd..18c78a5870 100644 --- a/deal.II/unused-definitions +++ b/deal.II/unused-definitions @@ -32,7 +32,7 @@ DEAL_II_WEAK_LINKAGE_BUG HAVE_AMESOS_H HAVE_AZTECOO_H HAVE_AZTECOO_OPERATOR_H -HAVE_DSYGV_ ## TODO ## + HAVE_DTRTRS_ HAVE_EPETRA_CRSGRAPH_H HAVE_EPETRA_CRSMATRIX_H @@ -54,8 +54,7 @@ HAVE_JN HAVE_MEMORY_H HAVE_ML_MULTILEVELPRECONDITIONER_H HAVE_SACADO_HPP -HAVE_SAXPY_ ## TODO ## -HAVE_SSYGV_ ## TODO ## + HAVE_STDINT_H HAVE_STD_IOSFWD_HEADER HAVE_STD_ITERATOR_CLASS -- 2.39.5