gridinit([file_config='',mb,nb,nprow,npcol])
Esta rutina se encarga de inicializar la malla de procesos en función de los parámetros que se le pasan y en ausencia de estos opta por configurar una malla lo mas cuadrada posible.
Las características de cada uno de los parámetros de entrada y salida son:
Parametros de Entrada
file_config
: Fichero de configuración de la matriz a inicializar. La configuración de la malla se establece en función de los valores almacenados en el fichero.
nb=0
: Número de filas de la matriz bloque en la distribución cíclica 2D a realizar. En el caso que no se indique este parámetro, se establece un valor por defecto de 64.
mb=0
: Número de columnas de la matriz bloque en la distribución cíclica 2D a realizar. En el caso que no se indique este parámetro, se establece un valor por defecto de 64.
nprow=0
: Número de filas de la malla de procesos para realizar la distribución cíclica 2D. En el caso que no se indique este parámetro, se establece un valor por defecto de buscando una malla de procesos lo más cuadrada posible e intentando utilizar todos los procesos.
ncol=0
: Número de filas de la malla de procesos para realizar la distribución cíclica 2D. En el caso que no se indique este parámetro, se establece un valor por defecto de buscando una malla de procesos lo más cuadrada posible e intentando utilizar todos los procesos.
Parametros de Salida (no tiene)
A pesar de no tener parámetros de salida, esta función establece los valores de las siguientes variables que serán utilizadas en cada proceso por el conjunto de rutinas incluidas en este paquete:
PyACTS.mb
PyACTS.nb
PyACTS.nprow
PyACTS.npcol
PyACTS.myrow
PyACTS.mycol
PyACTS.ictxt
See Sobre este documento... para sugerencias en cambios.