Skip to content
/ pymole Public

pyMOLE: Python Mimetic Operators Library Enhanced

License

Notifications You must be signed in to change notification settings

nutrik/pymole

Repository files navigation

pyMOLE: Python Mimetic Operators Library Enhanced

Description

pyMOLE is a partial python port of MOLE library that implements high-order mimetic operators to solve partial differential equations. It provides discrete analogs of the most common vector calculus operators: Gradient, Divergence, Laplacian and Curl. These operators (sparse matrices) act on staggered grids (both uniform and nonuniform) and satisfy local and global conservation laws.

The mathematics is based on the work of Corbino and Castillo 2017. However the user may find useful previous publications such as Castillo and Grone 2003, in which similar operators are derived using a matrix analysis approach.

Licensing

pyMOLE is distributed under MIT License, please refer to the LICENSE file for more information on this.

Installation

In order to install pyMOLE ... To be done ...

About

pyMOLE: Python Mimetic Operators Library Enhanced

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published