6.4.1 Num2PyACTS

a_acts=Num2PyACTS(a,ACTS_lib)
Esta rutina será muy utilizada en la mayor parte de los ejemplos de los capítulos posteriores en los que introduciremos ejemplos de PyBLACS, PyPBLAS y PyScaLAPACK. La rutina Num2PyACTS devuelve una variable de tipo ACTS Array a partir de una variable de tipo Numeric y del indicador de la librerías ACTS que deseamos aplicar.

Se ha de tener en cuenta que esta función de forma interna realiza las siguientes acciones:

  1. A partir de la matriz, calcula y distribuye el tamaño de la matriz
  2. Cada proceso crea las matrices locales para recibir el dato
  3. Se crea el descriptor en cada proceso
  4. Se distribuyen los datos de acuerdo a ese descriptor
  5. Se crea la variable ACTSArray que contiene las tres propiedades: ACTS_lib, data y desc.
Las características de cada uno de los parámetros de entrada y salida son:

See Sobre este documento... para sugerencias en cambios.