Page 1 of 1

Dedalus: Flexible framework for spectrally solving differential equations

Posted: Thu Mar 31, 2016 3:45 pm
by Ada Coda
Dedalus: Flexible framework for spectrally solving differential equations

Abstract: Dedalus solves differential equations using spectral methods. It implements flexible algorithms to solve initial-value, boundary-value, and eigenvalue problems with broad ranges of custom equations and spectral domains. Its primary features include symbolic equation entry, multidimensional parallelization, implicit-explicit timestepping, and flexible analysis with HDF5. The code is written primarily in Python and features an easy-to-use interface. The numerical algorithm produces highly sparse systems for many equations which are efficiently solved using compiled libraries and MPI.

Credit: Burns, Keaton J.; Vasil, Geoffrey M.; Oishi, Jeffrey S.; Lecoanet, Daniel; Brown, Benjamin

Site: https://github.com/DedalusProject/dedalus
http://adsabs.harvard.edu/abs/2016ApJ...832...71L

Bibcode: 2016ascl.soft03015B

Preferred citation method: http://adsabs.harvard.edu/abs/2016ascl.soft03015B

ID: ascl:1603.015

Re: Dedalus: Flexible framework for spectrally solving differential equations

Posted: Sat Nov 19, 2016 6:54 pm
by owlice
- changed authors from Burns, Keaton; Brown, Ben; Lecoanet, Daniel; Oishi, Jeff; Vasil, Geoff per change request

- edited abstract per change request; previous was:
Dedalus solves differential equations using spectral methods. It is designed to solve initial-value, boundary-value, and eigenvalue problems involving nearly arbitrary equations sets and implements a highly flexible spectral framework that can simulate many domains and custom equations. Its primary features include symbolic equation entry, spectral domain discretization, multidimensional parallelization, implicit-explicit timestepping, and flexible analysis with HDF5. The code is written primarily in Python and features an easy-to-use interface, including text-based equation entry. The numerical algorithm produces highly sparse systems for a wide variety of equations on spectrally-discretized domains; these systems are efficiently solved by Dedalus using compiled libraries and multidimensional parallelization through MPI.