Revista de Matemática: Teoría y Aplicaciones ISSN Impreso: 1409-2433 ISSN electrónico: 2215-3373

OAI: https://revistas.ucr.ac.cr/index.php/matematica/oai
The BPS preconditioner on Beowulf cluster
PDF

Palabras clave

Domain Decomposition
Parallelization
Partial Differential Equation
Preconditioner
Beowulf Cluster
Descomposición de Dominio
Paralelización
Ecuaciones a las Derivadas Parciales
Precondicionador
Beowulf Cluster

Cómo citar

Salas-Huertas, O., Marazzina, D., Rovida, S., Sacchi, G., & Scacchi, S. (2009). The BPS preconditioner on Beowulf cluster. Revista De Matemática: Teoría Y Aplicaciones, 16(1), 148–158. https://doi.org/10.15517/rmta.v16i1.1424

Resumen

En este trabajo se presenta una implementación para Cluster Linux de un pre-condicionador útil para resolver en forma eficiente sistemas lineales obtenidos de la discretización por medio de elementos finitos de problemas de valor inicial 2D elípticos de segundo orden. El método numérico implementado fue propuesto por Bramble, Pasciak and Schatz, y en él se utiliza la técnica de Descomposición de Dominio, la cual se basa en una división del dominio computacional en subregiones de dimensiones siempre más pequeñas, las cuales cumplen con condiciones apropiadas de compactibilidad. El código fue implementado en Fortran usando la librería PETSC: una colección de estructuras y funciones, desarrolladas para el Cálculo Científico en Paralelo y basada en el estándar MPI para administrar la comunicación y el cambio de mensajes. Nuestro objetivo en este trabajo es demostrar la eficiencia y portabilidad del código cuando se emplea en la solución de grandes sistemas y además analizar cuál es la influencia que tiene la arquitectura del cluster en las prestaciones del algoritmo considerado. Nosotros presentamos una análisis de los tiempos de ejecución obtenidos así como de la escalabilidad, usando como problema test la ecuación clásica de Poisson con condiciones de Dirichlet en la frontera.

https://doi.org/10.15517/rmta.v16i1.1424
PDF

Citas

Balay, S.; Buschelman, K.; Gropp, W.D.; Kaushik, D.; Knepley, M.; McInnes, L.C.; Smith, B.F.; Zhang, H. (2002) “PETSc users manual”, Technical Report ANL-95/11 – Revision 2.1.5, Argonne National Laboratory, USA.

Bramble, J.H.; Pasciak, J.E.; Schatz, A.H. (1986) “The construction of preconditioners for elliptic problems by substructuring I”, Mathematics of Computation 47: 103–134.

Carvalho, L.M.; Giraud, L.; Le Tallec, P. (1998) “Algebric two-level preconditioners for the Schur complement method”, Technical Report TR/PA/98/18, CERFACS, France.

Johnson, C. (1987) Numerical solution of partial differential equations by the finite element method. Cambridge University Press, Cambridge.

Marazzina, D.; Rovida, S.; Sacchi, G.; Salas; O.; Scacchi, S. (2006) “A parallel preconditioner for 2D elliptic boundary value problems”, Technical Report 32-PV 2006, IMATI-CNR, Pavia.

Saad, Y. (2003) Iterative Methods for Sparse Linear Systems (2nd edition). SIAM, Philadelphia.

Toselli, A.; Widlund, O. (2005) Domain Decomposition Methods – Algorithms and Theory. Springer-Verlag, Berlin Heidelberg, Germany.

Comentarios

Descargas

Los datos de descargas todavía no están disponibles.