|
|
@ -30,9 +30,9 @@ |
|
|
|
# BLA_F95 if set on tries to find the f95 interfaces for BLAS/LAPACK |
|
|
|
# |
|
|
|
# ######### ## List of vendors (BLA_VENDOR) valid in this module # |
|
|
|
# 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), # Intel10_64lp_seq (intel mkl v10 64 |
|
|
|
# Goto,OpenBLAS,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), # Intel10_64lp_seq (intel mkl v10 64 |
|
|
|
# bit,sequential code, lp64 model), # Intel( older versions of mkl 32 |
|
|
|
# and 64 bit), ACML,ACML_MP,ACML_GPU,Apple, NAS, Generic C/CXX should be |
|
|
|
# enabled to use Intel mkl |
|
|
@ -172,6 +172,20 @@ if (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All") |
|
|
|
endif() |
|
|
|
endif () |
|
|
|
|
|
|
|
if (BLA_VENDOR STREQUAL "OpenBLAS" OR BLA_VENDOR STREQUAL "All") |
|
|
|
if(NOT BLAS_LIBRARIES) |
|
|
|
# OpenBLAS (http://www.openblas.net) |
|
|
|
check_fortran_libraries( |
|
|
|
BLAS_LIBRARIES |
|
|
|
BLAS |
|
|
|
sgemm |
|
|
|
"" |
|
|
|
"openblas" |
|
|
|
"" |
|
|
|
) |
|
|
|
endif() |
|
|
|
endif () |
|
|
|
|
|
|
|
if (BLA_VENDOR STREQUAL "ATLAS" OR BLA_VENDOR STREQUAL "All") |
|
|
|
if(NOT BLAS_LIBRARIES) |
|
|
|
# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) |
|
|
|