After running the following:
CALL PSSYEV( 'V', 'U', N, A, 1, 1, DESCA, W, Z, 1, 1, DESCZ, WORK, LWORK, INFO )
I would like to gather the distributed matrix Z into a single array that I can then pass on to other parts of the program. I found that the function relevant for this purpose is Pdlacp3. Though there are manual doc on this function, I do not find any application-level example. Appreciate if someone can throw in some quick examples illustrating its use.