CP2K2024.1安装

1、本次安装用到系统的intel MKL,安装代码如下

./install_cp2k_toolchain.sh  --with-openmpi=install --with-fftw=install --with-intel=no --with-gcc=install

2、剩下就等安装脚本下载安装需要的库文件,安装完成后 按照提示将arch中的文件复制到 ../../arch目录下,然后 source install/setup 设置环境变量
3、最后就是回到 ../..  编译

make -j 16 ARCH=local VERSION="ssmp psmp"

4、编译完成后进行测试,使用popt测试就行,适用psmp记得要设置并行下的线程数,不然计算可能很慢


在超算上编译时,遇到了如下几个问题
1、编译安装openmpi时显示 configure: WARNING: PMI support requested (via --with-pmi) but neither pmi.h  这可能是服务器的slurm 队列系统缺少slurm-devel包的问题,单取消--with-pmi这个命令,一样可以提交,可以在对应的makefile文件中注释该选项。参考
2、也是在编译openmpi是提示汇编vmovw 381(%r14),%xmm0 命令缺失,可以尝试换一个gcc版本,我从自己安装的gcc13换到了超算的gcc10就可以通过了,参考

发表评论