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
参考资料¶
Contributor:mzliu
最后更新:
2025 年 06 月 30 日