... | ... | @@ -2,13 +2,13 @@ |
|
|
|
|
|
## 0. Preamble ##
|
|
|
|
|
|
This file provides documentation on how to build the *ELPA* library in **version ELPA-2022.05.001.rc1**.
|
|
|
This file provides documentation on how to build the *ELPA* library in **version ELPA-2022.05.001**.
|
|
|
With release of **version ELPA-2017.05.001** the build process has been significantly simplified,
|
|
|
which makes it easier to install the *ELPA* library.
|
|
|
|
|
|
As anounced, with the the release 2021.11.001 the **legacy interface has been removed**.
|
|
|
|
|
|
The release of ELPA 2022.05.001.rc1 does change the API and ABI compared to the release 2020.05.002.
|
|
|
The release of ELPA 2022.05.001 does change the API and ABI compared to the release 2020.05.002.
|
|
|
|
|
|
## 1. How to install *ELPA* ##
|
|
|
|
... | ... | @@ -594,7 +594,7 @@ FC=mpixlf CC=mpixlc ../configure --prefix=$(pwd) FCFLAGS="-O2 -qarch=pwr9 -qstri |
|
|
In order to build *ELPA* for AMD GPUs please ensure that you have a working installation of HIP, ROCm, BLAS, and LAPACK
|
|
|
|
|
|
```
|
|
|
./configure CXX=hipcc CXXFLAGS="-I/opt/rocm-4.0.0/hip/include/ -I/opt/rocm-4.0.0/rocblas/include -g" CC=hipcc CFLAGS="-I/opt/rocm-4.0.0/hip/include/ -I/opt/rocm-4.0.0/rocblas/include -g" LIBS="-L/opt/rocm-4.0.0/rocblas/lib" --enable-option-checking=fatal --with-mpi=0 FC=gfortran FCFLAGS="-g -LPATH_TO_YOUR_LAPACK_INSTALLATION -lopenblas -llapack" --disable-sse --disable-sse-assembly --disable-avx --disable-avx2 --disable-avx512 --enable-AMD-gpu --enable-single-precision
|
|
|
./configure CXX=hipcc CXXFLAGS="-I/opt/rocm-4.0.0/hip/include/ -I/opt/rocm-4.0.0/rocblas/inlcude -g" CC=hipcc CFLAGS="-I/opt/rocm-4.0.0/hip/include/ -I/opt/rocm-4.0.0/rocblas/include -g" LIBS="-L/opt/rocm-4.0.0/rocblas/lib" --enable-option-checking=fatal --with-mpi=0 FC=gfortran FCFLAGS="-g -LPATH_TO_YOUR_LAPACK_INSTALLATION -lopenblas -llapack" --disable-sse --disable-sse-assembly --disable-avx --disable-avx2 --disable-avx512 --enable-AMD-gpu --enable-single-precision
|
|
|
```
|
|
|
|
|
|
#### 2.7.8 Problems of building with clang-12.0 ####
|
... | ... | |