MCPcopy Create free account
hub / github.com/QuEST-Kit/QuEST / assert_bufferSendRecvDoesNotOverlap

Function assert_bufferSendRecvDoesNotOverlap

quest/src/core/errors.cpp:222–226  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

220}
221
222void assert_bufferSendRecvDoesNotOverlap(qindex sendInd, qindex recvInd, qindex numAmps) {
223
224 if (sendInd < recvInd + numAmps)
225 raiseInternalError("A distributed function attempted to send and receive portions of the buffer which overlapped.");
226}
227
228void assert_receiverCanFitSendersEntireState(Qureg receiver, Qureg sender) {
229

Callers 3

comm_exchangeSubBuffersFunction · 0.85
comm_asynchSendSubBufferFunction · 0.85

Calls 1

raiseInternalErrorFunction · 0.85

Tested by

no test coverage detected