Back| F- |
| F_i F_i
compute spike fill-in, l_i F_i = p_i b_{i-1
receive triangle b_{i-1} from previous processor
l's off-diagonal block in conjugate transpose form.
{F_i}^c = {h_i}{{b'}_i}^
copy matrix h_i (the last bw cols of g_i) to af storage
l's off-diagonal block in conjugate transpose form.
{F_i}^c = {h_i}{{b'}_i}^
compute spike fill-in, l_i F_i = p_i b_{i-1
receive triangle b_{i-1} from previous processor
l's off-diagonal block in transpose form.
{F_i}^t = {h_i}{{b'}_i}^
copy matrix h_i (the last bw cols of g_i) to af storage
l's off-diagonal block in transpose form.
{F_i}^t = {h_i}{{b'}_i}^
compute spike fill-in, l_i F_i = p_i b_{i-1
receive triangle b_{i-1} from previous processor
l's off-diagonal block in transpose form.
{F_i}^t = {h_i}{{b'}_i}^
copy matrix h_i (the last bw cols of g_i) to af storage
l's off-diagonal block in transpose form.
{F_i}^t = {h_i}{{b'}_i}^
compute spike fill-in, l_i F_i = p_i b_{i-1
receive triangle b_{i-1} from previous processor
l's off-diagonal block in conjugate transpose form.
{F_i}^c = {h_i}{{b'}_i}^
copy matrix h_i (the last bw cols of g_i) to af storage
l's off-diagonal block in conjugate transpose form.
{F_i}^c = {h_i}{{b'}_i}^
|
| fac fac pcgesvx uses the lu factorization to compute the solution to pdgesvx uses the lu factorization to compute the solution to a rea psgesvx uses the lu factorization to compute the solution to a rea pzgesvx uses the lu factorization to compute the solution to |
| FACT FACT pcgesvx uses the lu FACTorization to compute the solution to pcposvx uses the cholesky FACTorization a = u**h*u or a = l*l**h t pdgesvx uses the lu FACTorization to compute the solution to a rea pdposvx uses the cholesky FACTorization a = u**t*u or a = l*l**t t psgesvx uses the lu FACTorization to compute the solution to a rea psposvx uses the cholesky FACTorization a = u**t*u or a = l*l**t t pzgesvx uses the lu FACTorization to compute the solution to pzposvx uses the cholesky FACTorization a = u**h*u or a = l*l**h t |
| facto facto hermitian positive definite distributed matrix using the cholesky factorization sub( a ) = u**h*u or l*l**h computed by pcpotrf symmetric positive definite distributed matrix using the cholesky factorization sub( a ) = u**t*u or l*l**t computed by pdpotrf symmetric positive definite distributed matrix using the cholesky factorization sub( a ) = u**t*u or l*l**t computed by pspotrf hermitian positive definite distributed matrix using the cholesky factorization sub( a ) = u**h*u or l*l**h computed by pzpotrf |
| Factor Factor cdbtrf computes an lu Factorization of a real m-by-n band matrix kv is the number of superdiagonals in the Factor cdttrf computes an lu Factorization of a complex tridiagonal matrix u * x = b, or u**h * x = b, where l or u is the cholesky Factor of a hermitian positiv a = u**h*d*u or a = l*d*l**h (computed by cpttrf). ddbtrf computes an lu Factorization of a real m-by-n band matrix kv is the number of superdiagonals in the Factor ddttrf computes an lu Factorization of a complex tridiagonal matrix l**t* x = b, or l * x = b, where l is the cholesky Factor of a hermitian positiv a = l*d*l**h (computed by dpttrf). gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex offset to workspace for upper triangular Factor gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex offset to workspace for upper triangular Factor gaussian elimination with pivoting is used to Factor a reorderin transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the Factorization of a_i where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu Factorization computed b m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale Factors and each row and column of the distributed matrix b with elements array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pcgelq2 computes a lq Factorization of a complex distributed m-by- pcgelqf computes a lq Factorization of a complex distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its conjugate-transpose, using a qr or lq Factorization o pcgeql2 computes a ql Factorization of a complex distributed m-by- pcgeqlf computes a ql Factorization of a complex distributed m-by- pcgeqpf computes a qr Factorization with column pivoting of pcgeqr2 computes a qr Factorization of a complex distributed m-by- pcgeqrf computes a qr Factorization of a complex distributed m-by- array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pcgerq2 computes a rq Factorization of a complex distributed m-by- pcgerqf computes a rq Factorization of a complex distributed m-by- the lu decomposition with partial pivoting and row interchanges is used to Factor sub( a ) as sub( a ) = p * l * u, where p is a permu l and u are stored in sub( a ). the factored form of sub( a ) is then array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pcgesvx uses the lu Factorization to compute the solution to pcgetf2 computes an lu Factorization of a general m-by- partial pivoting with row interchanges. pcgetrf computes an lu Factorization of a general m-by-n distribute row interchanges. pcgetri computes the inverse of a distributed matrix using the lu Factorization computed by pcgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu Factorization computed by pcgetrf and sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). pcggqrf computes a generalized qr Factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): pcggrqf computes a generalized rq Factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): buted matrix a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**h*u or l*l**h b sub( b ) must have been previously Factorized as u**h*u or l*l**h b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**h*u or l*l**h b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used t nb_a (global) desca( nb_ ) the blocking factor used to array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling Factors in the vectors r and c notes pclaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling Factors in th array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pclarft forms the triangular Factor t of a complex block reflector array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pclarzt forms the triangular Factor t of a complex block reflecto reflectors as returned by pctzrzf. array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, exit the loop if the growth Factor is too small pclauu2 computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o pclauum computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex 1-norm) of a complex hermitian positive definite distributed matrix using the cholesky Factorization a = u**h*u or a = l*l**h computed b (with respect to the two-norm). sr and sc contain the scale Factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the cholesky decomposition is used to Factor sub( a ) a sub( a ) = u**h * u, if uplo = 'u', or pcposvx uses the cholesky Factorization a = u**h*u or a = l*l**h t pcpotf2 computes the cholesky Factorization of a complex hermitia pcpotrf computes the cholesky Factorization of an n-by-n comple a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky Factorization sub( a ) = u**h*u or l*l**h computed b hermitian positive definite distributed matrix using the cholesky Factorization sub( a ) = u**h*u or l*l**h computed by pcpotrf cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex array a. mb_a (global) desca[ mb_ ] the blocking Factor used to distribu nb_a (global) desca[ nb_ ] the blocking factor used to distribu- array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute products q*x and/or q*y, where q is an input unitary matrix. if t was obtained from the schur Factorization of a right or left eigenvectors of a. array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real offset to workspace for upper triangular Factor gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real offset to workspace for upper triangular Factor gaussian elimination with pivoting is used to Factor a reorderin transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the Factorization of a_i where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu Factorization computed by pdgetrf an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), and m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale Factors and each row and column of the distributed matrix b with elements array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pdgelq2 computes a lq Factorization of a real distributed m-by- pdgelqf computes a lq Factorization of a real distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its transpose, using a qr or lq Factorization of sub( a ). it i pdgeql2 computes a ql Factorization of a real distributed m-by- pdgeqlf computes a ql Factorization of a real distributed m-by- pdgeqpf computes a qr Factorization with column pivoting of pdgeqr2 computes a qr Factorization of a real distributed m-by- pdgeqrf computes a qr Factorization of a real distributed m-by- array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pdgerq2 computes a rq Factorization of a real distributed m-by- pdgerqf computes a rq Factorization of a real distributed m-by- the lu decomposition with partial pivoting and row interchanges is used to Factor sub( a ) as sub( a ) = p * l * u, where p is a permu l and u are stored in sub( a ). the factored form of sub( a ) is then array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pdgesvx uses the lu Factorization to compute the solution to a rea pdgetf2 computes an lu Factorization of a general m-by- partial pivoting with row interchanges. pdgetrf computes an lu Factorization of a general m-by-n distribute row interchanges. pdgetri computes the inverse of a distributed matrix using the lu Factorization computed by pdgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu Factorization computed by pdgetrf sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). pdggqrf computes a generalized qr Factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): pdggrqf computes a generalized rq Factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute nb (global input) integer the blocking Factor used to distribute the columns of th nb (global input) integer the blocking Factor used to distribute the columns of th array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling Factors in the vectors r and c notes pdlaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling Factors in th array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pdlarft forms the triangular Factor t of a real block reflector array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pdlarzt forms the triangular Factor t of a real block reflecto reflectors as returned by pdtzrzf. array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, pdlauu2 computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o pdlauum computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real 1-norm) of a real symmetric positive definite distributed matrix using the cholesky Factorization a = u**t*u or a = l*l**t computed b (with respect to the two-norm). sr and sc contain the scale Factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the cholesky decomposition is used to Factor sub( a ) a sub( a ) = u**t * u, if uplo = 'u', or pdposvx uses the cholesky Factorization a = u**t*u or a = l*l**t t pdpotf2 computes the cholesky Factorization of a real symmetri pdpotrf computes the cholesky Factorization of an n-by-n rea a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky Factorization sub( a ) = u**t*u or l*l**t computed b symmetric positive definite distributed matrix using the cholesky Factorization sub( a ) = u**t*u or l*l**t computed by pdpotrf cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real array a. mb_a (global) desca[ mb_ ] the blocking Factor used to distribu nb_a (global) desca[ nb_ ] the blocking factor used to distribu- fudge double precision, default = 2.0 a "fudge Factor" to widen the gershgorin intervals. ideally arithmetic, this needs to be larger. the default for array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute buted matrix a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**t*u or l*l**t b sub( b ) must have been previously Factorized as u**t*u or l*l**t b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**h*u or l*l**h b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used t nb_a (global) desca( nb_ ) the blocking factor used to array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute = 1: the data layout blocksize; = 2: the panel blocking Factor = 4: execution path control; array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real offset to workspace for upper triangular Factor gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real offset to workspace for upper triangular Factor gaussian elimination with pivoting is used to Factor a reorderin transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the Factorization of a_i where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu Factorization computed by psgetrf an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), and m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale Factors and each row and column of the distributed matrix b with elements array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute psgelq2 computes a lq Factorization of a real distributed m-by- psgelqf computes a lq Factorization of a real distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its transpose, using a qr or lq Factorization of sub( a ). it i psgeql2 computes a ql Factorization of a real distributed m-by- psgeqlf computes a ql Factorization of a real distributed m-by- psgeqpf computes a qr Factorization with column pivoting of psgeqr2 computes a qr Factorization of a real distributed m-by- psgeqrf computes a qr Factorization of a real distributed m-by- array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute psgerq2 computes a rq Factorization of a real distributed m-by- psgerqf computes a rq Factorization of a real distributed m-by- the lu decomposition with partial pivoting and row interchanges is used to Factor sub( a ) as sub( a ) = p * l * u, where p is a permu l and u are stored in sub( a ). the factored form of sub( a ) is then array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute psgesvx uses the lu Factorization to compute the solution to a rea psgetf2 computes an lu Factorization of a general m-by- partial pivoting with row interchanges. psgetrf computes an lu Factorization of a general m-by-n distribute row interchanges. psgetri computes the inverse of a distributed matrix using the lu Factorization computed by psgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu Factorization computed by psgetrf sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). psggqrf computes a generalized qr Factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): psggrqf computes a generalized rq Factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute nb (global input) integer the blocking Factor used to distribute the columns of th nb (global input) integer the blocking Factor used to distribute the columns of th array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling Factors in the vectors r and c notes pslaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling Factors in th array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pslarft forms the triangular Factor t of a real block reflector array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pslarzt forms the triangular Factor t of a real block reflecto reflectors as returned by pstzrzf. array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, pslauu2 computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o pslauum computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real 1-norm) of a real symmetric positive definite distributed matrix using the cholesky Factorization a = u**t*u or a = l*l**t computed b (with respect to the two-norm). sr and sc contain the scale Factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the cholesky decomposition is used to Factor sub( a ) a sub( a ) = u**t * u, if uplo = 'u', or psposvx uses the cholesky Factorization a = u**t*u or a = l*l**t t pspotf2 computes the cholesky Factorization of a real symmetri pspotrf computes the cholesky Factorization of an n-by-n rea a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky Factorization sub( a ) = u**t*u or l*l**t computed b symmetric positive definite distributed matrix using the cholesky Factorization sub( a ) = u**t*u or l*l**t computed by pspotrf cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n real array a. mb_a (global) desca[ mb_ ] the blocking Factor used to distribu nb_a (global) desca[ nb_ ] the blocking factor used to distribu- fudge real, default = 2.0 a "fudge Factor" to widen the gershgorin intervals. ideally arithmetic, this needs to be larger. the default for array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute buted matrix a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**t*u or l*l**t b sub( b ) must have been previously Factorized as u**t*u or l*l**t b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**h*u or l*l**h b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used t nb_a (global) desca( nb_ ) the blocking factor used to array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex offset to workspace for upper triangular Factor array a. mb_a (global) desca[ mb_ ] the blocking Factor used to distribu nb_a (global) desca[ nb_ ] the blocking factor used to distribu- gaussian elimination without pivoting is used to Factor a reorderin offset to workspace for upper triangular Factor where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex offset to workspace for upper triangular Factor gaussian elimination with pivoting is used to Factor a reorderin transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the Factorization of a_i where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu Factorization computed b m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale Factors and each row and column of the distributed matrix b with elements array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pzgelq2 computes a lq Factorization of a complex distributed m-by- pzgelqf computes a lq Factorization of a complex distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its conjugate-transpose, using a qr or lq Factorization o pzgeql2 computes a ql Factorization of a complex distributed m-by- pzgeqlf computes a ql Factorization of a complex distributed m-by- pzgeqpf computes a qr Factorization with column pivoting of pzgeqr2 computes a qr Factorization of a complex distributed m-by- pzgeqrf computes a qr Factorization of a complex distributed m-by- array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pzgerq2 computes a rq Factorization of a complex distributed m-by- pzgerqf computes a rq Factorization of a complex distributed m-by- the lu decomposition with partial pivoting and row interchanges is used to Factor sub( a ) as sub( a ) = p * l * u, where p is a permu l and u are stored in sub( a ). the factored form of sub( a ) is then array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pzgesvx uses the lu Factorization to compute the solution to pzgetf2 computes an lu Factorization of a general m-by- partial pivoting with row interchanges. pzgetrf computes an lu Factorization of a general m-by-n distribute row interchanges. pzgetri computes the inverse of a distributed matrix using the lu Factorization computed by pzgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu Factorization computed by pzgetrf and sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). pzggqrf computes a generalized qr Factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): pzggrqf computes a generalized rq Factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): buted matrix a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**h*u or l*l**h b sub( b ) must have been previously Factorized as u**h*u or l*l**h b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( b ) must have been previously Factorized as u**h*u or l*l**h b array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used t nb_a (global) desca( nb_ ) the blocking factor used to array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling Factors in the vectors r and c notes pzlaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling Factors in th array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pzlarft forms the triangular Factor t of a complex block reflector array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute pzlarzt forms the triangular Factor t of a complex block reflecto reflectors as returned by pztzrzf. array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, exit the loop if the growth Factor is too small pzlauu2 computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o pzlauum computes the product u * u' or l' * l, where the triangular Factor u or l is stored in the upper or lower triangular part o array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex 1-norm) of a complex hermitian positive definite distributed matrix using the cholesky Factorization a = u**h*u or a = l*l**h computed b (with respect to the two-norm). sr and sc contain the scale Factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the cholesky decomposition is used to Factor sub( a ) a sub( a ) = u**h * u, if uplo = 'u', or pzposvx uses the cholesky Factorization a = u**h*u or a = l*l**h t pzpotf2 computes the cholesky Factorization of a complex hermitia pzpotrf computes the cholesky Factorization of an n-by-n comple a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky Factorization sub( a ) = u**h*u or l*l**h computed b hermitian positive definite distributed matrix using the cholesky Factorization sub( a ) = u**h*u or l*l**h computed by pzpotrf cholesky Factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to Factorization o overlap the send with the factorization of a_i. where a(1:n, ja:ja+n-1) is the matrix used to produce the Factor a(1:n, ja:ja+n-1) is an n-by-n complex array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute products q*x and/or q*y, where q is an input unitary matrix. if t was obtained from the schur Factorization of a right or left eigenvectors of a. array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute the upper trapezoidal matrix sub( a ) is Factored a sub( a ) = ( r 0 ) * z, array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute array a. mb_a (global) desca( mb_ ) the blocking Factor used to distribut nb_a (global) desca( nb_ ) the blocking factor used to distribute sdbtrf computes an lu Factorization of a real m-by-n band matrix kv is the number of superdiagonals in the Factor sdttrf computes an lu Factorization of a complex tridiagonal matrix l**t* x = b, or l * x = b, where l is the cholesky Factor of a hermitian positiv a = l*d*l**h (computed by spttrf). zdbtrf computes an lu Factorization of a real m-by-n band matrix kv is the number of superdiagonals in the Factor zdttrf computes an lu Factorization of a complex tridiagonal matrix u * x = b, or u**h * x = b, where l or u is the cholesky Factor of a hermitian positiv a = u**h*d*u or a = l*d*l**h (computed by zpttrf). |
| factorable factorable processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges processors was not stably factorable wo/interchanges |
| factored factored > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the m-by-n distributed matrix sub( a ) to be factored. on exit, thi the factorization sub( a ) = p*l*u; the unit diagonal ele- on entry, the local pieces of the n-by-m distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if n >= m); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary this array contains the local pieces of the n-by-n hermitian distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, on entry, this array contains the local pieces of the n-by-n hermitian distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the m-by-n distributed matrix sub( a ) to be factored. on exit, thi the factorization sub( a ) = p*l*u; the unit diagonal ele- on entry, the local pieces of the n-by-m distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if n >= m); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, on entry, this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**t*u factored as l*l**t. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**t*u factored as l*l**t. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the m-by-n distributed matrix sub( a ) to be factored. on exit, thi the factorization sub( a ) = p*l*u; the unit diagonal ele- on entry, the local pieces of the n-by-m distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if n >= m); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, on entry, this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**t*u factored as l*l**t. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**t*u factored as l*l**t. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o lower trapezoidal matrix l (l is lower triangular if m <= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m >= n, th a( ia+m-n:ia+m-1, ja:ja+n-1 ) contains the n-by-n lower on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if m >= n); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the m-by-n distributed matrix sub( a ) to be factored. on exit, thi the factorization sub( a ) = p*l*u; the unit diagonal ele- on entry, the local pieces of the n-by-m distributed matrix sub( a ) which is to be factored. on exit, the elements o upper trapezoidal matrix r (r is upper triangular if n >= m); on entry, the local pieces of the m-by-n distributed matrix sub( a ) which is to be factored. on exit, if m <= n, th m by m upper triangular matrix r; if m >= n, the elements on = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. = 'u': upper triangle of sub( a ) is stored and sub( b ) is factored as u**h*u factored as l*l**h. on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary this array contains the local pieces of the n-by-n hermitian distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th 3. the factored form of a is used to estimate the condition numbe less than machine precision, steps 4-6 are skipped. on entry, this array contains the local pieces of the n-by-n symmetric distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, on entry, this array contains the local pieces of the n-by-n hermitian distributed matrix sub( a ) to be factored sub( a ) contains the upper triangular part of the matrix, > 0: if info = k<=nprocs, the submatrix stored on processor info and factored locally was no the factorization was not completed. 1) local phase: the individual pieces are factored independently and i fillin, which is stored in a non-inspectable way in auxiliary the upper trapezoidal matrix sub( a ) is factored a sub( a ) = ( r 0 ) * z, |
| factori factori referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori |
| factoring factoring space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of space af. mathematically, this is equivalent to reordering the matrix a as p a p^t and then factoring the principa the matrices factored on each processor. the factors of |
| factoriza factoriza pcgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. pdgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. psgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. pzgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. |
| factorization factorization cdbtrf computes an lu factorization of a real m-by-n band matrix ju is the index of the last column affected by the current stage of the factorization cdttrf computes an lu factorization of a complex tridiagonal matrix u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorization clanv2 computes the schur factorization of a complex 2-by- of the tridiagonal matrix a is stored and the form of the factorization = 'l': e is the subdiagonal of l, and a = l*d*l'. ddbtrf computes an lu factorization of a real m-by-n band matrix ju is the index of the last column affected by the current stage of the factorization ddttrf computes an lu factorization of a complex tridiagonal matrix u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorization the n diagonal elements of the diagonal matrix d from the factorization computed by dpttrf e (input) complex array, dimension (n-1) copy the matrix t so it won't be destroyed in factorization on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcdbtrs after the factorization use factorization of odd-even connection block to modif diagonally dominant-like, and the factorization was not completed info-nprocs representing interactions with other transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcdttrs after the factorization use factorization of odd-even connection block to modif on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the factorization of a_i ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu factorization computed b pcgelq2 computes a lq factorization of a complex distributed m-by- pcgelqf computes a lq factorization of a complex distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its conjugate-transpose, using a qr or lq factorization o pcgeql2 computes a ql factorization of a complex distributed m-by- pcgeqlf computes a ql factorization of a complex distributed m-by- pcgeqpf computes a qr factorization with column pivoting of pcgeqr2 computes a qr factorization of a complex distributed m-by- pcgeqrf computes a qr factorization of a complex distributed m-by- pcgerq2 computes a rq factorization of a complex distributed m-by- pcgerqf computes a rq factorization of a complex distributed m-by- sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorization stored. pcgesvx uses the lu factorization to compute the solution to pcgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. pcgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pcgetri computes the inverse of a distributed matrix using the lu factorization computed by pcgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu factorization computed by pcgetrf and sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). pcggqrf computes a generalized qr factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): pcggrqf computes a generalized rq factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b matrix is overwritten by the triangular factor u or l from the cholesky factorization sub( b ) = u**h*u o this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b the factorization is obtained by householder's method. the kt introduce zeros into the (m - k + 1)th row of sub( a ), is given in cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcpbtrs after the factorization use factorization of odd-even connection block to modif 1-norm) of a complex hermitian positive definite distributed matrix using the cholesky factorization a = u**h*u or a = l*l**h computed b on entry, this array contains the factors l or u from the cholesky factorization sub( a ) = l*l**h or u**h*u, a a(ia:ia+k-1,ja:ja+k-1) is not positive definite, and the factorization could not be completed, and th pcposvx uses the cholesky factorization a = u**h*u or a = l*l**h t pcpotf2 computes the cholesky factorization of a complex hermitia pcpotrf computes the cholesky factorization of an n-by-n comple a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky factorization sub( a ) = u**h*u or l*l**h computed b hermitian positive definite distributed matrix using the cholesky factorization sub( a ) = u**h*u or l*l**h computed by pcpotrf cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcpttrs after the factorization use factorization of odd-even connection block to modif products q*x and/or q*y, where q is an input unitary matrix. if t was obtained from the schur factorization of a right or left eigenvectors of a. the factorization is obtained by householder's method. the kt introduce zeros into the (m - k + 1)th row of sub( a ), is given in on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pddbtrs after the factorization use factorization of odd-even connection block to modif diagonally dominant-like, and the factorization was not completed info-nprocs representing interactions with other transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pddttrs after the factorization use factorization of odd-even connection block to modif on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the factorization of a_i ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu factorization computed by pdgetrf an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), and pdgelq2 computes a lq factorization of a real distributed m-by- pdgelqf computes a lq factorization of a real distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its transpose, using a qr or lq factorization of sub( a ). it i pdgeql2 computes a ql factorization of a real distributed m-by- pdgeqlf computes a ql factorization of a real distributed m-by- pdgeqpf computes a qr factorization with column pivoting of pdgeqr2 computes a qr factorization of a real distributed m-by- pdgeqrf computes a qr factorization of a real distributed m-by- pdgerq2 computes a rq factorization of a real distributed m-by- pdgerqf computes a rq factorization of a real distributed m-by- sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorization stored. pdgesvx uses the lu factorization to compute the solution to a rea pdgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. pdgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pdgetri computes the inverse of a distributed matrix using the lu factorization computed by pdgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu factorization computed by pdgetrf sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). pdggqrf computes a generalized qr factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): pdggrqf computes a generalized rq factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): the factorization is obtained by householder's method. the kt the (m - k + 1)th row of sub( a ), is given in the form cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pdpbtrs after the factorization use factorization of odd-even connection block to modif 1-norm) of a real symmetric positive definite distributed matrix using the cholesky factorization a = u**t*u or a = l*l**t computed b on entry, this array contains the factors l or u from the cholesky factorization sub( a ) = l*l**t or u**t*u, a a(ia:ia+k-1,ja:ja+k-1) is not positive definite, and the factorization could not be completed, and th pdposvx uses the cholesky factorization a = u**t*u or a = l*l**t t pdpotf2 computes the cholesky factorization of a real symmetri pdpotrf computes the cholesky factorization of an n-by-n rea a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky factorization sub( a ) = u**t*u or l*l**t computed b symmetric positive definite distributed matrix using the cholesky factorization sub( a ) = u**t*u or l*l**t computed by pdpotrf cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pdpttrs after the factorization use factorization of odd-even connection block to modif this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b matrix is overwritten by the triangular factor u or l from the cholesky factorization sub( b ) = u**t*u o this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b the factorization is obtained by householder's method. the kt the (m - k + 1)th row of sub( a ), is given in the form on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using psdbtrs after the factorization use factorization of odd-even connection block to modif diagonally dominant-like, and the factorization was not completed info-nprocs representing interactions with other transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using psdttrs after the factorization use factorization of odd-even connection block to modif on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the factorization of a_i ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu factorization computed by psgetrf an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), and psgelq2 computes a lq factorization of a real distributed m-by- psgelqf computes a lq factorization of a real distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its transpose, using a qr or lq factorization of sub( a ). it i psgeql2 computes a ql factorization of a real distributed m-by- psgeqlf computes a ql factorization of a real distributed m-by- psgeqpf computes a qr factorization with column pivoting of psgeqr2 computes a qr factorization of a real distributed m-by- psgeqrf computes a qr factorization of a real distributed m-by- psgerq2 computes a rq factorization of a real distributed m-by- psgerqf computes a rq factorization of a real distributed m-by- sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorization stored. psgesvx uses the lu factorization to compute the solution to a rea psgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. psgetrf computes an lu factorization of a general m-by-n distribute row interchanges. psgetri computes the inverse of a distributed matrix using the lu factorization computed by psgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu factorization computed by psgetrf sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). psggqrf computes a generalized qr factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): psggrqf computes a generalized rq factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): the factorization is obtained by householder's method. the kt the (m - k + 1)th row of sub( a ), is given in the form cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pspbtrs after the factorization use factorization of odd-even connection block to modif 1-norm) of a real symmetric positive definite distributed matrix using the cholesky factorization a = u**t*u or a = l*l**t computed b on entry, this array contains the factors l or u from the cholesky factorization sub( a ) = l*l**t or u**t*u, a a(ia:ia+k-1,ja:ja+k-1) is not positive definite, and the factorization could not be completed, and th psposvx uses the cholesky factorization a = u**t*u or a = l*l**t t pspotf2 computes the cholesky factorization of a real symmetri pspotrf computes the cholesky factorization of an n-by-n rea a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky factorization sub( a ) = u**t*u or l*l**t computed b symmetric positive definite distributed matrix using the cholesky factorization sub( a ) = u**t*u or l*l**t computed by pspotrf cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pspttrs after the factorization use factorization of odd-even connection block to modif this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b matrix is overwritten by the triangular factor u or l from the cholesky factorization sub( b ) = u**t*u o this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b the factorization is obtained by householder's method. the kt the (m - k + 1)th row of sub( a ), is given in the form on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzdbtrs after the factorization use factorization of odd-even connection block to modif diagonally dominant-like, and the factorization was not completed info-nprocs representing interactions with other transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzdttrs after the factorization use factorization of odd-even connection block to modif on exit, this array contains information containing details of the factorization the factors returned are different from those returned transfer triangle b_i of local matrix to next processor for fillin. overlap the send with the factorization of a_i ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-norm or the infinity-norm, using the lu factorization computed b pzgelq2 computes a lq factorization of a complex distributed m-by- pzgelqf computes a lq factorization of a complex distributed m-by- systems involving an m-by-n matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1), or its conjugate-transpose, using a qr or lq factorization o pzgeql2 computes a ql factorization of a complex distributed m-by- pzgeqlf computes a ql factorization of a complex distributed m-by- pzgeqpf computes a qr factorization with column pivoting of pzgeqr2 computes a qr factorization of a complex distributed m-by- pzgeqrf computes a qr factorization of a complex distributed m-by- pzgerq2 computes a rq factorization of a complex distributed m-by- pzgerqf computes a rq factorization of a complex distributed m-by- sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorization stored. pzgesvx uses the lu factorization to compute the solution to pzgetf2 computes an lu factorization of a general m-by- partial pivoting with row interchanges. pzgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pzgetri computes the inverse of a distributed matrix using the lu factorization computed by pzgetrf. this method inverts u and the inva by solving the system inva*l = inv(u) for inva. with a general n-by-n distributed matrix sub( a ) using the lu factorization computed by pzgetrf and sub( b ) denotes b(ib:ib+n-1,jb:jb+nrhs-1). pzggqrf computes a generalized qr factorization o an n-by-p matrix sub( b ) = b(ib:ib+n-1,jb:jb+p-1): pzggrqf computes a generalized rq factorization o and a p-by-n matrix sub( b ) = b(ib:ib+p-1,jb:jb+n-1): this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b matrix is overwritten by the triangular factor u or l from the cholesky factorization sub( b ) = u**h*u o this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b the factorization is obtained by householder's method. the kt introduce zeros into the (m - k + 1)th row of sub( a ), is given in cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzpbtrs after the factorization use factorization of odd-even connection block to modif 1-norm) of a complex hermitian positive definite distributed matrix using the cholesky factorization a = u**h*u or a = l*l**h computed b on entry, this array contains the factors l or u from the cholesky factorization sub( a ) = l*l**h or u**h*u, a a(ia:ia+k-1,ja:ja+k-1) is not positive definite, and the factorization could not be completed, and th pzposvx uses the cholesky factorization a = u**h*u or a = l*l**h t pzpotf2 computes the cholesky factorization of a complex hermitia pzpotrf computes the cholesky factorization of an n-by-n comple a(ia:ia+n-1, ja:ja+n-1). distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the cholesky factorization sub( a ) = u**h*u or l*l**h computed b hermitian positive definite distributed matrix using the cholesky factorization sub( a ) = u**h*u or l*l**h computed by pzpotrf cholesky factorization is used to factor a reordering o transfer last triangle d_i of local matrix to next processor which needs it to calculate fillin due to factorization o overlap the send with the factorization of a_i. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzpttrs after the factorization use factorization of odd-even connection block to modif products q*x and/or q*y, where q is an input unitary matrix. if t was obtained from the schur factorization of a right or left eigenvectors of a. the factorization is obtained by householder's method. the kt introduce zeros into the (m - k + 1)th row of sub( a ), is given in sdbtrf computes an lu factorization of a real m-by-n band matrix ju is the index of the last column affected by the current stage of the factorization sdttrf computes an lu factorization of a complex tridiagonal matrix u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorization the n diagonal elements of the diagonal matrix d from the factorization computed by spttrf e (input) complex array, dimension (n-1) copy the matrix t so it won't be destroyed in factorization zdbtrf computes an lu factorization of a real m-by-n band matrix ju is the index of the last column affected by the current stage of the factorization zdttrf computes an lu factorization of a complex tridiagonal matrix u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorization zlanv2 computes the schur factorization of a complex 2-by- of the tridiagonal matrix a is stored and the form of the factorization = 'l': e is the subdiagonal of l, and a = l*d*l'. |
| factorizations factorizations ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. ipiv (local output) integer array, dimension >= desca( nb ). pivot indices for local factorizations factorization and solve. |
| Factorize Factorize here a11, a21 and a31 denote the current block of jb columns which is about to be Factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 here a11, a21 and a31 denote the current block of jb columns which is about to be Factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 here a11, a21 and a31 denote the current block of jb columns which is about to be Factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 here a11, a21 and a31 denote the current block of jb columns which is about to be Factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 |
| factorized factorized here a11, a21 and a31 denote the current block of jb columns which is about to be factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 here a11, a21 and a31 denote the current block of jb columns which is about to be factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**t*u or l*l**t b sub( b ) must have been previously factorized as u**t*u or l*l**t b sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**t*u or l*l**t b sub( b ) must have been previously factorized as u**t*u or l*l**t b sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**h*u or l*l**h b sub( b ) must have been previously factorized as u**h*u or l*l**h b here a11, a21 and a31 denote the current block of jb columns which is about to be factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 here a11, a21 and a31 denote the current block of jb columns which is about to be factorized. the number of rows in th of columns are jb, j2, j3. the superdiagonal elements of a13 |
| factors factors u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio compute lu factors with partial pivoting ( pt = lu note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex on exit, this array contains information containing the factors of the matrix d (local input/local output) complex pointer to local where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex note that permutations are performed on the matrix, so that the factors returned are different from those returne use partial factors to update remainde where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex tauq (local output) complex array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar tied to the distributed matrix a. see further details. tauq (local output) complex array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar tied to the distributed matrix a. see further details. to an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l and unit diagonal elements of l are not stored. m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale factors and each row and column of the distributed matrix b with elements tau (local output) complex array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) complex array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) complex, array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) complex, array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) complex, array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) complex, array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) complex, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) complex, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) complex, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. this array contains the local pieces of the distributed factors of the matrix sub( a ) = p * l * u as computed b tau (local output) complex, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local output) complex, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. 1. if fact = 'e', real scaling factors are computed to equilibrat trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)*b distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u fro ments of l are not stored. memory to an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the local pieces of the factors diagonal elements of l are not stored. taua (local output) complex, array, dimension locc(ja+min(n,m)-1). this array contains the scalar factors matrix q. taua is tied to the distributed matrix a. (see taua (local output) complex, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tied to the distributed matrix a (see further details). for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster tau (local output) complex, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex, array, dimension locq(ja+n-1). this array contains the scalar factors tau o matrix a. tauq (local output) complex array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar tied to the distributed matrix a. see further details. tau (local output) complex array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling factors in the vectors r and c notes pclaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling factors in th tau (local output) complex, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or u fro l*l', as computed by pcpotrf. (with respect to the two-norm). sr and sc contain the scale factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pcpotrf. 1. if fact = 'e', real scaling factors are computed to equilibrat diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto on exit, this array contains information containing the factors of the matrix where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex tau (local output) complex, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local input) complex, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+k-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. if side = 'l', and locc(ja+n-2) if side = 'r'. this array contains the scalar factors tau(j) of the elementar the distributed matrix a. tau (local input) complex, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real on exit, this array contains information containing the factors of the matrix d (local input/local output) double precision pointer to local where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real note that permutations are performed on the matrix, so that the factors returned are different from those returne use partial factors to update remainde where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real tauq (local output) double precision array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar is tied to the distributed matrix a. see further details. tauq (local output) double precision array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar is tied to the distributed matrix a. see further details. to an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l and unit diagonal elements of l are not stored. m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale factors and each row and column of the distributed matrix b with elements tau (local output) double precision array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) double precision array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) double precision array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) double precision array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) double precision array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) double precision array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) double precision array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) double precision array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) double precision array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. this array contains the local pieces of the distributed factors of the matrix sub( a ) = p * l * u as computed b tau (local output) double precision array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local output) double precision array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. 1. if fact = 'e', real scaling factors are computed to equilibrat trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)*b distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u fro ments of l are not stored. memory to an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the local pieces of the factors diagonal elements of l are not stored. taua (local output) double precision array, dimension locc(ja+min(n,m)-1). this array contains the scalar factors orthogonal matrix q. taua is tied to the distributed matrix taua (local output) double precision array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar taua is tied to the distributed matrix a (see further tauq (local output) double precision array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar is tied to the distributed matrix a. see further details. tau (local output) double precision array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling factors in the vectors r and c notes pdlaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling factors in th tau (local output) double precision array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) double precision array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local input) double precision array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+k-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. if side = 'l', and locc(ja+n-2) if side = 'r'. this array contains the scalar factors tau(j) of the elementar the distributed matrix a. tau (local input) double precision array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) double precision array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real to an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or or l*l', as computed by pdpotrf. (with respect to the two-norm). sr and sc contain the scale factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pdpotrf. 1. if fact = 'e', real scaling factors are computed to equilibrat diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto on exit, this array contains information containing the factors of the matrix where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster tau (local output) double precision array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) double precision array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) double precision array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) double precision array, dimension locq(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) double precision array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real on exit, this array contains information containing the factors of the matrix d (local input/local output) real pointer to local where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real note that permutations are performed on the matrix, so that the factors returned are different from those returne use partial factors to update remainde where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real tauq (local output) real array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar is tied to the distributed matrix a. see further details. tauq (local output) real array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar is tied to the distributed matrix a. see further details. to an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l and unit diagonal elements of l are not stored. m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale factors and each row and column of the distributed matrix b with elements tau (local output) real array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) real array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) real, array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) real, array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) real, array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) real, array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) real, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) real, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) real, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. this array contains the local pieces of the distributed factors of the matrix sub( a ) = p * l * u as computed b tau (local output) real, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local output) real, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. 1. if fact = 'e', real scaling factors are computed to equilibrat trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)*b distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u fro ments of l are not stored. memory to an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the local pieces of the factors diagonal elements of l are not stored. taua (local output) real, array, dimension locc(ja+min(n,m)-1). this array contains the scalar factors orthogonal matrix q. taua is tied to the distributed matrix taua (local output) real, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar taua is tied to the distributed matrix a (see further tauq (local output) real array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar is tied to the distributed matrix a. see further details. tau (local output) real array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling factors in the vectors r and c notes pslaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling factors in th tau (local output) real, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) real, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local input) real, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+k-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. if side = 'l', and locc(ja+n-2) if side = 'r'. this array contains the scalar factors tau(j) of the elementar the distributed matrix a. tau (local input) real, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) real, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or u fro l*l', as computed by pspotrf. (with respect to the two-norm). sr and sc contain the scale factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pspotrf. 1. if fact = 'e', real scaling factors are computed to equilibrat diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto on exit, this array contains information containing the factors of the matrix where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n real for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster tau (local output) real, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) real, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) real, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) real, array, dimension locq(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) real, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex on exit, this array contains information containing the factors of the matrix d (local input/local output) complex*16 pointer to local where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex note that permutations are performed on the matrix, so that the factors returned are different from those returne use partial factors to update remainde where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex tauq (local output) complex*16 array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar tied to the distributed matrix a. see further details. tauq (local output) complex*16 array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar tied to the distributed matrix a. see further details. to an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l and unit diagonal elements of l are not stored. m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) and reduce its condition number. r returns the row scale factors and each row and column of the distributed matrix b with elements tau (local output) complex*16 array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) complex*16 array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe set to zero. tau is tied to the distributed matrix a. tau (local output) complex*16, array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) complex*16, array, dimension locr(ia+min(m,n)-1). this array contains the scalar factors matrix a. tau (local output) complex*16, array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) complex*16, array, dimension locc(ja+n-1) this array contains the scalar factors of the elementar tau (local output) complex*16, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) complex*16, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. tau (local output) complex*16, array, dimension locc(ja+min(m,n)-1). this array contains the scalar factors distributed matrix a. this array contains the local pieces of the distributed factors of the matrix sub( a ) = p * l * u as computed b tau (local output) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local output) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. 1. if fact = 'e', real scaling factors are computed to equilibrat trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)*b distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u fro ments of l are not stored. memory to an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the local pieces of the factors diagonal elements of l are not stored. taua (local output) complex*16, array, dimension locc(ja+min(n,m)-1). this array contains the scalar factors matrix q. taua is tied to the distributed matrix a. (see taua (local output) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tied to the distributed matrix a (see further details). for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster for clustersize > n/sqrt(nprow*npcol) execution time will grow as the square of the cluster size, all other factors workspace means less reorthogonalization but faster tau (local output) complex*16, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex*16, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex*16, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex*16, array, dimension locq(ja+n-1). this array contains the scalar factors tau o matrix a. tauq (local output) complex*16 array dimension locc(ja+min(m,n)-1). the scalar factors of the elementar tied to the distributed matrix a. see further details. tau (local output) complex*16 array, dimension locc(ja+n-2) the scalar factors of the elementary reflectors (see furthe sub( a ) = a(ia:ia+m-1,ja:ja+n-1) using the row and scaling factors in the vectors r and c notes pzlaqsy equilibrates a symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using the scaling factors in th tau (local output) complex*16, array, dimension locc(ja+n-1). this array contains the scalar factors tau o matrix a. tau (local output) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar note that permutations are performed on the matrix, so that the factors returned are different from those returne where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or u fro l*l', as computed by pzpotrf. (with respect to the two-norm). sr and sc contain the scale factors, s(i) = 1/sqrt(a(i,i)), chosen so that the scaled distri the diagonal. this choice of sr and sc puts the condition number to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pzpotrf. 1. if fact = 'e', real scaling factors are computed to equilibrat diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto on exit, this array contains information containing the factors of the matrix where a(1:n, ja:ja+n-1) is the matrix used to produce the factors a(1:n, ja:ja+n-1) is an n-by-n complex tau (local output) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors of the elementar tau (local input) complex*16, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locr(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+k-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locr(ia+m-1) this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. if side = 'l', and locc(ja+n-2) if side = 'r'. this array contains the scalar factors tau(j) of the elementar the distributed matrix a. tau (local input) complex*16, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+n-1) this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ja+k-1). this array contains the scalar factors tau(j) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. tau (local input) complex*16, array, dimension locc(ia+k-1). this array contains the scalar factors tau(i) of th tau is tied to the distributed matrix a. u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio compute lu factors with partial pivoting ( pt = lu u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio |
| Fahey Fahey implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by mark r. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by mark r. Fahey, june, 200 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by mark r. Fahey, june, 200 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== implemented by mark r. Fahey, may 28, 199 ===================================================================== implemented by: m. Fahey, may 28, 199 ===================================================================== |
| fail fail z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i sstein2 ). which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. it could conceivably fail on hexadecimal or decimal machine which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. it could conceivably fail on hexadecimal or decimal machine z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i dstein2 ). which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. it could conceivably fail on hexadecimal or decimal machine which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. it could conceivably fail on hexadecimal or decimal machine z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i sstein2 ). z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i dstein2 ). |
| failed failed ifail contains the indices of the eigenvectors that failed to converge if (mod(info,2).ne.0) on exit, then ifail contains the indices of the eigenvectors that failed to converge if neither of the above error conditions hold and jobz = 'v', for i=1 to mod(info,m+1), the eigenvector corresponding to the eigenvalue w(ifail(i)) failed t info = -i. > 0: the algorithm failed to compute the info/(n+1) t global rows and columns mod(info,n+1). info = -i. > 0: the algorithm failed to compute the ith eigenvalue ===================================================================== < 0: if info = -i, the i-th argument had an illegal value. > 0: the algorithm failed to compute the ith eigenvalue ===================================================================== < 0 : if info = -i, the i-th argument had an illegal value > 0 : some or all of the eigenvalues failed to converge o = 1 : bisection failed to converge for some eigenvalues; info = -i. > 0: the algorithm failed to compute the info/(n+1) t global rows and columns mod(info,n+1). for i=1 to mod(info,m+1), the eigenvector corresponding to the eigenvalue w(ifail(i)) failed t info = -i. > 0: the algorithm failed to compute the info/(n+1) t global rows and columns mod(info,n+1). ifail contains the indices of the eigenvectors that failed to converge if (mod(info,2).ne.0) on exit, then ifail contains the indices of the eigenvectors that failed to converge if neither of the above error conditions hold and jobz = 'v', info = -i. > 0: the algorithm failed to compute the info/(n+1) t global rows and columns mod(info,n+1). info = -i. > 0: the algorithm failed to compute the ith eigenvalue ===================================================================== < 0: if info = -i, the i-th argument had an illegal value. > 0: the algorithm failed to compute the ith eigenvalue ===================================================================== < 0 : if info = -i, the i-th argument had an illegal value > 0 : some or all of the eigenvalues failed to converge o = 1 : bisection failed to converge for some eigenvalues; info = -i. > 0: the algorithm failed to compute the info/(n+1) t global rows and columns mod(info,n+1). for i=1 to mod(info,m+1), the eigenvector corresponding to the eigenvalue w(ifail(i)) failed t info = -i. > 0: the algorithm failed to compute the info/(n+1) t global rows and columns mod(info,n+1). ifail contains the indices of the eigenvectors that failed to converge if (mod(info,2).ne.0) on exit, then ifail contains the indices of the eigenvectors that failed to converge if neither of the above error conditions hold and jobz = 'v', ifail contains the indices of the eigenvectors that failed to converge if (mod(info,2).ne.0) on exit, then ifail contains the indices of the eigenvectors that failed to converge if neither of the above error conditions hold and jobz = 'v', for i=1 to mod(info,m+1), the eigenvector corresponding to the eigenvalue w(ifail(i)) failed t |
| fails fails corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i sstein2 ). z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i dstein2 ). corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i sstein2 ). corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. corresponding to the selected eigenvalues. if an eigenvector fails to converge, then that column of z contains the lates eigenvector is returned in ifail. z contains the computed eigenvectors associated with the specified eigenvalues. any vector which fails to converge i dstein2 ). |
| FALSE FALSE if .true., then apply any column reflections to z as well. if .FALSE., then do no additional work on z z (global input/output) complex array, (ldz,*) if .true., then apply any column reflections to z as well. if .FALSE., then do no additional work on z z (global input/output) double precision array, (ldz,*) if .true., then apply any column reflections to z as well. if .FALSE., then do no additional work on z z (global input/output) real array, (ldz,*) if .true., then apply any column reflections to z as well. if .FALSE., then do no additional work on z z (global input/output) complex*16 array, (ldz,*) |
| far far ibulge is the number of bulges going so far ibulge is the number of bulges going so far ibulge is the number of bulges going so far ibulge is the number of bulges going so far |
| fashion fashion 3.) the majority of the row and column transforms are then applied in a block fashion (col transforms are in loops 400-540) 3.) the majority of the row and column transforms are then applied in a block fashion 3.) the majority of the row and column transforms are then applied in a block fashion 3.) the majority of the row and column transforms are then applied in a block fashion (col transforms are in loops 400-540) |
| fast fast to 1 (in slmake.inc). the features of ieee arithmetic that are needed for the "fast" sturm count are : (a) infinit point number is assumed be in the 32nd bit position to 1 (in slmake.inc). the features of ieee arithmetic that are needed for the "fast" sturm count are : (a) infinit point number is assumed be in the 32nd or 64th bit position |
| faster faster remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster pchengst performs the same function as pchegst, but is based on rank 2k updates, which are faster and more scalable tha pchentrd is faster than pchetrd on almost all matrices enough workspace is available to use the tailored codes. remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster pdsyngst performs the same function as pdhegst, but is based on rank 2k updates, which are faster and more scalable tha pdsyntrd is faster than pdsytrd on almost all matrices enough workspace is available to use the tailored codes. remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster pssyngst performs the same function as pshegst, but is based on rank 2k updates, which are faster and more scalable tha pssyntrd is faster than pssytrd on almost all matrices enough workspace is available to use the tailored codes. remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster remaining equal and assuming enough workspace. less workspace means less reorthogonalization but faster pzhengst performs the same function as pzhegst, but is based on rank 2k updates, which are faster and more scalable tha pzhentrd is faster than pzhetrd on almost all matrices enough workspace is available to use the tailored codes. |
| Features Features Features is not on an ieee mchine, set the compile time flag no_ieee to 1 (in slmake.inc). the Features of ieee arithmetic tha arithmetic (b) the sign bit of a single precision floating Features is not on an ieee mchine, set the compile time flag no_ieee to 1 (in slmake.inc). the Features of ieee arithmetic tha arithmetic (b) the sign bit of a double precision floating Features Features |
| Feb Feb andrew j. cleary, livermore national lab and university of tenn., and marbwus hegland, australian natonal university. Feb., 1997 andrew j. cleary, livermore national lab and university of tenn., and markus hegland, australian national university. Feb., 1997 last modified by: peter arbenz, institute of scientific computing, andrew j. cleary, livermore national lab and university of tenn., and markus hegland, australian national university. Feb., 1997 last modified by: peter arbenz, institute of scientific computing, andrew j. cleary, livermore national lab and university of tenn., and marbwus hegland, australian natonal university. Feb., 1997 |
| FERR FERR FERR (local output) real array of local dimensio the estimated forward error bound for each solution vector FERR (local output) real array, dimension locc(n_b x(j) (the j-th column of the solution matrix FERR (local output) real array of local dimensio the estimated forward error bound for each solution vector FERR (local output) real array, dimension (loc(n_b) x(j) (the j-th column of the solution matrix x). FERR (local output) real array of local dimensio each solution vector of sub( x ). if xtrue is the true FERR (local output) double precision array of local dimensio the estimated forward error bound for each solution vector FERR (local output) double precision array, dimension locc(n_b x(j) (the j-th column of the solution matrix FERR (local output) double precision array of local dimensio the estimated forward error bound for each solution vector FERR (local output) double precision array, dimension (loc(n_b) x(j) (the j-th column of the solution matrix x). FERR (local output) double precision array of local dimensio each solution vector of sub( x ). if xtrue is the true FERR (local output) real array of local dimensio the estimated forward error bound for each solution vector FERR (local output) real array, dimension locc(n_b x(j) (the j-th column of the solution matrix FERR (local output) real array of local dimensio the estimated forward error bound for each solution vector FERR (local output) real array, dimension (loc(n_b) x(j) (the j-th column of the solution matrix x). FERR (local output) real array of local dimensio each solution vector of sub( x ). if xtrue is the true FERR (local output) double precision array of local dimensio the estimated forward error bound for each solution vector FERR (local output) double precision array, dimension locc(n_b x(j) (the j-th column of the solution matrix FERR (local output) double precision array of local dimensio the estimated forward error bound for each solution vector FERR (local output) double precision array, dimension (loc(n_b) x(j) (the j-th column of the solution matrix x). FERR (local output) double precision array of local dimensio each solution vector of sub( x ). if xtrue is the true |
| few few temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo |
| Figure Figure Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe Figure local indexe |
| file file to a system which does not have ieee 754 arithmetic, modify the appropriate slmake.inc file to include the compiler switc to a system which does not have ieee 754 arithmetic, modify the appropriate slmake.inc file to include the compiler switc to a system which does not have ieee 754 arithmetic, modify the appropriate slmake.inc file to include the compiler switc to a system which does not have ieee 754 arithmetic, modify the appropriate slmake.inc file to include the compiler switc |
| fill fill + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro zero out space for filli zero out space for filli zero out space for filli zero out space for filli + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro |
| filled filled total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies total number of eigenvectors computed. 0 <= nz <= m. the number of columns of z that are filled if jobz .eq. 'v', nz = m unless the user supplies |
| fillin fillin parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex array, dimension laf. auxiliary fillin space pcdbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex array, dimension laf. auxiliary fillin space pcdttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex array, dimension laf. auxiliary fillin space pcgbtrf and this is stored in af. if a linear system parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex array, dimension laf. auxiliary fillin space pcpbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex array, dimension laf. auxiliary fillin space pcpttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) double precision array, dimension laf. auxiliary fillin space pddbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) double precision array, dimension laf. auxiliary fillin space pddttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) double precision array, dimension laf. auxiliary fillin space pdgbtrf and this is stored in af. if a linear system parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) double precision array, dimension laf. auxiliary fillin space pdpbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) double precision array, dimension laf. auxiliary fillin space pdpttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) real array, dimension laf. auxiliary fillin space psdbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) real array, dimension laf. auxiliary fillin space psdttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) real array, dimension laf. auxiliary fillin space psgbtrf and this is stored in af. if a linear system parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) real array, dimension laf. auxiliary fillin space pspbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) real array, dimension laf. auxiliary fillin space pspttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex*16 array, dimension laf. auxiliary fillin space pzdbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex*16 array, dimension laf. auxiliary fillin space pzdttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex*16 array, dimension laf. auxiliary fillin space pzgbtrf and this is stored in af. if a linear system parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex*16 array, dimension laf. auxiliary fillin space pzpbtrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou parallel. these factors are applied to the matrix creating fillin, which is stored in a non-inspectable way in auxiliar the matrix a as p a p^t and then factoring the principal zero out space for fillin af (local output) complex*16 array, dimension laf. auxiliary fillin space pzpttrf and this is stored in af. if a linear system use the "spike" fillin to calculate contribution to previou |
| final final is nr+bwu where nr is the number of columns on the last processor finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. memory to an array of dimension locr(n+mod(iv-1,mb_v)). on the final return, v = a*w, where est = norm(v)/norm(w denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. this is done without over/underflow as long as the final resul sub( a ) may be full, upper triangular, lower triangular or upper sub( x ) by the real scalar 1/a. this is done without overflow or underflow as long as the final sub( x )/a does not overflow o is nr+bwu where nr is the number of columns on the last processor finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. memory to an array of dimension locr(n+mod(iv-1,mb_v)). on the final return, v = a*w, where est = norm(v)/norm(w the final stage consists of computing the updated eigenvector the current problem are multiplied with the eigenvectors from w (global output) double precision array, dimension (n) the first k values of the final deflation-altered z-vecto w (global output) double precision array, dimension (n) the first k values of the final deflation-altered z-vecto denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. this is done without over/underflow as long as the final resul sub( a ) may be full, upper triangular, lower triangular or upper the real scalar 1/a. this is done without overflow or underflow as long as the final result sub( x )/a does not overflow or underflow where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, is nr+bwu where nr is the number of columns on the last processor finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. memory to an array of dimension locr(n+mod(iv-1,mb_v)). on the final return, v = a*w, where est = norm(v)/norm(w the final stage consists of computing the updated eigenvector the current problem are multiplied with the eigenvectors from w (global output) real array, dimension (n) the first k values of the final deflation-altered z-vecto w (global output) real array, dimension (n) the first k values of the final deflation-altered z-vecto denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. this is done without over/underflow as long as the final resul sub( a ) may be full, upper triangular, lower triangular or upper the real scalar 1/a. this is done without overflow or underflow as long as the final result sub( x )/a does not overflow or underflow where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, sub( x ) by the real scalar 1/a. this is done without overflow or underflow as long as the final sub( x )/a does not overflow o is nr+bwu where nr is the number of columns on the last processor finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. memory to an array of dimension locr(n+mod(iv-1,mb_v)). on the final return, v = a*w, where est = norm(v)/norm(w denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. this is done without over/underflow as long as the final resul sub( a ) may be full, upper triangular, lower triangular or upper |
| Finally Finally is nr+bwu where nr is the number of columns on the last processor Finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. on every processor. Finally wpcormbrqln = max( (nb*(nb-1))/2, (sizeq+mp)*nb)+nb*nb, is nr+bwu where nr is the number of columns on the last processor Finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. on every processor. Finally wpdormbrqln = max( (nb*(nb-1))/2, (sizeq+mp)*nb)+nb*nb, is nr+bwu where nr is the number of columns on the last processor Finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. on every processor. Finally wpsormbrqln = max( (nb*(nb-1))/2, (sizeq+mp)*nb)+nb*nb, is nr+bwu where nr is the number of columns on the last processor Finally aptr is the pointer to the first element of a. as lapac has to be adjusted on processor mycol=0. on every processor. Finally wpzormbrqln = max( (nb*(nb-1))/2, (sizeq+mp)*nb)+nb*nb, |
| find find find pivot and test for singularity. km is the number o find gp & rp for the next iteratio goto put in by g. henry to fix alpha problem find pivot and test for singularity. km is the number o find starting and ending indices of block nblk want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. 1. if trans = 'n' and m >= n: find the least squares solution o minimize || sub( b ) - sub( a )*x ||. find a value for rot find max(abs(a(i,j))) find max(abs(a(i,j))) find max(abs(a(i,j))) find max(abs(a(i,j))) want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. 1. if trans = 'n' and m >= n: find the least squares solution o minimize || sub( b ) - sub( a )*x ||. specifies the computation done by pdlaebz = 0 : find an interval with desired values of n(w) at th = 1 : find a floating point number contained in the initial find a value for rot find max(abs(a(i,j))) find max(abs(a(i,j))) find max(abs(a(i,j))) want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. 1. if trans = 'n' and m >= n: find the least squares solution o minimize || sub( b ) - sub( a )*x ||. specifies the computation done by pslaebz = 0 : find an interval with desired values of n(w) at th = 1 : find a floating point number contained in the initial find a value for rot find max(abs(a(i,j))) find max(abs(a(i,j))) find max(abs(a(i,j))) want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. 1. if trans = 'n' and m >= n: find the least squares solution o minimize || sub( b ) - sub( a )*x ||. find a value for rot find max(abs(a(i,j))) find max(abs(a(i,j))) find max(abs(a(i,j))) find max(abs(a(i,j))) want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. want to find errors with min( ), so if no error, set it to a bi descriptor multiplier. find pivot and test for singularity. km is the number o find starting and ending indices of block nblk find pivot and test for singularity. km is the number o find gp & rp for the next iteratio goto put in by g. henry to fix alpha problem |
| finding finding if info = n+1, then pcheev has detected heterogeneity by finding that eigenvalues were not identical acros the results from pcheev cannot be guaranteed. the second stage consists of calculating the updated eigenvalues. this is done by finding the roots of the secula this routine also calculates the eigenvectors of the current static partitioning of work is done at the beginning of pdstebz which results in all processes finding an (almost) equal number o if info = n+1, then pdsyev has detected heterogeneity by finding that eigenvalues were not identical acros the results from pdsyev cannot be guaranteed. the second stage consists of calculating the updated eigenvalues. this is done by finding the roots of the secula this routine also calculates the eigenvectors of the current static partitioning of work is done at the beginning of psstebz which results in all processes finding an (almost) equal number o if info = n+1, then pssyev has detected heterogeneity by finding that eigenvalues were not identical acros the results from pssyev cannot be guaranteed. if info = n+1, then pzheev has detected heterogeneity by finding that eigenvalues were not identical acros the results from pzheev cannot be guaranteed. |
| finds finds ccombamax1 finds the element having maximum real part absolut pdlaed3 finds the roots of the secular equation, as defined by th appropriate calls to slaed4 sigma (input) double precision the shift. pdlapdct finds the number of eigenvalues of t les pslaed3 finds the roots of the secular equation, as defined by th appropriate calls to slaed4 sigma (input) real the shift. pslapdct finds the number of eigenvalues of t les zcombamax1 finds the element having maximum real part absolut |
| finish finish **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi **************************************************************** receive off_diagonal block from left and use to finish with thi |
| finishing finishing go past that range while later bulges (ki+1,ki+2,etc..) are finishing up. even if rotn=1, in order to minimize borde border messages can be handled at once. go past that range while later bulges (ki+1,ki+2,etc..) are finishing up rules: go past that range while later bulges (ki+1,ki+2,etc..) are finishing up rules: go past that range while later bulges (ki+1,ki+2,etc..) are finishing up. even if rotn=1, in order to minimize borde border messages can be handled at once. |
| First First v1 (local input/local output) complex array of dimension 2. the First maximum absolute value element an matrices and u is upper triangular with nonzeros in only the main diagonal and First superdiagonal arguments du (input) complex array, dimension (n-1) the (n-1) elements of the First superdiagonal of u b (input/output) complex array, dimension (ldb,nrhs) i1 and i2 are the indices of the First row and last column of being computed, i1 and i2 are set inside the main loop. clamsh should only be called when there are multiple shifts/bulges (nbulge > 1) and the First shift is starting in the middle of a small subdiagonal elements. istart (global input) integer specifies the "number" of the First reflector. this i istart is ignored if block is .false.. ldt - integer. on entry, lda specifies the First dimension of a as declare max( 1, n ). matrices and u is upper triangular with nonzeros in only the main diagonal and First superdiagonal arguments du (input) complex array, dimension (n-1) the (n-1) elements of the First superdiagonal of u b (input/output) complex array, dimension (ldb,nrhs) dlamsh should only be called when there are multiple shifts/bulges (nbulge > 1) and the First shift is starting in the middle of a subdiagonal elements. partition d( start:endd ) and stack parts, largest one First choose partition entry as median of 3 istart (global input) integer specifies the "number" of the First reflector. this i istart is ignored if block is .false.. partition d( start:endd ) and stack parts, largest one First choose partition entry as median of 3 ldt - integer. on entry, lda specifies the First dimension of a as declare max( 1, n ). a (local input/local output) complex pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pcdbtrf must be called First ===================================================================== First processor to hold part of the matrix ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pcdttrf must be called First ===================================================================== First processor to hold part of the matrix a (local input/local output) complex pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pcgbtrf must be called First ===================================================================== the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the singular values are returned in array s in decreasing order and only the First min(m,n) columns of u and rows of vt = v**t ar the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of a. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the query is assumed; the routine calculates the size for all work arrays. each of these values is returned in the First is issued by pxerbla. the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the rsrc_a (global) desca( rsrc_ ) the process row over which the First row of the array a is distributed first column of the array a is pclabrd reduces the First nb rows and columns of a complex genera or lower bidiagonal form by an unitary transformation q' * a * p, and the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the node (iaFirst,jafirst) owns a(1,1 pclahrd reduces the First nb columns of a complex genera elements below the k-th subdiagonal are zero. the reduction is although all processes call pcgemr2d, only the processes that own the First column of a send data and only processes that own th spread the data down. the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the handle First block separatel handle First block of columns separatel handle First block separatel the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the matrix, of which the upper triangle is supplied; if uplo = 'l', pclatrd reduces the First nb rows and columns of the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) complex pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pcpbtrf must be called First ===================================================================== First processor to hold part of the matrix the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pcpttrf must be called First ===================================================================== First processor to hold part of the matrix te the columns of the array. rsrc_a (global) desca[ rsrc_ ] the process row over which the First csrc_a (global) desca[ csrc_ ] the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k)' . . . h(2)' h(1)' a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k)' . . . h(2)' h(1)' the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) double precision pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pddbtrf must be called First ===================================================================== First processor to hold part of the matrix ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pddttrf must be called First ===================================================================== First processor to hold part of the matrix a (local input/local output) double precision pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pdgbtrf must be called First ===================================================================== the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the singular values are returned in array s in decreasing order and only the First min(m,n) columns of u and rows of vt = v**t ar the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the pdlabrd reduces the First nb rows and columns of a real genera or lower bidiagonal form by an orthogonal transformation q' * a * p, the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the kf (input/output) integer on input, the index of the First input interval is 2*kf-1 is 2*kf-3. the First stage consists of deflating the size of the proble the z vector. for each such occurence the dimension of the drow (global input) integer the process row over which the First row of the matrix d i drow (global input) integer the process row over which the First row of the matrix d i form z2 which consist of the First row of q the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the node (iaFirst,jafirst) owns a(1,1 pdlahrd reduces the First nb columns of a real general n-by-(n-k+1 k-th subdiagonal are zero. the reduction is performed by an orthogo- although all processes call pdgemr2d, only the processes that own the First column of a send data and only processes that own th spread the data down. the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the handle First block of columns separatel handle First block separatel the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the iq (global input) integer the row index in the global array a indicating the First the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the matrix, of which the upper triangle is supplied; if uplo = 'l', pdlatrd reduces the First nb rows and columns of the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k) . . . h(2) h(1) a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k) . . . h(2) h(1) the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) double precision pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pdpbtrf must be called First ===================================================================== First processor to hold part of the matrix the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pdpttrf must be called First ===================================================================== First processor to hold part of the matrix te the columns of the array. rsrc_a (global) desca[ rsrc_ ] the process row over which the First csrc_a (global) desca[ csrc_ ] the process column over which the w (global output) double precision array, dimension (n) on exit, the First m elements of w contain the eigenvalue size for the work array. the required workspace is returned as the First element of work and no error message is issue the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of a. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the size for the work array. the required workspace is returned as the First element of work and no error message is issue the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the rsrc_a (global) desca( rsrc_ ) the process row over which the First row of the array a is distributed first column of the array a is the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the that they appear in the argument list for name. n1 is used First, n2 second, and so on, and unused problem dimensions ar 3) the parameter value returned by pjlaenv is checked for validity the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) real pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine psdbtrf must be called First ===================================================================== First processor to hold part of the matrix ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine psdttrf must be called First ===================================================================== First processor to hold part of the matrix a (local input/local output) real pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine psgbtrf must be called First ===================================================================== the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the singular values are returned in array s in decreasing order and only the First min(m,n) columns of u and rows of vt = v**t ar the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the pslabrd reduces the First nb rows and columns of a real genera or lower bidiagonal form by an orthogonal transformation q' * a * p, the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the kf (input/output) integer on input, the index of the First input interval is 2*kf-1 is 2*kf-3. the First stage consists of deflating the size of the proble the z vector. for each such occurence the dimension of the drow (global input) integer the process row over which the First row of the matrix d i drow (global input) integer the process row over which the First row of the matrix d i form z2 which consist of the First row of q the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the node (iaFirst,jafirst) owns a(1,1 pslahrd reduces the First nb columns of a real general n-by-(n-k+1 k-th subdiagonal are zero. the reduction is performed by an orthogo- although all processes call psgemr2d, only the processes that own the First column of a send data and only processes that own th spread the data down. the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the handle First block of columns separatel handle First block separatel the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the iq (global input) integer the row index in the global array a indicating the First the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the matrix, of which the upper triangle is supplied; if uplo = 'l', pslatrd reduces the First nb rows and columns of the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k) . . . h(2) h(1) a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k) . . . h(2) h(1) the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) real pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pspbtrf must be called First ===================================================================== First processor to hold part of the matrix the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pspttrf must be called First ===================================================================== First processor to hold part of the matrix te the columns of the array. rsrc_a (global) desca[ rsrc_ ] the process row over which the First csrc_a (global) desca[ csrc_ ] the process column over which the w (global output) real array, dimension (n) on exit, the First m elements of w contain the eigenvalue size for the work array. the required workspace is returned as the First element of work and no error message is issue the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of a. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the size for the work array. the required workspace is returned as the First element of work and no error message is issue the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the rsrc_a (global) desca( rsrc_ ) the process row over which the First row of the array a is distributed first column of the array a is the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) complex*16 pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pzdbtrf must be called First ===================================================================== First processor to hold part of the matrix te the columns of the array. rsrc_a (global) desca[ rsrc_ ] the process row over which the First csrc_a (global) desca[ csrc_ ] the process column over which the ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pzdttrf must be called First ===================================================================== First processor to hold part of the matrix a (local input/local output) complex*16 pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pzgbtrf must be called First ===================================================================== the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the singular values are returned in array s in decreasing order and only the First min(m,n) columns of u and rows of vt = v**t ar the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of a. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the query is assumed; the routine calculates the size for all work arrays. each of these values is returned in the First is issued by pxerbla. the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the rsrc_a (global) desca( rsrc_ ) the process row over which the First row of the array a is distributed first column of the array a is pzlabrd reduces the First nb rows and columns of a complex genera or lower bidiagonal form by an unitary transformation q' * a * p, and the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the node (iaFirst,jafirst) owns a(1,1 pzlahrd reduces the First nb columns of a complex genera elements below the k-th subdiagonal are zero. the reduction is although all processes call pzgemr2d, only the processes that own the First column of a send data and only processes that own th spread the data down. the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the handle First block separatel handle First block of columns separatel handle First block separatel the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the matrix, of which the upper triangle is supplied; if uplo = 'l', pzlatrd reduces the First nb rows and columns of the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a (local input/local output) complex*16 pointer into local memory to an array with First dimensio on entry, this array contains the local pieces of the First processor to hold part of the matrix routine pzpbtrf must be called First ===================================================================== First processor to hold part of the matrix the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the ib (global input) integer the row index in the global array b that points to the First all of b or a submatrix of b). First processor to hold part of the matrix routine pzpttrf must be called First ===================================================================== First processor to hold part of the matrix the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k)' . . . h(2)' h(1)' a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as the First m rows of a product of k elementary reflectors of order q = h(k)' . . . h(2)' h(1)' the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined as the First n columns of a product of k elementary reflectors of orde the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the the columns of the array. rsrc_a (global) desca( rsrc_ ) the process row over which the First csrc_a (global) desca( csrc_ ) the process column over which the matrices and u is upper triangular with nonzeros in only the main diagonal and First superdiagonal arguments du (input) complex array, dimension (n-1) the (n-1) elements of the First superdiagonal of u b (input/output) complex array, dimension (ldb,nrhs) slamsh should only be called when there are multiple shifts/bulges (nbulge > 1) and the First shift is starting in the middle of a subdiagonal elements. partition d( start:endd ) and stack parts, largest one First choose partition entry as median of 3 istart (global input) integer specifies the "number" of the First reflector. this i istart is ignored if block is .false.. partition d( start:endd ) and stack parts, largest one First choose partition entry as median of 3 ldt - integer. on entry, lda specifies the First dimension of a as declare max( 1, n ). v1 (local input/local output) complex*16 array of dimension 2. the First maximum absolute value element an matrices and u is upper triangular with nonzeros in only the main diagonal and First superdiagonal arguments du (input) complex array, dimension (n-1) the (n-1) elements of the First superdiagonal of u b (input/output) complex array, dimension (ldb,nrhs) i1 and i2 are the indices of the First row and last column of being computed, i1 and i2 are set inside the main loop. zlamsh should only be called when there are multiple shifts/bulges (nbulge > 1) and the First shift is starting in the middle of a small subdiagonal elements. istart (global input) integer specifies the "number" of the First reflector. this i istart is ignored if block is .false.. ldt - integer. on entry, lda specifies the First dimension of a as declare max( 1, n ). |
| five five pchettrd uses five local arrays work ( inh ) dimension ( np, anb+1): array h pdsyttrd uses five local arrays work ( inh ) dimension ( np, anb+1): array h pssyttrd uses five local arrays work ( inh ) dimension ( np, anb+1): array h pzhettrd uses five local arrays work ( inh ) dimension ( np, anb+1): array h |
| fix fix goto put in by g. henry to fix alpha proble gp = ( ( oldgp+p )-( d( l )-p ) ) / goto put in by g. henry to fix alpha proble gp = ( ( oldgp+p )-( d( l )-p ) ) / |
| flag flag ieflag (input) intege exploiting ieee arithmetic. note : it is assumed that the user is on an ieee machine. if the user is not on an ieee mchine, set the compile time flag no_iee are needed for the "fast" sturm count are : (a) infinity ieflag (input) intege exploiting ieee arithmetic. note : it is assumed that the user is on an ieee machine. if the user is not on an ieee mchine, set the compile time flag no_iee are needed for the "fast" sturm count are : (a) infinity |
| flagged flagged = 1 : bisection failed to converge for some eigenvalues; these eigenvalues are flagged by a negative bloc be as accurate as the absolute and relative = 1 : bisection failed to converge for some eigenvalues; these eigenvalues are flagged by a negative bloc be as accurate as the absolute and relative |
| Floating Floating see "on the correctness of parallel bisection in Floating see "on the correctness of parallel bisection in Floating endpoints of the interval. = 1 : find a Floating point number contained in the initia = 2 : perform bisection iteration to find eigenvalues of t. this code makes very mild assumptions about Floating poin add/subtract, or on those binary machines without guard digits the innermost loop to avoid overflow and determine the sign of a Floating point number. pdlapdct will be referred to as the "paranoid are needed for the "fast" sturm count are : (a) infinity arithmetic (b) the sign bit of a single precision Floating (c) the sign of negative zero. this code makes very mild assumptions about Floating poin add/subtract, or on those binary machines without guard digits see "on the correctness of parallel bisection in Floating see "on the correctness of parallel bisection in Floating endpoints of the interval. = 1 : find a Floating point number contained in the initia = 2 : perform bisection iteration to find eigenvalues of t. this code makes very mild assumptions about Floating poin add/subtract, or on those binary machines without guard digits the innermost loop to avoid overflow and determine the sign of a Floating point number. pslapdct will be referred to as the "paranoid are needed for the "fast" sturm count are : (a) infinity arithmetic (b) the sign bit of a double precision Floating (c) the sign of negative zero. this code makes very mild assumptions about Floating poin add/subtract, or on those binary machines without guard digits see "on the correctness of parallel bisection in Floating see "on the correctness of parallel bisection in Floating see "on the correctness of parallel bisection in Floating see "on the correctness of parallel bisection in Floating |
| floor floor allocated on each process is nvec = floor(( lwork- max(5*n,np00*mq00) )/n) nvec - ceil(m/p) + 1 are guaranteed to be orthogonal ( the allocated on each process is nvec = floor(( lwork- max(5*n,np00*mq00) )/n) nvec - ceil(m/p) + 1 are guaranteed to be orthogonal ( the allocated on each process is nvec = floor(( lwork- max(5*n,np00*mq00) )/n) nvec - ceil(m/p) + 1 are guaranteed to be orthogonal ( the allocated on each process is nvec = floor(( lwork- max(5*n,np00*mq00) )/n) nvec - ceil(m/p) + 1 are guaranteed to be orthogonal ( the |
| flops flops the following method uses more flops than necessary bu margin indicates message traffic and c indicates o(n^2 nb/sqrt(p)) or more flops per processor inner loop: the following method uses more flops than necessary bu the following method uses more flops than necessary bu the following method uses more flops than necessary bu margin indicates message traffic and c indicates o(n^2 nb/sqrt(p)) or more flops per processor inner loop: the following method uses more flops than necessary bu the following method uses more flops than necessary bu margin indicates message traffic and c indicates o(n^2 nb/sqrt(p)) or more flops per processor inner loop: the following method uses more flops than necessary bu margin indicates message traffic and c indicates o(n^2 nb/sqrt(p)) or more flops per processor inner loop: the following method uses more flops than necessary bu |
| follo follo such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a |
| follow follow such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a |
| followed followed algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: two local triangular matrix-vector multiplications (both in mvr2) followed by a transpose and a sum across the columns tril(a) * v and work( inv ) is used to compute algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: two local triangular matrix-vector multiplications (both in mvr2) followed by a transpose and a sum across the columns tril(a) * v and work( inv ) is used to compute algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: two local triangular matrix-vector multiplications (both in mvr2) followed by a transpose and a sum across the columns tril(a) * v and work( inv ) is used to compute algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: two local triangular matrix-vector multiplications (both in mvr2) followed by a transpose and a sum across the columns tril(a) * v and work( inv ) is used to compute algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: algorithm is used. for a linear system, a parallel front solve followed by an analagous backsolve, both using the structur 3) backsubsitution phase: |
| following following the band storage scheme is illustrated by the following example, whe the band storage scheme is illustrated by the following example, whe the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following options are provided 1. if trans = 'n' and m >= n: find the least squares solution of such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following comments, the character _ should be read a block cyclicly distributed matrix. its description vector is desca: the distributed submatrices sub( a ), sub( z ) must verify some alignment properties, namely the following expressio ( mb_a.eq.nb_a.eq.mb_z.eq.nb_z .and. iroffa.eq.icoffa .and. such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a following differs in comparison to pslahqr this is an auxiliary routine called by pcgehrd. in the following such a global array has an associated description vector desca. in the following comments, the character _ should be read a the point of reflection. the pictures below demonstrate this. in the following code, the row sums created by --- rows below ar to as colsums. infinity-norm = 1-norm = rowsums+colsums. the point of reflection. the pictures below demonstrate this. in the following code, the row sums created by --- rows below ar to as colsums. infinity-norm = 1-norm = rowsums+colsums. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a error bounds on the solution and a condition estimate are also provided. in the following comments y denotes y(iy:iy+m-1,jy:jy+k-1 such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following options are provided 1. if trans = 'n' and m >= n: find the least squares solution of such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a during execution, a label which will indicate which of the following types a column in the q2 matrix is 2 : dense; such a global array has an associated description vector desca. in the following comments, the character _ should be read a this is an auxiliary routine called by pdgehrd. in the following such a global array has an associated description vector desca. in the following comments, the character _ should be read a the point of reflection. the pictures below demonstrate this. in the following code, the row sums created by --- rows below ar to as colsums. infinity-norm = 1-norm = rowsums+colsums. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a error bounds on the solution and a condition estimate are also provided. in the following comments y denotes y(iy:iy+m-1,jy:jy+k-1 such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following comments, the character _ should be read a block cyclicly distributed matrix. its description vector is desca: the distributed submatrices sub( a ), sub( z ) must verify some alignment properties, namely the following expressio ( mb_a.eq.nb_a.eq.mb_z.eq.nb_z .and. iroffa.eq.icoffa .and. such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following conventions have been used when calling pjlaenv fro 1) opts is a concatenation of all of the character options to such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following options are provided 1. if trans = 'n' and m >= n: find the least squares solution of such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a during execution, a label which will indicate which of the following types a column in the q2 matrix is 2 : dense; such a global array has an associated description vector desca. in the following comments, the character _ should be read a this is an auxiliary routine called by psgehrd. in the following such a global array has an associated description vector desca. in the following comments, the character _ should be read a the point of reflection. the pictures below demonstrate this. in the following code, the row sums created by --- rows below ar to as colsums. infinity-norm = 1-norm = rowsums+colsums. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a error bounds on the solution and a condition estimate are also provided. in the following comments y denotes y(iy:iy+m-1,jy:jy+k-1 such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following comments, the character _ should be read a block cyclicly distributed matrix. its description vector is desca: the distributed submatrices sub( a ), sub( z ) must verify some alignment properties, namely the following expressio ( mb_a.eq.nb_a.eq.mb_z.eq.nb_z .and. iroffa.eq.icoffa .and. such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following options are provided 1. if trans = 'n' and m >= n: find the least squares solution of such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following comments, the character _ should be read a block cyclicly distributed matrix. its description vector is desca: the distributed submatrices sub( a ), sub( z ) must verify some alignment properties, namely the following expressio ( mb_a.eq.nb_a.eq.mb_z.eq.nb_z .and. iroffa.eq.icoffa .and. such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a following differs in comparison to pdlahqr this is an auxiliary routine called by pzgehrd. in the following such a global array has an associated description vector desca. in the following comments, the character _ should be read a the point of reflection. the pictures below demonstrate this. in the following code, the row sums created by --- rows below ar to as colsums. infinity-norm = 1-norm = rowsums+colsums. the point of reflection. the pictures below demonstrate this. in the following code, the row sums created by --- rows below ar to as colsums. infinity-norm = 1-norm = rowsums+colsums. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following method uses more flops than necessary bu the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a error bounds on the solution and a condition estimate are also provided. in the following comments y denotes y(iy:iy+m-1,jy:jy+k-1 such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. the following are restrictions on the input parameters. some of thes may reflect fundamental technical limitations. such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a such a global array has an associated description vector desca. in the following comments, the character _ should be read a the band storage scheme is illustrated by the following example, whe the band storage scheme is illustrated by the following example, whe |
| follows follows the j-th column of a is stored in the j-th column of the array ab as follows on entry, uplo specifies whether the matrix is an upper or lower triangular matrix as follows uplo = 'u' or 'u' a is an upper triangular matrix. the j-th column of a is stored in the j-th column of the array ab as follows on entry, uplo specifies whether the matrix is an upper or lower triangular matrix as follows uplo = 'u' or 'u' a is an upper triangular matrix. the matrix p is represented in jpvt as follows: i then the jth column of p is the ith canonical unit vector. on exit, if equed .ne. 'n', a(ia:ia+n-1,ja:ja+n-1) is scaled as follows diag(r) * a(ia:ia+n-1,ja:ja+n-1) the distributed matrix z of eigenvectors. the eigenvectors are normalized as follows if ibtype = 3, z**h*inv( sub( b ) )*z = i. contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, the matrix p is represented in jpvt as follows: i then the jth column of p is the ith canonical unit vector. on exit, if equed .ne. 'n', a(ia:ia+n-1,ja:ja+n-1) is scaled as follows diag(r) * a(ia:ia+n-1,ja:ja+n-1) contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, the distributed matrix z of eigenvectors. the eigenvectors are normalized as follows if ibtype = 3, z**t*inv( sub( b ) )*z = i. in the calling subroutine. for example, pjlaenv is used to retrieve the optimal blocksize for strtri as follows nb = pjlaenv( 1, 'strtri', uplo // diag, n, -1, -1, -1 ) the matrix p is represented in jpvt as follows: i then the jth column of p is the ith canonical unit vector. on exit, if equed .ne. 'n', a(ia:ia+n-1,ja:ja+n-1) is scaled as follows diag(r) * a(ia:ia+n-1,ja:ja+n-1) contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, the distributed matrix z of eigenvectors. the eigenvectors are normalized as follows if ibtype = 3, z**t*inv( sub( b ) )*z = i. the matrix p is represented in jpvt as follows: i then the jth column of p is the ith canonical unit vector. on exit, if equed .ne. 'n', a(ia:ia+n-1,ja:ja+n-1) is scaled as follows diag(r) * a(ia:ia+n-1,ja:ja+n-1) the distributed matrix z of eigenvectors. the eigenvectors are normalized as follows if ibtype = 3, z**h*inv( sub( b ) )*z = i. contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), contains on exit the local pieces of the distributed matrix sub( b ) set as follows if uplo = 'u', b(ib+i-1,jb+j-1) = a(ia+i-1,ja+j-1), to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, to be set. on exit, the leading m-by-n submatrix sub( a ) is set as follows if uplo = 'u', a(ia+i-1,ja+j-1) = alpha, 1<=i<=j-1, 1<=j<=n, the j-th column of a is stored in the j-th column of the array ab as follows on entry, uplo specifies whether the matrix is an upper or lower triangular matrix as follows uplo = 'u' or 'u' a is an upper triangular matrix. the j-th column of a is stored in the j-th column of the array ab as follows on entry, uplo specifies whether the matrix is an upper or lower triangular matrix as follows uplo = 'u' or 'u' a is an upper triangular matrix. |
| for for array ab as follows: ab(kl+ku+1+i-j,j) = a(i,j) for max(1,j-ku)<=i<=min(m,j+kl on exit, details of the factorization: u is stored as an determine the block size for this environmen set machine-dependent constants for the stopping criterion see how consecutive small subdiagonal elements are modified by subsequent shifts in an effort to maximize the number of bulge clamsh should only be called when there are multiple shifts/bulges itmp1 (local input) integer starting range into a. for rows, this is the loca look for small superdiagonal element ctrmvt performs the matrix-vector operation x := conjg( t' ) *y, and w := t *z, array ab as follows: ab(kl+ku+1+i-j,j) = a(i,j) for max(1,j-ku)<=i<=min(m,j+kl on exit, details of the factorization: u is stored as an determine the block size for this environmen see how consecutive small subdiagonal elements are modified by subsequent shifts in an effort to maximize the number of bulge dlamsh should only be called when there are multiple shifts/bulges itmp1 (local input) integer starting range into a. for rows, this is the loca initialize seed for random number generator dlarnv determine where the matrix splits and choose ql or qr iteration for each block, according to whether top or bottom diagona dtrmvt performs the matrix-vector operation x := t' *y, and w := t *z, see pcdbtrf and pcdbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t see pcdttrf and pcdttrs for details ===================================================================== convert descriptor into standard form for easy access t must be of size >= desca( nb_ ). on exit, this array contains information containing th convert descriptor into standard form for easy access t see pcgbtrf and pcgbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pcgehd2 reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). pcgehrd reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pcgerfs improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the where sigma is an m-by-n matrix which is zero except for it v is an n-by-n orthogonal matrix. the diagonal elements of sigma each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted inva by solving the system inva*l = inv(u) for inva notes each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, in its present form, pcheev assumes a homogeneous system and make different processes. because of this, it is possible that a desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a correct error reporting. of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desire pchegs2 reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pchegst reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a complex generalized hermitian-definite eigenproblem, of the for sub( b )*sub( a )*x=(lambda)*x. pchengst reduces a complex hermitian-definite generalized eigenproblem to standard form pchengst performs the same function as pchegst, but is based on support for uplo='u' is limited to calling the old, slow, pchetr pchetd2 reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pchetrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pchettrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an unitary transformation q' * a * p, an mation to the unreduced part of sub( a ). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pclacon estimates the 1-norm of a square, complex distributed matrix a. reverse communication is used for evaluating matrix-vecto information is implicitly contained within iv, ix, descv, and descx. pclaconsb looks for two consecutive small subdiagonal elements b given by h44, h33, & h43h34 and see if this would make a pclacp2 copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pclacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pclacpy copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pclacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find a value for rot elements below the k-th subdiagonal are zero. the reduction is performed by an unitary similarity transformation q' * a * q. th reflector i - v*t*v', and also the matrix y = a * v * t. pclamr1d has not been tested except withint the contect of pcheptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find maximum sum of columns for 1-nor find maximum sum of columns for 1-nor matrix a. this routine will transpose the pivot vector if necessary. for example if the row pivots should be applied to the columns o a(ia:ia+m-1,ja:ja+n-1), resulting in row or column pivoting. the pivot vector should be aligned with the distributed matrix a. for process column and replicated over all process rows. similarly, each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. complex distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the for h = i - tau * ( 1 ) * ( 1 v' ) , pclarft forms the triangular factor t of a complex block reflector each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pclarzt forms the triangular factor t of a complex block reflecto reflectors as returned by pctzrzf. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pclasmsub looks for a small subdiagonal element from the botto each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pclaswp performs a series of row or column interchanges o interchange is initiated for each of rows or columns k1 trough k2 of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to complex tridiagonal form by an unitary similarity transformatio needed to apply the transformation to the unreduced part of sub( a ). matrix sub( a ) = [a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1)] to upper triangular form by means of unitary transformations the upper trapezoidal matrix sub( a ) is factored as if the scaling needed for a in the dot product is 1 this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes pclawil gets the transform given by h44,h33, & h43h34 into each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pcpbtrf and pcpbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie equations when the coefficient matrix is hermitian positive definite and provides error bounds and backward error estimates for th where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the for sub( a ) = u' * u , if uplo = 'u', or the factorization has the for sub( a ) = u' * u , if uplo = 'u', or each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pcpttrf and pcpttrs for details ===================================================================== convert descriptor into standard form for easy access t matrix. on exit, this array contains information containing th must be of size >= desca( nb_ ). convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the norm of a(ia:ia+n-1,ja:ja+n-1) is computed and an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), then the reciproca rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pctrrfs provides error bounds and backward error estimates for th coefficient matrix. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pctrtrs solves a triangular system of the for sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ) or pctzrzf reduces the m-by-n ( m<=n ) complex upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pcgebrd when reducing a complex distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are define each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pddbtrf and pddbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t see pddttrf and pddttrs for details ===================================================================== convert descriptor into standard form for easy access t must be of size >= desca( nb_ ). on exit, this array contains information containing th convert descriptor into standard form for easy access t see pdgbtrf and pdgbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdgehd2 reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). pdgehrd reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdgerfs improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the where sigma is an m-by-n matrix which is zero except for it v is an n-by-n orthogonal matrix. the diagonal elements of sigma each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted inva by solving the system inva*l = inv(u) for inva notes each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, pdlabad takes as input the values computed by pdlamch for underflo the log of large is sufficiently large. this subroutine is intended m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an orthogonal transformation q' * a * p transformation to the unreduced part of sub( a ). pdlacon estimates the 1-norm of a square, real distributed matrix a. reverse communication is used for evaluating matrix-vector products is implicitly contained within iv, ix, descv, and descx. pdlaconsb looks for two consecutive small subdiagonal elements b given by h44, h33, & h43h34 and see if this would make a pdlacp2 copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pdlacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdlacpy copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pdlacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). this is a scalapack internal subroutine and arguments are not checked for unreasonable values arguments this is a scalapack internal procedure and arguments are not checked for unreasonable values arguments on output, q is distributed across the p processes in block cyclic format iq (global input) integer when there are multiple eigenvalues or if there is a zero in the z vector. for each such occurence the dimension of th performed by the routine pdlaed2. eigenvalues are close together or if there is a tiny entry in the z vector. for each such occurrence the order of the related secula each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find a value for rot distributed matrix a(ia:ia+n-1,ja:ja+n-k) so that elements below the k-th subdiagonal are zero. the reduction is performed by an orthogo matrices v and t which determine q as a block reflector i - v*t*v', pdlamr1d has not been tested except withint the contect of pdsyptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find maximum sum of columns for 1-nor find maximum sum of columns for 1-nor this is a scalapack internal procedure and arguments are not checked for unreasonable values arguments matrix a. this routine will transpose the pivot vector if necessary. for example if the row pivots should be applied to the columns o a(ia:ia+m-1,ja:ja+n-1), resulting in row or column pivoting. the pivot vector should be aligned with the distributed matrix a. for process column and replicated over all process rows. similarly, each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the for h = i - tau * ( 1 ) * ( 1 v' ) , pdlarft forms the triangular factor t of a real block reflector each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdlarzt forms the triangular factor t of a real block reflecto reflectors as returned by pdtzrzf. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdlasmsub looks for a small subdiagonal element from the botto descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a work (local workspace/local output) double precision array, each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdlaswp performs a series of row or column interchanges o interchange is initiated for each of rows or columns k1 trough k2 of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to symmetric tridiagonal form by an orthogonal similarity transformation q' * sub( a ) * q transformation to the unreduced part of sub( a ). sub( a ) = [ a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1) ] to upper triangular form by means of orthogonal transformations the upper trapezoidal matrix sub( a ) is factored as this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes pdlawil gets the transform given by h44,h33, & h43h34 into each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdgebrd when reducing a real distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are define each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pdpbtrf and pdpbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie equations when the coefficient matrix is symmetric positive definite and provides error bounds and backward error estimates for th where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the for sub( a ) = u' * u , if uplo = 'u', or the factorization has the for sub( a ) = u' * u , if uplo = 'u', or each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pdpttrf and pdpttrs for details ===================================================================== convert descriptor into standard form for easy access t matrix. on exit, this array contains information containing th must be of size >= desca( nb_ ). convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdstebz computes the eigenvalues of a symmetric tridiagonal matrix in parallel. the user may ask for all eigenvalues, all eigenvalues i static partitioning of work is done at the beginning of pdstebz which it could conceivably fail on hexadecimal or decimal machines without guard digits, but we know of none. see dlaed3 for details arguments each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. in its present form, pdsyev assumes a homogeneous system and make the different processes. because of this, it is possible that a in its present form, pdsyevd assumes a homogeneous system and make the different processes. because of this, it is possible that a of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desire pdsygs2 reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pdsygst reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a real generalized sy-definite eigenproblem, of the for sub( b )*sub( a )*x=(lambda)*x. pdsyngst reduces a complex hermitian-definite generalized eigenproblem to standard form pdsyngst performs the same function as pdhegst, but is based on support for uplo='u' is limited to calling the old, slow, pdsytr pdsytd2 reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pdsytrd reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pdsyttrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation the norm of a(ia:ia+n-1,ja:ja+n-1) is computed and an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), then the reciproca rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * pdtrrfs provides error bounds and backward error estimates for th coefficient matrix. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdtrtrs solves a triangular system of the for sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ), pdtzrzf reduces the m-by-n ( m<=n ) real upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean the serial version of this routine was originally contributed by nick higham for use with zlacon notes tailored eigen-routines to choose problem-dependent parameters for the local environment. see ispe the serial version of this routine was originally contributed by nick higham for use with clacon notes see psdbtrf and psdbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t see psdttrf and psdttrs for details ===================================================================== convert descriptor into standard form for easy access t must be of size >= desca( nb_ ). on exit, this array contains information containing th convert descriptor into standard form for easy access t see psgbtrf and psgbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. psgehd2 reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). psgehrd reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. psgerfs improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the where sigma is an m-by-n matrix which is zero except for it v is an n-by-n orthogonal matrix. the diagonal elements of sigma each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted inva by solving the system inva*l = inv(u) for inva notes each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, pslabad takes as input the values computed by pslamch for underflo the log of large is sufficiently large. this subroutine is intended m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an orthogonal transformation q' * a * p transformation to the unreduced part of sub( a ). pslacon estimates the 1-norm of a square, real distributed matrix a. reverse communication is used for evaluating matrix-vector products is implicitly contained within iv, ix, descv, and descx. pslaconsb looks for two consecutive small subdiagonal elements b given by h44, h33, & h43h34 and see if this would make a pslacp2 copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pslacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pslacpy copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pslacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). this is a scalapack internal subroutine and arguments are not checked for unreasonable values arguments this is a scalapack internal procedure and arguments are not checked for unreasonable values arguments on output, q is distributed across the p processes in block cyclic format iq (global input) integer when there are multiple eigenvalues or if there is a zero in the z vector. for each such occurence the dimension of th performed by the routine pslaed2. eigenvalues are close together or if there is a tiny entry in the z vector. for each such occurrence the order of the related secula each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find a value for rot distributed matrix a(ia:ia+n-1,ja:ja+n-k) so that elements below the k-th subdiagonal are zero. the reduction is performed by an orthogo matrices v and t which determine q as a block reflector i - v*t*v', pslamr1d has not been tested except withint the contect of pssyptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find maximum sum of columns for 1-nor find maximum sum of columns for 1-nor this is a scalapack internal procedure and arguments are not checked for unreasonable values arguments matrix a. this routine will transpose the pivot vector if necessary. for example if the row pivots should be applied to the columns o a(ia:ia+m-1,ja:ja+n-1), resulting in row or column pivoting. the pivot vector should be aligned with the distributed matrix a. for process column and replicated over all process rows. similarly, each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the for h = i - tau * ( 1 ) * ( 1 v' ) , pslarft forms the triangular factor t of a real block reflector each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pslarzt forms the triangular factor t of a real block reflecto reflectors as returned by pstzrzf. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pslasmsub looks for a small subdiagonal element from the botto descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a work (local workspace/local output) real array, each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pslaswp performs a series of row or column interchanges o interchange is initiated for each of rows or columns k1 trough k2 of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to symmetric tridiagonal form by an orthogonal similarity transformation q' * sub( a ) * q transformation to the unreduced part of sub( a ). sub( a ) = [ a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1) ] to upper triangular form by means of orthogonal transformations the upper trapezoidal matrix sub( a ) is factored as this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes pslawil gets the transform given by h44,h33, & h43h34 into each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. psgebrd when reducing a real distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are define each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pspbtrf and pspbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie equations when the coefficient matrix is symmetric positive definite and provides error bounds and backward error estimates for th where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the for sub( a ) = u' * u , if uplo = 'u', or the factorization has the for sub( a ) = u' * u , if uplo = 'u', or each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pspttrf and pspttrs for details ===================================================================== convert descriptor into standard form for easy access t matrix. on exit, this array contains information containing th must be of size >= desca( nb_ ). convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. psstebz computes the eigenvalues of a symmetric tridiagonal matrix in parallel. the user may ask for all eigenvalues, all eigenvalues i static partitioning of work is done at the beginning of psstebz which it could conceivably fail on hexadecimal or decimal machines without guard digits, but we know of none. see slaed3 for details arguments each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. in its present form, pssyev assumes a homogeneous system and make the different processes. because of this, it is possible that a in its present form, pssyevd assumes a homogeneous system and make the different processes. because of this, it is possible that a of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desire pssygs2 reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pssygst reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a real generalized sy-definite eigenproblem, of the for sub( b )*sub( a )*x=(lambda)*x. pssyngst reduces a complex hermitian-definite generalized eigenproblem to standard form pssyngst performs the same function as pshegst, but is based on support for uplo='u' is limited to calling the old, slow, pssytr pssytd2 reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pssytrd reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pssyttrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation the norm of a(ia:ia+n-1,ja:ja+n-1) is computed and an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), then the reciproca rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * pstrrfs provides error bounds and backward error estimates for th coefficient matrix. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pstrtrs solves a triangular system of the for sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ), pstzrzf reduces the m-by-n ( m<=n ) real upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean see pzdbtrf and pzdbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pzdttrf and pzdttrs for details ===================================================================== convert descriptor into standard form for easy access t must be of size >= desca( nb_ ). on exit, this array contains information containing th convert descriptor into standard form for easy access t see pzgbtrf and pzgbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzgehd2 reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). pzgehrd reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzgerfs improves the computed solution to a system of linear equations and provides error bounds and backward error estimates for each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the where sigma is an m-by-n matrix which is zero except for it v is an n-by-n orthogonal matrix. the diagonal elements of sigma each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted inva by solving the system inva*l = inv(u) for inva notes each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, in its present form, pzheev assumes a homogeneous system and make different processes. because of this, it is possible that a desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a correct error reporting. of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desire pzhegs2 reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pzhegst reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a complex generalized hermitian-definite eigenproblem, of the for sub( b )*sub( a )*x=(lambda)*x. pzhengst reduces a complex hermitian-definite generalized eigenproblem to standard form pzhengst performs the same function as pzhegst, but is based on support for uplo='u' is limited to calling the old, slow, pzhetr pzhetd2 reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pzhetrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pzhettrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an unitary transformation q' * a * p, an mation to the unreduced part of sub( a ). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzlacon estimates the 1-norm of a square, complex distributed matrix a. reverse communication is used for evaluating matrix-vecto information is implicitly contained within iv, ix, descv, and descx. pzlaconsb looks for two consecutive small subdiagonal elements b given by h44, h33, & h43h34 and see if this would make a pzlacp2 copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pzlacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzlacpy copies all or part of a distributed matrix a to another distributed matrix b. no communication is performed, pzlacp a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find a value for rot elements below the k-th subdiagonal are zero. the reduction is performed by an unitary similarity transformation q' * a * q. th reflector i - v*t*v', and also the matrix y = a * v * t. pzlamr1d has not been tested except withint the contect of pzheptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. find maximum sum of columns for 1-nor find maximum sum of columns for 1-nor matrix a. this routine will transpose the pivot vector if necessary. for example if the row pivots should be applied to the columns o a(ia:ia+m-1,ja:ja+n-1), resulting in row or column pivoting. the pivot vector should be aligned with the distributed matrix a. for process column and replicated over all process rows. similarly, each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. complex distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the for h = i - tau * ( 1 ) * ( 1 v' ) , pzlarft forms the triangular factor t of a complex block reflector each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzlarzt forms the triangular factor t of a complex block reflecto reflectors as returned by pztzrzf. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzlasmsub looks for a small subdiagonal element from the botto each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzlaswp performs a series of row or column interchanges o interchange is initiated for each of rows or columns k1 trough k2 of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to complex tridiagonal form by an unitary similarity transformatio needed to apply the transformation to the unreduced part of sub( a ). matrix sub( a ) = [a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1)] to upper triangular form by means of unitary transformations the upper trapezoidal matrix sub( a ) is factored as if the scaling needed for a in the dot product is 1 this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes pzlawil gets the transform given by h44,h33, & h43h34 into each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pzpbtrf and pzpbtrs for details ===================================================================== convert descriptor into standard form for easy access t l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded forma scalapack manual for more detail on the format of convert descriptor into standard form for easy access t an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), an rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie equations when the coefficient matrix is hermitian positive definite and provides error bounds and backward error estimates for th where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the for sub( a ) = u' * u , if uplo = 'u', or the factorization has the for sub( a ) = u' * u , if uplo = 'u', or each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. see pzpttrf and pzpttrs for details ===================================================================== convert descriptor into standard form for easy access t matrix. on exit, this array contains information containing th must be of size >= desca( nb_ ). convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the norm of a(ia:ia+n-1,ja:ja+n-1) is computed and an estimate is obtained for norm(inv(a(ia:ia+n-1,ja:ja+n-1))), then the reciproca rcond = 1 / ( norm( a(ia:ia+n-1,ja:ja+n-1) ) * each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pztrrfs provides error bounds and backward error estimates for th coefficient matrix. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pztrtrs solves a triangular system of the for sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ) or pztzrzf reduces the m-by-n ( m<=n ) complex upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzgebrd when reducing a complex distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are define each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. array ab as follows: ab(kl+ku+1+i-j,j) = a(i,j) for max(1,j-ku)<=i<=min(m,j+kl on exit, details of the factorization: u is stored as an determine the block size for this environmen see how consecutive small subdiagonal elements are modified by subsequent shifts in an effort to maximize the number of bulge slamsh should only be called when there are multiple shifts/bulges itmp1 (local input) integer starting range into a. for rows, this is the loca initialize seed for random number generator slarnv determine where the matrix splits and choose ql or qr iteration for each block, according to whether top or bottom diagona strmvt performs the matrix-vector operation x := t' *y, and w := t *z, array ab as follows: ab(kl+ku+1+i-j,j) = a(i,j) for max(1,j-ku)<=i<=min(m,j+kl on exit, details of the factorization: u is stored as an determine the block size for this environmen set machine-dependent constants for the stopping criterion see how consecutive small subdiagonal elements are modified by subsequent shifts in an effort to maximize the number of bulge zlamsh should only be called when there are multiple shifts/bulges itmp1 (local input) integer starting range into a. for rows, this is the loca look for small superdiagonal element ztrmvt performs the matrix-vector operation x := conjg( t' ) *y, and w := t *z, |
| form form the factorization has the form where l is a product of unit lower bidiagonal trans (input) character specifies the form of the system of equations = 't': a**t * x = b (transpose) i1 and i2 are the indices of the first row and last column of h to which transformations must be applied. if eigenvalues only ar clanv2 computes the schur factorization of a complex 2-by-2 nonhermitian matrix in standard form [ a b ] = [ cs -sn ] [ aa bb ] [ cs sn ] specifies whether the superdiagonal or the subdiagonal of the tridiagonal matrix a is stored and the form of th = 'u': e is the superdiagonal of u, and a = u'*d*u; form shift the factorization has the form where l is a product of unit lower bidiagonal trans (input) character specifies the form of the system of equations = 't': a**t * x = b (transpose) s (local input/output) double precision array, dimension lds on entry, a matrix already in schur form the eigenvalues. the resulting matrix is no longer trans (input) character specifies the form of the system of equations = 't': l**t * x = b (transpose) form shift convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. pcgehd2 reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). pcgehrd reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, in its present form, pcheev assumes a homogeneous system and make different processes. because of this, it is possible that a each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pchegs2 reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pchegst reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a complex generalized hermitian-definite eigenproblem, of the form sub( b )*sub( a )*x=(lambda)*x. pchengst reduces a complex hermitian-definite generalized eigenproblem to standard form pchengst performs the same function as pchegst, but is based on pchentrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pchetd2 reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pchetrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pchettrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an unitary transformation q' * a * p, an mation to the unreduced part of sub( a ). i1 and i2 are the indices of the first row and last column of h to which transformations must be applied. if eigenvalues only ar elements below the k-th subdiagonal are zero. the reduction is performed by an unitary similarity transformation q' * a * q. th reflector i - v*t*v', and also the matrix y = a * v * t. pclamr1d has not been tested except withint the contect of pcheptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. complex distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the form h = i - tau * ( 1 ) * ( 1 v' ) , pclarft forms the triangular factor t of a complex block reflector pclarzt forms the triangular factor t of a complex block reflecto reflectors as returned by pctzrzf. distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to complex tridiagonal form by an unitary similarity transformatio needed to apply the transformation to the unreduced part of sub( a ). matrix sub( a ) = [a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1)] to upper triangular form by means of unitary transformations the upper trapezoidal matrix sub( a ) is factored as this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = u' * u , if uplo = 'u', or the factorization has the form sub( a ) = u' * u , if uplo = 'u', or convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pctrtrs solves a triangular system of the form sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ) or pctzrzf reduces the m-by-n ( m<=n ) complex upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean pcgebrd when reducing a complex distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are define convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. pdgehd2 reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). pdgehrd reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an orthogonal transformation q' * a * p transformation to the unreduced part of sub( a ). a copy of the first k eigenvalues which will be used by slaed3 to form the secular equation w (global output) double precision array, dimension (n) a copy of the first k eigenvalues which will be used by slaed3 to form the secular equation w (global output) double precision array, dimension (n) form z1 which consist of the last row of q distributed matrix a(ia:ia+n-1,ja:ja+n-k) so that elements below the k-th subdiagonal are zero. the reduction is performed by an orthogo matrices v and t which determine q as a block reflector i - v*t*v', pdlamr1d has not been tested except withint the contect of pdsyptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the form h = i - tau * ( 1 ) * ( 1 v' ) , pdlarft forms the triangular factor t of a real block reflector pdlarzt forms the triangular factor t of a real block reflecto reflectors as returned by pdtzrzf. matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to symmetric tridiagonal form by an orthogonal similarity transformation q' * sub( a ) * q transformation to the unreduced part of sub( a ). sub( a ) = [ a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1) ] to upper triangular form by means of orthogonal transformations the upper trapezoidal matrix sub( a ) is factored as this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes pdgebrd when reducing a real distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are define convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = u' * u , if uplo = 'u', or the factorization has the form sub( a ) = u' * u , if uplo = 'u', or convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t matrix used to reduce the original matrix to tridiagonal form. (not implemented yet n (global input) integer in its present form, pdsyev assumes a homogeneous system and make the different processes. because of this, it is possible that a in its present form, pdsyevd assumes a homogeneous system and make the different processes. because of this, it is possible that a each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdsygs2 reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pdsygst reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a real generalized sy-definite eigenproblem, of the form sub( b )*sub( a )*x=(lambda)*x. pdsyngst reduces a complex hermitian-definite generalized eigenproblem to standard form pdsyngst performs the same function as pdhegst, but is based on pdsyntrd reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pdsytd2 reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pdsytrd reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pdsyttrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdtrtrs solves a triangular system of the form sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ), pdtzrzf reduces the m-by-n ( m<=n ) real upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an orthogonal transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. psgehd2 reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). psgehrd reduces a real general distributed matrix sub( a ) to upper hessenberg form h by an orthogonal similarity transforma sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an orthogonal transformation q' * a * p transformation to the unreduced part of sub( a ). a copy of the first k eigenvalues which will be used by slaed3 to form the secular equation w (global output) real array, dimension (n) a copy of the first k eigenvalues which will be used by slaed3 to form the secular equation w (global output) real array, dimension (n) form z1 which consist of the last row of q distributed matrix a(ia:ia+n-1,ja:ja+n-k) so that elements below the k-th subdiagonal are zero. the reduction is performed by an orthogo matrices v and t which determine q as a block reflector i - v*t*v', pslamr1d has not been tested except withint the contect of pssyptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the form h = i - tau * ( 1 ) * ( 1 v' ) , pslarft forms the triangular factor t of a real block reflector pslarzt forms the triangular factor t of a real block reflecto reflectors as returned by pstzrzf. matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to symmetric tridiagonal form by an orthogonal similarity transformation q' * sub( a ) * q transformation to the unreduced part of sub( a ). sub( a ) = [ a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1) ] to upper triangular form by means of orthogonal transformations the upper trapezoidal matrix sub( a ) is factored as this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes psgebrd when reducing a real distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are define convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = u' * u , if uplo = 'u', or the factorization has the form sub( a ) = u' * u , if uplo = 'u', or convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t matrix used to reduce the original matrix to tridiagonal form. (not implemented yet n (global input) integer in its present form, pssyev assumes a homogeneous system and make the different processes. because of this, it is possible that a in its present form, pssyevd assumes a homogeneous system and make the different processes. because of this, it is possible that a each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pssygs2 reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pssygst reduces a real symmetric-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a real generalized sy-definite eigenproblem, of the form sub( b )*sub( a )*x=(lambda)*x. pssyngst reduces a complex hermitian-definite generalized eigenproblem to standard form pssyngst performs the same function as pshegst, but is based on pssyntrd reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pssytd2 reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pssytrd reduces a real symmetric matrix sub( a ) to symmetric tridiagonal form t by an orthogonal similarity transformation pssyttrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pstrtrs solves a triangular system of the form sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ), pstzrzf reduces the m-by-n ( m<=n ) real upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form b by an unitary transformation: q' * sub( a ) * p = b if m >= n, b is upper bidiagonal; if m < n, b is lower bidiagonal. pzgehd2 reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). pzgehrd reduces a complex general distributed matrix sub( a ) to upper hessenberg form h by an unitary similarity transformation sub( a ) = a(ia+n-1:ia+n-1,ja+n-1:ja+n-1). each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. tation matrix, l is unit lower triangular, and u is upper triangular. l and u are stored in sub( a ). the factored form of sub( a ) is the each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = p * l * u, where p is elements (lower trapezoidal if m > n), and u is upper triangular the factorization has the form sub( a ) = p * l * u, where p is ments (lower trapezoidal if m > n), and u is upper triangular each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, in its present form, pzheev assumes a homogeneous system and make different processes. because of this, it is possible that a each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzhegs2 reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and pzhegst reduces a complex hermitian-definite generalized eigenproblem to standard form in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) and the eigenvectors of a complex generalized hermitian-definite eigenproblem, of the form sub( b )*sub( a )*x=(lambda)*x. pzhengst reduces a complex hermitian-definite generalized eigenproblem to standard form pzhengst performs the same function as pzhegst, but is based on pzhentrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pzhetd2 reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pzhetrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation pzhettrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal form by an unitary transformation q' * a * p, an mation to the unreduced part of sub( a ). i1 and i2 are the indices of the first row and last column of h to which transformations must be applied. if eigenvalues only ar elements below the k-th subdiagonal are zero. the reduction is performed by an unitary similarity transformation q' * a * q. th reflector i - v*t*v', and also the matrix y = a * v * t. pzlamr1d has not been tested except withint the contect of pzheptrd, the prototype reduction to tridiagonal form code purpose each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. complex distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) if incx = descx(m_). h is represented in the form h = i - tau * ( 1 ) * ( 1 v' ) , pzlarft forms the triangular factor t of a complex block reflector pzlarzt forms the triangular factor t of a complex block reflecto reflectors as returned by pztzrzf. distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to complex tridiagonal form by an unitary similarity transformatio needed to apply the transformation to the unreduced part of sub( a ). matrix sub( a ) = [a(ia:ia+m-1,ja:ja+m-1) a(ia:ia+m-1,ja+n-l:ja+n-1)] to upper triangular form by means of unitary transformations the upper trapezoidal matrix sub( a ) is factored as this is the unblocked form of the algorithm, calling level 2 blas on should be strictly local to one process. this is the blocked form of the algorithm, calling level 3 pblas notes convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t where u is an upper triangular matrix and l is a lower triangular matrix. the factored form of sub( a ) is then used to solve th each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. the factorization has the form sub( a ) = u' * u , if uplo = 'u', or the factorization has the form sub( a ) = u' * u , if uplo = 'u', or convert descriptor into standard form for easy access t convert descriptor into standard form for easy access t each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pztrtrs solves a triangular system of the form sub( a ) * x = sub( b ) or sub( a )**t * x = sub( b ) or pztzrzf reduces the m-by-n ( m<=n ) complex upper trapezoidal matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper triangular form by mean pzgebrd when reducing a complex distributed matrix a(ia:*,ja:*) to bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are define the factorization has the form where l is a product of unit lower bidiagonal trans (input) character specifies the form of the system of equations = 't': a**t * x = b (transpose) s (local input/output) real array, dimension lds on entry, a matrix already in schur form the eigenvalues. the resulting matrix is no longer trans (input) character specifies the form of the system of equations = 't': l**t * x = b (transpose) form shift the factorization has the form where l is a product of unit lower bidiagonal trans (input) character specifies the form of the system of equations = 't': a**t * x = b (transpose) i1 and i2 are the indices of the first row and last column of h to which transformations must be applied. if eigenvalues only ar zlanv2 computes the schur factorization of a complex 2-by-2 nonhermitian matrix in standard form [ a b ] = [ cs -sn ] [ aa bb ] [ cs sn ] specifies whether the superdiagonal or the subdiagonal of the tridiagonal matrix a is stored and the form of th = 'u': e is the superdiagonal of u, and a = u'*d*u; form shift |
| format format on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of get information about new grid l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pchettrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of get information about new grid l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of on output, q is distributed across the p processes in block cyclic format iq (global input) integer on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. on output, q is distributed across the p processes in block cyclic format iq (global input) integer each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pdsyttrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of get information about new grid l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of on output, q is distributed across the p processes in block cyclic format iq (global input) integer on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. on output, q is distributed across the p processes in block cyclic format iq (global input) integer each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pssyttrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of get information about new grid l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. pzhettrd reduces a complex hermitian matrix sub( a ) to hermitian tridiagonal form t by an unitary similarity transformation on entry, this array contains the local pieces of the this local portion is stored in the packed banded format scalapack manual for more detail on the format of l^t a(1:n, ja:ja+n-1). this local portion is stored in the packed banded format scalapack manual for more detail on the format of each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. each global data object is described by an associated description vector. this vector stores the information required to establis and memory location. |
| Formation Formation get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid get inFormation about new grid |
| formed formed of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction direct (global input) character indicates how q is formed from a product of elementar = 'f': q = h(1) h(2) . . . h(k) (forward) direct (global input) character indicates how h is formed from a product of elementar = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet) of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (bw* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction direct (global input) character indicates how q is formed from a product of elementar = 'f': q = h(1) h(2) . . . h(k) (forward) direct (global input) character indicates how h is formed from a product of elementar = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet) of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (bw* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction direct (global input) character indicates how q is formed from a product of elementar = 'f': q = h(1) h(2) . . . h(k) (forward) direct (global input) character indicates how h is formed from a product of elementar = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet) of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (bw* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (max(bwl,bwu)* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction direct (global input) character indicates how q is formed from a product of elementar = 'f': q = h(1) h(2) . . . h(k) (forward) direct (global input) character indicates how h is formed from a product of elementar = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet) of the factorization. note that permutations are performed on the matrix, so tha by lapack. 2) reduced system phase: a small (bw* (p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction 2) reduced system phase: a small ((p-1)) system is formed representin factors) in the space af. a parallel block cyclic reduction |
| forms forms = 'l': e is the subdiagonal of l, and a = l*d*l'. (the two forms are equivalent if a is real. trans (input) character call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, pclarft forms the triangular factor t of a complex block reflector pclarzt forms the triangular factor t of a complex block reflecto reflectors as returned by pctzrzf. call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, pdlarft forms the triangular factor t of a real block reflector pdlarzt forms the triangular factor t of a real block reflecto reflectors as returned by pdtzrzf. call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n orthogonal matrix, z is a p-by-p orthogonal matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, pslarft forms the triangular factor t of a real block reflector pslarzt forms the triangular factor t of a real block reflecto reflectors as returned by pstzrzf. call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if n >= m, r = ( r11 ) m , or if n < m, r = ( r11 r12 ) n, where q is an n-by-n unitary matrix, z is a p-by-p unitary matrix, and r and t assume one of the forms if m <= n, r = ( 0 r12 ) m, or if m > n, r = ( r11 ) m-n, pzlarft forms the triangular factor t of a complex block reflector pzlarzt forms the triangular factor t of a complex block reflecto reflectors as returned by pztzrzf. call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri call utility routine that forms "standard-form" gri = 'l': e is the subdiagonal of l, and a = l*d*l'. (the two forms are equivalent if a is real. trans (input) character |
| formula formula of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on v = tau * v) and then a sum-to-all is required (to compute v' * h ). we use the following formula instead v = tau * ( v - c * tau' * h / 2 ) of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on v = tau * v) and then a sum-to-all is required (to compute v' * h ). we use the following formula instead v = tau * ( v - c * tau' * h / 2 ) of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on v = tau * v) and then a sum-to-all is required (to compute v' * h ). we use the following formula instead v = tau * ( v - c * tau' * h / 2 ) of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on v = tau * v) and then a sum-to-all is required (to compute v' * h ). we use the following formula instead v = tau * ( v - c * tau' * h / 2 ) of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on of the divide and conquer algorithm as a task-parallel algorithm. this formula in words is: no processor may have more than on |
| formulas formulas furthermore, the elements in the same row are ldb=llda-1 apart the complicated formulas are to cope with the bande furthermore, the elements in the same row are ldb=llda-1 apart the complicated formulas are to cope with the bande furthermore, the elements in the same row are ldb=llda-1 apart the complicated formulas are to cope with the bande furthermore, the elements in the same row are ldb=llda-1 apart the complicated formulas are to cope with the bande |
| FORTRAN FORTRAN reference: n.j. higham, "FORTRAN codes for estimating the one-norm o acm trans. math. soft., vol. 14, no. 4, pp. 381-396, december 1988. reference: n.j. higham, "FORTRAN codes for estimating the one-norm o acm trans. math. soft., vol. 14, no. 4, pp. 381-396, december 1988. reference: n.j. higham, "FORTRAN codes for estimating the one-norm o acm trans. math. soft., vol. 14, no. 4, pp. 381-396, december 1988. reference: n.j. higham, "FORTRAN codes for estimating the one-norm o acm trans. math. soft., vol. 14, no. 4, pp. 381-396, december 1988. |
| forward forward permutation and forward elimination (triang. solve locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) real array, dimension locc(n_b) the estimated forward error bounds for each solution vecto x(ix:ix+n-1,jx:jx+nrhs-1). if xtrue is the true solution, specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of reflectors = 'f': q = h(1) h(2) . . . h(k) (forward multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward reflectors = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet specifies in which order the permutation is applied: = 'f' (forward locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) real array, dimension (loc(n_b)) the estimated forward error bounds for each solution vecto if xtrue is the true solution, ferr(j) bounds the magnitude the algorithm used in this program is basically backward (forward the code robust against possible overflow. but scaling has not yet ferr (local output) real array of local dimension locc(jb+nrhs-1). the estimated forward error bounds fo solution, ferr bounds the magnitude of the largest entry permutation and forward elimination (triang. solve locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) double precision array, dimension locc(n_b) the estimated forward error bounds for each solution vecto x(ix:ix+n-1,jx:jx+nrhs-1). if xtrue is the true solution, specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of reflectors = 'f': q = h(1) h(2) . . . h(k) (forward multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward reflectors = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet specifies in which order the permutation is applied: = 'f' (forward locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) double precision array, dimension (loc(n_b)) the estimated forward error bounds for each solution vecto if xtrue is the true solution, ferr(j) bounds the magnitude ferr (local output) double precision array of local dimension locc(jb+nrhs-1). the estimated forward error bounds fo solution, ferr bounds the magnitude of the largest entry permutation and forward elimination (triang. solve locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) real array, dimension locc(n_b) the estimated forward error bounds for each solution vecto x(ix:ix+n-1,jx:jx+nrhs-1). if xtrue is the true solution, specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of reflectors = 'f': q = h(1) h(2) . . . h(k) (forward multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward reflectors = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet specifies in which order the permutation is applied: = 'f' (forward locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) real array, dimension (loc(n_b)) the estimated forward error bounds for each solution vecto if xtrue is the true solution, ferr(j) bounds the magnitude ferr (local output) real array of local dimension locc(jb+nrhs-1). the estimated forward error bounds fo solution, ferr bounds the magnitude of the largest entry permutation and forward elimination (triang. solve locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) double precision array, dimension locc(n_b) the estimated forward error bounds for each solution vecto x(ix:ix+n-1,jx:jx+nrhs-1). if xtrue is the true solution, specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of reflectors = 'f': q = h(1) h(2) . . . h(k) (forward multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward reflectors = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet multiplied to form the block reflector: = 'f': h = h(1) h(2) . . . h(k) (forward, not supported yet specifies in which order the permutation is applied: = 'f' (forward locc(jb+nrhs-1). the estimated forward error bound for each solution vecto to sub( x ), ferr is an estimated upper bound for the ferr (local output) double precision array, dimension (loc(n_b)) the estimated forward error bounds for each solution vecto if xtrue is the true solution, ferr(j) bounds the magnitude the algorithm used in this program is basically backward (forward the code robust against possible overflow. but scaling has not yet ferr (local output) double precision array of local dimension locc(jb+nrhs-1). the estimated forward error bounds fo solution, ferr bounds the magnitude of the largest entry |
| found found eigenvalue found eigenvalue found check to make sure no processors have found error check to make sure no processors have found error if error was found in phase 1, processors jump here free blacs space used to hold standard-form grid. range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. check to make sure no processors have found error check to make sure no processors have found error pcstein computes the eigenvectors of a symmetric tridiagonal matrix in parallel, using inverse iteration. the eigenvectors found orthogonalize vectors that are on different processes. the extent check to make sure no processors have found error check to make sure no processors have found error if error was found in phase 1, processors jump here free blacs space used to hold standard-form grid. pdlamch does not compensate for poor arithmetic in the upper half of the exponent range, as is found on a cray in addition, this routine performs a global minimization and maximi- check to make sure no processors have found error check to make sure no processors have found error range (global input) character
specifies which eigenvalues are to be found
= 'v': ("value") all eigenvalues in the interval
pdstein computes the eigenvectors of a symmetric tridiagonal matrix in parallel, using inverse iteration. the eigenvectors found orthogonalize vectors that are on different processes. the extent range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. check to make sure no processors have found error check to make sure no processors have found error if error was found in phase 1, processors jump here free blacs space used to hold standard-form grid. pslamch does not compensate for poor arithmetic in the upper half of the exponent range, as is found on a cray in addition, this routine performs a global minimization and maximi- check to make sure no processors have found error check to make sure no processors have found error range (global input) character
specifies which eigenvalues are to be found
= 'v': ("value") all eigenvalues in the interval
psstein computes the eigenvectors of a symmetric tridiagonal matrix in parallel, using inverse iteration. the eigenvectors found orthogonalize vectors that are on different processes. the extent range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. check to make sure no processors have found error check to make sure no processors have found error if error was found in phase 1, processors jump here free blacs space used to hold standard-form grid. range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. range (global input) character*1 = 'a': all eigenvalues will be found = 'i': the il-th through iu-th eigenvalues will be found. check to make sure no processors have found error check to make sure no processors have found error pzstein computes the eigenvectors of a symmetric tridiagonal matrix in parallel, using inverse iteration. the eigenvectors found orthogonalize vectors that are on different processes. the extent eigenvalue found eigenvalue found |
| Francis Francis the main implicit shift Francis loops over the bulges start the main implicit shift Francis loops over the bulges start |
| Francoise Francoise contributed by Francoise tisseur, university of manchester reference: f. tisseur and j. dongarra, "a parallel divide and contributed by Francoise tisseur, university of manchester reference: f. tisseur and j. dongarra, "a parallel divide and contributed by Francoise tisseur, university of manchester reference: f. tisseur and j. dongarra, "a parallel divide and contributed by Francoise tisseur, university of manchester reference: f. tisseur and j. dongarra, "a parallel divide and contributed by Francoise tisseur, university of manchester reference: f. tisseur and j. dongarra, "a parallel divide and contributed by Francoise tisseur, university of manchester reference: f. tisseur and j. dongarra, "a parallel divide and |
| Free Free Free blacs space used to hold standard-form grid Free blacs space used to hold standard-form grid Free blacs space used to hold standard-form grid Free blacs space used to hold standard-form grid Free blacs space used to hold standard-form grid Free blacs space used to hold standard-form grid |
| Frobenius Frobenius pclange returns the value of the one norm, or the Frobenius norm distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1). pdlange returns the value of the one norm, or the Frobenius norm distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1). pslange returns the value of the one norm, or the Frobenius norm distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1). pzlange returns the value of the one norm, or the Frobenius norm distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1). |
| from from + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro on exit, dl is overwritten by the (n-1) multipliers that define the matrix l from the lu factorization of a d (input/output) complex array, dimension (n) u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio the main loop begins here. i is the loop index and decreases from with the active submatrix in rows and columns l to i. if 'r': apply reflectors to the rows of the matrix (apply from left unchanged on exit. d (input) real array, dimension (n) the n diagonal elements of the diagonal matrix d from th + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro on exit, dl is overwritten by the (n-1) multipliers that define the matrix l from the lu factorization of a d (input/output) complex array, dimension (n) u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio if 'r': apply reflectors to the rows of the matrix (apply from left unchanged on exit. d (input) real array, dimension (n) the n diagonal elements of the diagonal matrix d from th note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional this array contains the local pieces of the factors l and u from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; th sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. respectively, to the workspace required to bidiagonalize the matrix a and to go from the bidiagonal matrix to th af(iaf:iaf+n-1,jaf:jaf+n-1) is an input argument and on entry contains the factors l and u from the factorizatio if equed .ne. 'n', then af is the factored form of the distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from ments of l are not stored. on entry, this array contains the local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the uni the process grid. in this case, the accuracy of the results from pcheev cannot be guaranteed alignment requirements il (global input) integer if range='i', the index (from smallest to largest) of th not referenced if range = 'a' or 'v'. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b on exit, if info <= n, the part of sub( b ) containing the matrix is overwritten by the triangular factor u or l from sub( b ) = l*l**h. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo whether x should be overwritten by a * x or a' * x. on the final return from pclacon, kase will again be 0 further details necessary to scan the "tridiagonal portion of the matrix." in the lapack algorithm zlahqr, a loop of m goes from i-2 down t h(m,m),h(m+1,m+1),h(m+1,m),h(m,m+1),h(m-1,m-1),h(m,m-1), and contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer pclacp3 is an auxiliary routine that copies from a global paralle the entire submatrix that is copied gets placed on one node or contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer pclaevswp moves the eigenvectors (potentially unsorted) from array, sorted so that the corresponding eigenvalues are sorted. the main loop begins here. i is the loop index and decreases from iteration of the loop works with the active submatrix in rows pclamr1d redistributes a one-dimensional row vector from one dat specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of transpose q**h to a complex m-by-n distributed matrix sub( c ) denoting c(ic:ic+m-1,jc:jc+n-1), from the left or the right notes transpose q**h to a complex m-by-n distributed matrix sub( c ) denoting c(ic:ic+m-1,jc:jc+n-1), from the left or the right q is a product of k elementary reflectors as returned by pctzrzf. pclasmsub looks for a small subdiagonal element from the botto on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== based on pcamax from level 1 pblas. the change is to use th note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or u from l*l', as computed by pcpotrf. to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pcpotrf. referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori if fact = 'f', then af is an input argument and on entry contains the triangular factor u or l from the cholesk format as a. if equed .ne. 'n', then af is the factored form on entry, the local pieces of the triangular factor u or l from the cholesky factorization of the distributed matri on exit, the local pieces of the upper or lower triangle of an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context eigenvalues should be grouped by split-off block and ordered from smallest to largest within the block (the output arra array should be replicated on all processes. products q*x and/or q*y, where q is an input unitary matrix. if t was obtained from the schur factorization of a right or left eigenvectors of a. side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q, q**h, p or p**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional this array contains the local pieces of the factors l and u from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; th sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. respectively, to the workspace required to bidiagonalize the matrix a and to go from the bidiagonal matrix to th af(iaf:iaf+n-1,jaf:jaf+n-1) is an input argument and on entry contains the factors l and u from the factorizatio if equed .ne. 'n', then af is the factored form of the distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from ments of l are not stored. on entry, this array contains the local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the uni whether x should be overwritten by a * x or a' * x. on the final return from pdlacon, kase will again be 0 further details necessary to scan the "tridiagonal portion of the matrix." in the lapack algorithm dlahqr, a loop of m goes from i-2 down t h(m,m),h(m+1,m+1),h(m+1,m),h(m,m+1),h(m-1,m-1),h(m,m-1), and contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer pdlacp3 is an auxiliary routine that copies from a global paralle the entire submatrix that is copied gets placed on one node or contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer directly using the updated eigenvalues. the eigenvectors for the current problem are multiplied with the eigenvectors from pdlaevswp moves the eigenvectors (potentially unsorted) from array, sorted so that the corresponding eigenvalues are sorted. the main loop begins here. i is the loop index and decreases from iteration of the loop works with the active submatrix in rows pdlamr1d redistributes a one-dimensional row vector from one dat specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of work (local workspace) double precision dimension (lwork) used to hold the buffers sent from one process to anothe lwork (local input) integer size of work array work (local workspace) double precision dimension (lwork) used to hold the buffers sent from one process to anothe lwork (local input) integer size of work array real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1) from the left or the right notes a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1) from the left or the right q is a product of k elementary reflectors as returned by pdtzrzf. pdlasmsub looks for a small subdiagonal element from the botto contains the local pieces of the distributed matrix sub( a ) to be copied from iq (global input) integer on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q, q**t, p or p**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context this array contains the local pieces of the factors l or u from the cholesky factorization a(ia:ia+n-1,ja:ja+n-1) = u'* to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pdpotrf. referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori if fact = 'f', then af is an input argument and on entry contains the triangular factor u or l from the cholesk format as a. if equed .ne. 'n', then af is the factored form on entry, the local pieces of the triangular factor u or l from the cholesky factorization of the distributed matri on exit, the local pieces of the upper or lower triangle of an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context split-off block (see iblock, isplit) and
ordered from smallest to largest withi
= 'e': ("entire matrix")
eigenvalues should be grouped by split-off block and ordered from smallest to largest within the block (the output arra array should be replicated on all processes. the process grid. in this case, the accuracy of the results from pdsyev cannot be guaranteed alignment requirements il (global input) integer if range='i', the index (from smallest to largest) of th not referenced if range = 'a' or 'v'. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b on exit, if info <= n, the part of sub( b ) containing the matrix is overwritten by the triangular factor u or l from sub( b ) = l*l**t. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo based on pdzasum from the level 1 pblas. the change i pjlaenv is called from the scalapack symmetric and hermitia problem-dependent parameters for the local environment. see ispec based on pscasum from the level 1 pblas. the change i note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional this array contains the local pieces of the factors l and u from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; th sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. respectively, to the workspace required to bidiagonalize the matrix a and to go from the bidiagonal matrix to th af(iaf:iaf+n-1,jaf:jaf+n-1) is an input argument and on entry contains the factors l and u from the factorizatio if equed .ne. 'n', then af is the factored form of the distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from ments of l are not stored. on entry, this array contains the local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the uni whether x should be overwritten by a * x or a' * x. on the final return from pslacon, kase will again be 0 further details necessary to scan the "tridiagonal portion of the matrix." in the lapack algorithm dlahqr, a loop of m goes from i-2 down t h(m,m),h(m+1,m+1),h(m+1,m),h(m,m+1),h(m-1,m-1),h(m,m-1), and contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer pslacp3 is an auxiliary routine that copies from a global paralle the entire submatrix that is copied gets placed on one node or contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer directly using the updated eigenvalues. the eigenvectors for the current problem are multiplied with the eigenvectors from pslaevswp moves the eigenvectors (potentially unsorted) from array, sorted so that the corresponding eigenvalues are sorted. the main loop begins here. i is the loop index and decreases from iteration of the loop works with the active submatrix in rows pslamr1d redistributes a one-dimensional row vector from one dat specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of work (local workspace) real dimension (lwork) used to hold the buffers sent from one process to anothe lwork (local input) integer size of work array work (local workspace) real dimension (lwork) used to hold the buffers sent from one process to anothe lwork (local input) integer size of work array real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1) from the left or the right notes a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1) from the left or the right q is a product of k elementary reflectors as returned by pstzrzf. pslasmsub looks for a small subdiagonal element from the botto contains the local pieces of the distributed matrix sub( a ) to be copied from iq (global input) integer on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q, q**t, p or p**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left side (global input) character = 'l': apply q or q**t from the left note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or u from l*l', as computed by pspotrf. to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pspotrf. referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori if fact = 'f', then af is an input argument and on entry contains the triangular factor u or l from the cholesk format as a. if equed .ne. 'n', then af is the factored form on entry, the local pieces of the triangular factor u or l from the cholesky factorization of the distributed matri on exit, the local pieces of the upper or lower triangle of an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context split-off block (see iblock, isplit) and
ordered from smallest to largest withi
= 'e': ("entire matrix")
eigenvalues should be grouped by split-off block and ordered from smallest to largest within the block (the output arra array should be replicated on all processes. the process grid. in this case, the accuracy of the results from pssyev cannot be guaranteed alignment requirements il (global input) integer if range='i', the index (from smallest to largest) of th not referenced if range = 'a' or 'v'. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b on exit, if info <= n, the part of sub( b ) containing the matrix is overwritten by the triangular factor u or l from sub( b ) = l*l**t. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional this array contains the local pieces of the factors l and u from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; th sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from the factorizatio stored. respectively, to the workspace required to bidiagonalize the matrix a and to go from the bidiagonal matrix to th af(iaf:iaf+n-1,jaf:jaf+n-1) is an input argument and on entry contains the factors l and u from the factorizatio if equed .ne. 'n', then af is the factored form of the distributed matrix sub( a ). on exit, this array contains the local pieces of the factors l and u from the factoriza not stored. distributed matrix sub( a ) to be factored. on exit, this array contains the local pieces of the factors l and u from ments of l are not stored. on entry, this array contains the local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the uni the process grid. in this case, the accuracy of the results from pzheev cannot be guaranteed alignment requirements il (global input) integer if range='i', the index (from smallest to largest) of th not referenced if range = 'a' or 'v'. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b on exit, if info <= n, the part of sub( b ) containing the matrix is overwritten by the triangular factor u or l from sub( b ) = l*l**h. this array contains the local pieces of the triangular factor from the cholesky factorization of sub( b ), as returned b temporary variables. the following variables are used within a few lines after they are set and do hold state from one loo whether x should be overwritten by a * x or a' * x. on the final return from pzlacon, kase will again be 0 further details necessary to scan the "tridiagonal portion of the matrix." in the lapack algorithm zlahqr, a loop of m goes from i-2 down t h(m,m),h(m+1,m+1),h(m+1,m),h(m,m+1),h(m-1,m-1),h(m,m-1), and contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer pzlacp3 is an auxiliary routine that copies from a global paralle the entire submatrix that is copied gets placed on one node or contains the local pieces of the distributed matrix sub( a ) to be copied from ia (global input) integer pzlaevswp moves the eigenvectors (potentially unsorted) from array, sorted so that the corresponding eigenvalues are sorted. the main loop begins here. i is the loop index and decreases from iteration of the loop works with the active submatrix in rows pzlamr1d redistributes a one-dimensional row vector from one dat specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of specifies in which order the permutation is applied: = 'f' (forward) applies pivots forward from top of matrix = 'b' (backward) applies pivots backward from bottom of transpose q**h to a complex m-by-n distributed matrix sub( c ) denoting c(ic:ic+m-1,jc:jc+n-1), from the left or the right notes transpose q**h to a complex m-by-n distributed matrix sub( c ) denoting c(ic:ic+m-1,jc:jc+n-1), from the left or the right q is a product of k elementary reflectors as returned by pztzrzf. pzlasmsub looks for a small subdiagonal element from the botto on exit, sumsq is overwritten with smsq , the basic sum of squares from which scl has been factored out ===================================================================== based on pzamax from level 1 pblas. the change is to use th note that permutations are performed on the matrix, so that the factors returned are different from those returne use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional use new context from standard grid as context an array of dimension ( lld_a, locc(ja+n-1) ). on entry, this array contains the local pieces of the factors l or u from l*l', as computed by pzpotrf. to an array of local dimension (lld_af,locc(ja+n-1)). on entry, this array contains the factors l or u from th computed by pzpotrf. referenced. on exit, if info = 0, this array contains the local pieces of the factor u or l from the cholesky factori if fact = 'f', then af is an input argument and on entry contains the triangular factor u or l from the cholesk format as a. if equed .ne. 'n', then af is the factored form on entry, the local pieces of the triangular factor u or l from the cholesky factorization of the distributed matri on exit, the local pieces of the upper or lower triangle of an array of dimension (lld_a, locc(ja+n-1)). on entry, this array contains the factors l or u from the cholesky facto descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional use new context from standard grid as context eigenvalues should be grouped by split-off block and ordered from smallest to largest within the block (the output arra array should be replicated on all processes. products q*x and/or q*y, where q is an input unitary matrix. if t was obtained from the schur factorization of a right or left eigenvectors of a. side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q, q**h, p or p**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left side (global input) character = 'l': apply q or q**h from the left + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro on exit, dl is overwritten by the (n-1) multipliers that define the matrix l from the lu factorization of a d (input/output) complex array, dimension (n) u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio if 'r': apply reflectors to the rows of the matrix (apply from left unchanged on exit. d (input) real array, dimension (n) the n diagonal elements of the diagonal matrix d from th + need not be set on entry, but are required by the routine to store elements of u, because of fill-in resulting from the ro on exit, dl is overwritten by the (n-1) multipliers that define the matrix l from the lu factorization of a d (input/output) complex array, dimension (n) u * x = b, u**t * x = b, or u**h * x = b, with factors of the tridiagonal matrix a from the lu factorizatio the main loop begins here. i is the loop index and decreases from with the active submatrix in rows and columns l to i. if 'r': apply reflectors to the rows of the matrix (apply from left unchanged on exit. d (input) real array, dimension (n) the n diagonal elements of the diagonal matrix d from th |
| front front factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. factors) in the space af. a parallel block cyclic reduction algorithm is used. for a linear system, a parallel front solv of the factored matrix, are performed. |
| frontal frontal this node stops work after this stage -- an extra copy is required to make the odd and even frontal matrice this node stops work after this stage -- an extra copy is required to make the odd and even frontal matrice this node stops work after this stage -- an extra copy is required to make the odd and even frontal matrice this node stops work after this stage -- an extra copy is required to make the odd and even frontal matrice |
| Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve Frontsolve |
| FUDGE FUDGE point arithmetic. cure: increase the parameter "FUDGE", recompile point arithmetic. cure: increase the parameter "FUDGE", recompile |
| full full contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). or its conjugate-transpose, using a qr or lq factorization of sub( a ). it is assumed that sub( a ) has full rank the following options are provided: cto * a(i,j) / cfrom does not over/underflow. type specifies that sub( a ) may be full, upper triangular, lower triangular or uppe also note that this routine will only work for k1-k2 being in the same mb (or nb) block. if you want to pivot a full matrix, us contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). or its transpose, using a qr or lq factorization of sub( a ). it is assumed that sub( a ) has full rank the following options are provided: cto * a(i,j) / cfrom does not over/underflow. type specifies that sub( a ) may be full, upper triangular, lower triangular or uppe also note that this routine will only work for k1-k2 being in the same mb (or nb) block. if you want to pivot a full matrix, us contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) double precision pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). or its transpose, using a qr or lq factorization of sub( a ). it is assumed that sub( a ) has full rank the following options are provided: cto * a(i,j) / cfrom does not over/underflow. type specifies that sub( a ) may be full, upper triangular, lower triangular or uppe also note that this routine will only work for k1-k2 being in the same mb (or nb) block. if you want to pivot a full matrix, us contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) real pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). contains information of mapping of a to memory. please see notes below for full description and options ipiv (local output) integer array, dimension >= desca( nb ). or its conjugate-transpose, using a qr or lq factorization of sub( a ). it is assumed that sub( a ) has full rank the following options are provided: cto * a(i,j) / cfrom does not over/underflow. type specifies that sub( a ) may be full, upper triangular, lower triangular or uppe also note that this routine will only work for k1-k2 being in the same mb (or nb) block. if you want to pivot a full matrix, us contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into contains information of mapping of a to memory. please see notes below for full description and options b (local input/local output) complex*16 pointer into |
| function function .. .. external functions . .. external subroutines .. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). row. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). pchengst performs the same function as pchegst, but is based o triangular solves (the basis of pchengst). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locp() and locq() may be determined via a call to the scalapack tool function, numroc locq( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). .. .. external functions . .. external subroutines .. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). .. .. external functions . .. external subroutines .. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). row. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). contained in the input intervals [ intvl(2*j-1), intvl(2*j) ] where j = 1,...,minp. it uses and computes the function n(w), which i or equal to its argument w. is the count at the left endpoint of the j-th interval, i.e., the function value n(intvl(2*j-1)), and intvlct(2*j) is th will, in general, be reordered on output. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). pdsyngst performs the same function as pdhegst, but is based o triangular solves (the basis of pdsyngst). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locp() and locq() may be determined via a call to the scalapack tool function, numroc locq( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). this routine will not function correctly if it is converted to al the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). row. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). contained in the input intervals [ intvl(2*j-1), intvl(2*j) ] where j = 1,...,minp. it uses and computes the function n(w), which i or equal to its argument w. is the count at the left endpoint of the j-th interval, i.e., the function value n(intvl(2*j-1)), and intvlct(2*j) is th will, in general, be reordered on output. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). pssyngst performs the same function as pshegst, but is based o triangular solves (the basis of pssyngst). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locp() and locq() may be determined via a call to the scalapack tool function, numroc locq( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). row. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). pzhengst performs the same function as pzhegst, but is based o triangular solves (the basis of pzhengst). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locp() and locq() may be determined via a call to the scalapack tool function, numroc locq( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). .. .. external functions . .. external subroutines .. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). .. .. external functions . .. external subroutines .. the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). the values of locr() and locc() may be determined via a call to the scalapack tool function, numroc locc( n ) = numroc( n, nb_a, mycol, csrc_a, npcol ). .. .. external functions . .. external subroutines .. |
| Functional Functional Functional differences with tighly clustered eigenvalues. Functional differences with tighly clustered eigenvalues. Functional differences with tighly clustered eigenvalues. Functional differences with tighly clustered eigenvalues. |
| Functions Functions .. intrinsic Functions . .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling numroc ia a scalapack tool Functions the subroutine blacs_gridinfo. numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. indxg2p and numroc are scalapack tool Functions; myrow subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. external subroutines .. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. intrinsic Functions . and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. intrinsic Functions . .. intrinsic Functions . .. .. external Functions . .. external subroutines .. indxg2p and numroc are scalapack tool Functions; myrow subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. intrinsic Functions . .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. intrinsic Functions . .. intrinsic Functions . numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by numroc ia a scalapack tool Functions the subroutine blacs_gridinfo. numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. intrinsic Functions . .. intrinsic Functions . .. .. external Functions . .. external subroutines .. indxg2p and numroc are scalapack tool Functions; myrow subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. intrinsic Functions . .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. intrinsic Functions . .. intrinsic Functions . numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by numroc ia a scalapack tool Functions the subroutine blacs_gridinfo. numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling numroc ia a scalapack tool Functions the subroutine blacs_gridinfo. numroc is a scalapack tool Functions myrow, mycol, nprow and npcol can be determined by calling indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. indxg2p and numroc are scalapack tool Functions; myrow subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. external subroutines .. and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. .. external Functions . .. intrinsic functions .. .. intrinsic Functions . and numroc, indxg2p are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. ilcm, indxg2p and numroc are scalapack tool Functions the subroutine blacs_gridinfo. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. .. intrinsic Functions . .. .. external Functions . .. external subroutines .. .. .. external Functions . .. external subroutines .. |
| fundamental fundamental are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! are temporary and will be removed in future releases, while others may reflect fundamental technical limitations non-cyclic restriction: very important! |
| further further factorization are stored in rows kl+ku+2 to 2*kl+ku+1. see below for further details ldab (input) integer further detail further detail further detail factorization are stored in rows kl+ku+2 to 2*kl+ku+1. see below for further details ldab (input) integer with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+jlo-2 and ja+jhi:ja+n-1. see further details. if n > 0 rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+ilo-2 and ja+ihi:ja+n-1. see further details. if n > 0 sent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the unitary matrix q as a product of min(n,m) elementary reflectors (see further details) ia (global input) integer taua, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer further detail represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer a product of elementary reflectors. see further details ia (global input) integer further detail further detail further detail each of these three parts are further subdivided into a.) work at the start of a border when reflectors. the other columns of a(ia:ia+n-1,ja:ja+n-k) are unchanged. see further details ia (global input) integer vectors v representing the householder transformation. see further details if storev = 'c' and side = 'r', lld_v >= max(1,locr(iv+n-1)); specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise further detail represent the unitary matrix q as a product of elementary reflectors; see further details ia (global input) integer further detail further detail further detail further detail with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+jlo-2 and ja+jhi:ja+n-1. see further details. if n > 0 rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+ilo-2 and ja+ihi:ja+n-1. see further details. if n > 0 sent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the orthogonal matrix q as a product of min(n,m) elementary reflectors (see further details) ia (global input) integer taua, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer a product of elementary reflectors. see further details ia (global input) integer further detail each of these three parts are further subdivided into a.) work at the start of a border when reflectors. the other columns of a(ia:ia+n-1,ja:ja+n-k) are unchanged. see further details ia (global input) integer vectors v representing the householder transformation. see further details if storev = 'c' and side = 'r', lld_v >= max(1,locr(iv+n-1)); specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise represent the orthogonal matrix q as a product of elementary reflectors; see further details ia (global input) integer further detail further detail further detail represent the orthogonal matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer further detail further detail with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+jlo-2 and ja+jhi:ja+n-1. see further details. if n > 0 rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+ilo-2 and ja+ihi:ja+n-1. see further details. if n > 0 sent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the orthogonal matrix q as a product of min(n,m) elementary reflectors (see further details) ia (global input) integer taua, represent the orthogonal matrix q as a product of elementary reflectors (see further details) ia (global input) integer a product of elementary reflectors. see further details ia (global input) integer further detail each of these three parts are further subdivided into a.) work at the start of a border when reflectors. the other columns of a(ia:ia+n-1,ja:ja+n-k) are unchanged. see further details ia (global input) integer vectors v representing the householder transformation. see further details if storev = 'c' and side = 'r', lld_v >= max(1,locr(iv+n-1)); specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise represent the orthogonal matrix q as a product of elementary reflectors; see further details ia (global input) integer further detail further detail further detail represent the orthogonal matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the orthogonal matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer further detail with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer with the array taup, represent the orthogonal matrix p as a product of elementary reflectors. see further details ia (global input) integer rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+jlo-2 and ja+jhi:ja+n-1. see further details. if n > 0 rows ia:ia+ilo-2 and ia+ihi:ia+n-1 and columns ja:ja+ilo-2 and ja+ihi:ja+n-1. see further details. if n > 0 sent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer array tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer sent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer tau, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer represent the unitary matrix q as a product of min(n,m) elementary reflectors (see further details) ia (global input) integer taua, represent the unitary matrix q as a product of elementary reflectors (see further details) ia (global input) integer further detail represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer represent the unitary matrix q as a product of elementary reflectors. see further details ia (global input) integer a product of elementary reflectors. see further details ia (global input) integer further detail further detail further detail each of these three parts are further subdivided into a.) work at the start of a border when reflectors. the other columns of a(ia:ia+n-1,ja:ja+n-k) are unchanged. see further details ia (global input) integer vectors v representing the householder transformation. see further details if storev = 'c' and side = 'r', lld_v >= max(1,locr(iv+n-1)); specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise specifies how the vectors which define the elementary reflectors are stored (see also further details) = 'r': rowwise further detail represent the unitary matrix q as a product of elementary reflectors; see further details ia (global input) integer further detail further detail further detail further detail factorization are stored in rows kl+ku+2 to 2*kl+ku+1. see below for further details ldab (input) integer factorization are stored in rows kl+ku+2 to 2*kl+ku+1. see below for further details ldab (input) integer further detail further detail further detail |
| Furthermore Furthermore element (l,ln+1) is swapped with element (j,ln+1) etc Furthermore, the elements in the same row are ldb=llda-1 apar data format: element (l,ln+1) is swapped with element (j,ln+1) etc Furthermore, the elements in the same row are ldb=llda-1 apar data format: element (l,ln+1) is swapped with element (j,ln+1) etc Furthermore, the elements in the same row are ldb=llda-1 apar data format: element (l,ln+1) is swapped with element (j,ln+1) etc Furthermore, the elements in the same row are ldb=llda-1 apar data format: |
| future future the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other at present, scale is always returned as 1.0, it is returned here to allow for future enhancement info (global output) integer at present, scale is always returned as 1.0, it is returned here to allow for future enhancement work (local workspace/local output) complex array, the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same at present, scale is always returned as 1.0, it is returned here to allow for future enhancement info (global output) integer at present, scale is always returned as 1.0, it is returned here to allow for future enhancement work (local workspace/local output) double precision array, pjlaenv is patterned after ilaenv and keeps the same interface in anticipation of future needs, even though pjlaenv is only sparsel data layout blocking factor as the algorithmic blocking factor - the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same at present, scale is always returned as 1.0, it is returned here to allow for future enhancement info (global output) integer at present, scale is always returned as 1.0, it is returned here to allow for future enhancement work (local workspace/local output) real array, the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other at present, scale is always returned as 1.0, it is returned here to allow for future enhancement info (global output) integer at present, scale is always returned as 1.0, it is returned here to allow for future enhancement work (local workspace/local output) complex*16 array, the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other the following are restrictions on the input parameters. some of these are temporary and will be removed in future releases, while other these are alignment restrictions that may or may not be removed in future releases. -andy cleary, april 14, 1996 block sizes must be the same |