|
想咨询一下,我按照你的这个流程,提前安装了所有相关软件,然后严格的做下来,最后在编译到100%的地方还是报错如下。看提示适合MPI有关,但我已经提前安装好了MPICH和OPENMPI,不知道还有什么问题。我是在WSL下安装的,请问楼主见没见过这个报错,该如何解决?谢谢!
[100%] Building CXX object src/programs/CMakeFiles/gmx_objlib.dir/gmx.cpp.o
[100%] Building CXX object src/programs/CMakeFiles/gmx_objlib.dir/legacymodules.cpp.o
[100%] Built target gmx_objlib
[100%] Linking CXX executable ../../bin/gmx_d
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_stop':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.F:1166: undefined reference to `mpi_error_string_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_iallgatherv_iv_internal.constprop.0':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:2609: undefined reference to `mpi_iallgatherv_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_iallgatherv_lv_internal.constprop.0':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:2609: undefined reference to `mpi_iallgatherv_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_iallgatherv_dv_internal.constprop.0':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:2609: undefined reference to `mpi_iallgatherv_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_iallgatherv_rv_internal.constprop.0':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:2609: undefined reference to `mpi_iallgatherv_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_iallgatherv_zv_internal.constprop.0':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:2609: undefined reference to `mpi_iallgatherv_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o):/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:2609: more undefined references to `mpi_iallgatherv_' follow
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_type_make_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3974: undefined reference to `mpi_get_address_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_file_read_at_all_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3942: undefined reference to `mpi_file_read_at_all_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_file_read_at_all_cv':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3917: undefined reference to `mpi_file_read_at_all_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_file_write_at_all_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3827: undefined reference to `mpi_file_write_at_all_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_file_write_at_all_cv':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3802: undefined reference to `mpi_file_write_at_all_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_file_write_at_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3770: undefined reference to `mpi_file_write_at_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_file_write_at_cv':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3745: undefined reference to `mpi_file_write_at_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_deallocate_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:4041: undefined reference to `mpi_free_mem_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_allocate_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:4007: undefined reference to `mpi_type_size_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `mp_alloc_mem_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3995: undefined reference to `mpi_alloc_mem_cptr_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_type_indexed_make_c':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3633: undefined reference to `mpi_type_indexed_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3618: undefined reference to `mpi_type_commit_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_rget_cv':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3575: undefined reference to `mpi_rget_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_win_create_cv':
/home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3503: undefined reference to `mpi_win_create_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/src/mpiwrap/message_passing.fypp:3505: undefined reference to `mpi_win_create_'
/usr/bin/ld: /home/fyy/soft/cp2k-2023.1/lib/local/psmp/libcp2k.a(message_passing.o): in function `__message_passing_MOD_mp_irecv_cm4':
|
|