desc=ACTSgetdesc(a[,ACTS_lib,ia,ja])
desc
de la matriz global a
de tipo Numeric
pasada como parámetro para la librería indicada por el valor ACTS_lib
. Este descriptor podrá ser utilizado para construir el Array ACTS o bien para crear una nueva matriz distribuida a partir de su descriptor.
Las características de cada uno de los parámetros de entrada y salida son:
Parámetros de Entrada
a
: Matriz global de tipo Numeric
. Al indicar que es una matriz global queremos indicar que el proceso almacena todos los valores de la matriz por tanto es una matriz que aún no ha sido distribuida. Esto implicaría una limitación en la escalabilidad de este código.
ACTS_lib
: Por defecto, ACTS_lib
=1 y por tanto se creará un descriptor acorde con las librerías PBLAS y ScaLAPACK utilizando una distribución cíclica 2D.
ia
: Puntero dentro de la memoria local que indicaría la primera fila de la matriz local que será utilizada en el cálculo de la rutina. Por defecto, el valor utilizado internamente es 1.
ja
: Puntero dentro de la memoria local que indicaría la primera columna de la matriz local que será utilizada en el cálculo de la rutina. Por defecto, el valor utilizado internamente es 1.
Parámetros de Salida
desc
: Matriz de 9 elementos con el formato adecuado para ser utilizado como descriptor de la matriz distribuida de a.
See Sobre este documento... para sugerencias en cambios.