Developer Reference

  • 2021.1
  • 12/04/2020
  • Public Content
Contents

?gerv2d

Receives a message from the process into the general rectangular matrix.

Syntax

call igerv2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rsrc
,
csrc
)
call sgerv2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rsrc
,
csrc
)
call dgerv2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rsrc
,
csrc
)
call cgerv2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rsrc
,
csrc
)
call zgerv2d
(
icontxt
,
m
,
n
,
a
,
lda
,
rsrc
,
csrc
)
Input Parameters
icontxt
INTEGER
. Integer handle that indicates the context.
m
,
n
,
lda
Describe the matrix to be sent. See Matrix Shapes for details.
rsrc
INTEGER
.
The process row coordinate of the source of the message.
csrc
INTEGER
.
The process column coordinate of the source of the message.
Output Parameters
a
An array of dimension
(
lda
,
n
)
to receive the incoming message into.
Description
This routine receives a message from process {RSRC, CSRC} into the general rectangular matrix
A
. This routine is globally-blocking, that is, return from the routine indicates that the message has been received into
A
.

Product and Performance Information

1

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