Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j-fu/voronoifvmdiffeq.jl
https://github.com/j-fu/voronoifvmdiffeq.jl
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/j-fu/voronoifvmdiffeq.jl
- Owner: j-fu
- License: mit
- Created: 2022-09-13T21:17:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T13:55:10.000Z (11 months ago)
- Last Synced: 2024-03-02T21:04:32.835Z (10 months ago)
- Language: Julia
- Size: 76.7 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!IMPORTANT]
> This package will be no longer maintained.
> Its functionality is available in [VoronoiFVM.jl](https://github.com/j-fu/VoronoiFVM.jl)
> starting with version 1.18. The repository will archived.[![linux-macos-windows](https://github.com/j-fu/VoronoiFVMDiffEq.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/j-fu/VoronoiFVMDiffEq.jl/actions/workflows/ci.yml)
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://j-fu.github.io/VoronoiFVMDiffEq.jl/stable)
[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://j-fu.github.io/VoronoiFVMDiffEq.jl/dev)VoronoiFVMDiffEq.jl
===================Glue package between [VoronoiFVM.jl](https://github.com/j-fu/VoronoiFVM.jl) and [DifferentialEquations.jl](https://github.com/SciML/DifferentialEquations.jl)
The package extends the constructors for `ODEFunction` and `ODEProblem` by methods taking in a `VoronoiFVM.System`:
```
using VoronoiFVMDiffEq, DifferentialEquations
system = VoronoiFVM.System(...)
inival = unknowns(system)
problem = ODEProblem(system,inival,tspan)
odesolution = DifferentialEquations.solve(problem, QNDF2())
voronoifvmsolution = reshape(odesolution, system)
```
Instead of [`QNDF2`](https://sciml.ai/news/2021/05/24/QNDF/) you can try all mass matrix form capable stiff ode solvers form the [DifferentialEquations.jl](https://github.com/SciML/DifferentialEquations.jl) suite.The package re-exports all of VoronoiFVM, so that it is sufficient to `use` this package instead of [VoronoiFVM.jl](https://github.com/j-fu/VoronoiFVM.jl).
The package requires a recent Julia version (currently 1.8) due to significant advances in package precompilation.