MPI_Mutex:MPI的互斥体仿真

时间:2024-04-07 22:35:33
【文件属性】:

文件名称:MPI_Mutex:MPI的互斥体仿真

文件大小:7KB

文件格式:ZIP

更新时间:2024-04-07 22:35:33

C++

MPI_Mutex MPI的互斥体仿真 用法 该互斥锁旨在锁定特定的远程内存(RM),例如等级0。这意味着充当互斥锁的布尔值位于特定的等级中。但是,当获取关键部分时,任何其他通信都可以是过程安全的。 然后,确保创建将与相应等级一起使用的通信器和窗口。如果所有等级都必须与等级0的RM同步,则它可以是任何world_communicator。 分配使用这种方式。 MPI_Mutex mpi_mutex; MPI_Comm mutex_Comm; MPI_Win win_mutex; MPI_Comm_dup (MPI_COMM_WORLD, &mutex_Comm); if (world_rank == 0 ) { // mpi mutex ************************************************


【文件预览】:
MPI_Mutex-main
----.github()
--------workflows()
----.gitmodules(71B)
----fmt()
----src()
--------main.cpp(2KB)
----CMakeLists.txt(1021B)
----LICENSE(1KB)
----README.md(2KB)
----include()
--------MPI_Mutex.hpp(3KB)

网友评论