Implementación de un Programa de Elementos Finitos de Propósito General, Multi-Física para Uso de Enternos de Cálculo Distribuido
Abstract
A general purpose finite element program, named PETSc-FEM [3], running on distributed processing architectU1'es using the PETSc/MPI library has been developed.
In [2] we describe the existing applications, whereas in [5] the computational efficiency of the program running on a Beowulf class cluster b.uilt at CIMEC [1] is discussed. Programming details of the computational code (applications and library) are discussed in this work. The most important underlying object is a set of similar
elements or "elemset". It is assumed that most of the unerlying physical and numerical information about the elements in an elemset is the same, so that the amount
of storage required is kept to a minimum. Furthermore, the application writer has access to two levels of programming at the elemental routine level inside and outside the element loop. so that all computations common to all the elements in the elemset can be factored out.
In [2] we describe the existing applications, whereas in [5] the computational efficiency of the program running on a Beowulf class cluster b.uilt at CIMEC [1] is discussed. Programming details of the computational code (applications and library) are discussed in this work. The most important underlying object is a set of similar
elements or "elemset". It is assumed that most of the unerlying physical and numerical information about the elements in an elemset is the same, so that the amount
of storage required is kept to a minimum. Furthermore, the application writer has access to two levels of programming at the elemental routine level inside and outside the element loop. so that all computations common to all the elements in the elemset can be factored out.
Full Text:
PDFAsociació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