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: