我之前也因为Intel编译器的问题折腾了几天,后来解决的方法是在运行install_cp2k_toolchain.sh时,用--...
1采用gcc编译器和自行随工具链配置的OpenMPI,而旧的9.1版采用Intel编译器和Intel MPI,现欲复原当时...
cd tools/toolchain ./install_cp2k_toolchain.sh --math-mode=mkl --with-intelmpi=system --with-plumed=install --target-cpu=generic (这一步如果网络好的话可以直接从github里面下载安装包,如果网速不行的话,建议一步一步的将安装包放在tools/toolchain/build文件下,build得需要执行一次install_cp2k_toolchai...
QuiP模块是计算原子间作用势,CP2K以往一直使用GCC-Gfortran编译器编译该模块。Intel编译器编译,QuiP安装包直接报错,提示不支持Intel编译器。近期代码更新中,最重要的是主要开启了 QuiP模块用Intel OneAPI编译的测试。 CP2K官网中QuiP模块简介截图 最新版CP2K在Ubuntu系统编译成功,测试结果如下,提速明显:28分钟提升到11分...
如果用 inteloneapi-2021可能会报错,换个版本的编译器即可 cp2k-2024.1/src/pw/pw_methods.F(1678): error #6752: Since the OpenMP* DEFAULT(NONE) clause applies, the PRIVATE, SHARED, REDUCTION, FIRSTPRIVATE, or LASTPRIVATE attribute must be explicitly specified for every variable. [NGPTS] DO gpt...
本方法为Intel MKL+GNU 9.3.0+OpenMPI,编译的CP2K版本为popt,如果大家像我一样之前鼓捣服务器发现没有办法修改默认的编译器,文中第三部分也有相应的解决办法。 全部安装包我会后续放到网盘或其他地方,如果大家有需要任何相关软件或库文件安装包可以评论或私信。 一、将GNU升级到9.3.0 个人还是推荐手动升级到指定的...
在Expanse上编译最新版的CP2K 2024.01的步骤如下:安装编译器套件:使用oneAPI toolkits进行编译,该toolkits已集成mkl。建议离线安装编译器套件,详细步骤请参考intel.com的指南。加载编译器环境:安装完成后,通过执行source /home/account/intel/oneapi/setvars.sh命令加载编译环境,该环境包含icx, ifx, ...
在exe/Linux-x86-64-gfortran_mkl_elpa 目录中即可获得编译好的cp2k.popt可执行文件。 经过测试,使用gfortran和intel编译器编译的CP2K可执行文件运行速度相当,后者稍微快一点点。这主要是因为它们均使用了MKL数学库。 CP2K入门教程-2:如何获取帮助? CP2K一直在发展中,目前还没有一个正式的手册,所以学习CP2K并不...
编译器采用Intel Fortran 11.1及Open MPI 1.4.3 数学库FFTW3,Libint1.1.4,Intel MKL10.2.5....
在 Expanse 集群上编译最新版的 CP2K 2024.01,需以下步骤:使用 oneAPI toolkits(base, hpc)进行编译,mkl 已集成于 toolkit 内。建议离线安装编译器套件,详情请参考 intel.com 的指南。安装完成套件后,通过 source /home/account/intel/oneapi/setvars.sh 加载环境,包含 icx, ifx, mpiifort 等...