You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 19, 2023. It is now read-only.
DiffEqOperators.jl is a package for finite difference discretization of partial
9
-
differential equations. It serves two purposes:
9
+
differential equations. It allows building fast lazy operators for high order non-uniform finite differences in an arbitrary number of dimensions, including vector calculus operators.
10
10
11
-
1. Building fast lazy operators for high order non-uniform finite differences.
12
-
2. Automated finite difference discretization of symbolically-defined PDEs.
13
-
14
-
#### Note: (2) is still a work in progress!
11
+
For automatic Method of Lines discretization of PDEs, better suited to nonlinear systems of equations and more complex boundary conditions, please see [MethodOfLines.jl](https://www.github.com/SciML/MethodOfLines.jl)
15
12
16
13
For the operators, both centered and
17
14
[upwind](https://en.wikipedia.org/wiki/Upwind_scheme) operators are provided,
@@ -29,43 +26,7 @@ For information on using the package,
29
26
[in-development documentation](https://diffeqoperators.sciml.ai/dev/) for the version of
30
27
the documentation which contains the unreleased features.
31
28
32
-
## Example 1: Automated Finite Difference Solution to the Heat Equation
33
-
34
-
```julia
35
-
using OrdinaryDiffEq, ModelingToolkit, DiffEqOperators, DomainSets
0 commit comments