From: SAM COX Date: Thu, 24 Nov 2016 16:37:13 +0000 (+0000) Subject: Add note to enable linking against LAPACK 3.6.0 and later. X-Git-Tag: v8.5.0-rc1~363^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c2ab6cd7e7493db330f0aa0a026e0095d1cbdd4;p=dealii.git Add note to enable linking against LAPACK 3.6.0 and later. --- diff --git a/doc/external-libs/trilinos.html b/doc/external-libs/trilinos.html index 6c872950a1..82f982b643 100644 --- a/doc/external-libs/trilinos.html +++ b/doc/external-libs/trilinos.html @@ -116,6 +116,29 @@
BLAS and LAPACK
+

+ Note: At the time of writing (November 2016) Trilinos (at least up to + v12.8.1) cannot link against LAPACK 3.6.0 or later, due to two symbols + that were deprecated (and removed by default) in LAPACK 3.6.0 (see the + + release notes). To fix this, edit the Trilinos file + packages/epetra/src/Epetra_LAPACK_wrappers.h and change the + lines +

+    
+    #define DGGSVD_F77  F77_BLAS_MANGLE(dggsvd,DGGSVD)
+    #define SGGSVD_F77  F77_BLAS_MANGLE(sggsvd,SGGSVD)
+      
+ to +
+    
+    #define DGGSVD_F77  F77_BLAS_MANGLE(dggsvd3,DGGSVD3)
+    #define SGGSVD_F77  F77_BLAS_MANGLE(sggsvd3,SGGSVD3)
+      
+ before installing Trilinos. (Credit for this fix goes to + this page.) +

+

Trilinos sometimes searches for other libraries but can't find them if they are not in the usual directories or have other