Next: Code Fragment Calling C Up: Matrix Redistribution/Copy Routines Previous: Arguments

## C Interface

    void Cp_gemr2d(int m, int n, TYPE *A, int IA, int JA, int *descA,
                   TYPE *B, int IB, int JB, int *descB, int gcontext);

    void Cp_trmr2d(char *uplo, char *diag, int m, int n, TYPE *A, int IA,
                   int JA, int *descA, TYPE *B, int IB, int JB, int *descB,
                   int gcontext);

where _ and TYPE are as defined below: