| Function | Blocking semantics | Locality semantics | Synchronous connect semantics (same side) |
Synchronous connect semantics (other side) |
Notes |
| DRI_Reorg_create |
|
|
|
|
|
| DRI_Reorg_connect |
|
|
|
(not barrier) |
|
| DRI_Reorg_iconnect |
|
|
|
Async
|
|
| DRI_Reorg_get/put |
|
Non-Local
|
|
(depends on connect approach used)
|
|
| DRI_Reorg_disconnect |
|
Non-Local
|
Async
|
Async
|
|
| DRI_Reorg_destroy |
Block
|
Local
|
Async
|
Async
|
|
| Function |
Blocking semantics |
Locality semantics |
Synchronous connect semantics (same side) |
Synchronous connect semantics (other side) |
Notes |
| DRI_Reorg_create |
Block
|
Non-Local
|
Async
|
Async
|
|
| DRI_connect |
Block
|
Non-Local
|
Sync
|
Sync
(barrier) |
|
| DRI_Reorg_put/get |
Block (get)
Nonblk(put) |
Non-Local
|
Async
|
Async
|
|
| DRI_disconnect |
Block
|
Non-Local
|
Sync
|
Sync
(barrier) |
|
| DRI_Reorg_destroy |
Block
|
Local
|
Async
|
Async
|
|