thornado (toolkit for high-order neutrino radiation-hydrodynamics) is designed for simulations of relativistic nuclear astrophysics applications, including core-collapse supernovae. The code employs discontinuous Galerkin phase-space discretization together with implicit and explicit time-stepping methods.

thornado is BSD-licensed and publicly hosted on GitHub.

Bug Reports and Contributions

Bug reports are welcome and should be submitted via GitHub Issues. Feature development in thornado is driven by active research goals; while we do not generally implement features on request, we welcome contributions and collaboration aligned with the project’s direction.

Contribution Policy and Workflow

thornado is open source. Contributions should focus on bug fixes, improvements, or extensions that align with the project’s goals. New features are considered on a case-by-case basis.

To submit your changes for review, please follow this workflow:

  1. Fork the thornado repository on GitHub.
  2. Implement your changes in your fork, following the project’s coding standards and including tests where applicable.
  3. Push your changes to your fork.
  4. Submit a pull request on GitHub, describing your changes and the motivation.

All contributions will be reviewed by the maintainers before being merged.

Contact and Collaboration

For inquiries about scientific collaboration, use of thornado in research, or contributing to the code, please contact: endevee at ornl.gov.

thornado Code of Conduct

All collaborators are expected to treat one another with respect and professionalism. Discussions and disagreements should remain constructive and free of demeaning language. Discrimination or harassment based on gender, ethnicity, race, sexual orientation, or other personal characteristics will not be tolerated. Scientific publications that make use of thornado must give proper credit to the code and its contributors. All contributors are expected to follow the project’s contribution policy and workflow.