Bootstrap

cp2k-2024.2编译安装---以ubuntu22.04为例

1、在cp2k官网或者github下载cp2k-2024.2源码;
2、解压源码:tar -xvf cp2k-2024.2.tar.bz2,根据源码目录内tools/toolchain/scripts/stageN中的install_xxx.sh 脚本内要求的版本在cp2k官方库下载网站(https://www.cp2k.org/static/downloads/)下载所需的库文件:库文件列表
将下载好的库文件列表,放到cp2k源码tools/toolchain/build目录内,没有build目录可以手动mkdir build 建立一个;
4、新系统用户可以sudo sh install_requirements_ubuntu.sh 根据官方要求安装一些必须工具,比如gcc等;
5、编译: ./install_cp2k_toolchain.sh --with-gcc=install --with-cmake=install --with-openmpi=install --with-fftw=install --with-quip=no --with-pexsi=no --with-elpa=no --with-sirius=no --target-cpu=haswell (其他组件quip、elpa、plumed等可以根据自身需求加入,加入办法–with-pkg=install)
库文件安装完成
根据提示将此处的archfile文件复制到源码首层的arch目录内:cp install/arch/* …/…/arch && source install/setup
&& cd …/…/ && make -j 16 ARCH=local VERSION=“ssmp sdbg psmp pdbg”
编译完成
6、测试:cd benchmark/QS/ && mpirun -np 16 …/…/exe/local/cp2k.popt -i H2O-32.inp
H2O-32.inp 测试
7.enjoy !

;