@@ -9,7 +9,9 @@ Full documentation is available from the project website [QuantumEspresso](https
In this README we give information relevant for its use in the UEABS.
### Standard CPU version
For the UEABS activity we have used mainly version v6.5 but later versions are now available.
For the UEABS activity we have used mainly version v6.5 but we have also used versions 6.6-6.8, depending
on availability of the software on the target architecture. We note that these later minor versions provide more functionality
rather than significant performance enhancements.
### GPU version
The GPU port of Quantum Espresso is a version of the program which has been
...
...
@@ -18,39 +20,31 @@ experiments is v6.5a1, even though later versions may be available.
## Installation and requirements
### Standard
The Quantum Espresso source can be downloaded from the projects GitHub repository,[QE GitHub](https://github.com/QEF/q-e/tags). Requirements can be found from the website but you will need a good FORTRAN and C compiler with an MPI library and optionally (but highly recommended) an optimised linear algebra library.
The Quantum Espresso source can be downloaded from the projects download page [QE download](https://www.quantum-espresso.org/download-page/). Requirements can be found from the website but you will need a good FORTRAN and C compiler with an MPI library and optionally (but highly recommended) an optimised linear algebra library (see below).
### GPU version
The GPU version, available for Nvidia GPUs, is now available from the Gitlab repository of Quantum Espresso. See here for more details [QE-GPU](https://gitlab.com/QEF/q-e-gpu/-/wikis/home)
The GPU version, available for Nvidia GPUs is available from the same download page as the CPU code.
A short summary is given below:
Essential
Essential requirements
* The PGI compiler version 17.10 or above.
* The NVIDIA HPC Software Development Kit (SDK) for compilation with CUDA FORTRAN (replacing the PGI compiler suite).
* You need NVIDIA TESLA GPUS such as Kepler (K20, K40, K80) or Pascal (P100) or Volta (V100).
No other cards are supported. NVIDIA TESLA P100 and V100 are strongly recommended
for their on-board memory capacity and double precision performance.
Optional
Optional requiremens (recommended)
* A parallel linear algebra library such as Scalapack, Intel MKL or IBM ESSL. If
none is available on your system then the installation can use a version supplied