dedalus_adjoint
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 14 committers (7.1%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Keywords from Contributors
Repository
Basic Info
- Host: GitHub
- Owner: kburns
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Size: 61.1 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Dedalus Project
Dedalus is a flexible framework for solving partial differential equations using modern spectral methods. The code is open-source and developed by a team of researchers studying astrophysical, geophysical, and biological fluid dynamics.
Dedalus is written primarily in Python and features an easy-to-use interface with symbolic vectorial equation specification. For example, to simulate incompressible hydrodynamics in a ball, you can symbolically enter the equations, including gauge conditions and boundary conditions enforced with the tau method, as:
python
problem.add_equation("div(u) + tau_p = 0")
problem.add_equation("dt(u) - nu*lap(u) + grad(p) + lift(tau_u) = - u@grad(u)")
problem.add_equation("u(r=1) = 0")
problem.add_equation("integ(p) = 0")
Our numerical algorithms produce sparse and spectrally accurate discretizations of PDEs on simple domains, including Cartesian domains of any dimension, disks, annuli, spheres, spherical shells, and balls:
The resulting systems are efficiently solved using compiled libraries and are automatically parallelized using MPI. See the documentation for tutorials and additional examples.
Links
- Project homepage: http://dedalus-project.org
- Code repository: https://github.com/DedalusProject/dedalus
- Documentation: http://dedalus-project.readthedocs.org
- Mailing list: https://groups.google.com/forum/#!forum/dedalus-users
Developers
Owner
- Name: Keaton J. Burns
- Login: kburns
- Kind: user
- Location: Cambridge, MA
- Company: MIT
- Website: http://keaton-burns.com
- Repositories: 46
- Profile: https://github.com/kburns
Research scientist at MIT working on numerical methods and computational fluid dynamics.
Citation (CITATION.cff)
cff-version: 1.2.0
title: "Dedalus Project"
authors:
- family-names: "Burns"
given-names: "Keaton J"
orcid: "https://orcid.org/0000-0003-4761-4766"
- family-names: "Vasil"
given-names: "Geoffrey M"
orcid: "https://orcid.org/0000-0002-8902-5030"
- family-names: "Oishi"
given-names: "Jeffrey S"
orcid: "https://orcid.org/0000-0001-8531-6570"
- family-names: "Lecoanet"
given-names: "Daniel"
orcid: "https://orcid.org/0000-0002-7635-9728"
- family-names: "Brown"
given-names: "Benjamin P"
orcid: "https://orcid.org/0000-0001-8935-219X"
message: "<p>Please cite the following works when using this software:</p>\n<ul>\n<li>Dedalus methods paper:\n<ul>\n<li>https://doi.org/10.1103/PhysRevResearch.2.023068</li>\n</ul>\n</li>\n<li>Zenodo DOI for relevant release</li>\n<li>Papers describing novel bases being used (if relevant):\n<ul>\n<li>Disk:\n<ul>\n<li>https://doi.org/10.1016/j.jcp.2016.08.013</li>\n</ul>\n</li>\n<li>Sphere / Ball:\n<ul>\n<li>https://doi.org/10.1016/j.jcpx.2019.100013</li>\n<li>https://doi.org/10.1016/j.jcpx.2019.100012</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>"
preferred-citation:
type: article
authors:
- family-names: "Burns"
given-names: "Keaton J"
orcid: "https://orcid.org/0000-0003-4761-4766"
- family-names: "Vasil"
given-names: "Geoffrey M"
orcid: "https://orcid.org/0000-0002-8902-5030"
- family-names: "Oishi"
given-names: "Jeffrey S"
orcid: "https://orcid.org/0000-0001-8531-6570"
- family-names: "Lecoanet"
given-names: "Daniel"
orcid: "https://orcid.org/0000-0002-7635-9728"
- family-names: "Brown"
given-names: "Benjamin P"
orcid: "https://orcid.org/0000-0001-8935-219X"
title: "Dedalus: A flexible framework for numerical simulations with spectral methods"
journal: "Physical Review Research"
doi: "10.1103/PhysRevResearch.2.023068"
volume: 2
issue: 2
start: 023068
month: 4
year: 2020
GitHub Events
Total
- Push event: 7
Last Year
- Push event: 7
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Keaton J. Burns | k****s@g****m | 1,332 |
| Daniel Lecoanet | d****t@g****m | 200 |
| Benjamin P. Brown | b****n@g****m | 145 |
| Jeffrey S. Oishi | j****i@g****m | 111 |
| Evan H. Anders | e****s@g****m | 11 |
| Geoff Vasil | g****l@g****m | 4 |
| Calum Skene | c****e@l****k | 3 |
| maxhutch | m****h@g****m | 1 |
| mabdulla99 | 4****9 | 1 |
| Susan Clark | s****9@g****m | 1 |
| Navid C. Constantinou | n****y | 1 |
| Kishore Gopalakrishnan | k****6@g****m | 1 |
| Jayce Slesar | 4****r | 1 |
| Henri Drake | h****e@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
Dependencies
- actions/checkout v2 composite
- conda-incubator/setup-miniconda v2 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v2 composite
- conda-incubator/setup-miniconda v2 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v2 composite
- conda-incubator/setup-miniconda v2 composite
- dorny/test-reporter v1 composite
- nbsphinx *
- pygments >=2.4.1
- setuptools >=18.0
- sphinx *
- sphinx-autoapi *
- sphinx-gallery <0.11.0
- sphinx_rtd_theme >=1.0.0
- sphinxcontrib-video *
- docopt *
- h5py *
- matplotlib *
- mpi4py *
- numexpr *
- numpy *
- py *
- pytest *
- pytest-benchmark *
- pytest-cov *
- pytest-parallel *
- scipy *
- xarray *