Only of the job among j2, j3, j4 on remote node n need to create a
receiving qp2 for j1, right ?
Correct. A single QP can be used to send data to any SRQ that shares the
same domain.
--
MST
___
ewg mailing list
ewg@lists.openfabrics.org
OK, I was wrong before, here is my question.
if remote node n has j2, j3, and j4, and j2 is the job to
create qp2
and make connection with qp1 in j1.
if j2 is done before j3 and j4, then we can not let j2 to
destroy qp2,
because j3 and j4 are still communicating with j1.
Quoting Tang, Changqing [EMAIL PROTECTED]:
Subject: RE: RFCv2: SRC API
OK, I was wrong before, here is my question.
if remote node n has j2, j3, and j4, and j2 is the job to
create qp2
and make connection with qp1 in j1.
if j2 is done before j3 and j4, then we can not
Cleanup:
When job j1 does not need to communicate to any jobs on node
n, it disconnects qp1 from qp2, and asks j2 to destroy qp2.
+
+Note: both qp1 and qp2 must exist for the communication to
take place.
+Thus, j2 should not destroy qp2 (and in particular, should not exit)
+until j1
Quoting Tang, Changqing [EMAIL PROTECTED]:
Subject: RE: RFCv2: SRC API
Cleanup:
When job j1 does not need to communicate to any jobs on node
n, it disconnects qp1 from qp2, and asks j2 to destroy qp2.
+
+Note: both qp1 and qp2 must exist for the communication to
take place.