Back| D- |
| D_i D_i transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. transfer last triangle D_i of local matrix to next processo its main (odd) block a_i. |
| data data (size 2). on exit, the data is rearranged in the best order fo if .true., then apply several reflectors at once and read their data from the vecs array t1, t2, and t3. (size 2). on exit, the data is rearranged in the best order fo if .true., then apply several reflectors at once and read their data from the vecs array t1, t2, and t3. each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process the tailored codes provide performance that is essentially independent of the input data layout the tailored codes place no restrictions on ia, ja, mb or nb. each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i pclamr1d redistributes a one-dimensional row vector from one data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i pdlamr1d redistributes a one-dimensional row vector from one data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process the tailored codes provide performance that is essentially independent of the input data layout the tailored codes place no restrictions on ia, ja, mb or nb. each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process pjlaenv. = 1: the data layout blocksize = 3: the algorithmic blocking factor; each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i pslamr1d redistributes a one-dimensional row vector from one data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process the tailored codes provide performance that is essentially independent of the input data layout the tailored codes place no restrictions on ia, ja, mb or nb. each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process the tailored codes provide performance that is essentially independent of the input data layout the tailored codes place no restrictions on ia, ja, mb or nb. each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i pzlamr1d redistributes a one-dimensional row vector from one data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process adjust addressing into matrix space to properly get into the beginning part of the relevant data each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process (size 2). on exit, the data is rearranged in the best order fo if .true., then apply several reflectors at once and read their data from the vecs array t1, t2, and t3. (size 2). on exit, the data is rearranged in the best order fo if .true., then apply several reflectors at once and read their data from the vecs array t1, t2, and t3. |
| date date array ( nq x anb-1 ) for efficiency. since only the lower triangular portion of a is updated, av is computed as two local triangular matrix-vector multiplications (both in array ( nq x anb-1 ) for efficiency. since only the lower triangular portion of a is updated, av is computed as two local triangular matrix-vector multiplications (both in array ( nq x anb-1 ) for efficiency. since only the lower triangular portion of a is updated, av is computed as two local triangular matrix-vector multiplications (both in array ( nq x anb-1 ) for efficiency. since only the lower triangular portion of a is updated, av is computed as two local triangular matrix-vector multiplications (both in |
| dated dated the serial version clacon has been contributed by nick higham, university of manchester. it was originally named sonest, dated the serial version dlacon has been contributed by nick higham, university of manchester. it was originally named sonest, dated the serial version slacon has been contributed by nick higham, university of manchester. it was originally named sonest, dated the serial version zlacon has been contributed by nick higham, university of manchester. it was originally named sonest, dated |
| DBDSQR DBDSQR wbdtosvd = size*(wantu*nru + wantvt*ncvt) + max(wDBDSQR |
| DBLE DBLE anb = pjlaenv( ictxt, 3, 'pchettrd', 'l', 0, 0, 0, 0 ) sqnpc = sqrt( DBLE( nprow * npcol ) anb = pjlaenv( ictxt, 3, 'pchettrd', 'l', 0, 0, 0, 0 ) sqnpc = sqrt( DBLE( nprow * npcol ) 0, 0, 0, 0) sqnpc = int( sqrt( DBLE( nprow * npcol ) ) 0, 0, 0, 0) sqnpc = int( sqrt( DBLE( nprow * npcol ) ) nb = desca( mb_ ) anb = pjlaenv( ictxt, 3, 'pdsyttrd', 'l', 0, 0, 0, 0 ) sqnpc = int( sqrt( DBLE( nprow * npcol ) ) 0, 0, 0, 0) sqnpc = int( sqrt( DBLE( nprow * npcol ) ) 0, 0, 0, 0) sqnpc = int( sqrt( DBLE( nprow * npcol ) ) nb = desca( mb_ ) anb = pjlaenv( ictxt, 3, 'pzhettrd', 'l', 0, 0, 0, 0 ) sqnpc = sqrt( DBLE( nprow * npcol ) anb = pjlaenv( ictxt, 3, 'pzhettrd', 'l', 0, 0, 0, 0 ) sqnpc = sqrt( DBLE( nprow * npcol ) anb = pjlaenv( ictxt, 3, 'pzhettrd', 'l', 0, 0, 0, 0 ) sqnpc = int( sqrt( DBLE( nprow * npcol ) ) s = abs( DBLE( h( i,i-1 ) ) ) + abs( dble( h( i-1,i-2 ) ) prepare to use wilkinson's shift. |
| DBPTR DBPTR DBPTR = pointer to diagonal blocks in DBPTR = pointer to diagonal blocks in DBPTR = pointer to diagonal blocks in DBPTR = pointer to diagonal blocks in |
| DCOL DCOL DCOL (global input) intege matrix d is distributed. 0 <= dcol < npcol. DCOL (global input) intege matrix d is distributed. 0 <= dcol < npcol. DCOL (global input) intege matrix d is distributed. 0 <= dcol < npcol. DCOL (global input) intege matrix d is distributed. 0 <= dcol < npcol. |
| Ddbtrf Ddbtrf Ddbtrf computes an lu factorization of a real m-by-n band matrix |
| DDTTRF DDTTRF DDTTRF computes an lu factorization of a complex tridiagonal matrix with factors of the tridiagonal matrix a from the lu factorization computed by DDTTRF arguments |
| DDTTRSV DDTTRSV DDTTRSV solves one of the systems of equation u * x = b, u**t * x = b, or u**h * x = b, |
| December December a real or complex matrix, with applications to condition estimation", acm trans. math. soft., vol. 14, no. 4, pp. 381-396, December 1988 ===================================================================== a real or complex matrix, with applications to condition estimation", acm trans. math. soft., vol. 14, no. 4, pp. 381-396, December 1988 ===================================================================== a real or complex matrix, with applications to condition estimation", acm trans. math. soft., vol. 14, no. 4, pp. 381-396, December 1988 ===================================================================== a real or complex matrix, with applications to condition estimation", acm trans. math. soft., vol. 14, no. 4, pp. 381-396, December 1988 ===================================================================== |
| Decide Decide Decide which processor offdiagonal block(s) goes t thresh is a threshold value used to Decide if row or column scalin factors. if rowcnd < thresh, row scaling is done, and if thresh is a threshold value used to Decide if scaling should be don scaling is done. Decide which processor offdiagonal block(s) goes t Decide which processor offdiagonal block(s) goes t thresh is a threshold value used to Decide if row or column scalin factors. if rowcnd < thresh, row scaling is done, and if thresh is a threshold value used to Decide if scaling should be don scaling is done. Decide which processor offdiagonal block(s) goes t Decide which processor offdiagonal block(s) goes t thresh is a threshold value used to Decide if row or column scalin factors. if rowcnd < thresh, row scaling is done, and if thresh is a threshold value used to Decide if scaling should be don scaling is done. Decide which processor offdiagonal block(s) goes t Decide which processor offdiagonal block(s) goes t thresh is a threshold value used to Decide if row or column scalin factors. if rowcnd < thresh, row scaling is done, and if thresh is a threshold value used to Decide if scaling should be don scaling is done. Decide which processor offdiagonal block(s) goes t |
| decides decides eigenvectors that are to be orthogonalized are computed by the same process. pcstein decides on the allocation of work among th individual process. if insufficient workspace is allocated, the eigenvectors that are to be orthogonalized are computed by the same process. pdstein decides on the allocation of work among th individual process. if insufficient workspace is allocated, the eigenvectors that are to be orthogonalized are computed by the same process. psstein decides on the allocation of work among th individual process. if insufficient workspace is allocated, the eigenvectors that are to be orthogonalized are computed by the same process. pzstein decides on the allocation of work among th individual process. if insufficient workspace is allocated, the |
| decimal decimal 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 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 |
| declared declared ldt - integer. on entry, lda specifies the first dimension of a as declared max( 1, n ). ldt - integer. on entry, lda specifies the first dimension of a as declared max( 1, n ). ldt - integer. on entry, lda specifies the first dimension of a as declared max( 1, n ). ldt - integer. on entry, lda specifies the first dimension of a as declared max( 1, n ). |
| decomposition decomposition implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the lu decomposition with partial pivoting and row interchanges i tation matrix, l is unit lower triangular, and u is upper triangular. pcgesvd computes the singular value decomposition (svd) of a singular vectors. the svd is written as 2. if fact = 'n' or 'e', the lu decomposition is used to factor th a = p * l * u, this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block data decomposition ( mb_a=nb_a ) arguments pclamr1d redistributes a one-dimensional row vector from one data decomposition to another this is an auxiliary routine called by pchetrd to redistribute d, e implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the cholesky decomposition is used to factor sub( a ) a sub( a ) = u**h * u, if uplo = 'u', or 2. if fact = 'n' or 'e', the cholesky decomposition is used t a = u**t* u, if uplo = 'u', or this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the lu decomposition with partial pivoting and row interchanges i tation matrix, l is unit lower triangular, and u is upper triangular. pdgesvd computes the singular value decomposition (svd) of a singular vectors. the svd is written as 2. if fact = 'n' or 'e', the lu decomposition is used to factor th a = p * l * u, this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block data decomposition ( mb_a=nb_a ) arguments pdlamr1d redistributes a one-dimensional row vector from one data decomposition to another this is an auxiliary routine called by pdsytrd to redistribute d, e implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the cholesky decomposition is used to factor sub( a ) a sub( a ) = u**t * u, if uplo = 'u', or 2. if fact = 'n' or 'e', the cholesky decomposition is used t a = u**t* u, if uplo = 'u', or this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. hence there is no need or opportunity to set the algorithmic or data decomposition blocking factor pxyytevx.f and pxyytgvx.f and pxyyttrd.f are the only codes which implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the lu decomposition with partial pivoting and row interchanges i tation matrix, l is unit lower triangular, and u is upper triangular. psgesvd computes the singular value decomposition (svd) of a singular vectors. the svd is written as 2. if fact = 'n' or 'e', the lu decomposition is used to factor th a = p * l * u, this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block data decomposition ( mb_a=nb_a ) arguments pslamr1d redistributes a one-dimensional row vector from one data decomposition to another this is an auxiliary routine called by pssytrd to redistribute d, e implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the cholesky decomposition is used to factor sub( a ) a sub( a ) = u**t * u, if uplo = 'u', or 2. if fact = 'n' or 'e', the cholesky decomposition is used t a = u**t* u, if uplo = 'u', or this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the lu decomposition with partial pivoting and row interchanges i tation matrix, l is unit lower triangular, and u is upper triangular. pzgesvd computes the singular value decomposition (svd) of a singular vectors. the svd is written as 2. if fact = 'n' or 'e', the lu decomposition is used to factor th a = p * l * u, this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block data decomposition ( mb_a=nb_a ) arguments pzlamr1d redistributes a one-dimensional row vector from one data decomposition to another this is an auxiliary routine called by pzhetrd to redistribute d, e implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer the cholesky decomposition is used to factor sub( a ) a sub( a ) = u**h * u, if uplo = 'u', or 2. if fact = 'n' or 'e', the cholesky decomposition is used t a = u**t* u, if uplo = 'u', or this routine requires n <= nb_a-mod(ja-1, nb_a) and square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments this routine requires square block decomposition ( mb_a = nb_a ) arguments implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. |
| decrease decrease however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. |
| decreased decreased however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), this tolerance may be decreased until all eigenvectors to b no orthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), this tolerance may be decreased until all eigenvectors to b no orthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), this tolerance may be decreased until all eigenvectors to b no orthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), tol may be decreased until all eigenvectors to b no reorthogonalization will be done if orfac equals zero. however, if the workspace is insufficient (see lwork), this tolerance may be decreased until all eigenvectors to b no orthogonalization will be done if orfac equals zero. |
| decreases decreases the main loop begins here. i is the loop index and decreases fro with the active submatrix in rows and columns l to i. the main loop begins here. i is the loop index and decreases fro iteration of the loop works with the active submatrix in rows the main loop begins here. i is the loop index and decreases fro iteration of the loop works with the active submatrix in rows the main loop begins here. i is the loop index and decreases fro iteration of the loop works with the active submatrix in rows the main loop begins here. i is the loop index and decreases fro iteration of the loop works with the active submatrix in rows the main loop begins here. i is the loop index and decreases fro with the active submatrix in rows and columns l to i. |
| decreasing decreasing sort into decreasing orde sort into decreasing orde corresponding right and left singular vectors, respectively. the singular values are returned in array s in decreasing order an computed. corresponding right and left singular vectors, respectively. the singular values are returned in array s in decreasing order an computed. = 'i': sort d in increasing order; = 'd': sort d in decreasing order. (not implemented yet n (global input) integer corresponding right and left singular vectors, respectively. the singular values are returned in array s in decreasing order an computed. = 'i': sort d in increasing order; = 'd': sort d in decreasing order. (not implemented yet n (global input) integer corresponding right and left singular vectors, respectively. the singular values are returned in array s in decreasing order an computed. sort into decreasing orde sort into decreasing orde |
| default default no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no orthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative relfac double precision, default = 2. "relative tolerance" if b-a < relfac*ulp*max(|a|,|b|), no orthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative relfac real, default = 2. "relative tolerance" if b-a < relfac*ulp*max(|a|,|b|), no orthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no reorthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative no orthogonalization will be done if orfac equals zero. a default value of 10^-3 is used if orfac is negative |
| Define Define 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) dl (input) complex array, dimension (n-1) the (n-1) multipliers that Define the matrix l from th 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) dl (input) complex array, dimension (n-1) the (n-1) multipliers that Define the matrix l from th Define the initial dimensions of the diagonal block on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the hermitian matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the nhegst_lwopt ) where lwork is as Defined above, an ( nps + 1 ) * nps storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise pclarft forms the triangular factor t of a complex block reflector h of order n, which is Defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise (not supported yet) pclarzt forms the triangular factor t of a complex block reflector h of order > n, which is Defined as a product of k elementar 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 where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th Define the initial dimensions of the diagonal block storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise pdlarft forms the triangular factor t of a real block reflector h of order n, which is Defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise (not supported yet) pdlarzt forms the triangular factor t of a real block reflector h of order > n, which is Defined as a product of k elementar 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 where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the lwork (local input) integer see below for definitions of variables used to Define lwork lwork >= 5 * n + max( 5 * nn, nb * ( np0 + 1 ) ) Define the initial dimensions of the diagonal block storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise pslarft forms the triangular factor t of a real block reflector h of order n, which is Defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise (not supported yet) pslarzt forms the triangular factor t of a real block reflector h of order > n, which is Defined as a product of k elementar 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 where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the lwork (local input) integer see below for definitions of variables used to Define lwork lwork >= 5 * n + max( 5 * nn, nb * ( np0 + 1 ) ) Define the initial dimensions of the diagonal block on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the symmetric matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the on entry, the hermitian matrix a. if uplo = 'u', only the upper triangular part of a is used to Define the elements o triangular part of a is used to define the elements of the nhegst_lwopt ) where lwork is as Defined above, an ( nps + 1 ) * nps storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise pzlarft forms the triangular factor t of a complex block reflector h of order n, which is Defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; storev (global input) character indicates how the vectors which Define the elementar = 'c': columnwise (not supported yet) pzlarzt forms the triangular factor t of a complex block reflector h of order > n, which is Defined as a product of k elementar 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 where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is Defined as th 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) dl (input) complex array, dimension (n-1) the (n-1) multipliers that Define the matrix l from th 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) dl (input) complex array, dimension (n-1) the (n-1) multipliers that Define the matrix l from th |
| defined defined lwork >= max( lwork, nhetrd_lwork ) where lwork is as defined above, an ( nps + 1 ) * nps nhegst_lwopt ) where lwork is as defined above, an ( nps + 1 ) * nps pclarft forms the triangular factor t of a complex block reflector h of order n, which is defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; pclarzt forms the triangular factor t of a complex block reflector h of order > n, which is defined as a product of k elementar the right eigenvector x and the left eigenvector y of t corresponding to an eigenvalue w are defined by t*x = w*x, y'*t = w*y' pcung2l generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a pcung2r generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m pcungl2 generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a pcunglq generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a pcungql generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a pcungqr generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m pcungr2 generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th pcungrq generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th 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 defined where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th pdlaed3 finds the roots of the secular equation, as defined by th appropriate calls to slaed4 pdlarft forms the triangular factor t of a real block reflector h of order n, which is defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; pdlarzt forms the triangular factor t of a real block reflector h of order > n, which is defined as a product of k elementar pdorg2l generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a pdorg2r generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m pdorgl2 generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a pdorglq generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a pdorgql generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a pdorgqr generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m pdorgr2 generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th pdorgrq generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th 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 defined where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th with myprowc defined when a new context is created as call blacs_gridinit( contextc, 'r', nprocs, 1 ) where clustersize is the number of eigenvalues in the largest cluster, where a cluster is defined as a set o w(j+1) <= w(j) + orfac*2*norm(a) } where clustersize is the number of eigenvalues in the largest cluster, where a cluster is defined as a set o w(j+1) <= w(j) + orfac*2*norm(a) } pslaed3 finds the roots of the secular equation, as defined by th appropriate calls to slaed4 pslarft forms the triangular factor t of a real block reflector h of order n, which is defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; pslarzt forms the triangular factor t of a real block reflector h of order > n, which is defined as a product of k elementar psorg2l generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a psorg2r generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m psorgl2 generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a psorglq generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a psorgql generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a psorgqr generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m psorgr2 generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th psorgrq generates an m-by-n real distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th 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 defined where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix defined as th where q is a real orthogonal distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th with myprowc defined when a new context is created as call blacs_gridinit( contextc, 'r', nprocs, 1 ) where clustersize is the number of eigenvalues in the largest cluster, where a cluster is defined as a set o w(j+1) <= w(j) + orfac*2*norm(a) } where clustersize is the number of eigenvalues in the largest cluster, where a cluster is defined as a set o w(j+1) <= w(j) + orfac*2*norm(a) } lwork >= max( lwork, nhetrd_lwork ) where lwork is as defined above, an ( nps + 1 ) * nps nhegst_lwopt ) where lwork is as defined above, an ( nps + 1 ) * nps pzlarft forms the triangular factor t of a complex block reflector h of order n, which is defined as a product of k elementary reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular; pzlarzt forms the triangular factor t of a complex block reflector h of order > n, which is defined as a product of k elementar the right eigenvector x and the left eigenvector y of t corresponding to an eigenvalue w are defined by t*x = w*x, y'*t = w*y' pzung2l generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a pzung2r generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m pzungl2 generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a pzunglq generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined a pzungql generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a pzungqr generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal columns, which is defined a m pzungr2 generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th pzungrq generates an m-by-n complex distributed matrix q denoting a(ia:ia+m-1,ja:ja+n-1) with orthonormal rows, which is defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th 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 defined where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix defined as th where q is a complex unitary distributed matrix of order nq, with nq = m if side = 'l' and nq = n if side = 'r'. q is defined as th |
| defines defines the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) v (local input) complex pointer into the local memory if storev = 'c', the vector which defines the elementary reflecto the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) l (global input) integer if storev = 'c', the vector which defines the elementary reflecto k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) v (local input) double precision pointer into the local memory if storev = 'c', the vector which defines the elementary reflecto the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) l (global input) integer if storev = 'c', the vector which defines the elementary reflecto k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) v (local input) real pointer into the local memory if storev = 'c', the vector which defines the elementary reflecto the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) l (global input) integer if storev = 'c', the vector which defines the elementary reflecto k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) v (local input) complex*16 pointer into the local memory if storev = 'c', the vector which defines the elementary reflecto the order of the matrix t (= the number of elementary reflectors whose product defines the block reflector) l (global input) integer if storev = 'c', the vector which defines the elementary reflecto k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. k (global input) integer the number of elementary reflectors whose product defines th n >= k >= 0. |
| defining defining where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) data storage requirements where a denotes an element of the original matrix which is unchanged, vi denotes an element of the vector defining h(i), and ui an elemen hessenberg matrix h, and vi denotes an element of the vector defining h(i) ===================================================================== an element of the original matrix that is unchanged, and vi denotes an element of the vector defining h(i) ===================================================================== where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements where a denotes an element of the original matrix which is unchanged, vi denotes an element of the vector defining h(i), and ui an elemen hessenberg matrix h, and vi denotes an element of the vector defining h(i) ===================================================================== an element of the original matrix that is unchanged, and vi denotes an element of the vector defining h(i) ===================================================================== where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) data storage requirements where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements where a denotes an element of the original matrix which is unchanged, vi denotes an element of the vector defining h(i), and ui an elemen hessenberg matrix h, and vi denotes an element of the vector defining h(i) ===================================================================== an element of the original matrix that is unchanged, and vi denotes an element of the vector defining h(i) ===================================================================== where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) data storage requirements where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o where d and e denote diagonal and off-diagonal elements of b, vi denotes an element of the vector defining h(i), and ui an element o a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements a modified element of the upper hessenberg matrix h, and vi denotes an element of the vector defining h(ja+ilo+i-2) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) alignment requirements where d and e denote diagonal and off-diagonal elements of t, and vi denotes an element of the vector defining h(i) data storage requirements where a denotes an element of the original matrix which is unchanged, vi denotes an element of the vector defining h(i), and ui an elemen hessenberg matrix h, and vi denotes an element of the vector defining h(i) ===================================================================== an element of the original matrix that is unchanged, and vi denotes an element of the vector defining h(i) ===================================================================== |
| definite definite where l or u is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha where l is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha pchegs2 reduces a complex hermitian-definite generalized eigenproble pchegst reduces a complex hermitian-definite generalized eigenproble 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 generalize where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pcpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pcpotrf. pcpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale pcporfs improves the computed solution to a system of linear equations when the coefficient matrix is hermitian positive definite solutions. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. <= n: if info = i, the leading minor of order i of a is not positive definite, so the factorizatio bounds could not be computed. pcpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pcpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pcpotri computes the inverse of a complex hermitian positive definite cholesky factorization sub( a ) = u**h*u or l*l**h computed by where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pdpocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pdpotrf. pdpoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale pdporfs improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite solutions. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. <= n: if info = i, the leading minor of order i of a is not positive definite, so the factorizatio bounds could not be computed. pdpotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pdpotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pdpotri computes the inverse of a real symmetric positive definite cholesky factorization sub( a ) = u**t*u or l*l**t computed by where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute pdsygs2 reduces a real symmetric-definite generalized eigenproble pdsygst reduces a real symmetric-definite generalized eigenproble 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 generalize where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pspocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pspotrf. pspoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale psporfs improves the computed solution to a system of linear equations when the coefficient matrix is symmetric positive definite solutions. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. <= n: if info = i, the leading minor of order i of a is not positive definite, so the factorizatio bounds could not be computed. pspotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pspotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pspotri computes the inverse of a real symmetric positive definite cholesky factorization sub( a ) = u**t*u or l*l**t computed by where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute pssygs2 reduces a real symmetric-definite generalized eigenproble pssygst reduces a real symmetric-definite generalized eigenproble 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 generalize pzhegs2 reduces a complex hermitian-definite generalized eigenproble pzhegst reduces a complex hermitian-definite generalized eigenproble 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 generalize where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pzpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pzpotrf. pzpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale pzporfs improves the computed solution to a system of linear equations when the coefficient matrix is hermitian positive definite solutions. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. <= n: if info = i, the leading minor of order i of a is not positive definite, so the factorizatio bounds could not be computed. pzpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pzpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pzpotri computes the inverse of a complex hermitian positive definite cholesky factorization sub( a ) = u**h*u or l*l**h computed by where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn where l is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha where l or u is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha |
| definitions definitions .. .. statement function definitions . .. executable statements .. lwork (local input) integer see below for definitions of variables used to define lwork lwork >= max( nb*( np0+1 ), 3 ) +3*n size of rwork see below for definitions of variables used to define lrwork lrwork >= 5 * nn + 4 * n size of rwork see below for definitions of variables used to define lrwork lrwork >= 5 * nn + 4 * n .. .. statement function definitions . .. executable statements .. .. .. statement function definitions . .. executable statements .. lwork (local input) integer see below for definitions of variables used to define lwork lwork >= 5*n + sizesytrd + 1 size of work see below for definitions of variables used to define lwork lwork >= 5 * n + max( 5 * nn, nb * ( np0 + 1 ) ) lwork (local input) integer see below for definitions of variables used to define lwork lwork >= 5 * n + max( 5 * nn, nb * ( np0 + 1 ) ) lwork (local input) integer see below for definitions of variables used to define lwork lwork >= 5*n + sizesytrd + 1 size of work see below for definitions of variables used to define lwork lwork >= 5 * n + max( 5 * nn, nb * ( np0 + 1 ) ) lwork (local input) integer see below for definitions of variables used to define lwork lwork >= 5 * n + max( 5 * nn, nb * ( np0 + 1 ) ) lwork (local input) integer see below for definitions of variables used to define lwork lwork >= max( nb*( np0+1 ), 3 ) +3*n size of rwork see below for definitions of variables used to define lrwork lrwork >= 5 * nn + 4 * n size of rwork see below for definitions of variables used to define lrwork lrwork >= 5 * nn + 4 * n .. .. statement function definitions . .. executable statements .. .. .. statement function definitions . .. executable statements .. .. .. statement function definitions . .. executable statements .. |
| deflate deflate pdlaed2 sorts the two sets of eigenvalues together into a single sorted set. then it tries to deflate the size of the problem eigenvalues are close together or if there is a tiny entry in the pslaed2 sorts the two sets of eigenvalues together into a single sorted set. then it tries to deflate the size of the problem eigenvalues are close together or if there is a tiny entry in the |
| deflated deflated k (output) integer the number of non-deflated eigenvalues, and the order of th k (output) integer the number of non-deflated eigenvalues, and the order of th k (output) integer the number of non-deflated eigenvalues, and the order of th k (output) integer the number of non-deflated eigenvalues, and the order of th |
| deflating deflating the first stage consists of deflating the size of the proble the z vector. for each such occurence the dimension of the the first stage consists of deflating the size of the proble the z vector. for each such occurence the dimension of the |
| deflation deflation sorted set. then it tries to deflate the size of the problem. there are two ways in which deflation can occur: when two or mor z vector. for each such occurrence the order of the related secular w (global output) double precision array, dimension (n) the first k values of the final deflation-altered z-vecto sorted set. then it tries to deflate the size of the problem. there are two ways in which deflation can occur: when two or mor z vector. for each such occurrence the order of the related secular w (global output) real array, dimension (n) the first k values of the final deflation-altered z-vecto |
| defs defs "a" row defs : main row transforms from localk to locali "a" row defs : main row transforms from localk to locali "a" row defs : main row transforms from localk to locali "a" row defs : main row transforms from localk to locali |
| degradation degradation enough space to compute all the eigenvectors orthogonally will cause serious degradation i pcstein will perform no better than cstein on 1 enough space to compute all the eigenvectors orthogonally will cause serious degradation i pcstein will perform no better than cstein on 1 processor. enough space to compute all the eigenvectors orthogonally will cause serious degradation i pdstein will perform no better than dstein on 1 enough space to compute all the eigenvectors orthogonally will cause serious degradation i pdstein will perform no better than dstein on 1 processor. enough space to compute all the eigenvectors orthogonally will cause serious degradation i psstein will perform no better than sstein on 1 enough space to compute all the eigenvectors orthogonally will cause serious degradation i psstein will perform no better than sstein on 1 processor. enough space to compute all the eigenvectors orthogonally will cause serious degradation i pzstein will perform no better than zstein on 1 enough space to compute all the eigenvectors orthogonally will cause serious degradation i pzstein will perform no better than zstein on 1 processor. |
| delay delay we delay spreading v across to all processor columns (whic combine the spread of v( : , i-1 ) with the spread of h( : , i ) we delay spreading v across to all processor columns (whic combine the spread of v( : , i-1 ) with the spread of h( : , i ) we delay spreading v across to all processor columns (whic combine the spread of v( : , i-1 ) with the spread of h( : , i ) we delay spreading v across to all processor columns (whic combine the spread of v( : , i-1 ) with the spread of h( : , i ) |
| Demmel Demmel see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an see "computing small singular values of bidiagonal matrices with guaranteed high relative accuracy," by Demmel an |
| demonstrate demonstrate triangular matrix, stopping/starting at the diagonal, which is the point of reflection. the pictures below demonstrate this refered to as rowsums, and the column sums shown by | are refered triangular matrix, stopping/starting at the diagonal, which is the point of reflection. the pictures below demonstrate this refered to as rowsums, and the column sums shown by | are refered triangular matrix, stopping/starting at the diagonal, which is the point of reflection. the pictures below demonstrate this refered to as rowsums, and the column sums shown by | are refered triangular matrix, stopping/starting at the diagonal, which is the point of reflection. the pictures below demonstrate this refered to as rowsums, and the column sums shown by | are refered triangular matrix, stopping/starting at the diagonal, which is the point of reflection. the pictures below demonstrate this refered to as rowsums, and the column sums shown by | are refered triangular matrix, stopping/starting at the diagonal, which is the point of reflection. the pictures below demonstrate this refered to as rowsums, and the column sums shown by | are refered |
| denote denote here a11, a21 and a31 denote the current block of jb column partitioning are jb, i2, i3 respectively, and the numbers here a11, a21 and a31 denote the current block of jb column partitioning are jb, i2, i3 respectively, and the numbers and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. here a11, a21 and a31 denote the current block of jb column partitioning are jb, i2, i3 respectively, and the numbers here a11, a21 and a31 denote the current block of jb column partitioning are jb, i2, i3 respectively, and the numbers |
| denoted denoted factorization computed by pcgetrf. this method inverts u and then computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is an n-by-nrhs distributed matrix denoted by sub( b ). a check is mad factorization computed by pdgetrf. this method inverts u and then computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is an n-by-nrhs distributed matrix denoted by sub( b ). a check is mad factorization computed by psgetrf. this method inverts u and then computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is an n-by-nrhs distributed matrix denoted by sub( b ). a check is mad factorization computed by pzgetrf. this method inverts u and then computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is an n-by-nrhs distributed matrix denoted by sub( b ). a check is mad |
| denotes denotes and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( b ) denotes b( ib:ib+m-1, jb:jb+nrhs-1 ) when trans = 'n vectors b and solution vectors x can be handled in a single call; and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. let k be the number of rows or columns of a distributed matrix, and assume that its process grid has dimension r x c. locr( k ) denotes distributed over the r processes of its process column. similarly, and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. factorization computed by pcgetrf. sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1), op( a ) = a, a**t or a** where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. pclacgv conjugates a complex vector of length n, sub( x ), where sub( x ) denotes x(ix,jx:jx+n-1) if incx = descx( m_ ) an and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pclacp2 performs a local copy sub( a ) := sub( b ), where sub( a ) denotes pclacp2 requires that only dimension of the matrix operands is and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pclacpy performs a local copy sub( a ) := sub( b ), where sub( a ) denotes and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. this is an auxiliary routine called by pcgehrd. in the following comments sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) arguments where norm1 denotes the one norm of a matrix (maximum column sum) normf denotes the frobenius norm of a matrix (square root of sum of and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx) if incx = 1 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by- denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distributed 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by- factorization sub( a ) = u**h*u or l*l**h computed by pcpotrf. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1 and assume that its process grid has dimension r x c. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where y' denotes the conjugate transpose of the vector y if all eigenvectors are requested, the routine may either return the and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangula n-by-nrhs distributed matrix denoted by sub( b ). a check is made and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( b ) denotes b( ib:ib+m-1, jb:jb+nrhs-1 ) when trans = 'n vectors b and solution vectors x can be handled in a single call; and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. let k be the number of rows or columns of a distributed matrix, and assume that its process grid has dimension r x c. locr( k ) denotes distributed over the r processes of its process column. similarly, and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. factorization computed by pdgetrf. sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1), op( a ) = a or a**t an where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pdlacp2 performs a local copy sub( a ) := sub( b ), where sub( a ) denotes pdlacp2 requires that only dimension of the matrix operands is and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pdlacpy performs a local copy sub( a ) := sub( b ), where sub( a ) denotes and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. this is an auxiliary routine called by pdgehrd. in the following comments sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) arguments where norm1 denotes the one norm of a matrix (maximum column sum) normf denotes the frobenius norm of a matrix (square root of sum of and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by- denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distributed 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by- factorization sub( a ) = u**t*u or l*l**t computed by pdpotrf. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1 and assume that its process grid has dimension r x c. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangula n-by-nrhs distributed matrix denoted by sub( b ). a check is made and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1 where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( b ) denotes b( ib:ib+m-1, jb:jb+nrhs-1 ) when trans = 'n vectors b and solution vectors x can be handled in a single call; and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. let k be the number of rows or columns of a distributed matrix, and assume that its process grid has dimension r x c. locr( k ) denotes distributed over the r processes of its process column. similarly, and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. factorization computed by psgetrf. sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1), op( a ) = a or a**t an where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pslacp2 performs a local copy sub( a ) := sub( b ), where sub( a ) denotes pslacp2 requires that only dimension of the matrix operands is and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pslacpy performs a local copy sub( a ) := sub( b ), where sub( a ) denotes and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. this is an auxiliary routine called by psgehrd. in the following comments sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) arguments where norm1 denotes the one norm of a matrix (maximum column sum) normf denotes the frobenius norm of a matrix (square root of sum of and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by- denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distributed 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by- factorization sub( a ) = u**t*u or l*l**t computed by pspotrf. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1 and assume that its process grid has dimension r x c. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangula n-by-nrhs distributed matrix denoted by sub( b ). a check is made and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( b ) denotes b( ib:ib+m-1, jb:jb+nrhs-1 ) when trans = 'n vectors b and solution vectors x can be handled in a single call; and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. let k be the number of rows or columns of a distributed matrix, and assume that its process grid has dimension r x c. locr( k ) denotes distributed over the r processes of its process column. similarly, and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. factorization computed by pzgetrf. sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1), op( a ) = a, a**t or a** where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) where inv( sub( b ) ) denotes the inverse of the matrix sub( b ) and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. in the following sub( a ) denotes a( ia:ia+n-1, ja:ja+n-1 ) an and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locp( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. pzlacgv conjugates a complex vector of length n, sub( x ), where sub( x ) denotes x(ix,jx:jx+n-1) if incx = descx( m_ ) an and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pzlacp2 performs a local copy sub( a ) := sub( b ), where sub( a ) denotes pzlacp2 requires that only dimension of the matrix operands is and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. distributed matrix b. no communication is performed, pzlacpy performs a local copy sub( a ) := sub( b ), where sub( a ) denotes and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. this is an auxiliary routine called by pzgehrd. in the following comments sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) arguments where norm1 denotes the one norm of a matrix (maximum column sum) normf denotes the frobenius norm of a matrix (square root of sum of and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( x ) denotes x(ix:ix+n-1,jx) if incx = 1 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by- denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distributed 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 and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by- factorization sub( a ) = u**h*u or l*l**h computed by pzpotrf. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension r x c. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where y' denotes the conjugate transpose of the vector y if all eigenvectors are requested, the routine may either return the and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangula n-by-nrhs distributed matrix denoted by sub( b ). a check is made and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. and assume that its process grid has dimension p x q. locr( k ) denotes the number of elements of k that a proces process column. |
| denoting denoting sub( b )*sub( a )*x=(lambda)*x. here sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ) is assumed to b to be hermitian positive definite. pclapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denoting pivot vector should be aligned with the distributed matrix a. for 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. pclascl multiplies the m-by-n complex distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. thi cto * a(i,j) / cfrom does not over/underflow. type specifies that pclase2 initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pclase2 requires that only dimension of the matrix pclaset initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pclatra computes the trace of an n-by-n distributed matrix sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ). the result is left on ever hermitian distributed positive definite matrix and x and sub( b ) denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distribute pcpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denoting pcung2l generates an m-by-n complex distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m pcung2r generates an m-by-n complex distributed matrix q denoting the first n columns of a product of k elementary reflectors of order pcungl2 generates an m-by-n complex distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n pcunglq generates an m-by-n complex distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n pcungql generates an m-by-n complex distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m pcungqr generates an m-by-n complex distributed matrix q denoting the first n columns of a product of k elementary reflectors of order pcungr2 generates an m-by-n complex distributed matrix q denoting last m rows of a product of k elementary reflectors of order n pcungrq generates an m-by-n complex distributed matrix q denoting last m rows of a product of k elementary reflectors of order n pdlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denoting pivot vector should be aligned with the distributed matrix a. for pdlascl multiplies the m-by-n real distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. thi cto * a(i,j) / cfrom does not over/underflow. type specifies that pdlase2 initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pdlase2 requires that only dimension of the matrix pdlaset initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pdlatra computes the trace of an n-by-n distributed matrix sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ). the result is left on ever pdorg2l generates an m-by-n real distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m pdorg2r generates an m-by-n real distributed matrix q denoting the first n columns of a product of k elementary reflectors of order pdorgl2 generates an m-by-n real distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n pdorglq generates an m-by-n real distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n pdorgql generates an m-by-n real distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m pdorgqr generates an m-by-n real distributed matrix q denoting the first n columns of a product of k elementary reflectors of order pdorgr2 generates an m-by-n real distributed matrix q denoting last m rows of a product of k elementary reflectors of order n pdorgrq generates an m-by-n real distributed matrix q denoting last m rows of a product of k elementary reflectors of order n symmetric distributed positive definite matrix and x and sub( b ) denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distribute pdpotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denoting sub( b )*sub( a )*x=(lambda)*x. here sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ) is assumed to b to be symmetric positive definite. pslapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denoting pivot vector should be aligned with the distributed matrix a. for pslascl multiplies the m-by-n real distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. thi cto * a(i,j) / cfrom does not over/underflow. type specifies that pslase2 initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pslase2 requires that only dimension of the matrix pslaset initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pslatra computes the trace of an n-by-n distributed matrix sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ). the result is left on ever psorg2l generates an m-by-n real distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m psorg2r generates an m-by-n real distributed matrix q denoting the first n columns of a product of k elementary reflectors of order psorgl2 generates an m-by-n real distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n psorglq generates an m-by-n real distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n psorgql generates an m-by-n real distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m psorgqr generates an m-by-n real distributed matrix q denoting the first n columns of a product of k elementary reflectors of order psorgr2 generates an m-by-n real distributed matrix q denoting last m rows of a product of k elementary reflectors of order n psorgrq generates an m-by-n real distributed matrix q denoting last m rows of a product of k elementary reflectors of order n symmetric distributed positive definite matrix and x and sub( b ) denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distribute pspotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denoting sub( b )*sub( a )*x=(lambda)*x. here sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ) is assumed to b to be symmetric positive definite. sub( b )*sub( a )*x=(lambda)*x. here sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ) is assumed to b to be hermitian positive definite. pzlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denoting pivot vector should be aligned with the distributed matrix a. for 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. pzlascl multiplies the m-by-n complex distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) by the real scalar cto/cfrom. thi cto * a(i,j) / cfrom does not over/underflow. type specifies that pzlase2 initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pzlase2 requires that only dimension of the matrix pzlaset initializes an m-by-n distributed matrix sub( a ) denoting offdiagonals. pzlatra computes the trace of an n-by-n distributed matrix sub( a ) denoting a( ia:ia+n-1, ja:ja+n-1 ). the result is left on ever hermitian distributed positive definite matrix and x and sub( b ) denoting b(ib:ib+n-1,jb:jb+nrhs-1) are n-by-nrhs distribute pzpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denoting pzung2l generates an m-by-n complex distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m pzung2r generates an m-by-n complex distributed matrix q denoting the first n columns of a product of k elementary reflectors of order pzungl2 generates an m-by-n complex distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n pzunglq generates an m-by-n complex distributed matrix q denoting the first m rows of a product of k elementary reflectors of order n pzungql generates an m-by-n complex distributed matrix q denoting the last n columns of a product of k elementary reflectors of order m pzungqr generates an m-by-n complex distributed matrix q denoting the first n columns of a product of k elementary reflectors of order pzungr2 generates an m-by-n complex distributed matrix q denoting last m rows of a product of k elementary reflectors of order n pzungrq generates an m-by-n complex distributed matrix q denoting last m rows of a product of k elementary reflectors of order n |
| dense dense elements only at and above n1, the second contains non-zero elements only below n1, and the third is dense indxp (workspace) integer array, dimension (n) = 'i': compute eigenvectors of tridiagonal matrix also. = 'v': compute eigenvectors of original dense symmetri matrix used to reduce the original matrix to elements only at and above n1, the second contains non-zero elements only below n1, and the third is dense indxp (workspace) integer array, dimension (n) = 'i': compute eigenvectors of tridiagonal matrix also. = 'v': compute eigenvectors of original dense symmetri matrix used to reduce the original matrix to |
| dependent dependent set machine-dependent constants for the stopping criterion set machine-dependent constants for the stopping criterion determine machine dependent parameters to control overflow set machine-dependent constants for the stopping criterion tailored eigen-routines to choose problem-dependent parameters for the local environment. see ispe set machine-dependent constants for the stopping criterion set machine-dependent constants for the stopping criterion determine machine dependent parameters to control overflow set machine-dependent constants for the stopping criterion |
| Depending Depending use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending use rev <> 0 to send locally replicated b from node (ii,jj) to its owner (which changes Depending on its location i matrix with bandwidth bw. Depending on the value of uplo, a stores either u or l in the equ use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending matrix. Depending on the value of uplo, a stores either u or l in the equ use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending use rev <> 0 to send locally replicated b from node (ii,jj) to its owner (which changes Depending on its location i matrix with bandwidth bw. Depending on the value of uplo, a stores either u or l in the equ use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending use rev <> 0 to send locally replicated b from node (ii,jj) to its owner (which changes Depending on its location i matrix with bandwidth bw. Depending on the value of uplo, a stores either u or l in the equ use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending use rev <> 0 to send locally replicated b from node (ii,jj) to its owner (which changes Depending on its location i matrix with bandwidth bw. Depending on the value of uplo, a stores either u or l in the equ use offdiagonal blocks to calculate offdiag block to send to neighboring processor. Depending matrix. Depending on the value of uplo, a stores either u or l in the equ |
| depends depends the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b whether or not the system will be equilibrated depends on th overwritten by diag(r)*a*diag(c) and b by diag(r)*b (if trans='n') the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b whether or not the system will be equilibrated depends on th overwritten by diag(sr)*a*diag(sc) and b by diag(sr)*b. the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b whether or not the system will be equilibrated depends on th overwritten by diag(r)*a*diag(c) and b by diag(r)*b (if trans='n') the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b whether or not the system will be equilibrated depends on th overwritten by diag(sr)*a*diag(sc) and b by diag(sr)*b. the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, where: lwork, as defined previously, depends upon the numbe nsytrd_lwopt = n + 2*( anb+1 )*( 4*nps+2 ) + where: lwork, as defined previously, depends upon the numbe nsytrd_lwopt = n + 2*( anb+1 )*( 4*nps+2 ) + the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b whether or not the system will be equilibrated depends on th overwritten by diag(r)*a*diag(c) and b by diag(r)*b (if trans='n') the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b whether or not the system will be equilibrated depends on th overwritten by diag(sr)*a*diag(sc) and b by diag(sr)*b. the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, where: lwork, as defined previously, depends upon the numbe nsytrd_lwopt = n + 2*( anb+1 )*( 4*nps+2 ) + where: lwork, as defined previously, depends upon the numbe nsytrd_lwopt = n + 2*( anb+1 )*( 4*nps+2 ) + the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b whether or not the system will be equilibrated depends on th overwritten by diag(r)*a*diag(c) and b by diag(r)*b (if trans='n') the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * b whether or not the system will be equilibrated depends on th overwritten by diag(sr)*a*diag(sc) and b by diag(sr)*b. the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, the best algorithm for solving banded and tridiagonal linear systems depends on a variety of parameters, especially the bandwidth implemented. these go by many names, including divide and conquer, |
| Dept Dept see w. kahan "accurate eigenvalues of a symmetric tridiagonal matrix", report cs41, computer science Dept., stanfor see w. kahan "accurate eigenvalues of a symmetric tridiagonal matrix", report cs41, computer science Dept., stanfor |
| DESC DESC each global data object is DESCribed by an associated descriptio the mapping between an object element and its corresponding process each global data object is DESCribed by an associated descriptio the mapping between an object element and its corresponding process each global data object is DESCribed by an associated descriptio the mapping between an object element and its corresponding process each global data object is DESCribed by an associated descriptio the mapping between an object element and its corresponding process |
| DESCA DESCA local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. consistency checks for DESCA and descb context must be the same local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". "of the distributed matrix". let a be a generic term for any 2d block cyclicly distributed matrix. its description vector is DESCA notation stored in explanation DESCA (global and local input) integer array of dimension dlen_ if desca( ctxt_ ) is incorrect, pcheevd cannot guarantee let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". DESCA (global and local input) integer array of dimension dlen_ DESCA (global and local input) integer array of dimension dlen_ let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) n-by-n symmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) complex pointer to local factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) complex pointer to local consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. consistency checks for DESCA and descb context must be the same local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". DESCA (global and local input) integer array of dimension dlen_ DESCA (global and local input) integer array of dimension dlen_ let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) n-by-n symmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) double precision pointer to local factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) double precision pointer to local consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". "of the distributed matrix". let a be a generic term for any 2d block cyclicly distributed matrix. its description vector is DESCA notation stored in explanation DESCA (global and local input) integer array of dimension dlen_ let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. consistency checks for DESCA and descb context must be the same local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". DESCA (global and local input) integer array of dimension dlen_ DESCA (global and local input) integer array of dimension dlen_ let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) n-by-n symmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) real pointer to local factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) real pointer to local consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". "of the distributed matrix". let a be a generic term for any 2d block cyclicly distributed matrix. its description vector is DESCA notation stored in explanation DESCA (global and local input) integer array of dimension dlen_ let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bwl+bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. aligned with d. must be of size >= DESCA( nb_ ) factors of the matrix. consistency checks for DESCA and descb context must be the same local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(2*bwl+2*bwu+1) (stored in DESCA) n-by-n unsymmetric banded distributed cholesky factor l or let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". "of the distributed matrix". let a be a generic term for any 2d block cyclicly distributed matrix. its description vector is DESCA notation stored in explanation DESCA (global and local input) integer array of dimension dlen_ if desca( ctxt_ ) is incorrect, pzheev cannot guarantee let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". DESCA (global and local input) integer array of dimension dlen_ DESCA (global and local input) integer array of dimension dlen_ let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) this local portion is stored in the packed banded format local memory to an array with first dimension lld_a >=(bw+1) (stored in DESCA) n-by-n symmetric banded distributed cholesky factor l or consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) complex*16 pointer to local factors of the matrix. must be of size >= DESCA( nb_ ) e (local input/local output) complex*16 pointer to local consistency checks for DESCA and descb context must be the same let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". let a be a generic term for any 2d block cyclicly distributed array. such a global array has an associated description vector DESCA "of the global array". |
| DESCAF DESCAF DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ DESCAF (global and local input) integer array of dimension dlen_ |
| DESCB DESCB DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ descb( ctxt_ ) must equal desca( ctxt_ ) DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ descb( ctxt_ ) must equal desca( ctxt_ ) DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ descb( ctxt_ ) must equal desca( ctxt_ ) DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ descb( ctxt_ ) must equal desca( ctxt_ ) DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. DESCB (global and local input) integer array of dimension dlen if 2d type (dtype_b=1), dlen >= 9. consistency checks for desca and DESCB context must be the same DESCB (global and local input) integer array of dimension dlen_ DESCB (global and local input) integer array of dimension dlen_ |
| DESCC DESCC DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ DESCC (global and local input) integer array of dimension dlen_ |
| descending descending on entry, the diagonal elements of the tridiagonal matrix. on exit, if info = 0, the eigenvalues in descending order e (global input/output) double precision array, dimension (n-1) on entry, the diagonal elements of the tridiagonal matrix. on exit, if info = 0, the eigenvalues in descending order e (global input/output) double precision array, dimension (n-1) on entry, the diagonal elements of the tridiagonal matrix. on exit, if info = 0, the eigenvalues in descending order e (global input/output) real array, dimension (n-1) on entry, the diagonal elements of the tridiagonal matrix. on exit, if info = 0, the eigenvalues in descending order e (global input/output) real array, dimension (n-1) |
| DESCIP DESCIP if( rowpiv.eq.'c' .and. pivroc.eq.'c') then DESCIP(mb_) must equal desca(nb_ descip(nb_) must equal desca(mb_) DESCIP (global and local input) integer array of dimension if( rowpiv.eq.'c' .and. pivroc.eq.'c') then DESCIP(mb_) must equal desca(nb_ descip(nb_) must equal desca(mb_) DESCIP (global and local input) integer array of dimension if( rowpiv.eq.'c' .and. pivroc.eq.'c') then DESCIP(mb_) must equal desca(nb_ descip(nb_) must equal desca(mb_) DESCIP (global and local input) integer array of dimension if( rowpiv.eq.'c' .and. pivroc.eq.'c') then DESCIP(mb_) must equal desca(nb_ descip(nb_) must equal desca(mb_) DESCIP (global and local input) integer array of dimension |
| DESCMULT DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT prepare output: set info = 0 if no error, and divide by DESCMULT |
| DESCQ DESCQ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ DESCQ (global and local input) integer array of dimension dlen_ |
| describe describe or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description or new one-dimensional descriptors, though the processor grid in both cases *must be one-dimensional*. we describe both types below each global data object is described by an associated description |
| described described each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process ===== each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process each global data object is described by an associated descriptio the mapping between an object element and its corresponding process |
| describes describes desc (global/local input) integer array of dimension dlen_ a 2d array descriptor, which describes byco bycol (local input) distributed block cyclic double precision array desc (global/local input) integer array of dimension dlen_ a 2d array descriptor, which describes byro byrow (local input) distributed block cyclic double precision array desc (global/local input) integer array of dimension dlen_ a 2d array descriptor, which describes byco bycol (local input) distributed block cyclic real array desc (global/local input) integer array of dimension dlen_ a 2d array descriptor, which describes byro byrow (local input) distributed block cyclic real array |
| description description 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 ). each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process ===== each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 ). each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process ===== each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process the actual number of eigenvalues found. 0 <= m <= n. (see also the description of info=2 nsplit (global output) integer each global data object is described by an associated description the mapping between an object element and its corresponding process ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process problem-dependent parameters for the local environment. see ispec for a description of the parameters this version provides a set of parameters which should give good, each global data object is described by an associated description the mapping between an object element and its corresponding process 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 ). each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process ===== each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process the actual number of eigenvalues found. 0 <= m <= n. (see also the description of info=2 nsplit (global output) integer each global data object is described by an associated description the mapping between an object element and its corresponding process ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process 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 ). each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process ===== each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process 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 each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process each global data object is described by an associated description the mapping between an object element and its corresponding process |
| descriptor descriptor if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a correct error reporting. --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a tau (local output) complex array, dimension locc(ja+n-2) desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dt_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z rho (input) double precision --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a tau (local output) double precision array, dimension locc(ja+n-2) desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating 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, --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dt_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a w (global output) double precision array, dimension (n) --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z rho (input) real --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a tau (local output) real array, dimension locc(ja+n-2) desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating 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, --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dt_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a w (global output) real array, dimension (n) --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dt_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a correct error reporting. --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a tau (local output) complex*16 array, dimension locc(ja+n-2) desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9 . the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t if 2d type (dtype_a=1), dlen >= 9. the array descriptor for the distributed matrix a see notes below for full description and options. convert descriptor into standard form for easy access t --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- dtype_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating |
| Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors Descriptors |
| DESCT DESCT t (global input/output) complex array, dimension (DESCT(lld_),* on exit. t (global input/output) complex*16 array, dimension (DESCT(lld_),* on exit. |
| DESCU DESCU DESCU (global input) integer array of dimension dlen DESCU (global input) integer array of dimension dlen DESCU (global input) integer array of dimension dlen DESCU (global input) integer array of dimension dlen |
| DESCV DESCV products. x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, DESCV, and descx notes DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, DESCV, and descx notes DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, DESCV, and descx notes DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ products. x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, DESCV, and descx notes DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ DESCV (global and local input) integer array of dimension dlen_ |
| DESCVL DESCVL vl (global input/output) complex array, dimension (DESCVL(lld_),mm contain an n-by-n matrix q (usually the unitary matrix q of vl (global input/output) complex*16 array, dimension (DESCVL(lld_),mm contain an n-by-n matrix q (usually the unitary matrix q of |
| DESCVR DESCVR vr (global input/output) complex array, dimension (DESCVR(lld_),mm contain an n-by-n matrix q (usually the unitary matrix q of vr (global input/output) complex*16 array, dimension (DESCVR(lld_),mm contain an n-by-n matrix q (usually the unitary matrix q of |
| DESCVT DESCVT DESCVT (global input) integer array of dimension dlen DESCVT (global input) integer array of dimension dlen DESCVT (global input) integer array of dimension dlen DESCVT (global input) integer array of dimension dlen |
| DESCW DESCW DESCW (global and local input) integer array of dimension dlen_ DESCW (global and local input) integer array of dimension dlen_ DESCW (global and local input) integer array of dimension dlen_ DESCW (global and local input) integer array of dimension dlen_ |
| DESCX DESCX DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ pclacgv conjugates a complex vector of length n, sub( x ), where sub( x ) denotes x(ix,jx:jx+n-1) if incx = DESCX( m_ ) an products. x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, descv, and DESCX notes 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' ) , where x( i ) = sub( x ) = abs( x( ix+(jx-1)*DESCX(m_)+(i-1)*incx ) ) ssq will then satisfy DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension 8 DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, descv, and DESCX notes 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' ) , where x( i ) = sub( x ) = x( ix+(jx-1)*DESCX(m_)+(i-1)*incx ) value DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension 8 DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension 8 DESCX (global and local input) integer array of dimension 8 DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, descv, and DESCX notes 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' ) , where x( i ) = sub( x ) = x( ix+(jx-1)*DESCX(m_)+(i-1)*incx ) value DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension 8 DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension 8 DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ pzlacgv conjugates a complex vector of length n, sub( x ), where sub( x ) denotes x(ix,jx:jx+n-1) if incx = DESCX( m_ ) an products. x and v are aligned with the distributed matrix a, this information is implicitly contained within iv, ix, descv, and DESCX notes 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' ) , where x( i ) = sub( x ) = abs( x( ix+(jx-1)*DESCX(m_)+(i-1)*incx ) ) ssq will then satisfy DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ DESCX (global and local input) integer array of dimension dlen_ |
| DESCY DESCY DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ DESCY (global and local input) integer array of dimension dlen_ |
| DESCZ DESCZ DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pcheevx is always able to detect insufficient space without requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pchegvx is always able to detect insufficient space without z (local output) complex array global dimension (n, n), local dimension (DESCZ(dlen_), nq in a block cyclic manner in both dimensions, with a z (local output) complex array, dimension (DESCZ(dlen_), n/npcol + nb specified eigenvalues. any vector which fails to converge is z (local output) double precision array global dimension (n, n), local dimension (DESCZ(dlen_), nq in a block cyclic manner in both dimensions, with a z (local output) double precision array, dimension (DESCZ(dlen_), n/npcol + nb specified eigenvalues. any vector which fails to converge is DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pdsyevx is always able to detect insufficient space without requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pdsygvx is always able to detect insufficient space without z (local output) real array global dimension (n, n), local dimension (DESCZ(dlen_), nq in a block cyclic manner in both dimensions, with a z (local output) real array, dimension (DESCZ(dlen_), n/npcol + nb specified eigenvalues. any vector which fails to converge is DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pssyevx is always able to detect insufficient space without requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pssygvx is always able to detect insufficient space without DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) DESCZ (global and local input) integer array of dimension dlen_ descz( ctxt_ ) must equal desca( ctxt_ ) requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pzheevx is always able to detect insufficient space without requested, the user must supply both sufficient space to hold the eigenvectors in z (m .le. DESCZ(n_) pzhegvx is always able to detect insufficient space without z (local output) complex*16 array global dimension (n, n), local dimension (DESCZ(dlen_), nq in a block cyclic manner in both dimensions, with a z (local output) complex*16 array, dimension (DESCZ(dlen_), n/npcol + nb specified eigenvalues. any vector which fails to converge is |
| designed designed depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. depends on a variety of parameters, especially the bandwidth. currently, only algorithms designed for the case n/p >> bw ar partitioning, domain decomposition-type, etc. |
| desired desired if eigenvectors are desired, then save rotations if eigenvectors are desired, then save rotations size of rwork array. if eigenvectors are desired (jobz = 'v') the if eigenvectors are not desired (jobz = 'n') then of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desired on output, work(1) gives a lower bound on the workspace ( lwork ) that guarantees the user desired note that this may overestimate the minimum workspace needed. 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 nval (input/output) integer array, dimension (2*(kl-kf)) the desired counts, n(w), at the endpoints of th be reordered on output. set to the underflow threshold dlamch('u'), not zero.
note : if eigenvectors are desired later by inverse iteratio
on output, work(1) gives a lower bound on the workspace ( lwork ) that guarantees the user desired note that this may overestimate the minimum workspace needed. of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desired 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 nval (input/output) integer array, dimension (2*(kl-kf)) the desired counts, n(w), at the endpoints of th be reordered on output. set to the underflow threshold slamch('u'), not zero.
note : if eigenvectors are desired later by inverse iteratio
on output, work(1) gives a lower bound on the workspace ( lwork ) that guarantees the user desired note that this may overestimate the minimum workspace needed. of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desired size of rwork array. if eigenvectors are desired (jobz = 'v') the if eigenvectors are not desired (jobz = 'n') then of scalapack routines. eigenvalues/vectors can be selected by specifying a range of values or a range of indices for the desired on output, work(1) gives a lower bound on the workspace ( lwork ) that guarantees the user desired note that this may overestimate the minimum workspace needed. if eigenvectors are desired, then save rotations if eigenvectors are desired, then save rotations |
| destination destination by using rev 0 & 1, data can be sent out and returned again. if rev=0, then ii is destination row index for the node(s if ii>=0,jj>=0, then node (ii,jj) receives the data by using rev 0 & 1, data can be sent out and returned again. if rev=0, then ii is destination row index for the node(s if ii>=0,jj>=0, then node (ii,jj) receives the data by using rev 0 & 1, data can be sent out and returned again. if rev=0, then ii is destination row index for the node(s if ii>=0,jj>=0, then node (ii,jj) receives the data by using rev 0 & 1, data can be sent out and returned again. if rev=0, then ii is destination row index for the node(s if ii>=0,jj>=0, then node (ii,jj) receives the data |
| destroyed destroyed h should be aligned so that the starting row is 2. on exit, the data is destroyed ldh (local input) integer h should be aligned so that the starting row is 2. on exit, the data is destroyed lds (local input) integer copy the matrix t so it won't be destroyed in factorization global dimension (m, n), local dimension (mp, nq) on exit, the contents of a are destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer global dimension (m, n), local dimension (mp, nq) on exit, the contents of a are destroyed ia (global input) integer on entry, the subdiagonal elements of the tridiagonal matrix. on exit, e has been destroyed q (local output) double precision array, the second sub-eigenvector matrix). on exit, the contents of z have been destroyed by the updatin the second sub-eigenvector matrix). on exit, the contents of z have been destroyed by the updatin on entry, the subdiagonal elements of the tridiagonal matrix. on exit, e has been destroyed q (local output) double precision array, triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer global dimension (m, n), local dimension (mp, nq) on exit, the contents of a are destroyed ia (global input) integer on entry, the subdiagonal elements of the tridiagonal matrix. on exit, e has been destroyed q (local output) real array, the second sub-eigenvector matrix). on exit, the contents of z have been destroyed by the updatin the second sub-eigenvector matrix). on exit, the contents of z have been destroyed by the updatin on entry, the subdiagonal elements of the tridiagonal matrix. on exit, e has been destroyed q (local output) real array, triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer global dimension (m, n), local dimension (mp, nq) on exit, the contents of a are destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer triangle (if uplo='u') of a, including the diagonal, is destroyed ia (global input) integer or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer h should be aligned so that the starting row is 2. on exit, the data is destroyed lds (local input) integer copy the matrix t so it won't be destroyed in factorization h should be aligned so that the starting row is 2. on exit, the data is destroyed ldh (local input) integer |
| detail detail see pcdbtrf and pcdbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pcgbtrf and pcgbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pcpbtrf and pcpbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pddbtrf and pddbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pdgbtrf and pdgbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pdpbtrf and pdpbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see psdbtrf and psdbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see psgbtrf and psgbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pspbtrf and pspbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pzdbtrf and pzdbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pzgbtrf and pzgbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o see pzpbtrf and pzpbtrs for details ===================================================================== used in lapack. please see the notes below and the scalapack manual for more detail on the format o |
| details details on exit, details of the factorization: u is stored as a rows 1 to kl+ku+1, and the multipliers used during the further details further details further details on exit, details of the factorization: u is stored as a rows 1 to kl+ku+1, and the multipliers used during the see pcdbtrf and pcdbtrs for details ===================================================================== see pcdttrf and pcdttrs for details ===================================================================== see pcgbtrf and pcgbtrs for details ===================================================================== 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 ( lld_a, locc(ja+n-1) ). on entry, the m-by-n matrix a. if m >= n, sub( a ) is overwritten by details of its q if m < n, sub( a ) is overwritten by details of its lq 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 details 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 details further details further details 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 details represent the unitary matrix q as a product of elementary reflectors; see further details ia (global input) integer further details further details see pcpbtrf and pcpbtrs for details ===================================================================== see pcpttrf and pcpttrs for details ===================================================================== further details further details see pddbtrf and pddbtrs for details ===================================================================== see pddttrf and pddttrs for details ===================================================================== see pdgbtrf and pdgbtrs for details ===================================================================== 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 ( lld_a, locc(ja+n-1) ). on entry, the m-by-n matrix a. if m >= n, sub( a ) is overwritten by details of its q if m < n, sub( a ) is overwritten by details of its lq 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 details 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 details see pdpbtrf and pdpbtrs for details ===================================================================== see pdpttrf and pdpttrs for details ===================================================================== it could conceivably fail on hexadecimal or decimal machines without guard digits, but we know of none. see dlaed3 for details arguments further details 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 details further details see psdbtrf and psdbtrs for details ===================================================================== see psdttrf and psdttrs for details ===================================================================== see psgbtrf and psgbtrs for details ===================================================================== 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 ( lld_a, locc(ja+n-1) ). on entry, the m-by-n matrix a. if m >= n, sub( a ) is overwritten by details of its q if m < n, sub( a ) is overwritten by details of its lq 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 details 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 details see pspbtrf and pspbtrs for details ===================================================================== see pspttrf and pspttrs for details ===================================================================== it could conceivably fail on hexadecimal or decimal machines without guard digits, but we know of none. see slaed3 for details arguments further details 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 details see pzdbtrf and pzdbtrs for details ===================================================================== see pzdttrf and pzdttrs for details ===================================================================== see pzgbtrf and pzgbtrs for details ===================================================================== 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 ( lld_a, locc(ja+n-1) ). on entry, the m-by-n matrix a. if m >= n, sub( a ) is overwritten by details of its q if m < n, sub( a ) is overwritten by details of its lq 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 details 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 details further details further details 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 details represent the unitary matrix q as a product of elementary reflectors; see further details ia (global input) integer further details further details see pzpbtrf and pzpbtrs for details ===================================================================== see pzpttrf and pzpttrs for details ===================================================================== further details further details on exit, details of the factorization: u is stored as a rows 1 to kl+ku+1, and the multipliers used during the on exit, details of the factorization: u is stored as a rows 1 to kl+ku+1, and the multipliers used during the further details further details further details |
| detect detect if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pcheevx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pchegvx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pdsyevx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pdsygvx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pssyevx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pssygvx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pzheevx is not able to detect thi requested, the user must supply both sufficient if jobz .eq. 'v', nz = m unless the user supplies insufficient space and pzhegvx is not able to detect thi requested, the user must supply both sufficient |
| detected detected converge in csteqr2 after a total of 30*n iterations. if info = n+1, then pcheev has detected heterogeneit the process grid. in this case, the accuracy of converge in dsteqr2 after a total of 30*n iterations. if info = n+1, then pdsyev has detected heterogeneit the process grid. in this case, the accuracy of converge in ssteqr2 after a total of 30*n iterations. if info = n+1, then pssyev has detected heterogeneit the process grid. in this case, the accuracy of converge in zsteqr2 after a total of 30*n iterations. if info = n+1, then pzheev has detected heterogeneit the process grid. in this case, the accuracy of |
| Determine Determine Determine the block size for this environmen Determine the effect of starting the double-shift q negligible. Determine the block size for this environmen Determine the unit roundoff and over/underflow thresholds Determine number of steps in tree loo Determine number of steps in tree loo Determine the number of columns we have so we can check workspac performed by an unitary similarity transformation q' * a * q. the routine returns the matrices v and t which Determine q as a bloc Determine machine dependent parameters to control overflow its process row. the values of locr() and locc() may be Determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), Determine number of steps in tree loo Determine number of steps in tree loo here q and p**h are the unitary distributed matrices Determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are defined Determine number of steps in tree loo Determine number of steps in tree loo Determine the number of columns we have so we can check workspac nal similarity transformation q' * a * q. the routine returns the matrices v and t which Determine q as a block reflector i - v*t*v' this implementation of the sturm sequence loop has conditionals in the innermost loop to avoid overflow and Determine the sign of implementation of the sturm sequence loop. here q and p**t are the orthogonal distributed matrices Determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are defined Determine number of steps in tree loo Determine number of steps in tree loo its process row. the values of locr() and locc() may be Determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be Determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), Determine number of steps in tree loo Determine number of steps in tree loo Determine the number of columns we have so we can check workspac nal similarity transformation q' * a * q. the routine returns the matrices v and t which Determine q as a block reflector i - v*t*v' this implementation of the sturm sequence loop has conditionals in the innermost loop to avoid overflow and Determine the sign of implementation of the sturm sequence loop. here q and p**t are the orthogonal distributed matrices Determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are defined Determine number of steps in tree loo Determine number of steps in tree loo Determine number of steps in tree loo Determine number of steps in tree loo Determine the number of columns we have so we can check workspac performed by an unitary similarity transformation q' * a * q. the routine returns the matrices v and t which Determine q as a bloc Determine machine dependent parameters to control overflow its process row. the values of locr() and locc() may be Determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), Determine number of steps in tree loo Determine number of steps in tree loo here q and p**h are the unitary distributed matrices Determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are defined Determine the block size for this environmen Determine the unit roundoff and over/underflow thresholds Determine the block size for this environmen Determine the effect of starting the double-shift q negligible. |
| determined determined on entry, the number of bulges to send through h ( >1 ). nbulge should be less than the maximum determined (jblk) on exit, the maximum number of bulges that can be sent on entry, the number of bulges to send through h ( >1 ). nbulge should be less than the maximum determined (jblk) on exit, the maximum number of bulges that can be sent its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), pcgels solves overdetermined or underdetermined complex linea or its conjugate-transpose, using a qr or lq factorization of its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), receive if k were distributed over the c processes of its process row. the values of locr() and locc() may be determined via a cal locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), of its process row. the values of locp() and locq() may be determined via a call t locp( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), do not exceed maximum determined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), here q and p**h are the unitary distributed matrices determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are defined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), pdgels solves overdetermined or underdetermined real linea or its transpose, using a qr or lq factorization of sub( a ). it is its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), receive if k were distributed over the c processes of its process row. the values of locr() and locc() may be determined via a cal locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), do not exceed maximum determined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), here q and p**t are the orthogonal distributed matrices determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are defined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), (or cluster) is considered to be located if it has been determined to lie in an interval whose width is abstol o will be used, where |t| means the 1-norm of t. its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), of its process row. the values of locp() and locq() may be determined via a call t locp( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), psgels solves overdetermined or underdetermined real linea or its transpose, using a qr or lq factorization of sub( a ). it is its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), receive if k were distributed over the c processes of its process row. the values of locr() and locc() may be determined via a cal locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), do not exceed maximum determined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), here q and p**t are the orthogonal distributed matrices determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**t. q and p**t are defined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), (or cluster) is considered to be located if it has been determined to lie in an interval whose width is abstol o will be used, where |t| means the 1-norm of t. its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), of its process row. the values of locp() and locq() may be determined via a call t locp( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), pzgels solves overdetermined or underdetermined complex linea or its conjugate-transpose, using a qr or lq factorization of its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), receive if k were distributed over the c processes of its process row. the values of locr() and locc() may be determined via a cal locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), of its process row. the values of locp() and locq() may be determined via a call t locp( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), do not exceed maximum determined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), here q and p**h are the unitary distributed matrices determined b bidiagonal form: a(ia:*,ja:*) = q * b * p**h. q and p**h are defined its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), its process row. the values of locr() and locc() may be determined via a call to th locr( m ) = numroc( m, mb_a, myrow, rsrc_a, nprow ), on entry, the number of bulges to send through h ( >1 ). nbulge should be less than the maximum determined (jblk) on exit, the maximum number of bulges that can be sent on entry, the number of bulges to send through h ( >1 ). nbulge should be less than the maximum determined (jblk) on exit, the maximum number of bulges that can be sent |
| determines determines the first iteration of this loop determines a reflection thus creating a nonzero bulge below the subdiagonal. vect = 'p', tau(i) must contain the scalar factor of the elementary reflector h(i) or g(i), which determines q or p tau is tied to the distributed matrix a. pdlamch determines double precision machine parameters arguments vect = 'p', tau(i) must contain the scalar factor of the elementary reflector h(i) or g(i), which determines q or p tau is tied to the distributed matrix a. pslamch determines single precision machine parameters arguments vect = 'p', tau(i) must contain the scalar factor of the elementary reflector h(i) or g(i), which determines q or p tau is tied to the distributed matrix a. vect = 'p', tau(i) must contain the scalar factor of the elementary reflector h(i) or g(i), which determines q or p tau is tied to the distributed matrix a. the first iteration of this loop determines a reflection thus creating a nonzero bulge below the subdiagonal. |
| determining determining subroutine name, in the same order that they appear in the argument list for name, even if they are not used in determining 2) the problem dimensions n1, n2, n3, n4 are specified in the order |
| Developer Developer code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. code Developer: andrew j. cleary, university of tennessee this version released: august, 2001. |
| DGBTRS DGBTRS update the last bw columns of a_i (code modified from DGBTRS only the eliminations of unknowns > ln-bw have an effect on update the last bw columns of a_i (code modified from DGBTRS only the eliminations of unknowns > ln-bw have an effect on |
| DGEBR2D DGEBR2D the first column of a send data and only processes that own the first column of b receive data. the calls to dgebs2d/DGEBR2D |
| DGEBS2D DGEBS2D the first column of a send data and only processes that own the first column of b receive data. the calls to DGEBS2D/dgebr2 |
| DGSUM2D DGSUM2D the above formula allows tau to be spread down in the same call to DGSUM2D which performs the sum-to-all of c the computation of v, which could be performed in any processor the above formula allows tau to be spread down in the same call to DGSUM2D which performs the sum-to-all of c the computation of v, which could be performed in any processor |
| Dhillon Dhillon see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer see "on the correctness of parallel bisection in floating point" by demmel, Dhillon and ren, lapack working note #7 m (global output) integer |
| diag diag compute contribution to diagonal block(s) of reduced system solve with diagonal bloc compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)* trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b = 'r': row equilibration, i.e., sub( a ) has been pre- multiplied by diag(r(ia:ia+m-1)) multiplied by diag(c(ja:ja+n-1)), on exit, if equed = 'y', the equilibrated matrix: diag(sr(ia:ia+n-1)) * sub( a ) * diag(sc(ja:ja+n-1)) ia (global input) integer compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * scaling of the matrix a, but if equilibration is used, a is factor main partition a_i = l_i {l_i}^c in each processor
or a_i = {u_i}^c {u_i} if e is the upper superdiagona
solve with diagonal bloc diag (global input) characte = 'u': a(ia:ia+n-1,ja:ja+n-1) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular diag (global input) characte is unit triangular: diag (global input) characte = 'u': sub( a ) is unit triangular. compute contribution to diagonal block(s) of reduced system solve with diagonal bloc compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)* trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b = 'r': row equilibration, i.e., sub( a ) has been pre- multiplied by diag(r(ia:ia+m-1)) multiplied by diag(c(ja:ja+n-1)), on exit, if equed = 'y', the equilibrated matrix: diag(sr(ia:ia+n-1)) * sub( a ) * diag(sc(ja:ja+n-1)) ia (global input) integer compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * scaling of the matrix a, but if equilibration is used, a is factor main partition a_i = l_i {l_i}^t in each processor
or a_i = {u_i}^t {u_i} if e is the upper superdiagona
solve with diagonal bloc diag (global input) characte = 'u': a(ia:ia+n-1,ja:ja+n-1) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular diag (global input) characte is unit triangular: diag (global input) characte = 'u': sub( a ) is unit triangular. into a single character string. for example, uplo = 'u', trans = 't', and diag = 'n' for a triangular routine woul compute contribution to diagonal block(s) of reduced system solve with diagonal bloc compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)* trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b = 'r': row equilibration, i.e., sub( a ) has been pre- multiplied by diag(r(ia:ia+m-1)) multiplied by diag(c(ja:ja+n-1)), on exit, if equed = 'y', the equilibrated matrix: diag(sr(ia:ia+n-1)) * sub( a ) * diag(sc(ja:ja+n-1)) ia (global input) integer compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * scaling of the matrix a, but if equilibration is used, a is factor main partition a_i = l_i {l_i}^t in each processor
or a_i = {u_i}^t {u_i} if e is the upper superdiagona
solve with diagonal bloc diag (global input) characte = 'u': a(ia:ia+n-1,ja:ja+n-1) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular diag (global input) characte is unit triangular: diag (global input) characte = 'u': sub( a ) is unit triangular. compute contribution to diagonal block(s) of reduced system solve with diagonal bloc compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: trans = 'n': diag(r)*a*diag(c) *inv(diag(c))*x = diag(r)* trans = 'c': (diag(r)*a*diag(c))**h *inv(diag(r))*x = diag(c)*b = 'r': row equilibration, i.e., sub( a ) has been pre- multiplied by diag(r(ia:ia+m-1)) multiplied by diag(c(ja:ja+n-1)), on exit, if equed = 'y', the equilibrated matrix: diag(sr(ia:ia+n-1)) * sub( a ) * diag(sc(ja:ja+n-1)) ia (global input) integer compute contribution to diagonal block(s) of reduced system solve with diagonal bloc the system: diag(sr) * a * diag(sc) * inv(diag(sc)) * x = diag(sr) * scaling of the matrix a, but if equilibration is used, a is factor main partition a_i = l_i {l_i}^c in each processor
or a_i = {u_i}^c {u_i} if e is the upper superdiagona
solve with diagonal bloc diag (global input) characte = 'u': a(ia:ia+n-1,ja:ja+n-1) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular. diag (global input) character* = 'u': sub( a ) is unit triangular diag (global input) characte is unit triangular: diag (global input) characte = 'u': sub( a ) is unit triangular. |
| diagonal diagonal 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 factorizatio clamsh sends multiple shifts through a small (single node) matrix to see how consecutive small subdiagonal elements are modified b that can be sent through. where l or u is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha 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 factorizatio dlamsh sends multiple shifts through a small (single node) matrix to see how consecutive small subdiagonal elements are modified b that can be sent through. complex are together. this way one can employ 2x2 shifts easily since every 2nd subdiagonal is guaranteed to be zero where l is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha compute the eigenvalues and eigenvectors of the tridiagonal compute contribution to diagonal block(s) of reduced system solve with diagonal bloc where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute compute contribution to diagonal block(s) of reduced system a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute solve with diagonal bloc define the initial dimensions of the diagonal block pcgebd2 reduces a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal pcgebrd reduces a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are no where sigma is an m-by-n matrix which is zero except for its min(m,n) diagonal elements, u is an m-by-m orthogonal matrix, an are the singular values of a and the columns of u and v are the the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal (upper trapezoidal if m < n). the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal ele (upper trapezoidal if m < n). l and u are stored in sub( a ). l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(n,m) by the elements below the diagonal, with the array taua, m by m upper triangular matrix r; if m >= n, the elements on and above the (m-n)-th subdiagonal contain the m by n uppe taua, represent the unitary matrix q as a product of on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer 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 ). can be obtained by adding along row i and column i of the the triangular matrix, stopping/starting at the diagonal, which i in the following code, the row sums created by --- rows below are can be obtained by adding along row i and column i of the the triangular matrix, stopping/starting at the diagonal, which i in the following code, the row sums created by --- rows below are pclase2 initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th operand is distributed. pclaset initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th 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 ). compute the 1-norm of each column, not including the diagonal compute contribution to diagonal block(s) of reduced system solve with diagonal bloc buted matrix b with elements b(i,j) = s(i)*a(i,j)*s(j) has ones on the diagonal. this choice of sr and sc puts the condition numbe over all possible diagonal scalings. where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute factor main partition a_i = l_i {l_i}^c in each processor
or a_i = {u_i}^c {u_i} if e is the upper superdiagonal
a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn solve with diagonal bloc pcstein computes the eigenvectors of a symmetric tridiagonal matri correspond to user specified eigenvalues. pcstein does not upper triangular part is not referenced. if diag = 'u', the diagonal elements of a(ia:ia+n-1,ja:ja+n-1) are also no referenced. if diag = 'u', the diagonal elements of sub( a ) are als triangular matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal to be 1. on exit, the (triangular) inverse of the original matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal elements o compute contribution to diagonal block(s) of reduced system solve with diagonal bloc where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute compute contribution to diagonal block(s) of reduced system a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute solve with diagonal bloc define the initial dimensions of the diagonal block pdgebd2 reduces a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal pdgebrd reduces a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are no where sigma is an m-by-n matrix which is zero except for its min(m,n) diagonal elements, u is an m-by-m orthogonal matrix, an are the singular values of a and the columns of u and v are the the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal (upper trapezoidal if m < n). the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal ele (upper trapezoidal if m < n). l and u are stored in sub( a ). l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(n,m) by the elements below the diagonal, with the array taua, m by m upper triangular matrix r; if m >= n, the elements on and above the (m-n)-th subdiagonal contain the m by n uppe taua, represent the orthogonal matrix q as a product of 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 ). j = 1,...,minp. it uses and computes the function n(w), which is the count of eigenvalues of a symmetric tridiagonal matrix less tha pdlaed0 computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method pdlaed1 computes the updated eigensystem of a diagonal in parallel. n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 n1 (input) integer n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 nb (global input) integer can be obtained by adding along row i and column i of the the triangular matrix, stopping/starting at the diagonal, which i in the following code, the row sums created by --- rows below are n (input) integer the order of the tridiagonal matrix t. n >= 1 d (input) double precision array, dimension (2*n - 1) pdlase2 initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th operand is distributed. pdlaset initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th pdlatrd reduces nb rows and columns of a real symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to symmetric tridiagonal and returns the matrices v and w which are needed to apply the compute contribution to diagonal block(s) of reduced system solve with diagonal bloc buted matrix b with elements b(i,j) = s(i)*a(i,j)*s(j) has ones on the diagonal. this choice of sr and sc puts the condition numbe over all possible diagonal scalings. where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute factor main partition a_i = l_i {l_i}^t in each processor
or a_i = {u_i}^t {u_i} if e is the upper superdiagonal
a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute solve with diagonal bloc pdstebz computes the eigenvalues of a symmetric tridiagonal matrix i the interval [vl, vu], or the eigenvalues indexed il through iu. a pdstedc computes all eigenvalues and eigenvectors of a symmetric tridiagonal matrix in parallel, using the divide an pdstein computes the eigenvectors of a symmetric tridiagonal matri correspond to user specified eigenvalues. pdstein does not on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer 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 upper triangular part is not referenced. if diag = 'u', the diagonal elements of a(ia:ia+n-1,ja:ja+n-1) are also no referenced. if diag = 'u', the diagonal elements of sub( a ) are als triangular matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal to be 1. on exit, the (triangular) inverse of the original matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal elements o compute contribution to diagonal block(s) of reduced system solve with diagonal bloc where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute compute contribution to diagonal block(s) of reduced system a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute solve with diagonal bloc define the initial dimensions of the diagonal block psgebd2 reduces a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal psgebrd reduces a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are no where sigma is an m-by-n matrix which is zero except for its min(m,n) diagonal elements, u is an m-by-m orthogonal matrix, an are the singular values of a and the columns of u and v are the the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal (upper trapezoidal if m < n). the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal ele (upper trapezoidal if m < n). l and u are stored in sub( a ). l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(n,m) by the elements below the diagonal, with the array taua, m by m upper triangular matrix r; if m >= n, the elements on and above the (m-n)-th subdiagonal contain the m by n uppe taua, represent the orthogonal matrix q as a product of 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 ). j = 1,...,minp. it uses and computes the function n(w), which is the count of eigenvalues of a symmetric tridiagonal matrix less tha pslaed0 computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method pslaed1 computes the updated eigensystem of a diagonal in parallel. n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 n1 (input) integer n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 nb (global input) integer can be obtained by adding along row i and column i of the the triangular matrix, stopping/starting at the diagonal, which i in the following code, the row sums created by --- rows below are n (input) integer the order of the tridiagonal matrix t. n >= 1 d (input) real array, dimension (2*n - 1) pslase2 initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th operand is distributed. pslaset initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th pslatrd reduces nb rows and columns of a real symmetric distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to symmetric tridiagonal and returns the matrices v and w which are needed to apply the compute contribution to diagonal block(s) of reduced system solve with diagonal bloc buted matrix b with elements b(i,j) = s(i)*a(i,j)*s(j) has ones on the diagonal. this choice of sr and sc puts the condition numbe over all possible diagonal scalings. where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute factor main partition a_i = l_i {l_i}^t in each processor
or a_i = {u_i}^t {u_i} if e is the upper superdiagonal
a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute solve with diagonal bloc psstebz computes the eigenvalues of a symmetric tridiagonal matrix i the interval [vl, vu], or the eigenvalues indexed il through iu. a psstedc computes all eigenvalues and eigenvectors of a symmetric tridiagonal matrix in parallel, using the divide an psstein computes the eigenvectors of a symmetric tridiagonal matri correspond to user specified eigenvalues. psstein does not on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer 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 upper triangular part is not referenced. if diag = 'u', the diagonal elements of a(ia:ia+n-1,ja:ja+n-1) are also no referenced. if diag = 'u', the diagonal elements of sub( a ) are als triangular matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal to be 1. on exit, the (triangular) inverse of the original matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal elements o compute contribution to diagonal block(s) of reduced system solve with diagonal bloc where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute compute contribution to diagonal block(s) of reduced system a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute solve with diagonal bloc define the initial dimensions of the diagonal block pzgebd2 reduces a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal pzgebrd reduces a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to upper or lower bidiagonal from the factorization a(ia:ia+n-1,ja:ja+n-1) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and below the diagonal of sub( a ) contain the m by min(m,n the elements above the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, repre- sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(m,n) by the elements below the diagonal, with the array tau, local pieces of the factors l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are no where sigma is an m-by-n matrix which is zero except for its min(m,n) diagonal elements, u is an m-by-m orthogonal matrix, an are the singular values of a and the columns of u and v are the the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal (upper trapezoidal if m < n). the factorization has the form sub( a ) = p * l * u, where p is a permutation matrix, l is lower triangular with unit diagonal ele (upper trapezoidal if m < n). l and u are stored in sub( a ). l and u from the factorization sub( a ) = p*l*u; the unit diagonal elements of l are not stored ia (global input) integer sub( a ) which is to be factored. on exit, the elements on and above the diagonal of sub( a ) contain the min(n,m) by the elements below the diagonal, with the array taua, m by m upper triangular matrix r; if m >= n, the elements on and above the (m-n)-th subdiagonal contain the m by n uppe taua, represent the unitary matrix q as a product of on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i on exit, the lower triangle (if uplo='l') or the upper triangle (if uplo='u') of a, including the diagonal, i or the lower triangle (if uplo='l') of sub( a ), including the diagonal, is destroyed ia (global input) integer 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 ). can be obtained by adding along row i and column i of the the triangular matrix, stopping/starting at the diagonal, which i in the following code, the row sums created by --- rows below are can be obtained by adding along row i and column i of the the triangular matrix, stopping/starting at the diagonal, which i in the following code, the row sums created by --- rows below are pzlase2 initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th operand is distributed. pzlaset initializes an m-by-n distributed matrix sub( a ) denoting a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on th 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 ). compute the 1-norm of each column, not including the diagonal compute contribution to diagonal block(s) of reduced system solve with diagonal bloc buted matrix b with elements b(i,j) = s(i)*a(i,j)*s(j) has ones on the diagonal. this choice of sr and sc puts the condition numbe over all possible diagonal scalings. where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute factor main partition a_i = l_i {l_i}^c in each processor
or a_i = {u_i}^c {u_i} if e is the upper superdiagonal
a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn solve with diagonal bloc pzstein computes the eigenvectors of a symmetric tridiagonal matri correspond to user specified eigenvalues. pzstein does not upper triangular part is not referenced. if diag = 'u', the diagonal elements of a(ia:ia+n-1,ja:ja+n-1) are also no referenced. if diag = 'u', the diagonal elements of sub( a ) are als triangular matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal to be 1. on exit, the (triangular) inverse of the original matrix, and the strictly upper triangular part of sub( a ) is not referenced. if diag = 'u', the diagonal elements o 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 factorizatio slamsh sends multiple shifts through a small (single node) matrix to see how consecutive small subdiagonal elements are modified b that can be sent through. complex are together. this way one can employ 2x2 shifts easily since every 2nd subdiagonal is guaranteed to be zero where l is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha compute the eigenvalues and eigenvectors of the tridiagonal 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 factorizatio zlamsh sends multiple shifts through a small (single node) matrix to see how consecutive small subdiagonal elements are modified b that can be sent through. where l or u is the cholesky factor of a hermitian positive definite tridiagonal matrix a such tha |
| diagonally diagonally where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute square blocks. there are 5 buffers that each node stores these values: a buffer to send diagonally down and right, a buffe up and left and a buffer to send right. each of these buffers where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute square blocks. there are 5 buffers that each node stores these values: a buffer to send diagonally down and right, a buffe up and left and a buffer to send right. each of these buffers where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute square blocks. there are 5 buffers that each node stores these values: a buffer to send diagonally down and right, a buffe up and left and a buffer to send right. each of these buffers where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute square blocks. there are 5 buffers that each node stores these values: a buffer to send diagonally down and right, a buffe up and left and a buffer to send right. each of these buffers |
| diagonals diagonals however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for d (input) double precision array, dimension (2*n - 1) contains the diagonals and the squares of the off-diagona assumed to be interleaved in memory for better cache d (input) double precision array, dimension (2*n - 1) contains the diagonals and the squares of the off-diagona assumed to be interleaved in memory for better cache however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for d (input) real array, dimension (2*n - 1) contains the diagonals and the squares of the off-diagona assumed to be interleaved in memory for better cache d (input) real array, dimension (2*n - 1) contains the diagonals and the squares of the off-diagona assumed to be interleaved in memory for better cache however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for however, for tridiagonal matrices, since the objects being distributed are the individual vectors storing the diagonals, w the 1-by-p descriptor are allowed and are equivalent for |
| did did if this processor did not hold part of the grid i info = -i. > 0: if info = 1 through n, the i(th) eigenvalue did no if info = n+1, then pcheev has detected heterogeneity info = -i. > 0: if info = 1 through n, the i(th) eigenvalue did no (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t if this processor did not hold part of the grid i = 0 : all intervals converged. = 1 - mmax : the last info intervals did not converge does not converge for some or all eigenvalues, info is set to 1 and the ones for which it did not are identified by info = -i. > 0: if info = 1 through n, the i(th) eigenvalue did no if info = n+1, then pdsyev has detected heterogeneity (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t if this processor did not hold part of the grid i = 0 : all intervals converged. = 1 - mmax : the last info intervals did not converge does not converge for some or all eigenvalues, info is set to 1 and the ones for which it did not are identified by info = -i. > 0: if info = 1 through n, the i(th) eigenvalue did no if info = n+1, then pssyev has detected heterogeneity (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t if this processor did not hold part of the grid i info = -i. > 0: if info = 1 through n, the i(th) eigenvalue did no if info = n+1, then pzheev has detected heterogeneity info = -i. > 0: if info = 1 through n, the i(th) eigenvalue did no (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t (mod(info/8,2).ne.0)), indicating that some eigenvalues or eigenvectors did not converge, try setting abstol t |
| differ differ note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional note that permutations are performed on the matrix, so that the factors returned are different from those returne descriptors now have *types* and differ from scalapack 1.0 note: banded codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional descriptors now have *types* and differ from scalapack 1.0 note: tridiagonal codes can use either the old two dimensional |
| difference difference the value of a is confusing. it is easiest to state the difference between truea and a at the point that mvr2 is called the value of a is confusing. it is easiest to state the difference between truea and a at the point that mvr2 is called the value of a is confusing. it is easiest to state the difference between truea and a at the point that mvr2 is called the value of a is confusing. it is easiest to state the difference between truea and a at the point that mvr2 is called |
| Differences Differences Differences between pcheevx and cheev Differences between pdsyevx and dsyev Differences between pssyevx and ssyev Differences between pzheevx and zheev |
| different different note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise note that permutations are performed on the matrix, so that the factors returned are different from those returne finally aptr is the pointer to the first element of a. as lapack has a slightly different matrix format than scalapack the pointe only spot checks of the consistency of the eigenvalues across the different processes. because of this, it is possible that messages. pcheevx does not reorthogonalize eigenvectors that are on different processes. the extent of reorthogonalizatio note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise correspond to user specified eigenvalues. pcstein does not orthogonalize vectors that are on different processes. the exten eigenvectors that are to be orthogonalized are computed by the same note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise note that permutations are performed on the matrix, so that the factors returned are different from those returne finally aptr is the pointer to the first element of a. as lapack has a slightly different matrix format than scalapack the pointe note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise correspond to user specified eigenvalues. pdstein does not orthogonalize vectors that are on different processes. the exten eigenvectors that are to be orthogonalized are computed by the same no checks for consistency of the eigenvalues or eigenvectors across the different processes. because of this, it is possible that messages. no checks for consistency of the eigenvalues or eigenvectors across the different processes. because of this, it is possible that messages. pdsyevx does not reorthogonalize eigenvectors that are on different processes. the extent of reorthogonalizatio value to all procesors (i.e. global output). however some, in particular, the panel blocking factor can be different values on different processors (i.e. local output). note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise note that permutations are performed on the matrix, so that the factors returned are different from those returne finally aptr is the pointer to the first element of a. as lapack has a slightly different matrix format than scalapack the pointe note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise correspond to user specified eigenvalues. psstein does not orthogonalize vectors that are on different processes. the exten eigenvectors that are to be orthogonalized are computed by the same no checks for consistency of the eigenvalues or eigenvectors across the different processes. because of this, it is possible that messages. no checks for consistency of the eigenvalues or eigenvectors across the different processes. because of this, it is possible that messages. pssyevx does not reorthogonalize eigenvectors that are on different processes. the extent of reorthogonalizatio note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise note that permutations are performed on the matrix, so that the factors returned are different from those returne finally aptr is the pointer to the first element of a. as lapack has a slightly different matrix format than scalapack the pointe only spot checks of the consistency of the eigenvalues across the different processes. because of this, it is possible that messages. pzheevx does not reorthogonalize eigenvectors that are on different processes. the extent of reorthogonalizatio note that permutations are performed on the matrix, so that the factors returned are different from those returne if this is the first group of processors, the receive comes from a different processor than otherwise if this is the first group of processors, the receive comes from a different processor than otherwise correspond to user specified eigenvalues. pzstein does not orthogonalize vectors that are on different processes. the exten eigenvectors that are to be orthogonalized are computed by the same |
| differs differs following differs in comparison to pslahqr following differs in comparison to pdlahqr |
| digit digit this code makes very mild assumptions about floating point arithmetic. it will work on machines with a guard digit i which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. this code makes very mild assumptions about floating point arithmetic. it will work on machines with a guard digit i which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. this code makes very mild assumptions about floating point arithmetic. it will work on machines with a guard digit i which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. this code makes very mild assumptions about floating point arithmetic. it will work on machines with a guard digit i which subtract like the cray x-mp, cray y-mp, cray c-90, or cray-2. |
| digits digits arithmetic. it will work on machines with a guard digit in add/subtract, or on those binary machines without guard digits it could conceivably fail on hexadecimal or decimal machines prec = eps*base t = number of (base) digits in the mantiss emin = minimum exponent before (gradual) underflow arithmetic. it will work on machines with a guard digit in add/subtract, or on those binary machines without guard digits it could conceivably fail on hexadecimal or decimal machines arithmetic. it will work on machines with a guard digit in add/subtract, or on those binary machines without guard digits it could conceivably fail on hexadecimal or decimal machines prec = eps*base t = number of (base) digits in the mantiss emin = minimum exponent before (gradual) underflow arithmetic. it will work on machines with a guard digit in add/subtract, or on those binary machines without guard digits it could conceivably fail on hexadecimal or decimal machines |
| dim dim distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca |
| dimension dimension v1 (local input/local output) complex array of dimension 2. the first maximum absolute value element an ab (input/output) complex array, dimension (ldab,n 2*kl+ku+1; rows 1 to kl of the array need not be set. dl (input/output) complex array, dimension (n-1 a. dl (input) complex array, dimension (n-1 lu factorization of a. lds (local input) integer on entry, the leading dimension of s. unchanged on exit lda (local input) integer on entry, the leading dimension of a. unchanged on exit wantz (global input) logical d (input) real array, dimension (n factorization computed by cpttrf. t - complex array of dimension ( ldt, n ) upper triangular part of the array t must contain the upper ab (input/output) double precision array, dimension (ldab,n 2*kl+ku+1; rows 1 to kl of the array need not be set. dl (input/output) complex array, dimension (n-1 a. dl (input) complex array, dimension (n-1 lu factorization of a. lds (local input) integer on entry, the leading dimension of s. unchanged on exit lda (local input) integer on entry, the leading dimension of a. unchanged on exit wantz (global input) logical s (local input/output) double precision array, dimension ld on exit, the diagonal blocks of s have been rewritten to pair d (input) real array, dimension (n factorization computed by dpttrf. t - double precision array of dimension ( ldt, n ) upper triangular part of the array t must contain the upper a (local input/local output) complex pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) complex pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. a (local input/local output) complex pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the define the initial dimensions of the diagonal block a (local input/local output) complex pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca first column of a is distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed matrix a. a (local input/workspace) block cyclic complex array, global dimension (n, n), local dimension ( lld_a distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). pclacp2 requires that only dimension of the matrix operands i distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) complex pointer into the local memory to an array of dimension (lld_a pieces of the n-by-(n-k+1) general distributed matrix pclamr1d redistributes a one-dimensional row vector from one dat distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on the offdiagonals. pclase2 requires that only dimension of the matri distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) complex pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) complex pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. distributed. lld_a (local) desca[ lld_ ] the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) double precision pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) double precision pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. a (local input/local output) double precision pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the define the initial dimensions of the diagonal block a (local input/local output) double precision pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). pdlacp2 requires that only dimension of the matrix operands i distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca d (input) double precision array, dimension (2*n - 1 elements of the tridiagonal matrix t. these elements are intvl (input/output) double precision array, dimension (2*(kl-kf) oendpoint f the j-th interval, and intvl(2*j) is the right d (global input/output) double precision array, dimension (n on exit, if info = 0, the eigenvalues in descending order. 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. n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 n1 (input) integer n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 nb (global input) integer distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) double precision pointer into the local memory to an array of dimension (lld_a pieces of the n-by-(n-k+1) general distributed matrix pdlamr1d redistributes a one-dimensional row vector from one dat distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca d (input) double precision array, dimension (2*n - 1 elements of the tridiagonal matrix t. these elements are distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on the offdiagonals. pdlase2 requires that only dimension of the matri distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca q (local input) double precision pointer into the local memory to an array of dimension (lld_q, locc(jq+n-1) ). this arra to be copied from. distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) double precision pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) double precision pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. distributed. lld_a (local) desca[ lld_ ] the leading dimension of the loca d (global input) double precision array, dimension (n avoid overflow, the matrix must be scaled so that its largest d (global input/output) double precision array, dimension (n on exit, if info = 0, the eigenvalues in descending order. distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca first column of a is distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed matrix a. a (local input/workspace) block cyclic double precision array, global dimension (n, n), local dimension ( lld_a on entry, the symmetric matrix a. if uplo = 'u', only the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) real pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) real pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. a (local input/local output) real pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the define the initial dimensions of the diagonal block a (local input/local output) real pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). pslacp2 requires that only dimension of the matrix operands i distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca d (input) real array, dimension (2*n - 1 elements of the tridiagonal matrix t. these elements are intvl (input/output) real array, dimension (2*(kl-kf) oendpoint f the j-th interval, and intvl(2*j) is the right d (global input/output) real array, dimension (n on exit, if info = 0, the eigenvalues in descending order. 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. n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 n1 (input) integer n (input) integer the dimension of the symmetric tridiagonal matrix. n >= 0 nb (global input) integer distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) real pointer into the local memory to an array of dimension (lld_a pieces of the n-by-(n-k+1) general distributed matrix pslamr1d redistributes a one-dimensional row vector from one dat distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca d (input) real array, dimension (2*n - 1 elements of the tridiagonal matrix t. these elements are distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on the offdiagonals. pslase2 requires that only dimension of the matri distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca q (local input) real pointer into the local memory to an array of dimension (lld_q, locc(jq+n-1) ). this arra to be copied from. distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) real pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) real pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. distributed. lld_a (local) desca[ lld_ ] the leading dimension of the loca d (global input) real array, dimension (n avoid overflow, the matrix must be scaled so that its largest d (global input/output) real array, dimension (n on exit, if info = 0, the eigenvalues in descending order. distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca first column of a is distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed matrix a. a (local input/workspace) block cyclic real array, global dimension (n, n), local dimension ( lld_a on entry, the symmetric matrix a. if uplo = 'u', only the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) complex*16 pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) complex*16 pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca[ lld_ ] the leading dimension of the loca desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. a (local input/local output) complex*16 pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the define the initial dimensions of the diagonal block a (local input/local output) complex*16 pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca first column of a is distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed matrix a. a (local input/workspace) block cyclic complex*16 array, global dimension (n, n), local dimension ( lld_a distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) and sub( b ) denotes b(ib:ib+m-1,jb:jb+n-1). pzlacp2 requires that only dimension of the matrix operands i distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) complex*16 pointer into the local memory to an array of dimension (lld_a pieces of the n-by-(n-k+1) general distributed matrix pzlamr1d redistributes a one-dimensional row vector from one dat distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a(ia:ia+m-1,ja:ja+n-1) to beta on the diagonal and alpha on the offdiagonals. pzlase2 requires that only dimension of the matri distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca a (local input/local output) complex*16 pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the a (local input/local output) complex*16 pointer into local memory to an array with first dimension on entry, this array contains the local pieces of the distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension dlen if 2d type (dtype_a=1), dlen >= 9. distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca distributed. lld_a (local) desca( lld_ ) the leading dimension of the loca ab (input/output) real array, dimension (ldab,n 2*kl+ku+1; rows 1 to kl of the array need not be set. dl (input/output) complex array, dimension (n-1 a. dl (input) complex array, dimension (n-1 lu factorization of a. lds (local input) integer on entry, the leading dimension of s. unchanged on exit lda (local input) integer on entry, the leading dimension of a. unchanged on exit wantz (global input) logical s (local input/output) real array, dimension ld on exit, the diagonal blocks of s have been rewritten to pair d (input) real array, dimension (n factorization computed by spttrf. t - real array of dimension ( ldt, n ) upper triangular part of the array t must contain the upper v1 (local input/local output) complex*16 array of dimension 2. the first maximum absolute value element an ab (input/output) complex*16 array, dimension (ldab,n 2*kl+ku+1; rows 1 to kl of the array need not be set. dl (input/output) complex array, dimension (n-1 a. dl (input) complex array, dimension (n-1 lu factorization of a. lds (local input) integer on entry, the leading dimension of s. unchanged on exit lda (local input) integer on entry, the leading dimension of a. unchanged on exit wantz (global input) logical d (input) real array, dimension (n factorization computed by zpttrf. t - complex*16 array of dimension ( ldt, n ) upper triangular part of the array t must contain the upper |
| dimensional dimensional banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into to pcunmbr. nru is equal to the local number of rows of the matrix u when distributed 1-dimensional "column" o of columns of the matrix vt when distributed across pclamr1d redistributes a one-dimensional row vector from one dat banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into to pdormbr. nru is equal to the local number of rows of the matrix u when distributed 1-dimensional "column" o of columns of the matrix vt when distributed across pdlamr1d redistributes a one-dimensional row vector from one dat banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into to psormbr. nru is equal to the local number of rows of the matrix u when distributed 1-dimensional "column" o of columns of the matrix vt when distributed across pslamr1d redistributes a one-dimensional row vector from one dat banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into to pzunmbr. nru is equal to the local number of rows of the matrix u when distributed 1-dimensional "column" o of columns of the matrix vt when distributed across pzlamr1d redistributes a one-dimensional row vector from one dat banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into |
| dimensionally dimensionally banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the banded matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into banded compared with the number of equations. in this situation, it is best to distribute the input matrix a one-dimensionally the basic algorithm divides the tridiagonal matrix up into |
| dimensions dimensions define the initial dimensions of the diagonal block the eigenvectors on output. the eigenvectors are distributed in a block cyclic manner in both dimensions, with define the initial dimensions of the diagonal block the eigenvectors on output. the eigenvectors are distributed in a block cyclic manner in both dimensions, with n4 (global input) integer problem dimensions for the subroutine name; these may not al define the initial dimensions of the diagonal block the eigenvectors on output. the eigenvectors are distributed in a block cyclic manner in both dimensions, with define the initial dimensions of the diagonal block the eigenvectors on output. the eigenvectors are distributed in a block cyclic manner in both dimensions, with |
| dimmension dimmension d (global input/output) double precision array, dimmension (n d (global input/output) real array, dimmension (n |
| DIREC DIREC DIREC (global input) character* = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) DIREC (global input) character* = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) DIREC (global input) character* = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) DIREC (global input) character* = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) applies pivots forward from top of matrix. DIREC (global input) characte = 'f' (forward) |
| direct direct direct (global input) characte reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. currently, only storev = 'r' and direct = 'b' are supported notes if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. direct (global input) characte reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. currently, only storev = 'r' and direct = 'b' are supported notes if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. = 4: execution path control; = 5: maximum size for direct call to the lapack routin name (global input) character*(*) direct (global input) characte reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. currently, only storev = 'r' and direct = 'b' are supported notes if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. direct (global input) characte reflectors if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. currently, only storev = 'r' and direct = 'b' are supported notes if direct = 'f', h = h(1) h(2) . . . h(k) and t is upper triangular if direct = 'b', h = h(k) . . . h(2) h(1) and t is lower triangular. |
| directly directly pchettrd is not intended to be called directly. all users ar appropriate. a must be in cyclic format (i.e. mb = nb = 1), the final stage consists of computing the updated eigenvectors directly using the updated eigenvalues. the eigenvectors fo the overall problem. pdsyttrd is not intended to be called directly. all users ar appropriate. a must be in cyclic format (i.e. mb = nb = 1), the final stage consists of computing the updated eigenvectors directly using the updated eigenvalues. the eigenvectors fo the overall problem. pssyttrd is not intended to be called directly. all users ar appropriate. a must be in cyclic format (i.e. mb = nb = 1), pzhettrd is not intended to be called directly. all users ar appropriate. a must be in cyclic format (i.e. mb = nb = 1), |
| dis dis ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding pclaqsy equilibrates a symmetric distributed matri vectors sr and sc. pdlaqsy equilibrates a symmetric distributed matri vectors sr and sc. ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding pslaqsy equilibrates a symmetric distributed matri vectors sr and sc. ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding ===== a description vector is associated with each 2d block-cyclicly dis establish the mapping between a matrix entry and its corresponding pzlaqsy equilibrates a symmetric distributed matri vectors sr and sc. |
| Discard Discard Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. Discard temporary matrix stored beginning i off_diagonal block of reduced system. |
| distance distance the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start "relative tolerance" if b-a < relfac*ulp*max(|a|,|b|), where "ulp" is the machine precision (distance from 1 t the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start "relative tolerance" if b-a < relfac*ulp*max(|a|,|b|), where "ulp" is the machine precision (distance from 1 t the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start the distance for sending and receiving for each level start |
| distinction distinction details: the distinction between lii and ltli (and betwee column (i.e. mycol .eq. curcol) they are the same. however, details: the distinction between lii and ltli (and betwee column (i.e. mycol .eq. curcol) they are the same. however, details: the distinction between lii and ltli (and betwee column (i.e. mycol .eq. curcol) they are the same. however, details: the distinction between lii and ltli (and betwee column (i.e. mycol .eq. curcol) they are the same. however, |
| distri distri where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute pcgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 pclaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pcpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded distribute a(1:n, ja:ja+n-1) is an n-by-n real banded distribute pdgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pdlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pdpoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded distribute a(1:n, ja:ja+n-1) is an n-by-n real banded distribute psgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pslaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pspoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute pzgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 pzlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pzpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale |
| distribu distribu where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute pcgebd2 reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pcgebrd reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pcgecon estimates the reciprocal of the condition number of a general distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either th pcgetrf. pcgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pcgehd2 reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pcgehrd reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pcgelq2 computes a lq factorization of a complex distributed m-by- pcgelqf computes a lq factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pcgeqr2 computes a qr factorization of a complex distributed m-by- pcgeqrf computes a qr factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcgerq2 computes a rq factorization of a complex distributed m-by- pcgerqf computes a rq factorization of a complex distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pcgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pcgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pcgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pclabrd reduces the first nb rows and columns of a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe returns the matrices x and y which are needed to apply the transfor- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacon estimates the 1-norm of a square, complex distributed matri products. x and v are aligned with the distributed matrix a, this let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pclange returns the value pclapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pclapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pclaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pclaqsy equilibrates a symmetric distributed matri vectors sr and sc. pclarfb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c where alpha is a real scalar, and sub( x ) is an (n-1)-element complex distributed vector x(ix:ix+n-2,jx) if incx = 1 an if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pclarzb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclascl multiplies the m-by-n complex distributed matrix sub( a is done without over/underflow as long as the final result pclase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pclase2 requires that only dimension of the matrix pclaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pclatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pclatrd reduces nb rows and columns of a complex hermitian distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to comple q' * sub( a ) * q, and returns the matrices v and w which are let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcmax1 computes the global index of the maximum element in absolute value of a distributed vector sub( x ). the global index is returne where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pcpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pcpotrf. pcpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pcpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pcpotri computes the inverse of a complex hermitian positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pcpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pcsrscl multiplies an n-element complex distributed vecto underflow as long as the final sub( x )/a does not overflow or let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pctrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pctrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcung2l generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pcung2r generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pcungl2 generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pcunglq generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pcungql generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pcungqr generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pcungr2 generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pcungrq generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pcunm2l overwrites the general complex m-by-n distributed matri pcunm2r overwrites the general complex m-by-n distributed matri if vect = 'q', pcunmbr overwrites the general complex distribute pcunmhr overwrites the general complex m-by-n distributed matri pcunml2 overwrites the general complex m-by-n distributed matri pcunmlq overwrites the general complex m-by-n distributed matri pcunmql overwrites the general complex m-by-n distributed matri pcunmqr overwrites the general complex m-by-n distributed matri pcunmr2 overwrites the general complex m-by-n distributed matri pcunmr3 overwrites the general complex m-by-n distributed matri pcunmrq overwrites the general complex m-by-n distributed matri pcunmrz overwrites the general complex m-by-n distributed matri pcunmtr overwrites the general complex m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded distribute a(1:n, ja:ja+n-1) is an n-by-n real banded distribute pdgebd2 reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. pdgebrd reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. pdgecon estimates the reciprocal of the condition number of a general distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-nor pdgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pdgehd2 reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where pdgehrd reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where pdgelq2 computes a lq factorization of a real distributed m-by- pdgelqf computes a lq factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pdgeqr2 computes a qr factorization of a real distributed m-by- pdgeqrf computes a qr factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdgerq2 computes a rq factorization of a real distributed m-by- pdgerqf computes a rq factorization of a real distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pdgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pdgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pdgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlabrd reduces the first nb rows and columns of a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe and returns the matrices x and y which are needed to apply the pdlacon estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pdlange returns the value pdlapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pdlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pdlaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pdlaqsy equilibrates a symmetric distributed matri vectors sr and sc. pdlared1d redistributes a 1d arra it assumes that the input array, bycol, is distributed across pdlared2d redistributes a 1d arra it assumes that the input array, byrow, is distributed across pdlarfb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 where alpha is a scalar, and sub( x ) is an (n-1)-element real distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) i if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pdlarzb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlascl multiplies the m-by-n real distributed matrix sub( a is done without over/underflow as long as the final result pdlase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pdlase2 requires that only dimension of the matrix pdlaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pdlatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pdlatrd reduces nb rows and columns of a real symmetric distribute form by an orthogonal similarity transformation q' * sub( a ) * q, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdorg2l generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pdorg2r generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pdorgl2 generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pdorglq generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pdorgql generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pdorgqr generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pdorgr2 generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pdorgrq generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pdorm2l overwrites the general real m-by-n distributed matri pdorm2r overwrites the general real m-by-n distributed matri if vect = 'q', pdormbr overwrites the general real distributed m-by- pdormhr overwrites the general real m-by-n distributed matri pdorml2 overwrites the general real m-by-n distributed matri pdormlq overwrites the general real m-by-n distributed matri pdormql overwrites the general real m-by-n distributed matri pdormqr overwrites the general real m-by-n distributed matri pdormr2 overwrites the general real m-by-n distributed matri pdormr3 overwrites the general real m-by-n distributed matri pdormrq overwrites the general real m-by-n distributed matri pdormrz overwrites the general real m-by-n distributed matri pdormtr overwrites the general real m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pdpocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pdpotrf. pdpoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdpotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pdpotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pdpotri computes the inverse of a real symmetric positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pdpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute pdrscl multiplies an n-element real distributed vector sub( x ) b long as the final result sub( x )/a does not overflow or underflow. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pdtrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdtrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdzsum1 returns the sum of absolute values of a complex distributed vector sub( x ) in asum where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, pscsum1 returns the sum of absolute values of a complex distributed vector sub( x ) in asum where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded distribute a(1:n, ja:ja+n-1) is an n-by-n real banded distribute psgebd2 reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. psgebrd reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. psgecon estimates the reciprocal of the condition number of a general distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-nor psgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in psgehd2 reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where psgehrd reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where psgelq2 computes a lq factorization of a real distributed m-by- psgelqf computes a lq factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. psgeqr2 computes a qr factorization of a real distributed m-by- psgeqrf computes a qr factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psgerq2 computes a rq factorization of a real distributed m-by- psgerqf computes a rq factorization of a real distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin psgetrf computes an lu factorization of a general m-by-n distribute row interchanges. psgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted psgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslabrd reduces the first nb rows and columns of a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe and returns the matrices x and y which are needed to apply the pslacon estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pslange returns the value pslapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pslapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pslaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pslaqsy equilibrates a symmetric distributed matri vectors sr and sc. pslared1d redistributes a 1d arra it assumes that the input array, bycol, is distributed across pslared2d redistributes a 1d arra it assumes that the input array, byrow, is distributed across pslarfb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 where alpha is a scalar, and sub( x ) is an (n-1)-element real distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) i if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pslarzb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslascl multiplies the m-by-n real distributed matrix sub( a is done without over/underflow as long as the final result pslase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pslase2 requires that only dimension of the matrix pslaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pslatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pslatrd reduces nb rows and columns of a real symmetric distribute form by an orthogonal similarity transformation q' * sub( a ) * q, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psorg2l generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m psorg2r generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order psorgl2 generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n psorglq generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n psorgql generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m psorgqr generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order psorgr2 generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n psorgrq generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n psorm2l overwrites the general real m-by-n distributed matri psorm2r overwrites the general real m-by-n distributed matri if vect = 'q', psormbr overwrites the general real distributed m-by- psormhr overwrites the general real m-by-n distributed matri psorml2 overwrites the general real m-by-n distributed matri psormlq overwrites the general real m-by-n distributed matri psormql overwrites the general real m-by-n distributed matri psormqr overwrites the general real m-by-n distributed matri psormr2 overwrites the general real m-by-n distributed matri psormr3 overwrites the general real m-by-n distributed matri psormrq overwrites the general real m-by-n distributed matri psormrz overwrites the general real m-by-n distributed matri psormtr overwrites the general real m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pspocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pspotrf. pspoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pspotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pspotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pspotri computes the inverse of a real symmetric positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pspotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute psrscl multiplies an n-element real distributed vector sub( x ) b long as the final result sub( x )/a does not overflow or underflow. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pstrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pstrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute pzdrscl multiplies an n-element complex distributed vecto underflow as long as the final sub( x )/a does not overflow or where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute pzgebd2 reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pzgebrd reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pzgecon estimates the reciprocal of the condition number of a general distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either th pzgetrf. pzgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pzgehd2 reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pzgehrd reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pzgelq2 computes a lq factorization of a complex distributed m-by- pzgelqf computes a lq factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pzgeqr2 computes a qr factorization of a complex distributed m-by- pzgeqrf computes a qr factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzgerq2 computes a rq factorization of a complex distributed m-by- pzgerqf computes a rq factorization of a complex distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pzgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pzgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pzgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pzlabrd reduces the first nb rows and columns of a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe returns the matrices x and y which are needed to apply the transfor- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacon estimates the 1-norm of a square, complex distributed matri products. x and v are aligned with the distributed matrix a, this let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pzlange returns the value pzlapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pzlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pzlaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pzlaqsy equilibrates a symmetric distributed matri vectors sr and sc. pzlarfb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c where alpha is a real scalar, and sub( x ) is an (n-1)-element complex distributed vector x(ix:ix+n-2,jx) if incx = 1 an if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pzlarzb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlascl multiplies the m-by-n complex distributed matrix sub( a is done without over/underflow as long as the final result pzlase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pzlase2 requires that only dimension of the matrix pzlaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pzlatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pzlatrd reduces nb rows and columns of a complex hermitian distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to comple q' * sub( a ) * q, and returns the matrices v and w which are let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzmax1 computes the global index of the maximum element in absolute value of a distributed vector sub( x ). the global index is returne where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pzpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pzpotrf. pzpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pzpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pzpotri computes the inverse of a complex hermitian positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pzpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pztrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pztrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzung2l generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pzung2r generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pzungl2 generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pzunglq generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pzungql generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pzungqr generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pzungr2 generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pzungrq generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pzunm2l overwrites the general complex m-by-n distributed matri pzunm2r overwrites the general complex m-by-n distributed matri if vect = 'q', pzunmbr overwrites the general complex distribute pzunmhr overwrites the general complex m-by-n distributed matri pzunml2 overwrites the general complex m-by-n distributed matri pzunmlq overwrites the general complex m-by-n distributed matri pzunmql overwrites the general complex m-by-n distributed matri pzunmqr overwrites the general complex m-by-n distributed matri pzunmr2 overwrites the general complex m-by-n distributed matri pzunmr3 overwrites the general complex m-by-n distributed matri pzunmrq overwrites the general complex m-by-n distributed matri pzunmrz overwrites the general complex m-by-n distributed matri pzunmtr overwrites the general complex m-by-n distributed matri |
| distribute distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute pcgebd2 reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pcgebrd reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pcgecon estimates the reciprocal of the condition number of a general distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either th pcgetrf. pcgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pcgehd2 reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pcgehrd reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pcgelq2 computes a lq factorization of a complex distributed m-by- pcgelqf computes a lq factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pcgeqr2 computes a qr factorization of a complex distributed m-by- pcgeqrf computes a qr factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcgerq2 computes a rq factorization of a complex distributed m-by- pcgerqf computes a rq factorization of a complex distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pcgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pcgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pcgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pclabrd reduces the first nb rows and columns of a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe returns the matrices x and y which are needed to apply the transfor- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacon estimates the 1-norm of a square, complex distributed matri products. x and v are aligned with the distributed matrix a, this let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pclange returns the value pclapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pclapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pclaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pclaqsy equilibrates a symmetric distributed matri vectors sr and sc. pclarfb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c where alpha is a real scalar, and sub( x ) is an (n-1)-element complex distributed vector x(ix:ix+n-2,jx) if incx = 1 an if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pclarzb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclascl multiplies the m-by-n complex distributed matrix sub( a is done without over/underflow as long as the final result pclase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pclase2 requires that only dimension of the matrix pclaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pclatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pclatrd reduces nb rows and columns of a complex hermitian distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to comple q' * sub( a ) * q, and returns the matrices v and w which are let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcmax1 computes the global index of the maximum element in absolute value of a distributed vector sub( x ). the global index is returne where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pcpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pcpotrf. pcpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pcpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pcpotri computes the inverse of a complex hermitian positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pcpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pctrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pctrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcung2l generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pcung2r generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pcungl2 generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pcunglq generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pcungql generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pcungqr generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pcungr2 generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pcungrq generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pcunm2l overwrites the general complex m-by-n distributed matri pcunm2r overwrites the general complex m-by-n distributed matri if vect = 'q', pcunmbr overwrites the general complex distribute pcunmhr overwrites the general complex m-by-n distributed matri pcunml2 overwrites the general complex m-by-n distributed matri pcunmlq overwrites the general complex m-by-n distributed matri pcunmql overwrites the general complex m-by-n distributed matri pcunmqr overwrites the general complex m-by-n distributed matri pcunmr2 overwrites the general complex m-by-n distributed matri pcunmr3 overwrites the general complex m-by-n distributed matri pcunmrq overwrites the general complex m-by-n distributed matri pcunmrz overwrites the general complex m-by-n distributed matri pcunmtr overwrites the general complex m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded distribute a(1:n, ja:ja+n-1) is an n-by-n real banded distribute pdgebd2 reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. pdgebrd reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. pdgecon estimates the reciprocal of the condition number of a general distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-nor pdgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pdgehd2 reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where pdgehrd reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where pdgelq2 computes a lq factorization of a real distributed m-by- pdgelqf computes a lq factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pdgeqr2 computes a qr factorization of a real distributed m-by- pdgeqrf computes a qr factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdgerq2 computes a rq factorization of a real distributed m-by- pdgerqf computes a rq factorization of a real distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pdgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pdgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pdgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlabrd reduces the first nb rows and columns of a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe and returns the matrices x and y which are needed to apply the pdlacon estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes 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 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pdlange returns the value pdlapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pdlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pdlaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pdlaqsy equilibrates a symmetric distributed matri vectors sr and sc. pdlared1d redistributes a 1d arra it assumes that the input array, bycol, is distributed across pdlared2d redistributes a 1d arra it assumes that the input array, byrow, is distributed across pdlarfb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 where alpha is a scalar, and sub( x ) is an (n-1)-element real distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) i if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pdlarzb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlascl multiplies the m-by-n real distributed matrix sub( a is done without over/underflow as long as the final result pdlase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pdlase2 requires that only dimension of the matrix pdlaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pdlatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pdlatrd reduces nb rows and columns of a real symmetric distribute form by an orthogonal similarity transformation q' * sub( a ) * q, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdorg2l generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pdorg2r generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pdorgl2 generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pdorglq generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pdorgql generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pdorgqr generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pdorgr2 generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pdorgrq generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pdorm2l overwrites the general real m-by-n distributed matri pdorm2r overwrites the general real m-by-n distributed matri if vect = 'q', pdormbr overwrites the general real distributed m-by- pdormhr overwrites the general real m-by-n distributed matri pdorml2 overwrites the general real m-by-n distributed matri pdormlq overwrites the general real m-by-n distributed matri pdormql overwrites the general real m-by-n distributed matri pdormqr overwrites the general real m-by-n distributed matri pdormr2 overwrites the general real m-by-n distributed matri pdormr3 overwrites the general real m-by-n distributed matri pdormrq overwrites the general real m-by-n distributed matri pdormrz overwrites the general real m-by-n distributed matri pdormtr overwrites the general real m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pdpocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pdpotrf. pdpoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdpotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pdpotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pdpotri computes the inverse of a real symmetric positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pdpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pdtrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdtrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdzsum1 returns the sum of absolute values of a complex distributed vector sub( x ) in asum where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, pscsum1 returns the sum of absolute values of a complex distributed vector sub( x ) in asum where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded distribute a(1:n, ja:ja+n-1) is an n-by-n real banded distribute psgebd2 reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. psgebrd reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. psgecon estimates the reciprocal of the condition number of a general distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-nor psgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in psgehd2 reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where psgehrd reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where psgelq2 computes a lq factorization of a real distributed m-by- psgelqf computes a lq factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. psgeqr2 computes a qr factorization of a real distributed m-by- psgeqrf computes a qr factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psgerq2 computes a rq factorization of a real distributed m-by- psgerqf computes a rq factorization of a real distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin psgetrf computes an lu factorization of a general m-by-n distribute row interchanges. psgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted psgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslabrd reduces the first nb rows and columns of a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe and returns the matrices x and y which are needed to apply the pslacon estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes 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 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pslange returns the value pslapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pslapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pslaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pslaqsy equilibrates a symmetric distributed matri vectors sr and sc. pslared1d redistributes a 1d arra it assumes that the input array, bycol, is distributed across pslared2d redistributes a 1d arra it assumes that the input array, byrow, is distributed across pslarfb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 where alpha is a scalar, and sub( x ) is an (n-1)-element real distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) i if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pslarzb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslascl multiplies the m-by-n real distributed matrix sub( a is done without over/underflow as long as the final result pslase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pslase2 requires that only dimension of the matrix pslaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pslatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pslatrd reduces nb rows and columns of a real symmetric distribute form by an orthogonal similarity transformation q' * sub( a ) * q, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psorg2l generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m psorg2r generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order psorgl2 generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n psorglq generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n psorgql generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m psorgqr generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order psorgr2 generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n psorgrq generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n psorm2l overwrites the general real m-by-n distributed matri psorm2r overwrites the general real m-by-n distributed matri if vect = 'q', psormbr overwrites the general real distributed m-by- psormhr overwrites the general real m-by-n distributed matri psorml2 overwrites the general real m-by-n distributed matri psormlq overwrites the general real m-by-n distributed matri psormql overwrites the general real m-by-n distributed matri psormqr overwrites the general real m-by-n distributed matri psormr2 overwrites the general real m-by-n distributed matri psormr3 overwrites the general real m-by-n distributed matri psormrq overwrites the general real m-by-n distributed matri psormrz overwrites the general real m-by-n distributed matri psormtr overwrites the general real m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pspocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pspotrf. pspoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pspotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pspotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pspotri computes the inverse of a real symmetric positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pspotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distribute let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pstrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pstrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded distribute pzgebd2 reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pzgebrd reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pzgecon estimates the reciprocal of the condition number of a general distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either th pzgetrf. pzgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pzgehd2 reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pzgehrd reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pzgelq2 computes a lq factorization of a complex distributed m-by- pzgelqf computes a lq factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pzgeqr2 computes a qr factorization of a complex distributed m-by- pzgeqrf computes a qr factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzgerq2 computes a rq factorization of a complex distributed m-by- pzgerqf computes a rq factorization of a complex distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distribute distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pzgetrf computes an lu factorization of a general m-by-n distribute row interchanges. pzgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pzgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distribute such a global array has an associated description vector desca. pzlabrd reduces the first nb rows and columns of a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe returns the matrices x and y which are needed to apply the transfor- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacon estimates the 1-norm of a square, complex distributed matri products. x and v are aligned with the distributed matrix a, this let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pzlange returns the value pzlapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pzlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pzlaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pzlaqsy equilibrates a symmetric distributed matri vectors sr and sc. pzlarfb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c where alpha is a real scalar, and sub( x ) is an (n-1)-element complex distributed vector x(ix:ix+n-2,jx) if incx = 1 an if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' pzlarzb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlascl multiplies the m-by-n complex distributed matrix sub( a is done without over/underflow as long as the final result pzlase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pzlase2 requires that only dimension of the matrix pzlaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pzlatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pzlatrd reduces nb rows and columns of a complex hermitian distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to comple q' * sub( a ) * q, and returns the matrices v and w which are let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzmax1 computes the global index of the maximum element in absolute value of a distributed vector sub( x ). the global index is returne where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn pzpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pzpotrf. pzpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pzpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pzpotri computes the inverse of a complex hermitian positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pzpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distribute depending on the value of uplo, a stores either u or l in the equn let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pztrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pztrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzung2l generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pzung2r generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pzungl2 generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pzunglq generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pzungql generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pzungqr generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pzungr2 generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pzungrq generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pzunm2l overwrites the general complex m-by-n distributed matri pzunm2r overwrites the general complex m-by-n distributed matri if vect = 'q', pzunmbr overwrites the general complex distribute pzunmhr overwrites the general complex m-by-n distributed matri pzunml2 overwrites the general complex m-by-n distributed matri pzunmlq overwrites the general complex m-by-n distributed matri pzunmql overwrites the general complex m-by-n distributed matri pzunmqr overwrites the general complex m-by-n distributed matri pzunmr2 overwrites the general complex m-by-n distributed matri pzunmr3 overwrites the general complex m-by-n distributed matri pzunmrq overwrites the general complex m-by-n distributed matri pzunmrz overwrites the general complex m-by-n distributed matri pzunmtr overwrites the general complex m-by-n distributed matri |
| distributed distributed where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n complex banded distributed a(1:n, ja:ja+n-1) is an n-by-n complex banded distributed pcgebd2 reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pcgebrd reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pcgecon estimates the reciprocal of the condition number of a general distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either th pcgetrf. pcgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pcgehd2 reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pcgehrd reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pcgelq2 computes a lq factorization of a complex distributed m-by- pcgelqf computes a lq factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pcgeqr2 computes a qr factorization of a complex distributed m-by- pcgeqrf computes a qr factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcgerq2 computes a rq factorization of a complex distributed m-by- pcgerqf computes a rq factorization of a complex distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distributed distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pcgetrf computes an lu factorization of a general m-by-n distributed row interchanges. pcgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pcgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a correct error reporting. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed such a global array has an associated description vector desca. pclabrd reduces the first nb rows and columns of a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe returns the matrices x and y which are needed to apply the transfor- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacon estimates the 1-norm of a square, complex distributed matri products. x and v are aligned with the distributed matrix a, this let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclahrd reduces the first nb columns of a complex general n-by-(n-k+1) distributed matrix a(ia:ia+n-1,ja:ja+n-k) so tha performed by an unitary similarity transformation q' * a * q. the desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pclange returns the value pclapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pclapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pclaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pclaqsy equilibrates a symmetric distributed matri vectors sr and sc. is sub( c ) only distributed over a process row pclarfb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c is sub( c ) only distributed over a process row where alpha is a real scalar, and sub( x ) is an (n-1)-element complex distributed vector x(ix:ix+n-2,jx) if incx = 1 an if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' is sub( c ) only distributed over a process row pclarzb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c is sub( c ) only distributed over a process row let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclascl multiplies the m-by-n complex distributed matrix sub( a is done without over/underflow as long as the final result pclase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pclase2 requires that only dimension of the matrix pclaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pclaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pclatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pclatrd reduces nb rows and columns of a complex hermitian distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to comple q' * sub( a ) * q, and returns the matrices v and w which are let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcmax1 computes the global index of the maximum element in absolute value of a distributed vector sub( x ). the global index is returne where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distributed depending on the value of uplo, a stores either u or l in the equn pcpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pcpotrf. pcpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pcpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pcpotri computes the inverse of a complex hermitian positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pcpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distributed depending on the value of uplo, a stores either u or l in the equn pcsrscl multiplies an n-element complex distributed vecto underflow as long as the final sub( x )/a does not overflow or let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pctrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pctrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pcung2l generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pcung2r generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pcungl2 generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pcunglq generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pcungql generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pcungqr generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pcungr2 generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pcungrq generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pcunm2l overwrites the general complex m-by-n distributed matri pcunm2r overwrites the general complex m-by-n distributed matri if vect = 'q', pcunmbr overwrites the general complex distributed pcunmhr overwrites the general complex m-by-n distributed matri pcunml2 overwrites the general complex m-by-n distributed matri pcunmlq overwrites the general complex m-by-n distributed matri pcunmql overwrites the general complex m-by-n distributed matri pcunmqr overwrites the general complex m-by-n distributed matri pcunmr2 overwrites the general complex m-by-n distributed matri pcunmr3 overwrites the general complex m-by-n distributed matri pcunmrq overwrites the general complex m-by-n distributed matri pcunmrz overwrites the general complex m-by-n distributed matri pcunmtr overwrites the general complex m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n real banded distributed a(1:n, ja:ja+n-1) is an n-by-n real banded distributed pdgebd2 reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. pdgebrd reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. pdgecon estimates the reciprocal of the condition number of a general distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-nor pdgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pdgehd2 reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where pdgehrd reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where pdgelq2 computes a lq factorization of a real distributed m-by- pdgelqf computes a lq factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pdgeqr2 computes a qr factorization of a real distributed m-by- pdgeqrf computes a qr factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdgerq2 computes a rq factorization of a real distributed m-by- pdgerqf computes a rq factorization of a real distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distributed distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pdgetrf computes an lu factorization of a general m-by-n distributed row interchanges. pdgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pdgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlabrd reduces the first nb rows and columns of a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe and returns the matrices x and y which are needed to apply the pdlacon estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes tridiagonal matrix. on output, q is distributed across the p processes in bloc descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z rho (input) double precision the process row over which the first row of the matrix d is distributed. 0 <= drow < nprow dcol (global input) integer the process row over which the first row of the matrix d is distributed. 0 <= drow < nprow dcol (global input) integer let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlahrd reduces the first nb columns of a real general n-by-(n-k+1) distributed matrix a(ia:ia+n-1,ja:ja+n-k) so that elements below th nal similarity transformation q' * a * q. the routine returns the desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pdlange returns the value pdlapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pdlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pdlaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pdlaqsy equilibrates a symmetric distributed matri vectors sr and sc. it assumes that the input array, bycol, is distributed acros bycol. the output array, byall, will be identical on all processes it assumes that the input array, byrow, is distributed acros byrow. the output array, byall, will be identical on all processes is sub( c ) only distributed over a process row pdlarfb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 where alpha is a scalar, and sub( x ) is an (n-1)-element real distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) i if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' is sub( c ) only distributed over a process row pdlarzb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlascl multiplies the m-by-n real distributed matrix sub( a is done without over/underflow as long as the final result pdlase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pdlase2 requires that only dimension of the matrix pdlaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as the number of columns to be operated on i.e the number of columns of the distributed submatrix sub( q ). n >= 0 d (global input/output) double precision array, dimmension (n) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pdlatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pdlatrd reduces nb rows and columns of a real symmetric distributed form by an orthogonal similarity transformation q' * sub( a ) * q, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdorg2l generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pdorg2r generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pdorgl2 generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pdorglq generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pdorgql generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pdorgqr generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pdorgr2 generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pdorgrq generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pdorm2l overwrites the general real m-by-n distributed matri pdorm2r overwrites the general real m-by-n distributed matri if vect = 'q', pdormbr overwrites the general real distributed m-by- pdormhr overwrites the general real m-by-n distributed matri pdorml2 overwrites the general real m-by-n distributed matri pdormlq overwrites the general real m-by-n distributed matri pdormql overwrites the general real m-by-n distributed matri pdormqr overwrites the general real m-by-n distributed matri pdormr2 overwrites the general real m-by-n distributed matri pdormr3 overwrites the general real m-by-n distributed matri pdormrq overwrites the general real m-by-n distributed matri pdormrz overwrites the general real m-by-n distributed matri pdormtr overwrites the general real m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distributed depending on the value of uplo, a stores either u or l in the equn pdpocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pdpotrf. pdpoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdpotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pdpotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pdpotri computes the inverse of a real symmetric positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pdpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distributed pdrscl multiplies an n-element real distributed vector sub( x ) b long as the final result sub( x )/a does not overflow or underflow. tridiagonal matrix. on output, q is distributed across the p processes in bloc let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 the number of rows and columns to be operated on, i.e. the order of the distributed submatrix sub( a ). n >= 0 a (local input/workspace) block cyclic double precision array, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed such a global array has an associated description vector desca. pdtrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdtrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pdzsum1 returns the sum of absolute values of a complex distributed vector sub( x ) in asum where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, pscsum1 returns the sum of absolute values of a complex distributed vector sub( x ) in asum where sub( x ) denotes x(ix:ix+n-1,jx:jx), if incx = 1, where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n real banded distributed a(1:n, ja:ja+n-1) is an n-by-n real banded distributed psgebd2 reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. psgebrd reduces a real general m-by-n distributed matri form b by an orthogonal transformation: q' * sub( a ) * p = b. psgecon estimates the reciprocal of the condition number of a general distributed real matrix a(ia:ia+n-1,ja:ja+n-1), in either the 1-nor psgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in psgehd2 reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where psgehrd reduces a real general distributed matrix sub( a tion: q' * sub( a ) * q = h, where psgelq2 computes a lq factorization of a real distributed m-by- psgelqf computes a lq factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. psgeqr2 computes a qr factorization of a real distributed m-by- psgeqrf computes a qr factorization of a real distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psgerq2 computes a rq factorization of a real distributed m-by- psgerqf computes a rq factorization of a real distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distributed distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin psgetrf computes an lu factorization of a general m-by-n distributed row interchanges. psgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted psgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslabrd reduces the first nb rows and columns of a real general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe and returns the matrices x and y which are needed to apply the pslacon estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes tridiagonal matrix. on output, q is distributed across the p processes in bloc descq (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix z rho (input) real the process row over which the first row of the matrix d is distributed. 0 <= drow < nprow dcol (global input) integer the process row over which the first row of the matrix d is distributed. 0 <= drow < nprow dcol (global input) integer let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslahrd reduces the first nb columns of a real general n-by-(n-k+1) distributed matrix a(ia:ia+n-1,ja:ja+n-k) so that elements below th nal similarity transformation q' * a * q. the routine returns the desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pslange returns the value pslapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pslapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pslaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pslaqsy equilibrates a symmetric distributed matri vectors sr and sc. it assumes that the input array, bycol, is distributed acros bycol. the output array, byall, will be identical on all processes it assumes that the input array, byrow, is distributed acros byrow. the output array, byall, will be identical on all processes is sub( c ) only distributed over a process row pslarfb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 where alpha is a scalar, and sub( x ) is an (n-1)-element real distributed vector x(ix:ix+n-2,jx) if incx = 1 and x(ix,jx:jx+n-2) i if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' is sub( c ) only distributed over a process row pslarzb applies a real block reflector q or its transpose q**t to a real distributed m-by-n matrix sub( c ) = c(ic:ic+m-1,jc:jc+n-1 let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslascl multiplies the m-by-n real distributed matrix sub( a is done without over/underflow as long as the final result pslase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pslase2 requires that only dimension of the matrix pslaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as the number of columns to be operated on i.e the number of columns of the distributed submatrix sub( q ). n >= 0 d (global input/output) real array, dimmension (n) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pslaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pslatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pslatrd reduces nb rows and columns of a real symmetric distributed form by an orthogonal similarity transformation q' * sub( a ) * q, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as psorg2l generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m psorg2r generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order psorgl2 generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n psorglq generates an m-by-n real distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n psorgql generates an m-by-n real distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m psorgqr generates an m-by-n real distributed matrix q denotin the first n columns of a product of k elementary reflectors of order psorgr2 generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n psorgrq generates an m-by-n real distributed matrix q denotin last m rows of a product of k elementary reflectors of order n psorm2l overwrites the general real m-by-n distributed matri psorm2r overwrites the general real m-by-n distributed matri if vect = 'q', psormbr overwrites the general real distributed m-by- psormhr overwrites the general real m-by-n distributed matri psorml2 overwrites the general real m-by-n distributed matri psormlq overwrites the general real m-by-n distributed matri psormql overwrites the general real m-by-n distributed matri psormqr overwrites the general real m-by-n distributed matri psormr2 overwrites the general real m-by-n distributed matri psormr3 overwrites the general real m-by-n distributed matri psormrq overwrites the general real m-by-n distributed matri psormrz overwrites the general real m-by-n distributed matri psormtr overwrites the general real m-by-n distributed matri where a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n real banded symmetric positive definite distributed depending on the value of uplo, a stores either u or l in the equn pspocon estimates the reciprocal of the condition number (in the 1-norm) of a real symmetric positive definite distributed matri pspotrf. pspoequ computes row and column scalings intended to equilibrate a distributed symmetric positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n symmetric distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pspotf2 computes the cholesky factorization of a real symmetric positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pspotrf computes the cholesky factorization of an n-by-n real symmetric positive definite distributed matrix sub( a ) denotin pspotri computes the inverse of a real symmetric positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pspotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n symmetric positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal symmetric positive definite distributed psrscl multiplies an n-element real distributed vector sub( x ) b long as the final result sub( x )/a does not overflow or underflow. tridiagonal matrix. on output, q is distributed across the p processes in bloc let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 the number of rows and columns to be operated on, i.e. the order of the distributed submatrix sub( a ). n >= 0 a (local input/workspace) block cyclic real array, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed such a global array has an associated description vector desca. pstrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pstrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distributed pzdrscl multiplies an n-element complex distributed vecto underflow as long as the final sub( x )/a does not overflow or where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distributed a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distributed where a(1:n, ja:ja+n-1) is an n-by-n complex banded distributed a(1:n, ja:ja+n-1) is an n-by-n complex banded distributed pzgebd2 reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pzgebrd reduces a complex general m-by-n distributed matri form b by an unitary transformation: q' * sub( a ) * p = b. pzgecon estimates the reciprocal of the condition number of a general distributed complex matrix a(ia:ia+n-1,ja:ja+n-1), in either th pzgetrf. pzgeequ computes row and column scalings intended to equilibrate an m-by-n distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja:ja+n-1) an the column scale factors, chosen to try to make the largest entry in pzgehd2 reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pzgehrd reduces a complex general distributed matrix sub( a q' * sub( a ) * q = h, where pzgelq2 computes a lq factorization of a complex distributed m-by- pzgelqf computes a lq factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as 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 a m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) sub( a ) * p = q * r. pzgeqr2 computes a qr factorization of a complex distributed m-by- pzgeqrf computes a qr factorization of a complex distributed m-by- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzgerq2 computes a rq factorization of a complex distributed m-by- pzgerqf computes a rq factorization of a complex distributed m-by- where sub( a ) = a(ia:ia+n-1,ja:ja+n-1) is an n-by-n distributed distributed matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzgetf2 computes an lu factorization of a general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) usin pzgetrf computes an lu factorization of a general m-by-n distributed row interchanges. pzgetri computes the inverse of a distributed matrix using the l computes the inverse of sub( a ) = a(ia:ia+n-1,ja:ja+n-1) denoted pzgetrs solves a system of distributed linear equation op( sub( a ) ) * x = sub( b ) let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as in the following comments, the character _ should be read as "of the distributed matrix". let a be a generic term for any 2 desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a correct error reporting. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed such a global array has an associated description vector desca. pzlabrd reduces the first nb rows and columns of a complex general m-by-n distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1) to uppe returns the matrices x and y which are needed to apply the transfor- let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacon estimates the 1-norm of a square, complex distributed matri products. x and v are aligned with the distributed matrix a, this let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacp2 copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlacpy copies all or part of a distributed matrix a to anothe performs a local copy sub( a ) := sub( b ), where sub( a ) denotes let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlahrd reduces the first nb columns of a complex general n-by-(n-k+1) distributed matrix a(ia:ia+n-1,ja:ja+n-k) so tha performed by an unitary similarity transformation q' * a * q. the desca (global and local input) integer array of dimension dlen_. the array descriptor for the distributed matrix a b (local input/local output) complex*16 pointer into the or the infinity norm, or the element of largest absolute value of a distributed matrix sub( a ) = a(ia:ia+m-1, ja:ja+n-1) pzlange returns the value pzlapiv applies either p (permutation matrix indicated by ipiv) or inv( p ) to a general m-by-n distributed matri pivoting. the pivot vector may be distributed across a process row pzlapv2 applies either p (permutation matrix indicated by ipiv) or inv( p ) to a m-by-n distributed matrix sub( a ) denotin pivot vector should be aligned with the distributed matrix a. for pzlaqge equilibrates a general m-by-n distributed matri factors in the vectors r and c. pzlaqsy equilibrates a symmetric distributed matri vectors sr and sc. is sub( c ) only distributed over a process row pzlarfb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c is sub( c ) only distributed over a process row where alpha is a real scalar, and sub( x ) is an (n-1)-element complex distributed vector x(ix:ix+n-2,jx) if incx = 1 an if storev = 'c', the vector which defines the elementary reflector h(i) is stored in the i-th column of the distributed matrix v, an h = i - v * t * v' is sub( c ) only distributed over a process row pzlarzb applies a complex block reflector q or its conjugate transpose q**h to a complex m-by-n distributed matrix sub( c is sub( c ) only distributed over a process row let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlascl multiplies the m-by-n complex distributed matrix sub( a is done without over/underflow as long as the final result pzlase2 initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. pzlase2 requires that only dimension of the matrix pzlaset initializes an m-by-n distributed matrix sub( a ) denotin offdiagonals. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzlaswp performs a series of row or column interchanges on the distributed matrix sub( a ) = a(ia:ia+m-1,ja:ja+n-1). on sub( a ). this routine assumes that the pivoting information has pzlatra computes the trace of an n-by-n distributed matrix sub( a process of the grid. pzlatrd reduces nb rows and columns of a complex hermitian distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) to comple q' * sub( a ) * q, and returns the matrices v and w which are let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as factor u or l is stored in the upper or lower triangular part of the distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) if uplo = 'u' or 'u' then the upper triangle of the result is stored, let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzmax1 computes the global index of the maximum element in absolute value of a distributed vector sub( x ). the global index is returne where a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n complex banded symmetric positive definite distributed depending on the value of uplo, a stores either u or l in the equn pzpocon estimates the reciprocal of the condition number (in the 1-norm) of a complex hermitian positive definite distributed matri pzpotrf. pzpoequ computes row and column scalings intended to equilibrate a distributed hermitian positive definite matri (with respect to the two-norm). sr and sc contain the scale let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is an n-by-n hermitian distributed positive definite matrix and x and sub( b matrices. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzpotf2 computes the cholesky factorization of a complex hermitian positive definite distributed matrix sub( a )=a(ia:ia+n-1,ja:ja+n-1) the factorization has the form pzpotrf computes the cholesky factorization of an n-by-n complex hermitian positive definite distributed matrix sub( a ) denotin pzpotri computes the inverse of a complex hermitian positive definite distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) using th pzpotrf. where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a n-by-n hermitian positive definite distributed matrix using the cholesk sub( b ) denotes the distributed matrix b(ib:ib+n-1,jb:jb+nrhs-1). where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distributed a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal symmetric positive definite distributed depending on the value of uplo, a stores either u or l in the equn let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pztrcon estimates the reciprocal of the condition number of a triangular distributed matrix a(ia:ia+n-1,ja:ja+n-1), in either th let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pztrtri computes the inverse of a upper or lower triangular distributed matrix sub( a ) = a(ia:ia+n-1,ja:ja+n-1) notes where sub( a ) denotes a(ia:ia+n-1,ja:ja+n-1) and is a triangular distributed matrix of order n, and b(ib:ib+n-1,jb:jb+nrhs-1) is a to verify that sub( a ) is nonsingular. let a be a generic term for any 2d block cyclicly distributed array in the following comments, the character _ should be read as pzung2l generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pzung2r generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pzungl2 generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pzunglq generates an m-by-n complex distributed matrix q denotin the first m rows of a product of k elementary reflectors of order n pzungql generates an m-by-n complex distributed matrix q denotin the last n columns of a product of k elementary reflectors of order m pzungqr generates an m-by-n complex distributed matrix q denotin the first n columns of a product of k elementary reflectors of order pzungr2 generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pzungrq generates an m-by-n complex distributed matrix q denotin last m rows of a product of k elementary reflectors of order n pzunm2l overwrites the general complex m-by-n distributed matri pzunm2r overwrites the general complex m-by-n distributed matri if vect = 'q', pzunmbr overwrites the general complex distributed pzunmhr overwrites the general complex m-by-n distributed matri pzunml2 overwrites the general complex m-by-n distributed matri pzunmlq overwrites the general complex m-by-n distributed matri pzunmql overwrites the general complex m-by-n distributed matri pzunmqr overwrites the general complex m-by-n distributed matri pzunmr2 overwrites the general complex m-by-n distributed matri pzunmr3 overwrites the general complex m-by-n distributed matri pzunmrq overwrites the general complex m-by-n distributed matri pzunmrz overwrites the general complex m-by-n distributed matri pzunmtr overwrites the general complex m-by-n distributed matri |
| distribution distribution tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o tridiagonal matrix be aligned with each other. because of this, a single descriptor, desca, serves to describe the distribution o |
| ditributed ditributed triangular part is not referenced. if uplo = 'l', the leading n-by-n lower triangular part of this ditributed upper triangular part is not referenced. if diag = 'u', the triangular part is not referenced. if uplo = 'l', the leading n-by-n lower triangular part of this ditributed upper triangular part is not referenced. if diag = 'u', the triangular part is not referenced. if uplo = 'l', the leading n-by-n lower triangular part of this ditributed upper triangular part is not referenced. if diag = 'u', the triangular part is not referenced. if uplo = 'l', the leading n-by-n lower triangular part of this ditributed upper triangular part is not referenced. if diag = 'u', the |
| Divide Divide the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. pcheevd computes all the eigenvalues and eigenvectors of a hermitian matrix a by using a Divide and conquer algorithm arguments Divide by a(j,j) when scaling x if a(j,j) > 1 the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin sa (global input) real the scalar a which is used to Divide each component o zero. the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. least max_j |e(j)^2| *safe_min, and at least safe_min, where safe_min is at least the smallest number that can Divide 1. see pdlapdct for the "paranoid" implementation of the sturm pdlaed0 computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the Divide and conquer method least max_j |e(j)^2| *safe_min, and at least safe_min, where safe_min is at least the smallest number that can Divide 1. the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin sa (global input) double precision the scalar a which is used to Divide each component o zero. pdstedc computes all eigenvalues and eigenvectors of a symmetric tridiagonal matrix in parallel, using the Divide an reference: f. tisseur and j. dongarra, "a parallel Divide an on distributed memory architectures", the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. least max_j |e(j)^2| *safe_min, and at least safe_min, where safe_min is at least the smallest number that can Divide 1. see pslapdct for the "paranoid" implementation of the sturm pslaed0 computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the Divide and conquer method least max_j |e(j)^2| *safe_min, and at least safe_min, where safe_min is at least the smallest number that can Divide 1. the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin sa (global input) real the scalar a which is used to Divide each component o zero. psstedc computes all eigenvalues and eigenvectors of a symmetric tridiagonal matrix in parallel, using the Divide an reference: f. tisseur and j. dongarra, "a parallel Divide an on distributed memory architectures", the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin sa (global input) double precision the scalar a which is used to Divide each component o zero. the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. pzheevd computes all the eigenvalues and eigenvectors of a hermitian matrix a by using a Divide and conquer algorithm arguments Divide by a(j,j) when scaling x if a(j,j) > 1 the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin the mapping for matrices must be blocked, reflecting the nature of the Divide and conquer algorithm as a task-parallel algorithm chunk of the matrix. argument checking that is specific to Divide & conquer routin |
| divided divided it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided by the magnitude of the largest entr rcond, and is almost always a slight overestimate of the it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. if xtrue is the true solution, ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided b the error bound depends on the quality of the estimate of it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, solution, ferr bounds the magnitude of the largest entry in (sub( x ) - xtrue) divided by the magnitude of th the estimate for rcond, and is almost always a slight it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided by the magnitude of the largest entr rcond, and is almost always a slight overestimate of the it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. if xtrue is the true solution, ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided b the error bound depends on the quality of the estimate of it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, solution, ferr bounds the magnitude of the largest entry in (sub( x ) - xtrue) divided by the magnitude of th the estimate for rcond, and is almost always a slight it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided by the magnitude of the largest entr rcond, and is almost always a slight overestimate of the it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. if xtrue is the true solution, ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided b the error bound depends on the quality of the estimate of it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, solution, ferr bounds the magnitude of the largest entry in (sub( x ) - xtrue) divided by the magnitude of th the estimate for rcond, and is almost always a slight it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided by the magnitude of the largest entr rcond, and is almost always a slight overestimate of the it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, magnitude of the largest element in (sub( x ) - xtrue) divided by the magnitude of the largest element in sub( x ) is almost always a slight overestimate of the true error. if xtrue is the true solution, ferr(j) bounds the magnitude of the largest entry in (x(j) - xtrue) divided b the error bound depends on the quality of the estimate of it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, it is best to distribute the input matrix a one-dimensionally, with columns atomic and rows divided amongst the processes p pieces with one stored on each processor, solution, ferr bounds the magnitude of the largest entry in (sub( x ) - xtrue) divided by the magnitude of th the estimate for rcond, and is almost always a slight |
| divides divides with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the banded matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the with columns atomic and rows divided amongst the processes. the basic algorithm divides the tridiagonal matrix up int and then proceeds in 2 phases for the factorization or 3 for the |
| dividing dividing scale x by (1/abs(x(j)))*abs(a(j,j))*bignum to avoid overflow when dividing by a(j,j) perform the triangular system solve {l_i}{{b'}_i}^c = {b_i}^c
by dividing b_i by diagonal elemen
perform the triangular system solve {l_i}{{b'}_i}^t = {b_i}^t
by dividing b_i by diagonal elemen
perform the triangular system solve {l_i}{{b'}_i}^t = {b_i}^t
by dividing b_i by diagonal elemen
scale x by (1/abs(x(j)))*abs(a(j,j))*bignum to avoid overflow when dividing by a(j,j) perform the triangular system solve {l_i}{{b'}_i}^c = {b_i}^c
by dividing b_i by diagonal elemen
|
| divisible divisible make sure it's divisible by lcm (we want even workloads! make sure it's divisible by lcm (we want even workloads! make sure it's divisible by lcm (we want even workloads! make sure it's divisible by lcm (we want even workloads! |
| division division has been completed, but the factor u is exactly singular, and division by zero will occur if it is use has been completed, but the factor u is exactly singular, and division by zero will occur if it is use has been completed, but the factor u is exactly singular, and division by zero will occur if it is use has been completed, but the factor u is exactly singular, and division by zero will occur if it is use the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i the factorization has been completed, but the factor u is exactly singular, and division by zero will occur i has been completed, but the factor u is exactly singular, and division by zero will occur if it is use has been completed, but the factor u is exactly singular, and division by zero will occur if it is use has been completed, but the factor u is exactly singular, and division by zero will occur if it is use has been completed, but the factor u is exactly singular, and division by zero will occur if it is use |
| DL_i DL_i
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
transpose transmitted triangular matrix $dl_i$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
transpose transmitted triangular matrix $dl_i$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
calculate the "spike" fillin, ${l_i} {{gu}_i} = {DL_i}$
|
| DLACON DLACON pDLACON estimates the 1-norm of a square, real distributed matrix a x and v are aligned with the distributed matrix a, this information |
| DLAE2 DLAE2 if remaining matrix is 2-by-2, use DLAE2 or slaev if remaining matrix is 2-by-2, use DLAE2 or dlaev |
| DLAED3 DLAED3 it could conceivably fail on hexadecimal or decimal machines without guard digits, but we know of none. see DLAED3 for details arguments |
| DLAEV2 DLAEV2 if remaining matrix is 2-by-2, use dlae2 or DLAEV2 |
| DLAHQR DLAHQR 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 DLAHQR used to have a single row application and a singl more clever. we break each transformation down into 3 this code is basically a parallelization of the following snip of lapack code from DLAHQR look for a single small subdiagonal element. 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 |
| DLAMCH DLAMCH eigenvalues will be computed most accurately when abstol is
set to the underflow threshold DLAMCH('u'), not zero
( pdstein ), abstol should be set to 2*pdlamch('s').
done by setting abstol to the underflow threshold =
DLAMCH('u') --- abstol is an input paramete
done by setting abstol to the underflow threshold =
DLAMCH('u') --- abstol is an input paramete
|
| DLAMDA DLAMDA DLAMDA (global output) double precision array, dimension (n slaed3 to form the secular equation. DLAMDA (global output) double precision array, dimension (n slaed3 to form the secular equation. DLAMDA (global output) real array, dimension (n slaed3 to form the secular equation. DLAMDA (global output) real array, dimension (n slaed3 to form the secular equation. |
| DLAMSH DLAMSH DLAMSH sends multiple shifts through a small (single node) matrix t subsequent shifts in an effort to maximize the number of bulges |
| DLANHS DLANHS if( tst1.eq.zero ) $ tst1 = DLANHS( '1', i-l+1, h( l, l ), ldh, work $ go to 30 |
| DLAREF DLAREF DLAREF applies one or several householder reflectors of size rows or columns. |
| DLARNV DLARNV initialize seed for random number generator DLARNV |
| DLASORTE DLASORTE DLASORTE sorts eigenpairs so that real eigenpairs are together an since every 2nd subdiagonal is guaranteed to be zero. |
| DLASRT2 DLASRT2 end of DLASRT2 |
| DLEN DLEN desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9 . desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. desca (global and local input) integer array of dimension DLEN if 2d type (dtype_a=1), dlen >= 9. |
| DLEN_ DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pcheev cannot guarantee desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pcheevd cannot guarantee desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pcheevx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pchegvx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ z (local output) complex array global dimension (n, n), local dimension (descz(DLEN_), nq in a block cyclic manner in both dimensions, with a desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ unchanged on exit. descx (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ z (local output) complex array, dimension (descz(DLEN_), n/npcol + nb specified eigenvalues. any vector which fails to converge is desca (global and local input) integer array of dimension DLEN_ desct (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ z (local output) double precision array global dimension (n, n), local dimension (descz(DLEN_), nq in a block cyclic manner in both dimensions, with a desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desc (global/local input) integer array of dimension DLEN_ desc (global/local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ unchanged on exit. desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ z (local output) double precision array, dimension (descz(DLEN_), n/npcol + nb specified eigenvalues. any vector which fails to converge is desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pdsyev cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pdsyevx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pdsygvx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ z (local output) real array global dimension (n, n), local dimension (descz(DLEN_), nq in a block cyclic manner in both dimensions, with a desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desc (global/local input) integer array of dimension DLEN_ desc (global/local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ unchanged on exit. desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descq (global and local input) integer array of dimension DLEN_ z (local output) real array, dimension (descz(DLEN_), n/npcol + nb specified eigenvalues. any vector which fails to converge is desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pssyev cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pssyevx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pssygvx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pzheev cannot guarantee desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pzheev cannot guarantee desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pzheevx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ if desca( ctxt_ ) is incorrect, pzhegvx cannot guarantee desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ z (local output) complex*16 array global dimension (n, n), local dimension (descz(DLEN_), nq in a block cyclic manner in both dimensions, with a desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ descv (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ descx (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ unchanged on exit. descx (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ z (local output) complex*16 array, dimension (descz(DLEN_), n/npcol + nb specified eigenvalues. any vector which fails to converge is desca (global and local input) integer array of dimension DLEN_ desct (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ desca (global and local input) integer array of dimension DLEN_ |
| DNO_IEEE DNO_IEEE the appropriate slmake.inc file to include the compiler switch -DNO_IEEE. this switch only affects the compilation of pslaiect.c arguments the appropriate slmake.inc file to include the compiler switch -DNO_IEEE. this switch only affects the compilation of pdlaiect.c arguments the appropriate slmake.inc file to include the compiler switch -DNO_IEEE. this switch only affects the compilation of pslaiect.c arguments the appropriate slmake.inc file to include the compiler switch -DNO_IEEE. this switch only affects the compilation of pdlaiect.c arguments |
| documented documented by pchetrd to keep the interface simple. these restrictions are documented below. (search for "restrictions". notes by pdsytrd to keep the interface simple. these restrictions are documented below. (search for "restrictions". notes by pssytrd to keep the interface simple. these restrictions are documented below. (search for "restrictions". notes by pzhetrd to keep the interface simple. these restrictions are documented below. (search for "restrictions". notes |
| does does since every 2nd subdiagonal is guaranteed to be zero. this routine does no parallel work arguments the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th the last processor does not need to send anything pcheevx assumes ieee 754 standard compliant arithmetic. to port to a system which does not have ieee 754 arithmetic, modif -dno_ieee. this switch only affects the compilation of pslaiect.c. requested, no computation is performed and info=-25 is returned. note that when range='v', pchegvx does the eigenvalues are computed. therefore, when range='v' the matrix a: the matrix a does not hold the same values that it woul in a blocked code. and has each node store whatever values of the 7 it has that the node owning h(m,m) does not. this will occur on a borde square blocks. there are 5 buffers that each node stores these look for two consecutive small subdiagonal elements: pclaconsb is the routine that does this is done without over/underflow as long as the final result cto * a(i,j) / cfrom does not over/underflow. type specifies tha hessenberg. this routine does a global maximum and must be called by al the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th 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 in parallel, using inverse iteration. the eigenvectors found correspond to user specified eigenvalues. pcstein does no of orthogonalization is controlled by the input parameter lwork. the solution matrix x must be computed by pctrtrs or some other means before entering this routine. pctrrfs does not do iterativ the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th the last processor does not need to send anything of the values computed by pdlamch. this subroutine is needed because pdlamch does not compensate for poor arithmetic in the upper half o and has each node store whatever values of the 7 it has that the node owning h(m,m) does not. this will occur on a borde square blocks. there are 5 buffers that each node stores these look for two consecutive small subdiagonal elements: pdlaconsb is the routine that does this eps = relative machine precision sfmin = safe minimum, such that 1/sfmin does not overflo prec = eps*base is done without over/underflow as long as the final result cto * a(i,j) / cfrom does not over/underflow. type specifies tha hessenberg. this routine does a global maximum and must be called by al the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th 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, note: in the (theoretically impossible) event that bisection does not converge for some or all eigenvalues, info is se negative block number. in parallel, using inverse iteration. the eigenvectors found correspond to user specified eigenvalues. pdstein does no of orthogonalization is controlled by the input parameter lwork. pdsyevx assumes ieee 754 standard compliant arithmetic. to port to a system which does not have ieee 754 arithmetic, modif -dno_ieee. this switch only affects the compilation of pdlaiect.c. requested, no computation is performed and info=-23 is returned. note that when range='v', pdsygvx does the eigenvalues are computed. therefore, when range='v' the matrix a: the matrix a does not hold the same values that it woul in a blocked code. the solution matrix x must be computed by pdtrtrs or some other means before entering this routine. pdtrrfs does not do iterativ the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th the last processor does not need to send anything of the values computed by pslamch. this subroutine is needed because pslamch does not compensate for poor arithmetic in the upper half o and has each node store whatever values of the 7 it has that the node owning h(m,m) does not. this will occur on a borde square blocks. there are 5 buffers that each node stores these look for two consecutive small subdiagonal elements: pslaconsb is the routine that does this eps = relative machine precision sfmin = safe minimum, such that 1/sfmin does not overflo prec = eps*base is done without over/underflow as long as the final result cto * a(i,j) / cfrom does not over/underflow. type specifies tha hessenberg. this routine does a global maximum and must be called by al the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th 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, note: in the (theoretically impossible) event that bisection does not converge for some or all eigenvalues, info is se negative block number. in parallel, using inverse iteration. the eigenvectors found correspond to user specified eigenvalues. psstein does no of orthogonalization is controlled by the input parameter lwork. pssyevx assumes ieee 754 standard compliant arithmetic. to port to a system which does not have ieee 754 arithmetic, modif -dno_ieee. this switch only affects the compilation of pslaiect.c. requested, no computation is performed and info=-23 is returned. note that when range='v', pssygvx does the eigenvalues are computed. therefore, when range='v' the matrix a: the matrix a does not hold the same values that it woul in a blocked code. the solution matrix x must be computed by pstrtrs or some other means before entering this routine. pstrrfs does not do iterativ the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th 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 the last processor does not participate in the factorization o the last processor does not participate in the solution of th the last processor does not need to send anything pzheevx assumes ieee 754 standard compliant arithmetic. to port to a system which does not have ieee 754 arithmetic, modif -dno_ieee. this switch only affects the compilation of pdlaiect.c. requested, no computation is performed and info=-25 is returned. note that when range='v', pzhegvx does the eigenvalues are computed. therefore, when range='v' the matrix a: the matrix a does not hold the same values that it woul in a blocked code. and has each node store whatever values of the 7 it has that the node owning h(m,m) does not. this will occur on a borde square blocks. there are 5 buffers that each node stores these look for two consecutive small subdiagonal elements: pzlaconsb is the routine that does this is done without over/underflow as long as the final result cto * a(i,j) / cfrom does not over/underflow. type specifies tha hessenberg. this routine does a global maximum and must be called by al the following method uses more flops than necessary but does not necessitate the writing of a new blas routine the last processor does not participate in the solution of th the last processor does not participate in the factorization o the last processor does not participate in the solution of th in parallel, using inverse iteration. the eigenvectors found correspond to user specified eigenvalues. pzstein does no of orthogonalization is controlled by the input parameter lwork. the solution matrix x must be computed by pztrtrs or some other means before entering this routine. pztrrfs does not do iterativ since every 2nd subdiagonal is guaranteed to be zero. this routine does no parallel work arguments |
| doing doing loop over all the bulges, just sending the data out loop over all the bulges, just doing the wor means before entering this routine. pctrrfs does not do iterative refinement because doing so cannot improve the backward error notes means before entering this routine. pdtrrfs does not do iterative refinement because doing so cannot improve the backward error notes means before entering this routine. pstrrfs does not do iterative refinement because doing so cannot improve the backward error notes loop over all the bulges, just sending the data out loop over all the bulges, just doing the wor means before entering this routine. pztrrfs does not do iterative refinement because doing so cannot improve the backward error notes |
| domain domain implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithm description: divide and conquer implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. implemented. these go by many names, including divide and conquer, partitioning, domain decomposition-type, etc algorithms are the appropriate choice. |
| dominant dominant where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n real tridiagonal diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex banded diagonally dominant-like distribute where a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute a(1:n, ja:ja+n-1) is an n-by-n complex tridiagonal diagonally dominant-like distribute |
| don don for schur form, use 2x2 blocks if we don't want the schur form, use bigger blocks now the active submatrix is in rows and columns l to i. if for schur form, use 2x2 blocks if we don't want the schur form, use bigger blocks now the active submatrix is in rows and columns l to i. if |
| done done nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input or global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., a(ia:ia+n-1,ja:ja+n-1) has reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i equed (global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., sub( a ) has been pre- equed (output) character*1 specifies whether or not equilibration was done = 'y': equilibration was done, i.e., sub( a ) has been re- 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 first element of ipiv for which a row or column inter- change will be done k2 (global input) integer nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input/global output) character specifies the form of equilibration that was done = 'y': equilibration was done, i.e., a has been replaced by nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. pcsrscl multiplies an n-element complex distributed vector sub( x ) by the real scalar 1/a. this is done without overflow o underflow. individual process. if insufficient workspace is allocated, the expected orthogonalization may not be done note : if the eigenvectors obtained are not orthogonal, increase nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input or global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., a(ia:ia+n-1,ja:ja+n-1) has ijob (input) integer specifies the computation done by pdlaeb endpoints of the interval. 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 *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i equed (global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., sub( a ) has been pre- equed (output) character*1 specifies whether or not equilibration was done = 'y': equilibration was done, i.e., sub( a ) has been re- 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 first element of ipiv for which a row or column inter- change will be done k2 (global input) integer nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input/global output) character specifies the form of equilibration that was done = 'y': equilibration was done, i.e., a has been replaced by nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. pdrscl multiplies an n-element real distributed vector sub( x ) by the real scalar 1/a. this is done without overflow or underflow a the interval [vl, vu], or the eigenvalues indexed il through iu. a static partitioning of work is done at the beginning of pdstebz whic eigenvalues. individual process. if insufficient workspace is allocated, the expected orthogonalization may not be done note : if the eigenvectors obtained are not orthogonal, increase reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input or global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., a(ia:ia+n-1,ja:ja+n-1) has ijob (input) integer specifies the computation done by pslaeb endpoints of the interval. 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 *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i equed (global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., sub( a ) has been pre- equed (output) character*1 specifies whether or not equilibration was done = 'y': equilibration was done, i.e., sub( a ) has been re- 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 first element of ipiv for which a row or column inter- change will be done k2 (global input) integer nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input/global output) character specifies the form of equilibration that was done = 'y': equilibration was done, i.e., a has been replaced by nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. psrscl multiplies an n-element real distributed vector sub( x ) by the real scalar 1/a. this is done without overflow or underflow a the interval [vl, vu], or the eigenvalues indexed il through iu. a static partitioning of work is done at the beginning of psstebz whic eigenvalues. individual process. if insufficient workspace is allocated, the expected orthogonalization may not be done note : if the eigenvectors obtained are not orthogonal, increase reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*max(bwl,bwu) the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. pzdrscl multiplies an n-element complex distributed vector sub( x ) by the real scalar 1/a. this is done without overflow o underflow. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= (bwl+bwu)+1 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input or global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., a(ia:ia+n-1,ja:ja+n-1) has reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. reorthogonalized can be stored in one process. no reorthogonalization will be done if orfac equals zero orfac should be identical on all processes. *local* matrix is generated on one node (called smalla) and work is done on that. at the end of the border, the data i equed (global output) character specifies the form of equilibration that was done = 'r': row equilibration, i.e., sub( a ) has been pre- equed (output) character*1 specifies whether or not equilibration was done = 'y': equilibration was done, i.e., sub( a ) has been re- 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 first element of ipiv for which a row or column inter- change will be done k2 (global input) integer nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2*bw the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. equed (global input/global output) character specifies the form of equilibration that was done = 'y': equilibration was done, i.e., a has been replaced by nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. nb >= 2 the bulk of parallel computation is done on the matrix of siz is a poor choice of algorithm. individual process. if insufficient workspace is allocated, the expected orthogonalization may not be done note : if the eigenvectors obtained are not orthogonal, increase |
| Dongarra Dongarra reference: f. tisseur and j. Dongarra, "a parallel divide an on distributed memory architectures", reference: f. tisseur and j. Dongarra, "a parallel divide an on distributed memory architectures", reference: f. tisseur and j. Dongarra, "a parallel divide an on distributed memory architectures", reference: f. tisseur and j. Dongarra, "a parallel divide an on distributed memory architectures", reference: f. tisseur and j. Dongarra, "a parallel divide an on distributed memory architectures", reference: f. tisseur and j. Dongarra, "a parallel divide an on distributed memory architectures", |
| dot dot values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. if the scaling needed for a in the dot product is 1 values in this array correspond to the info/(m+1) clusters indicated by the array iclustr. as a result, the dot produc as high as ( o(n)*macheps ) / gap(i). values in this array correspond to the info/(m+1) clusters indicated by the array iclustr. as a result, the dot produc as high as ( o(n)*macheps ) / gap(i). values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. values in this array correspond to the info/(m+1) clusters indicated by the array iclustr. as a result, the dot produc as high as ( o(n)*macheps ) / gap(i). values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. values in this array correspond to the clusters indicated by the array iclustr. as a result, the dot product betwee as ( c * n ) / gap(i) where c is a small constant. if the scaling needed for a in the dot product is 1 values in this array correspond to the info/(m+1) clusters indicated by the array iclustr. as a result, the dot produc as high as ( o(n)*macheps ) / gap(i). |
| dotproduct dotproduct compute x(j) := ( x(j) - csumj ) / a(j,j) if 1/a(j,j) was not used to scale the dotproduct x( j ) = x( j ) - csumj compute x(j) := ( x(j) - csumj ) / a(j,j) if 1/a(j,j) was not used to scale the dotproduct x( j ) = x( j ) - csumj |
| DOUBLE DOUBLE determine the effect of starting the DOUBLE-shift q negligible. on entry, the matrix of shifts. only the 2x2 diagonal of s is referenced. it is assumed that s has jblk DOUBLE shift on exit, the data is rearranged in the best order for ab (input/output) DOUBLE precision array, dimension (ldab,n 2*kl+ku+1; rows 1 to kl of the array need not be set. s (local input/output) DOUBLE precision array, (lds,* referenced. it is assumed that s has jblk double shifts a (global input/output) DOUBLE precision array, (lda,* the updated matrix on exit. s (local input/output) DOUBLE precision array, dimension ld on exit, the diagonal blocks of s have been rewritten to pair t - DOUBLE precision array of dimension ( ldt, n ) upper triangular part of the array t must contain the upper pclaconsb looks for two consecutive small subdiagonal elements by seeing the effect of starting a DOUBLE shift qr iteratio subdiagonal negligible. prepare to use wilkinson's DOUBLE shif h43h34 (global input) complex these three values are for the DOUBLE shift qr iteration a (local input/local output) DOUBLE precision pointer int lld_a >=(bwl+bwu+1) (stored in desca). a (local input/local output) DOUBLE precision pointer int lld_a >=(bwl+bwu+1) (stored in desca). dl (local input/local output) DOUBLE precision pointer to loca matrix. globally, dl(1) is not referenced, and dl must be dl (local input/local output) DOUBLE precision pointer to loca matrix. globally, dl(1) is not referenced, and dl must be a (local input/local output) DOUBLE precision pointer int lld_a >=(2*bwl+2*bwu+1) (stored in desca). a (local input/local output) DOUBLE precision pointer int lld_a >=(2*bwl+2*bwu+1) (stored in desca). a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input) DOUBLE precision pointer into the local memor this array contains the local pieces of the factors l and u a (local input) DOUBLE precision pointer into the local memor local pieces of the m-by-n distributed matrix whose a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the n-by-n a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the n-by-n a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th ( lld_a, locc(ja+n-1) ). on entry, the m-by-n matrix a. a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input) DOUBLE precision pointer into the loca this array contains the local pieces of the distributed a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the n-by-n distributed matrix a (local input/workspace) block cyclic DOUBLE precisio global dimension (m, n), local dimension (mp, nq) a (local input/local output) DOUBLE precision pointer int (lld_a,locc(ja+n-1)). on entry, the n-by-n matrix a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the m-by-n a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the m-by-n a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the l and u obtained by the a (local input) DOUBLE precision pointer into the loca on entry, this array contains the local pieces of the factors a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the n-by-m distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix small (local input/local output) DOUBLE precisio on exit, if log10(large) is sufficiently large, the square a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the v (local workspace) DOUBLE precision pointer into the loca the final return, v = a*w, where est = norm(v)/norm(w) pdlaconsb looks for two consecutive small subdiagonal elements by seeing the effect of starting a DOUBLE shift qr iteratio subdiagonal negligible. a (local input) DOUBLE precision pointer into the local memor contains the local pieces of the distributed matrix sub( a ) a (global input/output) DOUBLE precision array, dimensio on entry, the parallel matrix to be copied into or from. a (local input) DOUBLE precision pointer into the local memor contains the local pieces of the distributed matrix sub( a ) abstol (input) DOUBLE precisio is narrower than abstol, or than reltol times the larger (in intvl (input/output) DOUBLE precision array, dimension (2*(kl-kf) oendpoint f the j-th interval, and intvl(2*j) is the right d (global input/output) DOUBLE precision array, dimension (n on exit, if info = 0, the eigenvalues in descending order. d (global input/output) DOUBLE precision array, dimension (n on exit, the eigenvalues of the repaired matrix. d (input/output) DOUBLE precision array, dimension (n be combined. d (input/output) DOUBLE precision array, dimension (n be combined. zin (local input) DOUBLE precision array the eigenvectors on input. each eigenvector resides entirely prepare to use wilkinson's DOUBLE shif a (local input/local output) DOUBLE precision pointer int locc(ja+n-k)). on entry, this array contains the the local pdlamch determines DOUBLE precision machine parameters arguments a (local input) DOUBLE precision pointer into the local memor local pieces of the distributed matrix sub( a ). sigma (input) DOUBLE precisio than or equal to sigma. a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this local array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th containing on entry the m-by-n matrix sub( a ). on exit, a (input/output) DOUBLE precision pointer into the loca on entry, the local pieces of the distributed symmetric bycol (local input) distributed block cyclic DOUBLE precision arra bycol is distributed across the process rows byrow (local input) distributed block cyclic DOUBLE precision arra byrow is distributed across the process columns v (local input) DOUBLE precision pointer into the local memor storev = 'c', ( lld_v, locc(jv+m-1)) if storev = 'r' and alpha (local output) DOUBLE precisio vector sub( x ). v (input/output) DOUBLE precision pointer into the local memor if storev = 'c', and (locr(iv+k-1),locc(jv+n-1)) if v (local input) DOUBLE precision pointer into the local memor (lld_v, locc(jv+n-1)) if side = 'r'. it contains the local v (input/output) DOUBLE precision pointer into the local memor the distributed matrix v contains the householder vectors. cfrom (global input) DOUBLE precisio the distributed matrix sub( a ) is multiplied by cto/cfrom. alpha (global input) DOUBLE precisio set. alpha (global input) DOUBLE precisio set. a (global input) DOUBLE precision array, dimensio on entry, the hessenberg matrix whose tridiagonal part is d (global input/output) DOUBLE precision array, dimmension (n x (input) DOUBLE precisio x( i ) = x(ix+(jx-1)*m_x +(i-1)*incx ), 1 <= i <= n. a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the distri- a (local input) DOUBLE precision pointer into the local memor contains the local pieces of the distributed matrix the trace a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the triangular factor l or u. a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the triangular factor l or u. a (global input) DOUBLE precision array, dimensio on entry, the hessenberg matrix. a (local input/local output) DOUBLE precision pointer into th on entry, the j-th column must contain the vector which a (local input/local output) DOUBLE precision pointer into th on entry, the j-th column must contain the vector which a (local input/local output) DOUBLE precision pointer into th on entry, the i-th row must contain the vector which defines a (local input/local output) DOUBLE precision pointer into th on entry, the i-th row must contain the vector which defines a (local input/local output) DOUBLE precision pointer into th on entry, the j-th column must contain the vector which a (local input/local output) DOUBLE precision pointer into th on entry, the j-th column must contain the vector which a (local input/local output) DOUBLE precision pointer into th on entry, the i-th row must contain the vector which defines a (local input/local output) DOUBLE precision pointer into th on entry, the i-th row must contain the vector which defines a (local input) DOUBLE precision pointer into the local memor j-th column must contain the vector which defines the elemen- a (local input) DOUBLE precision pointer into the local memor j-th column must contain the vector which defines the elemen- a (local input) DOUBLE precision pointer into the local memor vect='q', and (lld_a,locc(ja+nq-1)) if vect = 'p'. nq = m a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side = 'r'. the vectors which a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side='r', where a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side='r', where a (local input) DOUBLE precision pointer into the local memor j-th column must contain the vector which defines the elemen- a (local input) DOUBLE precision pointer into the local memor j-th column must contain the vector which defines the elemen- a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side='r', where a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side='r', where a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side='r', where a (local input) DOUBLE precision pointer into the local memor and (lld_a,locc(ja+n-1)) if side='r', where a (local input) DOUBLE precision pointer into the local memor or (lld_a,locc(ja+n-1)) if side = 'r'. the vectors which a (local input/local output) DOUBLE precision pointer int lld_a >=(bw+1) (stored in desca). a (local input/local output) DOUBLE precision pointer int lld_a >=(bw+1) (stored in desca). a (local input) DOUBLE precision pointer into the local memor this array contains the local pieces of the factors l or u a (local input) DOUBLE precision pointer into the local memor n-by-n symmetric positive definite distributed matrix a (local input) DOUBLE precision pointer into the loca this array contains the local pieces of the n-by-n symmetric a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer int ( lld_a, locc(ja+n-1) ). a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the triangular factor u or l a (local input) DOUBLE precision pointer into local memory t array contains the factors l or u from the cholesky facto- d (local input/local output) DOUBLE precision pointer to loca matrix. d (local input/local output) DOUBLE precision pointer to loca matrix. sa (global input) DOUBLE precisio sub( x ). sa must be >= 0, or the subroutine will divide by vl (global input) DOUBLE precisio for eigenvalues. eigenvalues less than vl will not be d (global input/output) DOUBLE precision array, dimension (n on exit, if info = 0, the eigenvalues in descending order. d (global input) DOUBLE precision array, dimension (n a (local input/workspace) block cyclic DOUBLE precision array locc(ja+n-1) ) a (local input/workspace) block cyclic DOUBLE precision array locc(ja+n-1) ) a (local input/workspace) block cyclic DOUBLE precision array local dimension ( lld_a, locc(ja+n-1) ) a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input) DOUBLE precision pointer into the local memor contains the local pieces of the triangular distributed a (local input) DOUBLE precision pointer into the local memor array contains the local pieces of the original triangular a (local input/local output) DOUBLE precision pointer into th this array contains the local pieces of the triangular matrix a (local input/local output) DOUBLE precision pointer into th on entry, this array contains the local pieces of the a (local input) DOUBLE precision pointer into the local memor contains the local pieces of the distributed triangular a (local input/local output) DOUBLE precision pointer into th on entry, the local pieces of the m-by-n distributed matrix asum (local output) pointer to DOUBLE precisio only in its scope. pslaconsb looks for two consecutive small subdiagonal elements by seeing the effect of starting a DOUBLE shift qr iteratio subdiagonal negligible. prepare to use wilkinson's DOUBLE shif h43h34 (global input) real these three values are for the DOUBLE shift qr iteration are needed for the "fast" sturm count are : (a) infinity arithmetic (b) the sign bit of a DOUBLE precision floatin (c) the sign of negative zero. a (local input/workspace) block cyclic DOUBLE precision array locc(ja+n-1) ) sa (global input) DOUBLE precisio sub( x ). sa must be >= 0, or the subroutine will divide by d (local output) DOUBLE precision array, dimensio the distributed diagonal elements of the bidiagonal matrix d (local output) DOUBLE precision array, dimensio the distributed diagonal elements of the bidiagonal matrix anorm (global input) DOUBLE precisio matrix a(ia:ia+n-1,ja:ja+n-1). r (local output) DOUBLE precision array, dimension locr(m_a scale factors for sub( a ). r is aligned with the distributed rwork (local workspace/local output) DOUBLE precision array on exit, rwork(1) returns the minimal and optimal lrwork. ferr (local output) DOUBLE precision array of local dimensio the estimated forward error bound for each solution vector s (global output) DOUBLE precision array, dimension siz r (local input or local output) DOUBLE precision array the row scale factors for a(ia:ia+n-1,ja:ja+n-1). w (global output) DOUBLE precision array, dimension (n eigenvalues in ascending order. w (global output) DOUBLE precision array, dimension (n vl (global input) DOUBLE precisio for eigenvalues. not referenced if range = 'a' or 'i'. scale (global output) DOUBLE precisio compensate for the scaling performed in this routine. vl (global input) DOUBLE precisio for eigenvalues. not referenced if range = 'a' or 'i'. scale (global output) DOUBLE precisio compensate for the scaling performed in this routine. d (local output) DOUBLE precision array, dimension locc(ja+n-1 d(i) = a(i,i). d is tied to the distributed matrix a. d (local output) DOUBLE precision array, dimension locc(ja+n-1 d(i) = a(i,i). d is tied to the distributed matrix a. d (local output) DOUBLE precision array, dimension locc(ja+n-1 d(i) = a(i,i). d is tied to the distributed matrix a. d (local output) DOUBLE precision array, dim locq(ja+n-1 d(i) = a(i,i). d is tied to the distributed matrix a. d (local output) DOUBLE precision array, dimensio the distributed diagonal elements of the bidiagonal matrix est (global output) DOUBLE precisio pzlaconsb looks for two consecutive small subdiagonal elements by seeing the effect of starting a DOUBLE shift qr iteratio subdiagonal negligible. zin (local input) DOUBLE precision array the eigenvectors on input. each eigenvector resides entirely prepare to use wilkinson's DOUBLE shif work (local workspace) DOUBLE precision array dimension (lwork nq0 if norm = '1', 'o' or 'o', r (local input) DOUBLE precision array, dimension locr(m_a distributed matrix a, and replicated across every process sr (local input) DOUBLE precision array, dimension locr(m_a with the distributed matrix a, and replicated across every cfrom (global input) DOUBLE precisio the distributed matrix sub( a ) is multiplied by cto/cfrom. smlnum (global input) DOUBLE precisio unchanged on exit. scale (local input/local output) DOUBLE precisio on exit, scale is overwritten with scl , the scaling factor d (local output) DOUBLE precision array, dimension locc(ja+n-1 d(i) = a(i,i). d is tied to the distributed matrix a. h43h34 (global input) complex*16 these three values are for the DOUBLE shift qr iteration amax (global output) pointer to DOUBLE precisio vector sub( x ) only in the scope of sub( x ). anorm (global input) DOUBLE precisio matrix a(ia:ia+n-1,ja:ja+n-1). sr (local output) DOUBLE precision array, dimension locr(m_a for sub( a ). sr is aligned with the distributed matrix a, ferr (local output) DOUBLE precision array of local dimensio the estimated forward error bound for each solution vector rcond (global output) DOUBLE precisio a after equilibration (if done). if rcond is less than the d (global input) DOUBLE precision array, dimension (n rcond (global output) DOUBLE precisio matrix a(ia:ia+n-1,ja:ja+n-1), computed as rwork (local workspace) DOUBLE precision array ferr (local output) DOUBLE precision array of local dimensio each solution vector of sub( x ). if xtrue is the true on entry, the matrix of shifts. only the 2x2 diagonal of s is referenced. it is assumed that s has jblk DOUBLE shift on exit, the data is rearranged in the best order for determine the effect of starting the DOUBLE-shift q negligible. on entry, the matrix of shifts. only the 2x2 diagonal of s is referenced. it is assumed that s has jblk DOUBLE shift on exit, the data is rearranged in the best order for cs (output) DOUBLE precisio parameters of the rotation matrix. |
| down down for sub( a ). c is aligned with the distributed matrix a, and replicated down every process row. c is tied to the distri v = tau * ( v - c * tau' * h / 2 ) the above formula allows tau to be spread down in th 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 column application to h. here we do something a little more clever. we break each transformation down into 1.) the minimum amount of work it takes to determine first column of b receive data. the calls to cgebs2d/cgebr2d spread the data down arguments the column scale factors of sub( a ). c is aligned with the distributed matrix a, and replicated down every proces the scale factors for sub( a ). sc is aligned with the dis- tributed matrix a, and replicated down every process row for a(ia:ia+m-1,ja:ja+n-1). sc is aligned with the distribu- ted matrix a, and replicated down every process row. sc i for sub( a ). c is aligned with the distributed matrix a, and replicated down every process row. c is tied to the distri 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 column application to h. here we do something a little more clever. we break each transformation down into 1.) the minimum amount of work it takes to determine first column of b receive data. the calls to dgebs2d/dgebr2d spread the data down arguments the column scale factors of sub( a ). c is aligned with the distributed matrix a, and replicated down every proces the scale factors for sub( a ). sc is aligned with the dis- tributed matrix a, and replicated down every process row for a(ia:ia+m-1,ja:ja+n-1). sc is aligned with the distribu- ted matrix a, and replicated down every process row. sc i v = tau * ( v - c * tau' * h / 2 ) the above formula allows tau to be spread down in th for sub( a ). c is aligned with the distributed matrix a, and replicated down every process row. c is tied to the distri 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 column application to h. here we do something a little more clever. we break each transformation down into 1.) the minimum amount of work it takes to determine first column of b receive data. the calls to sgebs2d/sgebr2d spread the data down arguments the column scale factors of sub( a ). c is aligned with the distributed matrix a, and replicated down every proces the scale factors for sub( a ). sc is aligned with the dis- tributed matrix a, and replicated down every process row for a(ia:ia+m-1,ja:ja+n-1). sc is aligned with the distribu- ted matrix a, and replicated down every process row. sc i v = tau * ( v - c * tau' * h / 2 ) the above formula allows tau to be spread down in th for sub( a ). c is aligned with the distributed matrix a, and replicated down every process row. c is tied to the distri v = tau * ( v - c * tau' * h / 2 ) the above formula allows tau to be spread down in th 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 column application to h. here we do something a little more clever. we break each transformation down into 1.) the minimum amount of work it takes to determine first column of b receive data. the calls to zgebs2d/zgebr2d spread the data down arguments the column scale factors of sub( a ). c is aligned with the distributed matrix a, and replicated down every proces the scale factors for sub( a ). sc is aligned with the dis- tributed matrix a, and replicated down every process row for a(ia:ia+m-1,ja:ja+n-1). sc is aligned with the distribu- ted matrix a, and replicated down every process row. sc i |
| DPTTRF DPTTRF definite tridiagonal matrix a such that a = l*d*l**h (computed by DPTTRF) arguments |
| DPTTRSV DPTTRSV DPTTRSV solves one of the triangular system where l is the cholesky factor of a hermitian positive |
| Drop Drop holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect Dropped procs first processor to hold part of the matrix: |
| dropped dropped holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: holding part of the matrix, of size 1xnp where np is adjusted, starting at csrc=0, with ja modified to reflect dropped procs first processor to hold part of the matrix: |
| dropping dropping calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors calculate new ja one while dropping off unused processors |
| DROW DROW DROW (global input) intege distributed. 0 <= drow < nprow. DROW (global input) intege distributed. 0 <= drow < nprow. DROW (global input) intege distributed. 0 <= drow < nprow. DROW (global input) intege distributed. 0 <= drow < nprow. |
| DSTEIN DSTEIN pDSTEIN computes the eigenvectors of a symmetric tridiagonal matri correspond to user specified eigenvalues. pdstein does not performance. in the limit (i.e. clustersize = n-1) pDSTEIN will perform no better than dstein on for clustersize = n/sqrt(nprow*npcol) reorthogonalizing performance. in the limit (i.e. clustersize = n-1) pDSTEIN will perform no better than dstein on 1 processor all eigenvectors will increase the total execution time |
| DSTEIN2 DSTEIN2 end of DSTEIN2 process. pdstein decides on the allocation of work among the processes and then calls DSTEIN2 (modified lapack routine) on eac expected orthogonalization may not be done. process. pzstein decides on the allocation of work among the processes and then calls DSTEIN2 (modified lapack routine) on eac expected orthogonalization may not be done. |
| DSTEQR2 DSTEQR2 > 0: if info = 1 through n, the i(th) eigenvalue did not converge in DSTEQR2 after a total of 30*n iterations by finding that eigenvalues were not identical across |
| DSYEVX DSYEVX pDSYEVX computes selected eigenvalues and, optionally, eigenvector of scalapack routines. eigenvalues/vectors can be selected by |
| DSYTRD DSYTRD support for uplo='u' is limited to calling the old, slow, pDSYTRD |
| DT_ DT_ --------------- -------------- -------------------------------------- DT_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- DT_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- DT_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- DT_a (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating |
| DT_A DT_A --------------- -------------- -------------------------------------- DT_A (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- DT_A (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- DT_A (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating --------------- -------------- -------------------------------------- DT_A (global) desca[ dt_ ] the descriptor type. in this case ctxt_a (global) desca[ ctxt_ ] the blacs context handle, indicating |
| DTRMM DTRMM copy matrix hu_i (the last bwl rows of gu_i) to afl storage as per requirements of blas routine DTRMM transpose hu_i to hu_i^t. copy matrix h_i (the last bw cols of g_i) to af storage as per requirements of blas routine DTRMM h_i^t to h_i. copy matrix hu_i (the last bwl rows of gu_i) to afl storage as per requirements of blas routine DTRMM transpose hu_i to hu_i^t. |
| DTRMVT DTRMVT DTRMVT performs the matrix-vector operation x := t' *y, and w := t *z, |
| DTYPE DTYPE desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. |
| DTYPE_ DTYPE_ desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_a=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_a(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating |
| DTYPE_A DTYPE_A desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_) the descriptor type the blacs process grid a is distribu- --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- ----------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. desca (global and local input) integer array of dimension dlen. if 1d type (DTYPE_A=501 or 502), dlen >= 7 the array descriptor for the distributed matrix a. --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating --------------- -------------- -------------------------------------- DTYPE_A(global) desca( dtype_ )the descriptor type. in this case ctxt_a (global) desca( ctxt_ ) the blacs context handle, indicating |
| DTYPE_B DTYPE_B descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. descb (global and local input) integer array of dimension dlen. if 1d type (DTYPE_B=502), dlen >=7 the array descriptor for the distributed matrix b. |
| DTYPEA DTYPEA proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; proper orientation: if the appropriate one-dimensional descriptor is DTYPEA=50 have a ctxt value that refers to a 1 by p blacs grid; |
| DU_i DU_i
calculate the "spike" fillin, ${u_i}^c {{gl}_i}^c = {DU_i}^c
calculate the "spike" fillin, ${u_i}^c {{gl}_i}^c = {DU_i}^c
calculate the "spike" fillin, ${u_i}^t {{gl}_i}^t = {DU_i}^t
calculate the "spike" fillin, ${u_i}^t {{gl}_i}^t = {DU_i}^t
calculate the "spike" fillin, ${u_i}^t {{gl}_i}^t = {DU_i}^t
calculate the "spike" fillin, ${u_i}^t {{gl}_i}^t = {DU_i}^t
calculate the "spike" fillin, ${u_i}^c {{gl}_i}^c = {DU_i}^c
calculate the "spike" fillin, ${u_i}^c {{gl}_i}^c = {DU_i}^c
|
| due due 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. 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. a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be 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. 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. corresponding to a cluster of eigenvalues that could not be orthogonalized due to insufficient workspace (see lwork eigenvalues indexed iclustr(2*i-1) to iclustr(2*i), i = 1 to 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. 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. 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. 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. corresponding to a cluster of eigenvalues that could not be orthogonalized due to insufficient workspace (see lwork eigenvalues indexed iclustr(2*i-1) to iclustr(2*i), i = 1 to a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be 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. 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. 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. 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. corresponding to a cluster of eigenvalues that could not be orthogonalized due to insufficient workspace (see lwork eigenvalues indexed iclustr(2*i-1) to iclustr(2*i), i = 1 to a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be 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. 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. a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be a cluster of eigenvalues that could not be reorthogonalized due to insufficient workspace (see lwork, orfac and info) iclustr(2*i-1) to iclustr(2*i), could not be 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. 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. corresponding to a cluster of eigenvalues that could not be orthogonalized due to insufficient workspace (see lwork eigenvalues indexed iclustr(2*i-1) to iclustr(2*i), i = 1 to |
| duplicated duplicated local dimension (n) byall is exactly duplicated on all processe across all processes rather than being distributed local dimension (n) byall is exactly duplicated on all processe across all processes rather than being distributed local dimension (n) byall is exactly duplicated on all processe across all processes rather than being distributed local dimension (n) byall is exactly duplicated on all processe across all processes rather than being distributed |
| duplication duplication the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie the scaling factor are stored along process rows in sr and along process columns in sc. the duplication of information simplifie |
| during during upper triangular band matrix with kl+ku superdiagonals in rows 1 to kl+ku+1, and the multipliers used during th see below for further details. upper triangular band matrix with kl+ku superdiagonals in rows 1 to kl+ku+1, and the multipliers used during th see below for further details. auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcdbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcdttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcgbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcpbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pcpttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pddbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pddttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pdgbtrs after the factorization coltyp (workspace/output) integer array, dimension (n) during execution, a label which will indicate which of th 1 : non-zero in the upper half only; auxiliary fillin space. fillin is created during the factorization routin is to be solved using pdpbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pdpttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using psdbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using psdttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using psgbtrs after the factorization coltyp (workspace/output) integer array, dimension (n) during execution, a label which will indicate which of th 1 : non-zero in the upper half only; auxiliary fillin space. fillin is created during the factorization routin is to be solved using pspbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pspttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzdbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzdttrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzgbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzpbtrs after the factorization auxiliary fillin space. fillin is created during the factorization routin is to be solved using pzpttrs after the factorization upper triangular band matrix with kl+ku superdiagonals in rows 1 to kl+ku+1, and the multipliers used during th see below for further details. upper triangular band matrix with kl+ku superdiagonals in rows 1 to kl+ku+1, and the multipliers used during th see below for further details. |