| Package | Description |
|---|---|
| org.openucx.jucx.ucp |
| Modifier and Type | Method and Description |
|---|---|
UcpRequest |
UcpWorker.flushNonBlocking(UcxCallback callback)
This routine flushes all outstanding AMO and RMA communications on the
this worker.
|
UcpRequest |
UcpEndpoint.flushNonBlocking(UcxCallback callback)
This routine flushes all outstanding AMO and RMA communications on this endpoint.
|
UcpRequest |
UcpEndpoint.getNonBlocking(long remoteAddress,
UcpRemoteKey remoteKey,
ByteBuffer dst,
UcxCallback callback)
Non-blocking remote memory get operation.
|
UcpRequest |
UcpEndpoint.getNonBlocking(long remoteAddress,
UcpRemoteKey remoteKey,
long localAddress,
long size,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.getNonBlocking(long remoteAddress,
UcpRemoteKey remoteKey,
long localAddress,
long size,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpEndpoint.putNonBlocking(ByteBuffer src,
long remoteAddress,
UcpRemoteKey remoteKey,
UcxCallback callback)
Non-blocking remote memory put operation.
|
UcpRequest |
UcpEndpoint.putNonBlocking(long localAddress,
long size,
long remoteAddress,
UcpRemoteKey remoteKey,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.putNonBlocking(long localAddress,
long size,
long remoteAddress,
UcpRemoteKey remoteKey,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpAmData.receive(long resultAddress,
UcxCallback callback) |
UcpRequest |
UcpWorker.recvAmDataNonBlocking(long dataDesc,
long address,
long size,
UcxCallback callback,
int memoryType)
This routine receives a message that is described by the data descriptor
dataDesc, local address address and size size on a worker. |
UcpRequest |
UcpEndpoint.recvStreamNonBlocking(ByteBuffer buffer,
long flags,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.recvStreamNonBlocking(long[] localAddresses,
long[] sizes,
long flags,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.recvStreamNonBlocking(long[] localAddresses,
long[] sizes,
long flags,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpEndpoint.recvStreamNonBlocking(long localAddress,
long size,
long flags,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.recvStreamNonBlocking(long localAddress,
long size,
long flags,
UcxCallback callback,
int memoryType)
This routine receives data that is described by the local address and a size on the endpoint.
|
UcpRequest |
UcpWorker.recvTaggedMessageNonBlocking(ByteBuffer buffer,
UcpTagMessage message,
UcxCallback callback) |
UcpRequest |
UcpWorker.recvTaggedMessageNonBlocking(long address,
long size,
UcpTagMessage message,
UcxCallback callback) |
UcpRequest |
UcpWorker.recvTaggedMessageNonBlocking(long address,
long size,
UcpTagMessage message,
UcxCallback callback,
int memoryType)
Non-blocking receive operation for a probed message.
|
UcpRequest |
UcpWorker.recvTaggedNonBlocking(ByteBuffer recvBuffer,
long tag,
long tagMask,
UcxCallback callback)
Non-blocking tagged-receive operation.
|
UcpRequest |
UcpWorker.recvTaggedNonBlocking(ByteBuffer recvBuffer,
UcxCallback callback)
Non-blocking receive operation.
|
UcpRequest |
UcpWorker.recvTaggedNonBlocking(long[] localAddresses,
long[] sizes,
long tag,
long tagMask,
UcxCallback callback) |
UcpRequest |
UcpWorker.recvTaggedNonBlocking(long[] localAddresses,
long[] sizes,
long tag,
long tagMask,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpWorker.recvTaggedNonBlocking(long localAddress,
long size,
long tag,
long tagMask,
UcxCallback callback) |
UcpRequest |
UcpWorker.recvTaggedNonBlocking(long localAddress,
long size,
long tag,
long tagMask,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpEndpoint.sendAmNonBlocking(int activeMessageId,
long headerAddress,
long headerLength,
long dataAddress,
long dataLength,
long flags,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.sendAmNonBlocking(int activeMessageId,
long headerAddress,
long headerLength,
long dataAddress,
long dataLength,
long flags,
UcxCallback callback,
int memoryType)
Send Active Message.
|
UcpRequest |
UcpEndpoint.sendStreamNonBlocking(ByteBuffer buffer,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.sendStreamNonBlocking(long[] localAddresses,
long[] sizes,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.sendStreamNonBlocking(long[] localAddresses,
long[] sizes,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpEndpoint.sendStreamNonBlocking(long localAddress,
long size,
UcxCallback callback)
This routine sends data that is described by the local address to the destination endpoint.
|
UcpRequest |
UcpEndpoint.sendStreamNonBlocking(long localAddress,
long size,
UcxCallback callback,
int memoryType) |
UcpRequest |
UcpEndpoint.sendTaggedNonBlocking(ByteBuffer sendBuffer,
long tag,
UcxCallback callback)
Non-blocking tagged-send operations
This routine sends a messages that is described by the local buffer
sendBuffer,
starting of it's sendBuffer.position() and size sendBuffer.remaining(). |
UcpRequest |
UcpEndpoint.sendTaggedNonBlocking(ByteBuffer sendBuffer,
UcxCallback callback)
Non blocking send operation.
|
UcpRequest |
UcpEndpoint.sendTaggedNonBlocking(long[] localAddresses,
long[] sizes,
long tag,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.sendTaggedNonBlocking(long[] localAddresses,
long[] sizes,
long tag,
UcxCallback callback,
int memoryType)
Iov version of non blocking send operaation
|
UcpRequest |
UcpEndpoint.sendTaggedNonBlocking(long localAddress,
long size,
long tag,
UcxCallback callback) |
UcpRequest |
UcpEndpoint.sendTaggedNonBlocking(long localAddress,
long size,
long tag,
UcxCallback callback,
int memoryType) |
Copyright © 2021. All rights reserved.