gpt4 book ai didi

linux - 如何在 linux 的 openmpi 中启用多线程标志?

转载 作者:IT王子 更新时间:2023-10-29 01:20:47 26 4
gpt4 key购买 nike

我尝试在 openmpi 中使用 MPI_THREAD_MULTIPLE 选项。为此,我发现我需要在 openmpi 配置中启用多线程选项。我不知道该怎么做?有人可以帮我解决这个问题吗?提前谢谢你。我检查了我系统中的 openmpi 设置。线程的设置如下:

Thread support: posix (MPI_THREAD_MULTIPLE: no, OPAL support: yes, OMPI progress: no, ORTE progress: yes, Event lib: yes) FT Checkpoint support: no (checkpoint thread: no)

如何启用 MPI_THREAD_MULTIPLE 标志?

最佳答案

在 openMPI 2.0.1 中,它是 ./configure --enable-mpi-thread-multiple。使用它重新编译 openmpi,并使用 int ret = MPI_Init_thread(&argc, &argv, MPI_THREAD_MULTIPLE, &prov); assert(ret == 0 && prov == MPI_THREAD_MULTIPLE); 初始化 MPI。

关于linux - 如何在 linux 的 openmpi 中启用多线程标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38269659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com