Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add the
verification-pbe-v1
protocol for CP2K (#263)
* Protocols revision: 1. Set the electronic temperature to 710.5 K 2. Set MGRID CUTOFF to 1800. 3. Set REL_CUTOFF to 80. 4. Set NGRIDS to 4. 5. Remove initial magnetisation of the atoms (not used). * Remove unused files: dftd3.dat and xTB_parameters. * Add MOLOPT basis sets from UZH * Update to the file version from CP2K release 9.1 * Update CP2K input generator * Reshuffle database files and add new ones * Use ScaLAPACK as diagonalization library * Switch CHOLESKY OFF * Switch to RUN_TYPE ENERGY, because ENERGY_FORCE does not print the atomic forces currently * Revise CP2K settings for protocol precise * Use cutoff 1200 Ry with 4 multi-grids and a relative cutoff of 80 * Use MO instead of MO_CUBES section for MO output * Remove the MAP_CONSISTENT keyword which has been removed in CP2K v7.1 already * Update potentials and basis sets - Use UZH TZV2P MOLOPT basis sets for H-Xe - Use semi-core GTH PPs for some elements * Always use ScaLAPACK for matrix multiplications instead of the default ELPA * Write wavefunction restart file after each 5 SCF iteration steps (instead of 20) * Add revised GTH PPs (GTH_POTENTIALS_PSI). * Add protocol and database file for the revised GTH pseudopotentials * Set EXTENDED_FFT_LENGTHS to `True`. * Increase CUTOFF from 1200 to 2400 * Write notification about restarting file operations (LOG_PRINT_KEY). * Gracefully stop calculation 5 min before time limit. * Modify the restart handler. * Add cell_ref generation based on protocol and ref work chain. (#284) * Add cell_ref_scale_factor to verification-PBE-.. protocols. * Protocol dict: move CP2K input into a separate subkey * Update aiida_common_workflows/workflows/relax/cp2k/generator.py Co-authored-by: Matthias Krack <matthias.krack@psi.ch> Co-authored-by: Tiziano Müller <tm@dev-zero.ch>
- Loading branch information