BoSSS
BoSSS (Bounded Support Spectral Solver) is a flexible framework for the development, evaluation and application of numerical discretization schemes based on the Discontinuous Galerkin (DG) method.
Getting Started
First, one should check the Installation Instructions, it could also be helpful to read about .NET (aka. dotnet).
- Installer Windows: https://kummer.pages.rwth-aachen.de/bosss-public/BoSSS-setup-latest.exe
- Installer Linux: https://kummer.pages.rwth-aachen.de/bosss-public/BoSSS-setup-latest.run
- (If links fail, please take a look at https://kummer.pages.rwth-aachen.de/bosss-public/ and search for
*.exe
or*.run
- files)
If you want to work with BoSSS source code, read the Starting Guide for Developers!
A lightweight alternative to all-in development is to use
Jupyter Notebooks and BoSSSpad.
Example notebooks can be found
in this Git repository (look for files matching *.ipynb
).
PS: Was it already mentioned to read the Starting Guide for Developers and have a look at Example notebooks?
Note for publication
If you are using BoSSS for one of your publications, we kindly ask you to cite one of our own publications, which corresponds most to your work. Look at at Publications or in the appendix of the BoSSS handbook a list of our publications.
Aim and focus of the BoSSS code
Its development has been initiated at the Chair of Fluid Dynamics in 2008 in order to establish a general foundation for the development of higher order discretizations for challenging physical problems. Over the years, BoSSS developed into a fully-featured library for discontinuous Galerkin methods, including facilities for workflow management and the rapid prototyping discretization of partial differential equations.
License
This project is licensed under the Apache License, see also license.
BoSSS greatfully relies on multiple Third-Party Software packages, with different licenses.