This sparse utility subroutine is used by each process to insert all blocks of data it owns into its local part of the dense vector.
Fortran | CALL PGEINS (x, blck, desc_a, ix) |
Scope: local
Type: required
Specified as: a pointer to an assumed-shape array with shape (:), containing long-precision real numbers.
Scope: local
Type: required
Specified as: an assumed-shape array with shape (:), containing long-precision real numbers, where: 1 <= size(blck,1) <= DESC_A%MATRIX_DATA(N_ROW)
Type: required
Specified as: the derived data type DESC_TYPE.
Scope: local
Type: optional
Specified as: a fullword integer; 1 <= ix <= DESC_A%MATRIX_DATA(M). The default value is 1.
Scope: local
Type: required
Returned as: a pointer to an assumed-sized array with shape (:), containing long-precision real numbers.
None
None.