2020
DOI: 10.1103/physrevresearch.2.023068
|View full text |Cite
|
Sign up to set email alerts
|

Dedalus: A flexible framework for numerical simulations with spectral methods

Abstract: Numerical solutions of partial differential equations enable a broad range of scientific research. The Dedalus Project is a flexible, open-source, parallelized computational framework for solving general partial differential equations using spectral methods. Dedalus translates plain-text strings describing partial differential equations into efficient solvers. This paper details the numerical method that enables this translation, describes the design and implementation of the codebase, and illustrates its capa… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
231
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 316 publications
(248 citation statements)
references
References 136 publications
1
231
0
Order By: Relevance
“…where 1 − θ M is the effective temperature difference across the fluid layer and h is the averaged fluid depth as defined in equation (10). Note that this definition of an effective Rayleigh number is analogous to the one described by [15] for the case of thermal convection interacting with a stably-stratified fluid layer above.…”
Section: B Convection Onsetmentioning
confidence: 98%
See 1 more Smart Citation
“…where 1 − θ M is the effective temperature difference across the fluid layer and h is the averaged fluid depth as defined in equation (10). Note that this definition of an effective Rayleigh number is analogous to the one described by [15] for the case of thermal convection interacting with a stably-stratified fluid layer above.…”
Section: B Convection Onsetmentioning
confidence: 98%
“…The problem described above is solved numerically by using a mixed pseudo-spectral fourth-order finite-difference method [22,24] and the particular phase-field model which has been discussed and validated in [23]. For several cases, we also checked our results by using the open-source pseudo-spectral solver Dedalus [9,10] (more information at http://dedalus-project.org).…”
Section: Mathematical Modelmentioning
confidence: 99%
“…where P u gives one condition at the left boundary (x = 0) and P s gives two conditions at the right boundary (x = L). The boundary value problem is solved using the Newton solver in the open-source Dedalus framework [7] until the update is smaller than the tolerance of…”
Section: Methodsmentioning
confidence: 99%
“…We outline the simulation set-up below, but for more details (including the scalings used for non-dimensionalization)are given in section 2 of Lecoanet and Jeevanjee (2019). Simulations are run with Dedalus, an open source pseudo-spectral framework (Burns et al 2019). We solve the non-dimensionalized Boussinesq equations:…”
Section: Simulation Set-upmentioning
confidence: 99%