计算化学公社

 找回密码 Forget password
 注册 Register
Views: 258|回复 Reply: 0
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] cp2k2025.2安装错误(undefined reference to mpi_xxx,dftd4.mod)解决

[复制链接 Copy URL]

104

帖子

1

威望

1478

eV
积分
1602

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
最近cp2k培训班要开始了,帮一个要去参加的朋友在ubuntu22.04.5上安装cp2k-2025.2时出现一系列mpi与dbscr的连接错误,如:
  1. usr/bin/ld: /root/cp2k-2025.2/tools/toolchain/install/dbcsr-2.8.0/lib/libdbcsr.a(dbcsr_mpiwrap.F.o): in function __dbcsr_mpiwrap_MOD_mp_world_finalize':/root/cp2k-2025.2/tools/toolchain/build/dbcsr-2.8.0/build-cpu/src/mpi/dbcsr_mpiwrap.F:956: undefined reference to mpi_barrier_
复制代码

环境为gcc11.4.0,安装选项为:
  1. ./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=install --with-plume=install --with-ninja --with-dftd4
复制代码

安装与编译过程参照http://sobereva.com/586。尝试解决了下,发现编译过程中有警告:
  1. f951: Warning: Nonexistent include directory ‘-I’ [-Wmissing-include-dirs]f951: Warning: Nonexistent include directory ‘-I/root/cp2k-2025.2/tools/toolchain/install/dbcsr-2.8.0/include’
复制代码

因此,去检查local.psmp,发现CFLAGS和FCFLAGS中,
  1. -I'/root/cp2k-2025.2/tools/toolchain/install/dbcsr-2.8.0/include'
复制代码

之前有三个空白的“-I''”:
  1. -I'' -I'' -I'' -I'/root/cp2k-2025.2/tools/toolchain/install/dbcsr-2.8.0/include' $(FCDEBFLAGS) $(WFLAGS) $(DFLAGS) -fallow-argument-mismatch
复制代码

将其删除,上述错误消失,然后有可能接下来有可能报错:
  1. /root/cp2k-2025.2/src/qs_dispersion_d4.F:47:8:   47 |    USE dftd4,                           ONLY: d4_model, &      |        1Fatal Error: Cannot open module file ‘dftd4.mod’ for reading at (1): No such file or directory
复制代码

此时可以尝试在CFLAGS和FCFLAGS中添加dftd4.mod的路径:
  1. -I/root/cp2k-2025.2/tools/toolchain/install/dftd4-3.7.0/include -I/root/cp2k-2025.2/tools/toolchain/install/dftd4-3.7.0/include/dftd4/GNU-11.4.0
复制代码

修改上述local.psmp中的两项后可以顺利编译psmp版本。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
sobereva + 5

查看全部评分 View all ratings

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-24 01:00 , Processed in 0.237651 second(s), 22 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list