2019
DOI: 10.21105/joss.01356
|View full text |Cite
|
Sign up to set email alerts
|

scikit-finite-diff, a new tool for PDE solving

Abstract: Scikit-FDiff is a new tool for Partial Differential Equation (PDE) solving, written in pure Python, that focuses on reducing the time between the development of the mathematical model and the numerical solving.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…The model and its parameters are detailed in the Supplementary Method 2 . The numerical solution was obtained in Python using the PDE solver scikit-finite-diff package 58 .…”
Section: Methodsmentioning
confidence: 99%
“…The model and its parameters are detailed in the Supplementary Method 2 . The numerical solution was obtained in Python using the PDE solver scikit-finite-diff package 58 .…”
Section: Methodsmentioning
confidence: 99%
“…Lately, there have been several attempts at simplifying the process of translating the mathematical formulation of a PDE to a numerical implementation on the computer. Most notably, the finite-difference approach has been favored by the packages scikit-finite-d iff (Cellier & Ruyer-Quil, 2019) and Devito (Louboutin et al, 2019). Conversely, finiteelement and finite-volume methods provide more flexibility in the geometries considered and have been used in major packages, including FEniCS (Alnaes et al, 2015), FiPy (Guyer, Wheeler, & Warren, 2009), pyclaw (Ketcheson et al, 2012), and SfePy (Cimrman, Lukeš, & Rohan, 2019).…”
Section: Methodsmentioning
confidence: 99%
“…In this section, we present some time-dependent numerical simulations of the three-equation full and approximate models (4.2), (4.10), and (4.17), (4.16) and the no-slip model (4.17), (4.19) with outlet open boundary conditions and forcing at the inlet (open flow). Computations have been performed using finite differences and the method of lines, which can be easily employed in the case of evolution equations (Cellier & Ruyer-Quil 2019), for which the system of partial differential equations can be written as where the indices refer to temporal or spatial derivatives; and is the vector that contains the unknowns (in this particular case , and ). The spatial derivatives of our system (6.1) are first discretised and replaced by algebraic approximations using second-order central finite differences.…”
Section: Time-dependent Simulationsmentioning
confidence: 99%
“…In this section, we present some time-dependent numerical simulations of the three-equation and two-equation full models (27,35) with periodic boundary conditions (closed flow), and with outlet open boundary conditions and forcing at the inlet (open flow). Computations have been performed using finite differences and the method of lines, which can be easily employed in the case of evolution equations [34], for which the system of partial differential equations can be written as…”
Section: Time-dependent Simulationsmentioning
confidence: 99%