Asynchronous MPI与用户回调的单边通信
为了重叠MPI通信和计算,我正在使用用户定义的计算函数对来自I/O的数据发出异步I/O(MPI调用) MS Window的“重叠”不是MPI的朋友(它只支持文件I/O和套接字通信的重叠I/O,但不支持MPI操作…)Asynchronous MPI与用户回调的单边通信,asynchronous,mpi,Asynchronous,Mpi,为了重叠MPI通信和计算,我正在使用用户定义的计算函数对来自I/O的数据发出异步I/O(MPI调用) MS Window的“重叠”不是MPI的朋友(它只支持文件I/O和套接字通信的重叠I/O,但不支持MPI操作…) 我找不到适合它的MPI API,有没有人对此有所了解?MPI中没有完成回调。非阻塞操作始终返回一个请求句柄,该句柄必须使用MPI_Wait和系列同步等待,或使用非阻塞MPI_测试和系列定期测试 在MPI_Waitsome或MPI_Testsome的帮助下,可以实现一种调度机制,监控多
我找不到适合它的MPI API,有没有人对此有所了解?MPI中没有完成回调。非阻塞操作始终返回一个请求句柄,该句柄必须使用
MPI_Wait
和系列同步等待,或使用非阻塞MPI_测试
和系列定期测试
在MPI_Waitsome
或MPI_Testsome
的帮助下,可以实现一种调度机制,监控多个请求并在其完成时调用特定函数。不过,没有一个MPI调用具有任何超时特征—它是“永远等待”(MPI\u等待…
)或“不等待检查”(MPI\u测试…
)