11.3. 运行多线程MPI应用程序
支持 MPI_THREAD_MULTIPLE(即多个线程在MPI库内执行)和异步消息传递进度(即即使用户线程不在MPI库中也能持续进行消息传递操作)的功能,从Open MPI最初的规划会议起就被设计在内。
MPI_THREAD_MULTIPLE 在Open MPI的第一个版本中就已包含,但直到v3.0.0左右才变得稳定可靠。后续版本持续提升了多线程MPI应用的可靠性和性能。
支持 MPI_THREAD_MULTIPLE(即多个线程在MPI库内执行)和异步消息传递进度(即即使用户线程不在MPI库中也能持续进行消息传递操作)的功能,从Open MPI最初的规划会议起就被设计在内。
MPI_THREAD_MULTIPLE 在Open MPI的第一个版本中就已包含,但直到v3.0.0左右才变得稳定可靠。后续版本持续提升了多线程MPI应用的可靠性和性能。