Desarrollo De Aplicaciones Paralelas En Python.

Lisandro Dalcín, Mario Storti, Rodrigo Paz

Abstract


Python es un lenguaje de programación interpretado, interactivo y orientado a
objetos. Combina el soporte de módulos, clases, excepciones y tipos de datos de muy alto nivel
con una sintaxis muy clara. Su librería estándar provee acceso al sistema operativo, librerías
gráficas e Internet. Su implementación es portable (UNIX, Mac, Windows) y totalmente libre
para uso, modificación y redistribución.
En este trabajo se describen nuestras experiencias en CIMEC utilizando Python en la implementación de aplicaciones paralelas sobre clusters de PC’s. Se comentan algunas de las
herramientas disponibles para el c´alculo cient´ıfico. Tambi´en se presentan interfaces desarrolladas
a algunas librerías paralelas populares, tales como MPI, PETSc y ParMETIS, junto a
algunos ejemplos básicos de su utilización.

Full Text:

PDF



Asociación Argentina de Mecánica Computacional
Güemes 3450
S3000GLN Santa Fe, Argentina
Phone: 54-342-4511594 / 4511595 Int. 1006
Fax: 54-342-4511169
E-mail: amca(at)santafe-conicet.gov.ar
ISSN 2591-3522