标题: CP2K安装失败,出现cannot find -lfftw3_mpi: No such file or directory怎么解决? [打印本页] 作者Author: DOCTOR_Q 时间: 7 day ago 标题: CP2K安装失败,出现cannot find -lfftw3_mpi: No such file or directory怎么解决? 问题一:我在ubuntu上对CP2K编译时都按照Sob老师的教程来,但是最后一步make -j 20 ARCH=local VERSION="ssmp sdbg psmp pdbg"时出现问题,我往上翻发现 /usr/bin/ld: cannot find -lfftw3_mpi: No such file or directory。但是fftw3应该已经安装好了,toolchain/biuld文件夹里面已经有了fftw-3.3.10的文件。当我输入make -j 20 ARCH=local VERSION="ssmp“时可以正常安装,并且能用ssmp版本运行。
问题二:我想试试用ssmp版本做AIMD,但是出现 prterun noticed that process rank 0 with PID 22768 on node DESKTOP exited onsignal 6 (Aborted).我理解是ssmp不是MPI并行的版本所以跑不了AIMD,是这样的吗?
最后,主要还是想知道第一个问题的答案,求各位老师解答,感谢!
作者Author: Santz 时间: 7 day ago
你的 fftw 没有带 mpi 编译,即未启用--enable-mpi,外部编译一个带 mpi 的 fftw3,然后--with-fftw=system。一般如果你按照那个教程使用 Intel MKL + OpenMPI,这个问题toolchain是可以正常处理的。作者Author: DOCTOR_Q 时间: 5 day ago