|
|
@ -20985,7 +20985,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1658 0 obj
|
|
|
|
1658 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5485
|
|
|
|
/Length 5574
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21001,7 +21001,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 201.825 706.129 Td [(bcast)-250(\227)-250(Broadcast)-250(data)]TJ
|
|
|
|
/F51 11.9552 Tf 201.825 706.129 Td [(bcast)-250(\227)-250(Broadcast)-250(data)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -51.12 -19.198 Td [(call)-525(psb_bcast\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-221(subr)18(outine)-222(implements)-221(a)-221(br)18(oadcast)-222(operation)-221(based)-221(on)-222(the)-221(underlying)]TJ -14.944 -11.955 Td [(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -51.12 -19.198 Td [(call)-525(psb_bcast\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-221(subr)18(outine)-222(implements)-221(a)-221(br)18(oadcast)-222(operation)-221(based)-221(on)-222(the)-221(underlying)]TJ -14.944 -11.955 Td [(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21024,11 +21024,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -246.025 -20.409 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -246.025 -20.409 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21045,7 +21045,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1662 0 obj
|
|
|
|
1662 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 1503
|
|
|
|
/Length 1504
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21055,7 +21055,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.956 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.956 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
139.477 -488.169 Td [(119)]TJ
|
|
|
|
139.477 -488.169 Td [(119)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21065,7 +21065,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1666 0 obj
|
|
|
|
1666 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5630
|
|
|
|
/Length 5719
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21081,7 +21081,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(sum)-250(\227)-250(Global)-250(sum)]TJ
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(sum)-250(\227)-250(Global)-250(sum)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_sum\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-353(subr)18(outine)-353(implements)-354(a)-353(sum)-353(r)18(eduction)-353(operation)-353(based)-354(on)-353(the)-353(un-)]TJ -14.944 -11.955 Td [(derlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_sum\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-353(subr)18(outine)-353(implements)-354(a)-353(sum)-353(r)18(eduction)-353(operation)-353(based)-354(on)-353(the)-353(un-)]TJ -14.944 -11.955 Td [(derlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21104,11 +21104,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -254.343 -20.409 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -254.343 -20.409 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.955 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.956 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.955 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.956 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.402 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.402 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21125,7 +21125,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1670 0 obj
|
|
|
|
1670 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 2001
|
|
|
|
/Length 2002
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21135,7 +21135,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.956 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.956 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21692,7 +21692,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1678 0 obj
|
|
|
|
1678 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5518
|
|
|
|
/Length 5607
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21708,7 +21708,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(max)-250(\227)-250(Global)-250(maximum)]TJ
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(max)-250(\227)-250(Global)-250(maximum)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_max\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-354(subr)18(outine)-354(implements)-354(a)-354(maximum)-354(valuer)18(eduction)-354(operation)-354(based)]TJ -14.944 -11.955 Td [(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_max\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-354(subr)18(outine)-354(implements)-354(a)-354(maximum)-354(valuer)18(eduction)-354(operation)-354(based)]TJ -14.944 -11.955 Td [(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21731,11 +21731,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21752,7 +21752,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1682 0 obj
|
|
|
|
1682 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 2074
|
|
|
|
/Length 2075
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21762,7 +21762,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.956 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.956 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21780,7 +21780,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1688 0 obj
|
|
|
|
1688 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5614
|
|
|
|
/Length 5703
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21796,7 +21796,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(min)-250(\227)-250(Global)-250(minimum)]TJ
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(min)-250(\227)-250(Global)-250(minimum)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_min\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-328(subr)18(outine)-327(implements)-328(a)-328(minimum)-327(value)-328(r)18(eduction)-328(o)1(peration)-328(based)]TJ -14.944 -11.955 Td [(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_min\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-328(subr)18(outine)-327(implements)-328(a)-328(minimum)-327(value)-328(r)18(eduction)-328(o)1(peration)-328(based)]TJ -14.944 -11.955 Td [(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21819,11 +21819,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.955 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.956 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.955 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.956 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.402 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.402 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21840,7 +21840,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1692 0 obj
|
|
|
|
1692 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 1983
|
|
|
|
/Length 1984
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21850,7 +21850,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.956 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.956 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21868,7 +21868,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1698 0 obj
|
|
|
|
1698 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5586
|
|
|
|
/Length 5675
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21884,7 +21884,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(amx)-250(\227)-250(Global)-250(maximum)-250(absolute)-250(value)]TJ
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(amx)-250(\227)-250(Global)-250(maximum)-250(absolute)-250(value)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_amx\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-342(subr)18(outine)-342(implements)-342(a)-342(maximum)-341(absolute)-342(value)-342(r)18(eduction)-342(opera-)]TJ -14.944 -11.955 Td [(tion)-250(based)-250(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_amx\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-342(subr)18(outine)-342(implements)-342(a)-342(maximum)-341(absolute)-342(value)-342(r)18(eduction)-342(opera-)]TJ -14.944 -11.955 Td [(tion)-250(based)-250(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21907,11 +21907,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21928,7 +21928,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1702 0 obj
|
|
|
|
1702 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 2117
|
|
|
|
/Length 2118
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21938,7 +21938,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.956 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.956 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21956,7 +21956,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1709 0 obj
|
|
|
|
1709 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5589
|
|
|
|
/Length 5678
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21972,7 +21972,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(amn)-250(\227)-250(Global)-250(minimum)-250(absolute)-250(value)]TJ
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(amn)-250(\227)-250(Global)-250(minimum)-250(absolute)-250(value)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_amn\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-360(subr)18(outine)-360(impl)1(ements)-360(a)-360(minimum)-360(absolute)-360(value)-359(r)18(eduction)-360(opera-)]TJ -14.944 -11.955 Td [(tion)-250(based)-250(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_amn\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-360(subr)18(outine)-360(impl)1(ements)-360(a)-360(minimum)-360(absolute)-360(value)-359(r)18(eduction)-360(opera-)]TJ -14.944 -11.955 Td [(tion)-250(based)-250(on)-250(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -21995,11 +21995,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.956 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.955 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.956 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.401 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22016,7 +22016,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1713 0 obj
|
|
|
|
1713 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 2110
|
|
|
|
/Length 2111
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22026,7 +22026,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.925 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.956 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.956 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
/F54 9.9626 Tf 12.454 -19.925 Td [(1.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22044,7 +22044,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1719 0 obj
|
|
|
|
1719 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 5577
|
|
|
|
/Length 5666
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22060,7 +22060,7 @@ BT
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(nrm2)-250(\227)-250(Global)-250(2-norm)-250(reduction)]TJ
|
|
|
|
/F51 11.9552 Tf 207.803 706.129 Td [(nrm2)-250(\227)-250(Global)-250(2-norm)-250(reduction)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_nrm2\050ctxt,)-525(dat,)-525(root)-525([,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-297(subr)18(outine)-296(implements)-297(a)-297(2-norm)-296(value)-297(r)18(eduction)-297(operation)-296(based)-297(on)]TJ -14.944 -11.955 Td [(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
/F59 9.9626 Tf -57.098 -19.198 Td [(call)-525(psb_nrm2\050ctxt,)-525(dat)-525([,)-525(root,)-525(mode,)-525(request]\051)]TJ/F54 9.9626 Tf 14.944 -22.401 Td [(This)-297(subr)18(outine)-296(implements)-297(a)-297(2-norm)-296(value)-297(r)18(eduction)-297(operation)-296(based)-297(on)]TJ -14.944 -11.955 Td [(the)-250(underlying)-250(communication)-250(library)111(.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
/F51 9.9626 Tf 0 -20.288 Td [(T)90(ype:)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22083,11 +22083,11 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
/F51 9.9626 Tf -254.343 -32.364 Td [(mode)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(fully)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.955 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.956 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected.)]TJ
|
|
|
|
/F54 9.9626 Tf 30.446 0 Td [(Whether)-314(the)-314(call)-313(is)-314(started)-314(in)-314(non-blocking)-314(mode)-314(and)-313(completed)-314(later)74(,)]TJ -5.539 -11.955 Td [(or)-250(is)-250(executed)-250(synchr)18(onously)111(.)]TJ 0 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.431 0 Td [(global)]TJ/F54 9.9626 Tf 28.782 0 Td [(.)]TJ -60.213 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(in)]TJ/F54 9.9626 Tf 9.405 0 Td [(.)]TJ -41.205 -11.955 Td [(Speci\002ed)-370(as:)-551(an)-370(integer)74(,)-400(with)-371(the)-370(value)-370(determined)-370(by)-371(the)-370(bitwise)-370(OR)]TJ 0 -11.956 Td [(of)]TJ/F59 9.9626 Tf 11.584 0 Td [(psb_collective_start_)]TJ/F54 9.9626 Tf 109.837 0 Td [(,)]TJ/F59 9.9626 Tf 5.401 0 Td [(psb_collective_end_)]TJ/F54 9.9626 Tf 99.377 0 Td [(.)-411(Default:)-378(both)-283(\002elds)]TJ -226.199 -11.955 Td [(ar)18(e)-250(selected)-250(\050i.e.)-310(r)18(equir)18(e)-250(synchr)18(onous)-250(completion\051.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -32.364 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.248 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-259(must)]TJ -32.743 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.578 0 Td [(.)]TJ -53.01 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.186 0 Td [(.)]TJ -65.274 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.955 Td [(be)-250(pr)18(esent.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -22.402 Td [(On)-250(Return)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -22.402 Td [(On)-250(Return)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22104,7 +22104,7 @@ endstream
|
|
|
|
endobj
|
|
|
|
endobj
|
|
|
|
1723 0 obj
|
|
|
|
1723 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Length 3111
|
|
|
|
/Length 3112
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -22114,7 +22114,7 @@ BT
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F51 9.9626 Tf -24.907 -19.926 Td [(request)]TJ
|
|
|
|
/F51 9.9626 Tf -24.907 -19.926 Td [(request)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 9.249 0 Td [(mode)]TJ/F54 9.9626 Tf 23.495 0 Td [(does)-258(not)-259(speci\002es)-258(immediate)-258(completion,)-261(then)-258(this)-258(variable)-258(must)]TJ -32.744 -11.956 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.917 Td [(Notes)]TJ
|
|
|
|
/F54 9.9626 Tf 38.735 0 Td [(A)-250(r)18(equest)-250(variable)-250(to)-250(check)-250(for)-250(operation)-250(completion.)]TJ -13.828 -11.955 Td [(Scope:)]TJ/F51 9.9626 Tf 31.432 0 Td [(local)]TJ/F54 9.9626 Tf 21.579 0 Td [(.)]TJ -53.011 -11.955 Td [(T)90(ype:)]TJ/F51 9.9626 Tf 27.088 0 Td [(optional)]TJ/F54 9.9626 Tf 38.187 0 Td [(.)]TJ -65.275 -11.955 Td [(Intent:)]TJ/F51 9.9626 Tf 31.8 0 Td [(inout)]TJ/F54 9.9626 Tf 24.349 0 Td [(.)]TJ -56.149 -11.955 Td [(If)]TJ/F59 9.9626 Tf 8.943 0 Td [(mode)]TJ/F54 9.9626 Tf 23.19 0 Td [(does)-228(not)-227(specify)-228(synchr)18(onous)-228(completion,)-232(then)-227(this)-228(variable)-228(must)]TJ -32.133 -11.956 Td [(be)-250(pr)18(esent.)]TJ/F51 11.9552 Tf -24.907 -21.917 Td [(Notes)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
|
/F54 9.9626 Tf 12.454 -19.926 Td [(1.)]TJ
|
|
|
|
/F54 9.9626 Tf 12.454 -19.926 Td [(1.)]TJ
|
|
|
|
0 g 0 G
|
|
|
|
0 g 0 G
|
|
|
@ -29129,8 +29129,8 @@ endobj
|
|
|
|
2075 0 obj
|
|
|
|
2075 0 obj
|
|
|
|
<<
|
|
|
|
<<
|
|
|
|
/Title (Parallel Sparse BLAS V. 3.7.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords()
|
|
|
|
/Title (Parallel Sparse BLAS V. 3.7.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords()
|
|
|
|
/CreationDate (D:20220328140031+02'00')
|
|
|
|
/CreationDate (D:20220329112349+02'00')
|
|
|
|
/ModDate (D:20220328140031+02'00')
|
|
|
|
/ModDate (D:20220329112349+02'00')
|
|
|
|
/Trapped /False
|
|
|
|
/Trapped /False
|
|
|
|
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) kpathsea version 6.3.2)
|
|
|
|
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) kpathsea version 6.3.2)
|
|
|
|
>>
|
|
|
|
>>
|
|
|
@ -29489,7 +29489,7 @@ endobj
|
|
|
|
/W [1 3 1]
|
|
|
|
/W [1 3 1]
|
|
|
|
/Root 2074 0 R
|
|
|
|
/Root 2074 0 R
|
|
|
|
/Info 2075 0 R
|
|
|
|
/Info 2075 0 R
|
|
|
|
/ID [<BA4975E18F9C681C194273DD67F45169> <BA4975E18F9C681C194273DD67F45169>]
|
|
|
|
/ID [<5FA5229A49C86AC14DB030C70048B3FF> <5FA5229A49C86AC14DB030C70048B3FF>]
|
|
|
|
/Length 10385
|
|
|
|
/Length 10385
|
|
|
|
>>
|
|
|
|
>>
|
|
|
|
stream
|
|
|
|
stream
|
|
|
@ -29507,15 +29507,17 @@ stream
|
|
|
|
|