2006
DOI: 10.1007/s00366-006-0039-5
|View full text |Cite
|
Sign up to set email alerts
|

ParFUM: a parallel framework for unstructured meshes for scalable dynamic physics applications

Abstract: Unstructured meshes are used in many engineering applications with irregular domains, from elastic deformation problems to crack propagation to fluid flow. Because of their complexity and dynamic behavior, the development of scalable parallel software for these applications is challenging. The Charm++ Parallel Framework for Unstructured Meshes allows one to write parallel programs that operate on unstructured meshes with only minimal knowledge of parallel computing, while making it possible to achieve excellen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
35
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 53 publications
(35 citation statements)
references
References 27 publications
0
35
0
Order By: Relevance
“…Fractographic methods are used to determine the cause of failure in engineering structures and evaluate theoretical models of crack growth behavior. Our simulation program, called Fractography3D, is written using Charm++ FEM framework [4].…”
Section: B Fractography3dmentioning
confidence: 99%
See 1 more Smart Citation
“…Fractographic methods are used to determine the cause of failure in engineering structures and evaluate theoretical models of crack growth behavior. Our simulation program, called Fractography3D, is written using Charm++ FEM framework [4].…”
Section: B Fractography3dmentioning
confidence: 99%
“…In a large class of scientific applications such as NAMD [1], FEM [4] and climate simulation, the problem is broken into smaller data and work units that execute on multiple processors. The computation being performed consists of a number of time steps and/or iterations with frequent interaction among data/work units via messages.…”
Section: Introductionmentioning
confidence: 99%
“…ParFUM has been used to develop a number of parallel unstructured mesh applications [24]. These applications utilize the many features provided by Par-FUM for faster development and better performance.…”
Section: Multi-paradigm Applicationsmentioning
confidence: 99%
“…ParFUM [24] is a framework for the parallelization of unstructured mesh applications. It provides the programmer with a rich set of features such as mesh partitioning, communication between mesh partitions, mesh adaptivity, mesh locking, collision detection and data transfer.…”
Section: Parfum: An Example Of Multi-paradigm Programmingmentioning
confidence: 99%
“…Therefore, to reduce the excessive migration of tasks, these strategies typically invoke load balancing in a "phase-based" fashion, that is, load balancing happens periodically when needed. These load balancing schemes are suitable for a class of iterative scientific applications such as NAMD [1], FEM [23] and climate simulation, where the computation typically consists of a number of time steps, a number of iterations (as in iterative linear system solvers), or a combination of both. Phase-based load balancing strategies for iterative applications are the main focus of this paper.…”
Section: Related Workmentioning
confidence: 99%