Building AOCL-ScaLAPACK library requires linking to the following libraries installed using pre-built binaries or built from source:
AOCL-BLAS
AOCL-LAPACK
AOCL-Utils
Following are the software prerequisites for building AOCL-ScaLAPACK: - CMake - An MPI library such as OpenMPI, MPICH, or Intel MPI - Compiler:
On Linux: AOCC and/or (gcc, g++, gfortran)
On Windows: Intel MPI compiler
For more information on validated versions of the compilers and CMake, refer to Validation Matrix.
The following table provides an overview of the CMake flags that should be considered when building AOCL-ScaLAPACK.
Build Feature |
CMake Command |
|---|---|
Select debug or Release mode build |
|
Shared library |
|
Static library |
|
Provide AOCL-BLAS library |
|
Provide AOCL-LAPACK library |
Note Include the AOCL-Utils library path too, as AOCL-LAPACK relies on it. |
Integer bit length |
|
Build only the library |
|
Build only the test project |
(If this option is set and |
Flags disabled by default |
|
Set OpenMP library path |
|
Enable Trace and Log feature |
|
Flag enabled by default |
|
Configurable flag for Windows builds |
Note Default is |