Title :
Lessons learned from attempts to parallelize linear FE analysis code for 2D structures
Author_Institution :
Res. Center, New Mexico Univ., Albuquerque, NM, USA
Abstract :
This paper discusses the lessons the author learned in his attempts to parallelize linear finite element analysis (FEA) code for 2D structures using MPI. Three versions of an FEA code obtained by using three different solution techniques were parallelized using the method of domain decomposition. The parallel programs showed excellent speed up on an IBM SP1 when 2 and 4 processors were used. The speed up was not quite as good when 8 or 16 processors were used. It is suspected that the communication pattern to assemble and disseminate nodal information is the bottleneck when more processes are used. The future course of work on the subject is discussed
Keywords :
application program interfaces; finite element analysis; mathematics computing; message passing; parallel programming; software libraries; software performance evaluation; structural engineering computing; 2D structures; FEA code; IBM SP1; MPI; Message Passing Interface; application program interface; communication pattern; domain decomposition; finite element analysis code; parallel programming; speed up; two dimensional structures; Algorithm design and analysis; Assembly; Costs; Equations; Finite element methods; Iron; Iterative methods; Performance analysis; Sparse matrices; Stress;
Conference_Titel :
MPI Developer's Conference, 1996. Proceedings., Second
Conference_Location :
Notre Dame, IN
Print_ISBN :
0-8186-7533-0
DOI :
10.1109/MPIDC.1996.534107