1.提前安装好gcc套件、openmpi、build-essential、cmake以及intel的oneapi等软件;

2.提前在cp2k官方网站下载好cp2k-2024.1的源码包,以及所需的第三方库,解压cp2k-2024.1的源码包,将下载好的第三方库放入tool/toolchian/build 目录,没有build目录可以手动建立一个build目录;

3.编译前加载好intel mkl的环境变量:

在tool/toolchain/ 目录内: ./install_cp2k_install.sh --with-gcc=system --with-cmake=system --math-mode=mkl --with–openmpi=system (可选–with-quip=install --with-elpa=install --with-sirius=install --with-plumed=install --with-cuda …),可根据自己实际需求选择包;正常编译等待出现下图即可:运行结果
然后根据提示:cp install/arch/* …/…/arch/ && source install/setup && cd …/…/ && make -j 16 ARCH=local VERSION=“ssmp psmp” 即可开始编译cp2k本体程序,等待约半小时即可编译完成;
4、测试编译程序:mpirun -np 16 exe/local/cp2k.popt -i benchmarks/QS/H2O-32.inp
测试运行结果
5、enjoy your work!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐