Recent progress in the massively parallel solution of implicit problems

Abstract

Explicit strategies for the solution of finite element problems, such as crash simulation, scale well on computing platforms with thousands of cores. In contrast, it is a widely held view that implicit analysis is not suited to parallel computing. The purpose of this paper is to challenge that belief. The open source parallel finite element software, ParaFEM, uses an “element by element” approach with iterative solvers to solve problems in an implicit way; such as static equilibrium, material nonlinearity, fluid flow, and free and forced vibrations. This iterative strategy leads to a program structure similar to explicit algorithms and the consequence is excellent scalability of implicit analysis on parallel platforms. The software is modularised in such a way that the parallel code is hidden away in a library of subroutines, enabling engineers and researchers who have no training in parallel programming to adapt the software for their own needs. In this paper, we report on recent progress in community-based extensions to ParaFEM including support for stochastic random fields, large strain plasticity, transient thermal analysis and the multiscale modelling of polycrystalline structures. We will report on how well each of those types of problem, analysed using massively parallel implicit solvers, scale on hardware platforms with tens of thousands of cores

    Similar works