Abstract

To numerically solve linear equations with large sparse matrices derived by the finite element method, a solution method that can be computed in parallel is required to take advantage of their sparsity. Iterative methods are one group of available methods, but they may not converge. In contrast, direct methods can solve such equations. We can use the multifrontal method as a part of a direct method to utilize two factors mentioned above. This paper explores how to implement the method that incorporates parallelization using MPI to achieve efficient solution in a variety of environments. Numerical experiments using sequential calculations were conducted as a preparatory step for parallelization. The results showed that there was still a large difference in execution time between the existing library and the application created here, especially in the factorization, which is the core of the multifrontal method. Therefore, it is necessary to parallelize the factorization operation to achieve efficient computation and to address bottlenecks that cannot be parallelized in the future.

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.