Abstract

In this work, a popular two-dimensional finite element hydrodynamic serial model (RMA2) is ported over to parallel platform using evolving programming paradigms, and its performance tested over both a traditional supercomputer and over a cluster. The parallel code is based on domain decomposition principles and uses MPI protocols for all inter-processor communication. Focus is equally distributed among the performance data and on the accuracy of the end parallel solution. The data structures and kernels available in the portable extensible toolkit for scientific computation (PETSc) libraries have been used in the parallel code formulation. With focus shifting on modeling real life flows, which are characterized by large size domains, the current serial codes are limited by the required computational time. Developing parallel versions of these serial codes, will address this primary limitation without loosing any of the serial modeling audience. The strategy used in this work can aid modelers in developing parallel versions of their serial codes. As the results indicate, one can arrive at the parallel version by using the parallel software libraries, and the serial code need not be rewritten from scratch. Additionally, the format of the input/output data files can be left unchanged. The end parallel code can accelerate the solution to the desired state without loosing any accuracy in the end solution.

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.