cp2k/benchmarks/QS_mp2_rpa
2026-02-24 17:11:52 +01:00
..
32-H2O precommit: Update Python packages and re-format 2026-02-24 17:11:52 +01:00
64-H2O Format all input files 2023-12-18 22:41:19 +01:00
128-H2O Format all input files 2023-12-18 22:41:19 +01:00
README.md precommit: Wrap Markdown lines after 100 characters 2023-11-14 12:47:36 +01:00

Quickstep Moeller-Plesset perturbation theory to 2nd order Random-Phase Approximation

Hybrid benchmark for RI-MP2 and RI-dRPA.

Description

This benchmark is a single-point energy calculation using 2nd order Moeller-Plesset perturbation theory (MP2) with the Resolution-of-the-Identity approximation to calculate the exchange-correlation energy.

Benchmark Requirements

To run these benchmarks, CP2K needs to be compiled with libint support (-D__LIBINT). Libint library has to be compiled such that higher angular momentum can be computed (see: libint-cp2k/README, use, for example, --with-libint-max-am=6 --with-libderiv-max-am1=5.

It is advantageous to have a OMP/MPI hybrid code (cp2k.psmp). In particular the RI-MP2 and RI-dRPA inputs are suitable for being used with 2 threads per task.