/forestclaw

Quadtree/octree adaptive PDE solver based based on p4est.

Primary LanguageCBSD 2-Clause "Simplified" LicenseBSD-2-Clause

ForestClaw

ForestClaw (http://www.forestclaw.org/ForestClaw) is a parallel, multi-block adaptive finite volume code for solving PDEs on a hierarchy of logically Cartesian meshes.


NOTE to BitBucket users : If you are reading this on our former BitBucket site, please navigate immediately to our new GitHub site, at http://www.github.com/ForestClaw/forestclaw. This site will no longer be updated.

NOTE to GitHub users : If you are reading this on our new GitHub site, lucky you! You are can clone the latest repository from here.


Features of ForestClaw :

  • A multi-resolution hierarchy of grids is stored as a composite structure of non- overlapping fixed sized grids which are stored as leaves in a forest of quad- or octrees.

  • Based on the highly scalable meshing library p4est (http://www.p4est.org)

  • Solvers for hyperbolic PDEs are available, including Clawpack 4.x, Clawpack 5.0 and GeoClaw (see http://www.clawpack.org).

  • Users can easily extend ForestClaw with their own solvers.

  • Fully parallel, using MPI distributed memory parallelism

  • Visualization tools include Matlab scripts, VisClaw (from Clawpack) and VTK output.

For installation instructions, please visit our GitHub Wiki at https://github.com/ForestClaw/ForestClaw/wiki.

For more information on ForestClaw, visit our website at http://www.forestclaw.org.

Have more questions? Please contact donnacalhoun@boisestate.edu

ForestClaw is free software under a BSD-style license (see COPYING). The p4est library is released under the GPL 2.0 (or later). As it is generally linked with the ForestClaw code, binary distribution falls under GPL as well.