CP2K

简介

CP2K 是一个量子化学和固态物理软件包,可以对固态、液态、分子、周期、材料、晶体和生物系统进行原子模拟。 CP2K 为不同的建模方法提供了一个通用框架,例如使用混合高斯和平面波方法GPW和GAPW的DFT。支持的理论级别包括DFTB、LDA、GGA、MP2、RPA、半经验方法(AM1、PM3、PM6、RM1、MNDO,…)和经典力场。 CP2K 可以使用NEB或二聚体方法进行分子动力学、元动力学、蒙特卡罗、埃伦费斯特动力学、振动分析、核心能级光谱、能量最小化和过渡态优化的模拟。

安装环境

序号

集群

平台

版本

位置

安装方式

1

hpckapok1

cpu

202401

/share/software/cp2k/cp2k-2024.1-openmpi/exe/local

源代码

2

hpckapok1

cpu

202401

/share/software/images/cp2k

镜像

4

hpckapok2

cpu

202401

/public/software/images/cp2k

镜像

使用方法

hpckapok1

源代码

slurm 脚本内容:

#!/bin/bash
#SBATCH --job-name cp2k_job
#SBATCH --partition cpuXeon6458
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=10

module load cp2k/2024.1
mpirun -n 10 cp2k.psmp -i Ac.inp -o test.out

提交作业:

sbatch cp2k_job.sh

singularity镜像

平台置配了一些镜像运行cp2k,放在/share/software/images/cp2k目录下。

slurm 脚本内容:

#!/bin/bash
#SBATCH --job-name cp2k_job
#SBATCH --partition cpuXeon6458
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=10

singularity run /share/software/images/cp2k/cp2k_latest.sif mpirun cp2k -i Ac.inp -o test.out

提交作业:

sbatch cp2k_job.sh

更多用法请访问 https://github.com/cp2k/cp2k-containers

hpckapok2

singularity镜像

平台置配了一些镜像运行cp2k,放在/public/software/images/cp2k目录下。

slurm 脚本内容:

#!/bin/bash
#SBATCH --job-name cp2k_job
#SBATCH --partition cpuXeon6458
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=10

module load apps/singularity/3.9.9
singularity run /public/software/images/cp2k/cp2k_latest.sif mpirun cp2k -i Ac.inp -o test.out

提交作业:

sbatch cp2k_job.sh

更多用法请访问 https://github.com/cp2k/cp2k-containers

参考资料

  1. cp2k官网

  2. cp2k手册

  3. cp2k GitHub project

Contributor:mzliu


最后更新: 2025 年 06 月 30 日