Parallel Boundary Elements Using OpenMP
Resumo
This work presents our efforts towards single node optimization and parallelization of an existing Boundary Element Method (BEM) code using OpenMP. Basic techniques of High Performance Computing (HPC) are employed to enhance serial code performance and to identify code parts to be parallelized. Numerical experiments on a SGI Origin 2000 on large problems show the effectiveness of the proposed approach.
Referências
BARRA, L.P.S. ; COUTINHO, A.L.G.A.; TELLES, J.C.F., et al. lterative Solution of BEM Equations by CMRES Algorithm. Computer and Structures. 44: (6) 1249-1253 SEP 3 1992.
BLACKFORD, L. S. et al; ScaLAPACK User's Guide. SIAM, 1987.
BREBBIA, C.A.; TELLES, J.C.F.; WROBEL, L.C.; Bowulary Elements Techniques: Theory and Applications in Engineering. Springer-Verlag, 1984.
BREBBIA, C. A.; DOMINGUEZ, J. Boundary Elements : An Introductory Course, 2nd ed. CMP - McGraw Hill, 1992.
CHANDRA, R. et al.; Parallel Programming in OpenMP, Academic Press, 2001.
DOWD, K.; SEVERANCE, C. High Performance Computing, 2nd ed. O' Reilly, 1998.
FOSTER, I. Designing and Building Parallel Programs, Addison-Wesley, 1994.
OpenMP. At (JUN01): http://www.openmp.org.
Origin 2000 and Onyx2 Performance Tuning and Optimization Guide. Silicon Graphics Inc., document 007-3430-002, 1998. http://techpubs.sgi.com/library.
SCI 64-Bit UNIX Operating System. At (JUN01): http://www.sgi.com/software/irix6.5.
SCI Developments Products. At (JUN01): http://www.sgi.com/developers/devtools/index.html
TELLES, J.C.F. The Boundary Element Metlwd Applied to lnelastic Problems, Springer-Verlag, 1983.
WADLEIGH, K. R.; Crawford, I. L. Software Optimization for High Performance Computing. Prentice-Hall, 2000.