Developer Reference for Intel® oneAPI Math Kernel Library for C
A newer version of this document is available. Customers should click here to go to the newest version.
?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.