Versions Compared

Key

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

Description

CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular simulations of solid state, liquid, molecular and biological systems. It provides a general framework for different methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and classical pair and many-body potentials.

More information

- Homepage: https://www.cp2k.org/

Available Versions of CP2K

Version

Module

Available on

c415b5d-foss-2023b-gcc-openmpi-openblas

chem/CP2K/c415b5d-foss-2023b-gcc-openmpi-openblas

Noctua 2

c0268df-foss-2023b-gcc-openmpi-openblas

chem/CP2K/c0268df-foss-2023b-gcc-openmpi-openblas

Noctua 2

bbd302a-foss-2023b-gcc-openmpi-openblas

chem/CP2K/bbd302a-foss-2023b-gcc-openmpi-openblas

Noctua 2

2024.3-foss-2023b-gcc-openmpi-openblas

chem/CP2K/2024.3-foss-2023b-gcc-openmpi-openblas

Noctua 2

2024.2-foss-2023b-gcc-openmpi-openblas

chem/CP2K/2024.2-foss-2023b-gcc-openmpi-openblas

Noctua 2

2024.1-foss-2023b-gcc-openmpi-openblas-libgrpp

chem/CP2K/2024.1-foss-2023b-gcc-openmpi-openblas-libgrpp

Noctua 2

2024.1-foss-2023b-gcc-openmpi-openblas-cuda2

chem/CP2K/2024.1-foss-2023b-gcc-openmpi-openblas-cuda2

Noctua 2

2024.1-foss-2023b-gcc-openmpi-openblas-cuda

chem/CP2K/2024.1-foss-2023b-gcc-openmpi-openblas-cuda

Noctua 2

2023.1-foss-2022b-gcc-openmpi-openblas-cuda

chem/CP2K/2023.1-foss-2022b-gcc-openmpi-openblas-cuda

Noctua 1, Noctua 2

2023.1-foss-2022b-gcc-openmpi-openblas

chem/CP2K/2023.1-foss-2022b-gcc-openmpi-openblas

Noctua 2

47e307d-foss-2023b-gcc-openmpi-openblas

chem/CP2K/47e307d-foss-2023b-gcc-openmpi-openblas

Noctua 2

26e5994-foss-2023b-gcc-openmpi-openblas

chem/CP2K/26e5994-foss-2023b-gcc-openmpi-openblas

Noctua 2

9.1-foss-2021b

chem/CP2K/9.1-foss-2021b

Noctua 1, Noctua 2

8.2-foss-2021a

chem/CP2K/8.2-foss-2021a

Noctua 1, Noctua 2

This table is generated automatically. If you need other versions please click pc2-support@uni-paderborn.de.

...


If you have any problems, please let us know at pc2-support@uni-paderborn.de.

Using Databases like Materials Project

Our HPC nodes can easily access databases with structure information like Materials Project because the frontend and compute nodes have direct access to the Internet.

Materials Project

You can use data from the materials project (materialsproject.org) on our systems with the following steps:

One-time steps:

  1. register with the materials project to get an API key via https://next-gen.materialsproject.org/api#api-key

  2. On the cluster:

    1. load a recent Python module  like lang/Python/3.12.3-GCCcore-13.3.0, i.e.
      module load lang/Python/3.12.3-GCCcore-13.3.0

    2. install the Material Projects client with
      pip3 install --user mp_api
      If you need different versions of the Materials Project client instead of installing on version in your Home directory you can also use individual Python environments or Conda environments.

Using it in practice:

  1. load the above-used module like lang/Python/3.12.3-GCCcore-13.3.0, i.e.
    module load lang/Python/3.12.3-GCCcore-13.3.0

  2. Use a Python script like

    Code Block
    languagepy
    from mp_api.client import MPRester
    
    with MPRester("your_api_key_here") as mpr:
      docs = mpr.materials.summary.search(material_ids=["mp-149"], fields=["structure"])
      structure = docs[0].structure
      # -- Shortcut for a single Materials Project ID:
      structure = mpr.get_structure_by_material_id("mp-149")
      print(structure)

You can find more examples at https://docs.materialsproject.org/downloading-data/using-the-api/examples.

The documentation of the Materials Project can be found at https://docs.materialsproject.org/downloading-data/how-do-i-download-the-materials-project-database. We are happy to support you, please let us know at pc2-support@uni-paderborn.de.