Developer Reference for Intel® oneAPI Math Kernel Library for C
?trrv2d
Receives a message from the process into the trapezoidal matrix.
Syntax
call itrrv2d( icontxt, uplo, diag, m, n, a, lda, rsrc, csrc )
call strrv2d( icontxt, uplo, diag, m, n, a, lda, rsrc, csrc )
call dtrrv2d( icontxt, uplo, diag, m, n, a, lda, rsrc, csrc )
call ctrrv2d( icontxt, uplo, diag, m, n, a, lda, rsrc, csrc )
call ztrrv2d( icontxt, uplo, diag, m, n, a, lda, rsrc, csrc )
Input Parameters
icontxt  |  
      INTEGER. Integer handle that indicates the context.  |  
     
uplo, diag, 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 trapezoidal matrix A. This routine is globally-blocking, that is, return from the routine indicates that the message has been received into A.