Developer Reference

Contents

?gesd2d

Takes a general rectangular matrix and sends it to the destination process.

Syntax

call igesd2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rdest
,
cdest
)
call sgesd2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rdest
,
cdest
)
call dgesd2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rdest
,
cdest
)
call cgesd2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rdest
,
cdest
)
call zgesd2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rdest
,
cdest
)
Input Parameters
icontxt
INTEGER
. Integer handle that indicates the context.
m
,
n
,
a
,
lda
Describe the matrix to be sent. See Matrix Shapes for details.
rdest
INTEGER
.
The process row coordinate of the process to send the message to.
cdest
INTEGER
.
The process column coordinate of the process to send the message to.
Description
This routine takes the indicated general rectangular matrix and sends it to the destination process located at {RDEST, CDEST} in the process grid. Return from the routine indicates that the buffer (the matrix
A
) may be reused. The routine is locally-blocking, that is, it will return even if the corresponding receive is not posted.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.