gotoblas supported
This commit is contained in:
parent
66a4bd0cfb
commit
91b76e2ab9
@ -22,7 +22,7 @@
|
|||||||
# BLA_F95 if set on tries to find the f95 interfaces for BLAS/LAPACK
|
# BLA_F95 if set on tries to find the f95 interfaces for BLAS/LAPACK
|
||||||
##########
|
##########
|
||||||
### List of vendors (BLA_VENDOR) valid in this module
|
### List of vendors (BLA_VENDOR) valid in this module
|
||||||
## ATLAS, PhiPACK,CXML,DXML,SunPerf,SCSL,SGIMATH,IBMESSL,Intel10_32 (intel mkl v10 32 bit),Intel10_64lp (intel mkl v10 64 bit,lp thread model, lp64 model),
|
## Goto,ATLAS PhiPACK,CXML,DXML,SunPerf,SCSL,SGIMATH,IBMESSL,Intel10_32 (intel mkl v10 32 bit),Intel10_64lp (intel mkl v10 64 bit,lp thread model, lp64 model),
|
||||||
## Intel( older versions of mkl 32 and 64 bit), ACML,ACML_MP,Apple, NAS, Generic
|
## Intel( older versions of mkl 32 and 64 bit), ACML,ACML_MP,Apple, NAS, Generic
|
||||||
# C/CXX should be enabled to use Intel mkl
|
# C/CXX should be enabled to use Intel mkl
|
||||||
|
|
||||||
@ -137,6 +137,20 @@ else ($ENV{BLA_VENDOR} MATCHES ".+")
|
|||||||
endif(NOT BLA_VENDOR)
|
endif(NOT BLA_VENDOR)
|
||||||
endif ($ENV{BLA_VENDOR} MATCHES ".+")
|
endif ($ENV{BLA_VENDOR} MATCHES ".+")
|
||||||
|
|
||||||
|
if (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All")
|
||||||
|
if(NOT BLAS_LIBRARIES)
|
||||||
|
# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
|
||||||
|
check_fortran_libraries(
|
||||||
|
BLAS_LIBRARIES
|
||||||
|
BLAS
|
||||||
|
sgemm
|
||||||
|
""
|
||||||
|
"goto2"
|
||||||
|
""
|
||||||
|
)
|
||||||
|
endif(NOT BLAS_LIBRARIES)
|
||||||
|
endif (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All")
|
||||||
|
|
||||||
if (BLA_VENDOR STREQUAL "ATLAS" OR BLA_VENDOR STREQUAL "All")
|
if (BLA_VENDOR STREQUAL "ATLAS" OR BLA_VENDOR STREQUAL "All")
|
||||||
if(NOT BLAS_LIBRARIES)
|
if(NOT BLAS_LIBRARIES)
|
||||||
# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
|
# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/)
|
||||||
|
@ -149,6 +149,21 @@ if(BLAS_FOUND)
|
|||||||
endif(NOT BLA_VENDOR)
|
endif(NOT BLA_VENDOR)
|
||||||
endif ($ENV{BLA_VENDOR} MATCHES ".+")
|
endif ($ENV{BLA_VENDOR} MATCHES ".+")
|
||||||
|
|
||||||
|
if (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All")
|
||||||
|
if(NOT LAPACK_LIBRARIES)
|
||||||
|
check_lapack_libraries(
|
||||||
|
LAPACK_LIBRARIES
|
||||||
|
LAPACK
|
||||||
|
cheev
|
||||||
|
""
|
||||||
|
"goto2"
|
||||||
|
"${BLAS_LIBRARIES}"
|
||||||
|
""
|
||||||
|
)
|
||||||
|
endif(NOT LAPACK_LIBRARIES)
|
||||||
|
endif (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All")
|
||||||
|
|
||||||
|
|
||||||
#acml lapack
|
#acml lapack
|
||||||
if (BLA_VENDOR STREQUAL "ACML" OR BLA_VENDOR STREQUAL "ACML_MP" OR BLA_VENDOR STREQUAL "All")
|
if (BLA_VENDOR STREQUAL "ACML" OR BLA_VENDOR STREQUAL "ACML_MP" OR BLA_VENDOR STREQUAL "All")
|
||||||
if (BLAS_LIBRARIES MATCHES ".+acml.+")
|
if (BLAS_LIBRARIES MATCHES ".+acml.+")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user