PARAMESH V4.1: Parallel Adaptive Mesh Refinement

Discussion topics for individual codes
Post Reply
User avatar
Guardian of the Codes
Posts: 1109
Joined: Wed Aug 04, 2004 4:18 pm
Location: Washington, DC

PARAMESH V4.1: Parallel Adaptive Mesh Refinement

Post by owlice » Mon Jun 13, 2011 12:11 am

[c]PARAMESH V4.1: Parallel Adaptive Mesh Refinement[/c][/b]
Abstract: PARAMESH is a package of Fortran 90 subroutines designed to provide an application developer with an easy route to extend an existing serial code which uses a logically cartesian structured mesh into a parallel code with adaptive mesh refinement (AMR). Alternatively, in its simplest use, and with minimal effort, it can operate as a domain decomposition tool for users who want to parallelize their serial codes, but who do not wish to use adaptivity.

The package builds a hierarchy of sub-grids to cover the computational domain, with spatial resolution varying to satisfy the demands of the application. These sub-grid blocks form the nodes of a tree data-structure (quad-tree in 2D or oct-tree in 3D). Each grid block has a logically cartesian mesh. The package supports 1, 2 and 3D models. PARAMESH is released under the NASA-wide Open-Source software license.

Credit: MacNeice, Peter; Olson, Kevin M.; Mobarry, Clark; de Fainchtein, Rosalinda; Packer, Charles


Bibcode: 2011ascl.soft06009M

ID: ascl:1106.009
Last edited by Ada Coda on Sat Oct 27, 2018 7:34 pm, edited 1 time in total.
Reason: Updated code entry.
Code-seeking owl at your service

Post Reply