easybuild.tools.toolchain.linalg module¶
Toolchain linalg module. Contains all (scalable) linear algebra related classes
Authors:
- Stijn De Weirdt (Ghent University)
- Kenneth Hoste (Ghent University)
-
class
easybuild.tools.toolchain.linalg.LinAlg(*args, **kwargs)¶ Bases:
easybuild.tools.toolchain.toolchain.ToolchainGeneral LinearAlgebra-like class can’t be used without creating new class S(LinAlg) To provide the BLAS/LAPACK/ScaLAPACK tools
-
BLACS_INCLUDE_DIR= ['include']¶
-
BLACS_LIB= None¶
-
BLACS_LIB_DIR= ['lib']¶
-
BLACS_LIB_GROUP= False¶
-
BLACS_LIB_MAP= None¶
-
BLACS_LIB_MT= None¶
-
BLACS_LIB_STATIC= False¶
-
BLACS_MODULE_NAME= None¶
-
BLAS_FAMILY= None¶
-
BLAS_INCLUDE_DIR= ['include']¶
-
BLAS_LIB= None¶
-
BLAS_LIB_DIR= ['lib']¶
-
BLAS_LIB_GROUP= False¶
-
BLAS_LIB_MAP= {}¶
-
BLAS_LIB_MT= None¶
-
BLAS_LIB_STATIC= False¶
-
BLAS_MODULE_NAME= None¶
-
LAPACK_FAMILY= None¶
-
LAPACK_INCLUDE_DIR= ['include']¶
-
LAPACK_IS_BLAS= False¶
-
LAPACK_LIB= None¶
-
LAPACK_LIB_DIR= ['lib']¶
-
LAPACK_LIB_GROUP= False¶
-
LAPACK_LIB_MT= None¶
-
LAPACK_LIB_STATIC= False¶
-
LAPACK_MODULE_NAME= None¶
-
LAPACK_REQUIRES= ['LIBBLAS']¶
-
LIB_EXTRA= None¶
-
SCALAPACK_INCLUDE_DIR= ['include']¶
-
SCALAPACK_LIB= None¶
-
SCALAPACK_LIB_DIR= ['lib']¶
-
SCALAPACK_LIB_GROUP= False¶
-
SCALAPACK_LIB_MAP= {}¶
-
SCALAPACK_LIB_MT= None¶
-
SCALAPACK_LIB_STATIC= False¶
-
SCALAPACK_MODULE_NAME= None¶
-
SCALAPACK_REQUIRES= ['LIBBLACS', 'LIBLAPACK', 'LIBBLAS']¶
-
blas_family()¶ Return type of BLAS library used in this toolchain.
-
lapack_family()¶ Return type of LAPACK library used in this toolchain.
-
set_variables()¶ Set the variables
-