ParFUM: a parallel framework for unstructured meshes for scalable dynamic physics applications
Author(s) -
Orion Sky Lawlor,
Sayantan Chakravorty,
Terry Wilmarth,
Nilesh Choudhury,
Isaac Dooley,
Gengbin Zheng,
Laxmikant V. Kalé
Publication year - 2006
Publication title -
engineering with computers
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.659
H-Index - 52
eISSN - 1435-5663
pISSN - 0177-0667
DOI - 10.1007/s00366-006-0039-5
Subject(s) - polygon mesh , computer science , scalability , parallel computing , load balancing (electrical power) , computation , computational science , distributed computing , massively parallel , programming language , computer graphics (images) , operating system , geometry , mathematics , grid
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 excellent scalability even for complex applications. Charm++’s message-driven model enables computation/communication overlap, while its run-time load balancing capabilities make it possible to react to the changes in computational load that occur in dynamic physics applications. The framework is highly flexible and has been enhanced with numerous capabilities for the manipulation of unstructured meshes, such as parallel mesh adaptivity and collision detection.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom