You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Quantum ESPRESSO](https://www.quantum-espresso.org/) is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials:
5
5
6
-
PWscf (Plane-Wave Self-Consistent Field)
7
-
FPMD (First Principles Molecular Dynamics)
8
-
CP (Car-Parrinello)
6
+
*`pw.x`: Plane-Wave Self-Consistent Field (PWscf)
7
+
*`pw.x`First Principles Molecular Dynamics (FPMD)
8
+
*`cp.x`Car-Parrinello (CP)
9
9
10
-
## ALPS (GH200)
11
-
### Setup
12
-
Download the uenv image for QuantumESPRESSO:
13
10
11
+
!!! note "uenvs"
14
12
15
-
### List available images
13
+
[Quantum ESPRESSO] is provided on [ALPS][platforms-on-alps] via [uenv][ref-uenv].
14
+
Please have a look at the [uenv documentation][ref-uenv] for more information about uenvs and how to use them.
16
15
17
-
```bash
18
-
uenv image find quantumespresso
19
-
```
20
-
21
-
### Pull the image of interest
22
-
23
-
```
24
-
uenv image pull quantumespresso/v7.4:v2
25
-
```
26
-
27
-
28
-
QuantumESPRESSO can be compiled from source using the above uenv. The procedure is described in https://eth-cscs.github.io/alps-uenv/uenv-qe/#building-a-custom-version.
29
16
30
-
###How to run
17
+
## How to run
31
18
32
19
The following sbatch script can be used as a template.
33
20
@@ -48,6 +35,7 @@ The following sbatch script can be used as a template.
Current observation is that best perfomance is achieved using [one MPI rank per GPU][ref-slurm-gh200-single-rank-per-gpu]. How to run multiple ranks per GPU is describe [here][ref-slurm-gh200-multi-rank-per-gpu].
51
39
52
40
=== "Eiger"
53
41
@@ -64,3 +52,103 @@ The following sbatch script can be used as a template.
Note: The `pw.x` is linked to the uenv, it won't work without activating the uenv, also it will only work with the exact same version of the uenv. The physical installation path is in `$SCRATCH/spack`, deleting this directory will leave the anonymous spack environment created in 3. with dangling symlinks.
0 commit comments