Skip to content

MelodyShih/forestclaw

 
 

Repository files navigation

ForestClaw

ForestClaw (http://www.forestclaw.org) 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 [email protected]

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.


About

Quadtree/octree adaptive PDE solver based based on p4est.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 38.5%
  • Fortran 31.1%
  • C++ 12.7%
  • Python 7.9%
  • MATLAB 3.9%
  • Makefile 2.5%
  • Other 3.4%