For the symmetric rank-1 update, the calling sequences are given by place HR here
 
 
 
 
 
 
place HR here
Parameter UPLO has been replaced by
integer uplo, which can take on 
the values indicated in Table 
.
All other parameters are now passed as part of linear algebra
objects alpha, a, and x.
When a node calls PLA_Local_syr, the operation 
is equivalent to 
extracting the local information (datatype, dimensions, and pointers to the
buffers) and locally performing the symmetric rank-1 update.
The local dimensions of alpha must be  
 ,
but it can be of any object type.
The local dimensions of a and length of x 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_Syr, which performs
the BLAS call on the distributed objects.
Parameter uplo still has the same
meaning.  Parameter alpha must
be a  
  multiscalar. 
Parameter a must be of object type 
matrix. Parameter x 
must of a vector object type, including vector, projected
vector, or duplicated projected vector.  
The global dimensions of the different objects must be such
that the operation is well-defined.