desc=ACTSmakedesc(m,n[,ACTS_lib,ia,ja])
ACTSgetdesc
creaba un descriptor a partir de una matriz dada (de tipo Numeric
), la rutina ACTSmakedesc
obtendrá un descriptor a partir del tamaño de la matriz indicado mediante los parámetros de entrada m
y n
.
Las características de cada uno de los parámetros de entrada y salida son:
Parámetros de Entrada
m
: Numero de filas de la matriz global de tipo Numeric
.
n
: Numero de filas de la matriz global de tipo Numeric
.
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.
Se ha de tener en cuenta que estas dos ultimas rutinas son muy similares las siguientes llamadas devolverían el mismo resultado:
desc=ACTSgetdesc(a) desc=ACTSmakedesc(a.shape)
See Sobre este documento... para sugerencias en cambios.