What is BOUT++?
- Framework for writing fluid and plasma simulations in curvilinear geometry
- Finite-difference code, variety of numerical methods and time-integration solvers
- Intended to be quite modular, enabling fast testing of numerical methods
- Can evolve any number of equations, with equations appearing in a readable form
- Primarily designed and tested with reduced plasma fluid models in mind
- Jointly developed by University of York (UK), LLNL, CCFE, DTU, and other international partners
Maintainers
BOUT++ is currently maintained by the following people:
- Ben Dudson, University of York, UK (lead maintainer)
- Peter Hill, University of York, UK
- Joseph Parker, Science and Technology Facilities Council, UK
Contributors
BOUT++ is developed by University of York and international partners.
Contributions to the code and tool chains have been made by many researchers including:
- George Breyiannis, Japan Atomic Energy Agency
- James Buchanan, Culham Centre for Fusion Energy, UK
- David Dickinson, University of York, UK
- Luke Easy, Culham Centre for Fusion Energy / University of York, UK
- Sean Farley
- Brett Friedman, UCLA, USA
- Erik Grinaker, University of York, UK
- Ilon Joseph, Lawrence Livermore National Laboratory, USA
- Jarrod Leddy, University of York, UK
- Michael Loiten, Technical University of Denmark (DTU)
- Chenhao Ma, Peking University, China
- Jens Madsen, Technical University of Denmark (DTU)
- Dmitry Meyerson, MIT, USA
- John Omotani, Chalmers University of Technology, Sweden
- David Schwörer, Max Planck Institut für Plasmaphysik, Teilinstitut Greifswald, Germany
- Brendan Shanahan, Max Planck Institut für Plasmaphysik, Teilinstitut Greifswald, Germany
- Maxim Umansky, Lawrence Livermore National Laboratory, USA
- Nick Walkden, Culham Centre for Fusion Energy, UK
- Tianyang Xia, ASIPP, China
- Xueqiao Xu, Lawrence Livermore National Laboratory, USA
- Hong Zhang, Argonne National Laboratory, USA
You can get help on using BOUT++, or submit bug reports either through the GitHub site,
or through the Google Group.
Funding
BOUT++ development is made possible by the following funding bodies: