The discretization classes stores computed discretizations in the discretization (puh) dictionary with string keywords. In some places (e.g. most finite volume methods), these have been stored as keywords in the discretization object, while others have hardcoded the string at various points in the class implementation. The latter should go, only attributes should be used.
A Python library for solving any system of hyperbolic or parabolic Partial Differential Equations. The PDEs can have stiff source terms and non-conservative components.
This repository contains a Fortran implementation of a 2D flow using Finite Volume Method (FVM). The code models the transport of a passive scalar for both orthogonal and skewed meshes.
Implement finite volume scheme to solve the Laplace equation (3.4), page 33 of "Finite Volume Methods", by Robert Eymard, Thierry Gallouet, and Raphaele Herbin. The link of the book: https://www.cmi.univ-mrs.fr/~herbin/PUBLI/bookevol.pdf
The discretization classes stores computed discretizations in the discretization (puh) dictionary with string keywords. In some places (e.g. most finite volume methods), these have been stored as keywords in the discretization object, while others have hardcoded the string at various points in the class implementation. The latter should go, only attributes should be used.
As a second correctio