Parallel Boundary Elements Using OpenMP

  • M. T. F. Cunha UFRJ
  • A. L. G. A. Coutinho UFRJ
  • J. C. F. Telles UFRJ

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.

Palavras-chave: Boundary Elements, OpenMP

Referências

ANDERSON, E. et al. LAPACK User's Guide. 3rd ed. SIAM, 1999.

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.
Publicado
10/09/2001
CUNHA, M. T. F.; COUTINHO, A. L. G. A.; TELLES, J. C. F.. Parallel Boundary Elements Using OpenMP. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 13. , 2001, Pirenópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2001 . p. 25-31. DOI: https://doi.org/10.5753/sbac-pad.2001.22188.