The PLAPACK equivalent local and global level-3 BLAS calls are given by place HR here

place HR here
Parameters `SIDE` and `UPLO` have been replaced by
integer parameters `side` and `uplo`, which can take on
the values
indicated in Table .
All other parameters are now passed as part of linear algebra
objects `alpha`, `a`, `b`, `beta`, and `c`.

When a node calls `PLA_Local_symm`, the operation
is equivalent to
extracting the local information (datatype, dimensions, and pointer to the
buffer) and locally performing the symmetric matrix-matrix multiply.
Notice that parameters `side` and `uplo` apply to the
*local* operation. Thus, it is assumed that the local
portion of `a` is a square matrix, symmetric, and stored in
the indicated portion of the local buffer.
The local dimensions of `alpha` and `beta` must be ,
but they can be of any object type.
The local dimensions of `a`, `b`, and `c` must be such
that the operation is well-defined. All objects must have the same datatype.
Notice: no communication is performed as part of this call.
Thus, all information must be locally available.

All nodes must simultaneously call `PLA_Symm`, which performs
the BLAS call on the distributed objects.
Parameters `side` and `uplo` still have the same
meaning but now with respect to the global matrices.
Parameters `alpha` and `beta` must now
be multiscalars. Parameters `a`, `b`, and `c`
must all be of object type matrix.
The global dimensions of the different objects must be such
that the operation is well-defined.