Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
ScalFMM
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
solverstack
ScalFMM
Commits
649e4168
Commit
649e4168
authored
9 years ago
by
Florent Pruvost
Browse files
Options
Downloads
Patches
Plain Diff
add detection of libeigen_blas as a blas lib
parent
8ad0feab
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
CMakeModules/morse/find/FindBLAS.cmake
+36
-2
36 additions, 2 deletions
CMakeModules/morse/find/FindBLAS.cmake
CMakeModules/morse/find/FindBLASEXT.cmake
+1
-1
1 addition, 1 deletion
CMakeModules/morse/find/FindBLASEXT.cmake
with
37 additions
and
3 deletions
CMakeModules/morse/find/FindBLAS.cmake
+
36
−
2
View file @
649e4168
...
...
@@ -43,9 +43,12 @@
##########
### List of vendors (BLA_VENDOR) valid in this module
########## 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),
## Open (for OpenBlas), Eigen (for EigenBlas), 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 bit,sequential code, lp64 model),
## Intel( older versions of mkl 32 and 64 bit), ACML,ACML_MP,ACML_GPU,Apple, NAS, Generic
## 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
###
# We handle different modes to find the dependency
...
...
@@ -719,6 +722,7 @@ if (BLA_VENDOR STREQUAL "Goto" OR BLA_VENDOR STREQUAL "All")
endif
(
BLA_VENDOR STREQUAL
"Goto"
OR BLA_VENDOR STREQUAL
"All"
)
# OpenBlas
if
(
BLA_VENDOR STREQUAL
"Open"
OR BLA_VENDOR STREQUAL
"All"
)
if
(
NOT BLAS_LIBRARIES
)
...
...
@@ -736,6 +740,36 @@ if (BLA_VENDOR STREQUAL "Open" OR BLA_VENDOR STREQUAL "All")
endif
(
BLA_VENDOR STREQUAL
"Open"
OR BLA_VENDOR STREQUAL
"All"
)
# EigenBlas
if
(
BLA_VENDOR STREQUAL
"Eigen"
OR BLA_VENDOR STREQUAL
"All"
)
if
(
NOT BLAS_LIBRARIES
)
# eigenblas (http://eigen.tuxfamily.org/index.php?title=Main_Page)
check_fortran_libraries
(
BLAS_LIBRARIES
BLAS
sgemm
""
"eigen_blas"
""
)
endif
()
if
(
NOT BLAS_LIBRARIES
)
# eigenblas (http://eigen.tuxfamily.org/index.php?title=Main_Page)
check_fortran_libraries
(
BLAS_LIBRARIES
BLAS
sgemm
""
"eigen_blas_static"
""
)
endif
()
endif
(
BLA_VENDOR STREQUAL
"Eigen"
OR BLA_VENDOR STREQUAL
"All"
)
if
(
BLA_VENDOR STREQUAL
"ATLAS"
OR BLA_VENDOR STREQUAL
"All"
)
if
(
NOT BLAS_LIBRARIES
)
...
...
This diff is collapsed.
Click to expand it.
CMakeModules/morse/find/FindBLASEXT.cmake
+
1
−
1
View file @
649e4168
...
...
@@ -43,7 +43,7 @@
# add a cache variable to let the user specify the BLAS vendor
set
(
BLA_VENDOR
""
CACHE STRING
"list of possible BLAS vendor:
Goto, ATLAS PhiPACK, CXML, DXML, SunPerf, SCSL, SGIMATH, IBMESSL,
Open, Eigen,
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 bit, sequential code, lp64 model),
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment