Scientific computing: an introduction with parallel computing
Scientific computing: an introduction with parallel computing
Parallel programming with MPI
LAPACK Users' guide (third ed.)
LAPACK Users' guide (third ed.)
Parallel programming in OpenMP
Parallel programming in OpenMP
Numerical Linear Algebra for High Performance Computers
Numerical Linear Algebra for High Performance Computers
Parallel Boundary Elements Using Lapack and ScaLapack
SBAC-PAD '02 Proceedings of the 14th Symposium on Computer Architecture and High Performance Computing
Streaming SIMD Extensions applied to boundary element codes
Advances in Engineering Software
On the Implementation of Boundary Element Engineering Codes on the Cell Broadband Engine
High Performance Computing for Computational Science - VECPAR 2008
Boundary-element parallel-computing algorithm for the microstructural analysis of general composites
Computers and Structures
On the vectorization of engineering codes using multimedia instructions
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
Parallel boundary elements: a portable 3-D elastostatic implementation for shared memory systems
VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
Hi-index | 0.00 |
This paper presents the parallel implementation of a boundary element code for the solution of 2D elastostatic problems using linear elements. The original code is described in detail in a reference text in the area [Boundary elements techniques: theory and applications in engineering, 1984]. The Fortran code is reviewed and rewritten to run on shared and distributed memory systems using standard and portable libraries: OpenMP, LAPACK and ScaLAPACK. The implementation process provides guidelines to develop parallel applications of the Boundary Element Method, applicable to many science and engineering problems. Numerical experiments on a SGI Origin 2000 shows the effectiveness of the proposed approach.