Abstract

This paper reports a fast convergent boundary element method on a Parallel Virtual Machine (PVM) (Geist et al., PVM: Parallel Virtual Machine, A Users' Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge, 1994) cluster using the SIMD computing model (Single Instructions Multiple Data). The method uses the strategy of subdividing the domain into a number of smaller subdomains in order to reduce the size of the system matrix and to achieve overall speedup. Unlike traditional subregioning methods, where equations from all subregions are assembled into a single linear algebraic system, the present scheme is iterative and each subdomain is handled by a separate PVM node in parallel. The iterative nature of the overall solution procedure arises due to the introduction of the artificial boundaries. However, the system equations for each subdomain is now smaller and solved by direct Gaussian elimination within each iteration. Furthermore, the boundary conditions at the artificial interfaces are estimated from the result of the previous iteration by a reapplication of the boundary integral equation for internal points. This method provides a consistent mechanism for the specification of boundary conditions on artificial interfaces, both initially and during the iterative process. The method is fast convergent in comparison with other methods in the literature. The achievements of this method are therefore: (a) simplicity and consistency of methodology and implementation; (b) more flexible choice of type of boundary conditions at the artificial interfaces; (c) fast convergence; and (d) the potential to solve large problems on very affordable PVM clusters. The present parallel method is suitable where (a) one has a distributed computing environment; (b) the problem is big enough to benefit from the speedup achieved by coarse-grained parallelisation; and (c) the subregioning is such that communication overhead is only a small percentage of total computation time.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.