User Tools

Site Tools


version_history

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
version_history [2020/11/13 14:06] oschuettversion_history [2024/01/10 13:26] (current) oschuett
Line 3: Line 3:
 Here you can see which new features / functionality are available in the released versions of CP2K Here you can see which new features / functionality are available in the released versions of CP2K
  
-===== Trunk (8.0, development) =====+===== Trunk (development) =====
 Features available or under development in the latest git version (https://github.com/cp2k/cp2k) Features available or under development in the latest git version (https://github.com/cp2k/cp2k)
 +
 +===== 2024.1 =====
 +
 +== Released January 3, 2024 ==
 +
 +The release notes are at https://github.com/cp2k/cp2k/releases/tag/v2024.1.
 +
 +===== 2023.2 =====
 +
 +== Released July 28, 2023 ==
 +
 +  * GW: Periodic open-shell and Splitting of electronic states due to spin-orbit coupling ([[ https://github.com/cp2k/cp2k/pull/2639 | #2639 ]], [[ https://github.com/cp2k/cp2k/pull/2831 | #2831 ]])
 +  * GTH pseudopotential database file with spin-orbit coupling (SOC) parameters added ([[https://github.com/cp2k/cp2k/pull/2848 | #2848]])
 +  * RTP: TD Field Velocity gauge and projection TD-MOs ([[ https://github.com/cp2k/cp2k/pull/2623 |  #2623 ]], [[ https://github.com/cp2k/cp2k/pull/2744 | #2744 ]])
 +  * RTP: Linear density delta kick and restart ([[ https://github.com/cp2k/cp2k/pull/2543 | #2543 ]])
 +  * RTP: Enabled ADMM with GAPW ([[ https://github.com/cp2k/cp2k/pull/2729 | #2729 ]])
 +  * Implementation of the NVPT for APTs and AATs in velocity form ([[ https://github.com/cp2k/cp2k/pull/2568 | #2568 ]], [[ https://github.com/cp2k/cp2k/pull/2561 | #2561 ]])
 +  * Intrinsic Atomic Orbitals ([[ https://github.com/cp2k/cp2k/pull/2707 | #2707 ]])
 +  * Machine Learning: Add PyTorch interface, Nequip and Allegro models ([[https://github.com/cp2k/cp2k/pull/2420 | #2420 ]], [[ https://github.com/cp2k/cp2k/pull/2528 | #2528 ]], [[ https://github.com/cp2k/cp2k/pull/2722 | #2722 ]])
 +  * k-points: Implementation of the DIIS/Diag. solver ([[ https://github.com/cp2k/cp2k/pull/2721 | #2721 ]])
 +  * TDDFPT: SOC absorption ([[ https://github.com/cp2k/cp2k/pull/2859 | #2859 ]])
 +  * GAPW triplet excitation energies and forces ([[ https://github.com/cp2k/cp2k/pull/2837 | #2837 ]], [[ https://github.com/cp2k/cp2k/pull/2861 | #2861 ]])
 +  * EC: Enable DC-DFT with HFX-ADMM for reference and DC calculation ([[ https://github.com/cp2k/cp2k/pull/2780 | #2780 ]])
 +  * Add cell symmetry ''HEXAGONAL_GAMMA_120'' ([[ https://github.com/cp2k/cp2k/pull/2758 | #2758 ]])
 +  * Grid: Rename backends, change default to ''CPU'' ([[ https://github.com/cp2k/cp2k/pull/2772 | #2772 ]], [[ https://github.com/cp2k/cp2k/pull/2775 | #2775 ]], [[ https://github.com/cp2k/cp2k/pull/2778 | #2778 ]])
 +  * Grid: Enable GPU acceleration for large basis sets ([[ https://github.com/cp2k/cp2k/pull/2787 | #2787 ]], [[ https://github.com/cp2k/cp2k/pull/2793 | #2793 ]])
 +  * FM: Add experimental support for [[ https://docs.nvidia.com/hpc-sdk/cusolvermp | NVIDIA cuSOLVERMp ]] ([[ https://github.com/cp2k/cp2k/pull/2860 | #2860 ]])
 +  * Regtesting: Add ''--smoketest'' option ([[ https://github.com/cp2k/cp2k/pull/2501 | #2501 ]])
 +  * Add support for MPI Fortran 2008 bindings ([[ https://github.com/cp2k/cp2k/pull/2486 | #2486 ]])
 +  * Add support for [[ https://apptainer.org/ | Apptainer/Singularity ]] containers ([[ https://github.com/cp2k/cp2k/blob/master/tools/apptainer/README.md | README ]])
 +                              
 +===== 2023.1 =====
 +
 +== Released January 1, 2023 ==
 +
 +   * Add gradients for SOS-MP2 and RPA incl. benchmarks ([[ https://github.com/cp2k/cp2k/issues/2208 | #2208 ]],[[ https://github.com/cp2k/cp2k/issues/2271 | #2271 ]],[[ https://github.com/cp2k/cp2k/issues/2473 | #2473 ]])
 +   * TDDFT/Linear Response: Add GAPW/GAPW_XC and ADMM/GAPW options ([[ https://github.com/cp2k/cp2k/issues/2200 | #2200 ]])
 +   * TDDFT: Add excited state forces as property ([[ https://github.com/cp2k/cp2k/issues/2363 | #2363 ]])
 +   * RI-RPA: Allow for XC correction in ADMM RI-RPA ([[ https://github.com/cp2k/cp2k/issues/2216 | #2216 ]])
 +   * RTP: Velocity gauge and magnetic delta pulse ([[ https://github.com/cp2k/cp2k/issues/2343 | #2343 ]])
 +   * GW: Automatically extrapolate k-point mesh ([[ https://github.com/cp2k/cp2k/issues/2229 | #2229 ]])
 +   * xTB: Add vdW options ([[ https://github.com/cp2k/cp2k/issues/2431 | #2431 ]])
 +   * xTB: Fix electronic energy dependence on EPS_DEFAULT ([[ https://github.com/cp2k/cp2k/issues/2287 | #2287 ]])
 +   * Vibrational analysis: Raman Intensities ([[ https://github.com/cp2k/cp2k/issues/2263 | #2263 ]])
 +   * New pseudopotentials and basis sets ([[ https://github.com/cp2k/cp2k/issues/ | #2472 ]], [[ https://github.com/cp2k/cp2k/issues/2193 | #2193 ]])
 +   * Improve NewtonX interface ([[ https://github.com/cp2k/cp2k/issues/2443 | #2443 ]])
 +   * Fist: Add LAMMPS style tabulated pair potentials ([[ https://github.com/cp2k/cp2k/issues/2313 | #2313 ]])
 +   * EC: Variational Density-Corrected DFT (DC-DFT) ([[ https://github.com/cp2k/cp2k/issues/2322 | #2322 ]])
 +   * Update active space interface ([[ https://github.com/cp2k/cp2k/issues/2346 | #2346 ]])
 +   * Helium: Add missing xyz output format ([[ https://github.com/cp2k/cp2k/issues/2432 | #2432 ]])
 +   * SIRIUS: Add support for libvdwxc ([[ https://github.com/cp2k/cp2k/issues/ | #2270 ]])
 +   * ELPA: Fix block size issue on GPU ([[ https://github.com/cp2k/cp2k/issues/2407 | #2407 ]])
 +   * Drop Support for MPI 2.0 ([[ https://github.com/cp2k/cp2k/issues/2438 | #2438 ]])
 +   * Add experimental CMake build system ([[ https://github.com/cp2k/cp2k/issues/2364 | #2364 ]]) 
 +   * Fix regtests on ARM64 ([[ https://github.com/cp2k/cp2k/issues/1855 | #1855 ]])
 +   * Start testing with Address Sanitizer ([[ https://github.com/cp2k/cp2k/issues/2306 | #2306 ]])
 +   * Start testing on macOS Apple M1 (sponsored by [[https://www.macstadium.com/opensource|MacStadium]])
 +
 +===== 2022.2 =====
 +
 +== Released October 4, 2022 ==
 +  * Minor release to fix the outdated url for Spglib in the toolchain ([[https://github.com/cp2k/cp2k/issues/2262| #2262 ]]).
 +
 +===== 2022.1 =====
 +
 +== Released July 8, 2022 ==
 +
 +    Migrate tensor operations to new sparse matrix library DBM ([[ https://github.com/cp2k/cp2k/issues/1863 | #1863 ]])
 +    Add HIP support for PW ([[ https://github.com/cp2k/cp2k/issues/1864 | #1864 ]])
 +    Drop support for GCC 5 ([[ https://github.com/cp2k/cp2k/issues/1878 | #1878 ]])
 +    Add GAPW Voronoi integration ([[ https://github.com/cp2k/cp2k/issues/1919 | #1919 ]])
 +    Remove deprecated sections LIBXC and KE_LIBXC ([[ https://github.com/cp2k/cp2k/issues/1921 | #1921 ]])
 +    Add LibXC equivalents to ADMM exchange potentials ([[ https://github.com/cp2k/cp2k/issues/1972 |#1972  ]])
 +    Improve support for metaGGA functionals ([[ https://github.com/cp2k/cp2k/issues/1974 | #1974]])
 +    Use SPLA for offloading dgemm on GPUs in the mp2 module ([[ https://github.com/cp2k/cp2k/issues/1951 | #1951  ]])
 +    TDDFT: enable state following using transition charge finger print ([[ https://github.com/cp2k/cp2k/issues/1991 | #1991 ]])
 +    Add barostat for frozen atoms in absolute coordinate ([[ https://github.com/cp2k/cp2k/issues/2000 | #2000  ]])
 +    Fix linkage of COSMA ([[ https://github.com/cp2k/cp2k/issues/2021 | #2021 ]])
 +    Migrate to centralized %%__OFFLOAD_CUDA/HIP%% flags ([[ https://github.com/cp2k/cp2k/issues/2027 | #2027 ]])
 +    Add low-scaling SOS-Laplace MP2 forces ([[ https://github.com/cp2k/cp2k/issues/2031 | #2031 ]])
 +    Refactoring of basis set optimization code ([[ https://github.com/cp2k/cp2k/issues/2068 | #2068  ]])
 +    Add k-points for the GW self-energy ([[ https://github.com/cp2k/cp2k/issues/2073 | #2073 ]])
 +    CDFT: forces based on Hirshfeld partitioning ([[ https://github.com/cp2k/cp2k/issues/2111 |  #2111 ]])
 +    RPA: Add low-scaling gradients ([[ https://github.com/cp2k/cp2k/issues/2131 | #2131 ]])
 +    MP2: Add more solvers ([[ https://github.com/cp2k/cp2k/issues/2142 | #2142 ]])
 +    GW: Add 4-center Hartree-Fock and ADMM for exchange self-energy ([[ https://github.com/cp2k/cp2k/issues/2145 | #2145 ]])
 +    Print vibrational modes for Newton-X ([[ https://github.com/cp2k/cp2k/issues/2146 | #2146 ]])
 +    Add partially occupied Wannier states  ([[ https://github.com/cp2k/cp2k/issues/2154 | #2154 ]])
 +    Voronoi integration: Mitigated issues with symmetric structures, more diagnostic output ([[ https://github.com/cp2k/cp2k/issues/2171 | #2171 ]])
 +    Add GAPW_XC for TDDFPT energies ([[ https://github.com/cp2k/cp2k/issues/2178 | #2178 ]])
 +
 +===== 9.1 =====
 +
 +== Released December 31, 2021 ==
 +
 +  * Fix MacOS build ([[ https://github.com/cp2k/cp2k/issues/1316 |#1316]])
 +  * Add NEWTONX interface ([[ https://github.com/cp2k/cp2k/issues/1794 |#1794]])
 +  * Add Gromacs QM/MM support ([[ https://manual.gromacs.org/documentation/2022-beta1/reference-manual/special/qmmm.html|see also]])
 +  * Add experimental support for HIP and OpenCL to DBCSR
 +  * Adopt BSD3 license for new performance critical code ([[ https://github.com/cp2k/cp2k/issues/1632 |#1632]])
 +  * Add GAL21 forcefield ([[ https://github.com/cp2k/cp2k/issues/1579 |#1579]])
 +  * Upgrade to MPI_THREAD_SERIALIZED ([[ https://github.com/cp2k/cp2k/issues/1564 |#1564]])
 +  * Add new pseudopotentials and basis sets ([[ https://github.com/cp2k/cp2k/issues/1547 |#1547]], [[ https://github.com/cp2k/cp2k/issues/1551 |#1551]])
 +  * Add analytical derivatives of the MO coefficients wrt nuclear coordinates ([[ https://github.com/cp2k/cp2k/issues/1706 |#1706]])
 +  * Add forces for RI-HFX ([[ https://github.com/cp2k/cp2k/issues/1688 |#1688]])
 +  * Add forces for TDDFT ([[ https://github.com/cp2k/cp2k/issues/1670 |#1670]], [[ https://github.com/cp2k/cp2k/issues/1759 |#1759]])
 +  * Regularized RI for periodic GW ([[ https://github.com/cp2k/cp2k/issues/1776 |#1776]])
 +  * Add beadwise constraints to PINT ([[ https://github.com/cp2k/cp2k/issues/1734 |#1734]])
 +  * Add analytical stress tensor for NNP ([[ https://github.com/cp2k/cp2k/issues/1783 |#1783]])
 +  * Add ghost particles and tip scan for xTB ([[ https://github.com/cp2k/cp2k/issues/1578 |#1578]])
 +  * Add forces and stress tensor for MP2-based double-hybrids ([[ https://github.com/cp2k/cp2k/issues/1647 |#1647]])
 +  * Rewrite regtesting script in Python, arguments changed slightly ([[ https://github.com/cp2k/cp2k/issues/1548 |#1548]]) 
 +
 +===== 8.2 =====
 +
 +== Released May 28, 2021 ==
 +
 +  * Speedup grid kernels, especially non-orthorhombic on CPU and integrate on GPU
 +  * Upgrade to COSMA 2.5 ([[ https://github.com/cp2k/cp2k/issues/1303  |#1303 ]])
 +  * Add support for ARM64
 +  * Drop support for GCC 6 ([[ https://github.com/cp2k/cp2k/issues/1203 |#1203]])
 +  * Upgrade to LibXC 5 and [[https://manual.cp2k.org/trunk/CP2K_INPUT/FORCE_EVAL/DFT/XC/XC_FUNCTIONAL.html|harmonize its input]] with built in functionals
 +  * xTB/DFTB: Add stress tensor with efield
 +  * Motion: Add space group symmetry
 +  * Fix multi GPU by setting the active device consistently ([[ https://github.com/cp2k/cp2k/issues/814 |#814]])
 +  * Fix MOLDEN output ([[ https://github.com/cp2k/cp2k/issues/1335 |#1335]])
 +  * XAS_TDP: Fix bug in open-shell SOC ([[ https://github.com/cp2k/cp2k/issues/1304 |#1304]])
 +  * PINT: Fix conserved quantity in PINT-RPMD restart ([[ https://github.com/cp2k/cp2k/issues/1290 |#1290]])
 +  * ELPA: As a precaution use only for large matrices by default ([[ https://github.com/cp2k/cp2k/issues/1444 |#1444]])
 +  * [[ https://brehm-research.de/cp2k.php | libvori ]]: Augmented .voronoi file format provides improved support for [[https://brehm-research.de/travis.php|TRAVIS]] (e.g. for spectra simulations)
 +
 +
 +===== 8.1 =====
 +
 +== Released December 30, 2020 ==
 +  * Fix bug affecting ADMM on GPUs ([[ https://github.com/cp2k/cp2k/issues/893 |#893]])
 +  * Fix bug affecting Amber dihedrals ([[https://github.com/cp2k/cp2k/issues/984 |#984]]) 
 +  * Drop support for Python 2 and non-OpenMP builds
 +  * Add interfaces to GRRM17 and SCINE codes
 +  * Add support for Cosma (https://github.com/eth-cscs/COSMA)
 +  * Add support for Voronoi integration of electron density (https://brehm-research.de/voronoi)
 +  * Add support for output of electron density in compressed BQB format (https://brehm-research.de/bqb)
   * OpenMP refactoring and speed-ups for one electron integrals   * OpenMP refactoring and speed-ups for one electron integrals
-  * Response code for polarizabilities: add finite difference debug code +  * Response code for polarizabilities: add finite difference debughybrid functionalsand ADMM
-  * Response code for polarizabilities: hybrid functionals and ADMM+
   * Harris functional based on Kohn-Sham density   * Harris functional based on Kohn-Sham density
   * TDDFPT code refactoring, add sTDA kernel, xTB/sTDA method   * TDDFPT code refactoring, add sTDA kernel, xTB/sTDA method
-  * Interface to GRRM17 code 
   * NNP: Behler-Parrinello Neural Network Potentials   * NNP: Behler-Parrinello Neural Network Potentials
 +  * XAS_TDP: Add OT solver and improve performance
 +  * mGGA: Add stress tensor and fix bug ([[https://github.com/cp2k/cp2k/issues/1116|#1116]])
 +  * QMMM: Add benchmarks and speedup GEEP with OpenMP
 +  * LS: Add sign calculation based on submatrix method
 +  * ALMO: Add trust region methods
 +  * RI-HFX: Add resolution of identity for Hartree-Fock exchange
 +  * RPA/GW/MP2: Several optimizations and refactoring to low-scaling implementation
 +  * CUDA: GPU acceleration of collocate and integrate grid operations (experimental)
                                                                                
  
Line 67: Line 215:
   * Remote Memory Access (RMA) for future architectures   * Remote Memory Access (RMA) for future architectures
   * Various performance improvements and bug fixes   * Various performance improvements and bug fixes
-  * [[https://www.cp2k.org/static/potentials|GTH-PBE pseudopotentials for the Lanthanide elements]]+  * [[https://htmlpreview.github.io/?https://github.com/cp2k/cp2k-data/blob/master/potentials/Goedecker/index.html|GTH-PBE pseudopotentials for the Lanthanide elements]]
   * Polarized Atomic Orbitals from Machine Learning (PAO-ML)   * Polarized Atomic Orbitals from Machine Learning (PAO-ML)
   * Cubic-scaling RPA   * Cubic-scaling RPA
version_history.1605276407.txt.gz · Last modified: 2020/11/13 14:06 by oschuett