Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Quantum Espresso 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.

Usage

Versionmodule
6.5quantum-espresso/6.5
6.6qu6ntum-espresso/6.5


Required modules

  1. intel/20.0.3
  2. mvapich2/2.3.4 OR mpich/3.3.2

Add module: module load espresso/5.4.0
Dependent modules loaded: mvapich2 and intel

Usage: srun [ espresso code ] [ options ] -in [ input file ] > [ output file ]
Examples:
PWSCF run: srun $(which pw.x) -in [ input file ] > [ output file ]
CPMD run : srun $(which cp.x) -in [ input file ] > [ output file ]

Absolute path to espresso codes: /share/Apps/espresso/5.4.0/intel-16.0.3-mvapich2-2.1/bin

Code Block
languagebash
srun [ espresso code ] [ options ] -in [ input file ] > [ output file ]


Code Block
languagebash
titlePWSCF run
collapsetrue
srun $(which pw.x) -in [ input file ] > [ output file ]


Code Block
languagebash
titleCPMD run
collapsetrue
srun $(which cp.x) -in [ input file ] > [ output file ]


Example

Sample input and submission script is available at /share/Apps/examples/espresso

Important

Quantum Espresso parallelization is optimized using input variables nimages, npool, ntg and ndiag. An incorrect value for these variables will result in loss of performance. Users are expected to run a few benchmarks to obtain optimum value for these variables before running production simulations.

...