×

ParFUM

swMATH ID: 8855
Software Authors: Sayantan Chakravorty; Terry Wilmarth; Isaac Dooley; Aaron Becker
Description: ParFUM - Parallel Framework for Unstructured Meshing. The ParFUM framework makes it easy to write adaptive parallel programs that utilize unstructured meshes. Programs can be written in Fortran90, C, or C++. ParFUM is the successor to FEM. ParFUM is designed to allow for mesh modification, including refinement and coarsening. Using the ParFUM framework also allows you to take advantage of all the features of CHARM++, including run-time instrumented load balancing, performance monitoring and visualization, and checkpoint/restart, with no additional effort. A parallel ParFUM application written using the ParFUM framework closely resembles a sequential program. The difference is that in the ParFUM framework, the user’s main subroutine operates on one of the many ”chunks” of the unstructured mesh. These chunks are created from the serial mesh using, for example, the Metis graph partitioning library.
Homepage: http://charm.cs.illinois.edu/research/ParFUM
Related Software: SIERRA; Zoltan; CHARM++; ParTopS; p4est; deal.ii; Gerris; DistDLB; libMesh; Pyramid; METIS; GitHub; PT-Scotch; CUDA; Carpet; Cactus; Chombo; PARAMESH; PETSc; ALUGrid
Referenced in: 12 Publications

Referencing Publications by Year