The moving mesh code SHADOWFAX
Abstract
We introduce the moving mesh code SHADOWFAX, which can be used to evolve a mixture of gas, subject to the laws of hydrodynamics and gravity, and any collisionless fluid only subject to gravity, such as cold dark matter or stars. The code is written in C++ and its source code is made available to the scientific community under the GNU Affero General Public Licence. We outline the algorithm and the design of our implementation, and demonstrate its validity through the results of a set of basic test problems, which are also part of the public version. We also compare SHADOWFAX with a number of other publicly available codes using different hydrodynamical integration schemes, illustrating the advantages and disadvantages of the moving mesh technique.
- Publication:
-
Astronomy and Computing
- Pub Date:
- July 2016
- DOI:
- 10.1016/j.ascom.2016.05.001
- arXiv:
- arXiv:1605.03576
- Bibcode:
- 2016A&C....16..109V
- Keywords:
-
- Methods: numerical;
- Hydrodynamics;
- Astrophysics - Instrumentation and Methods for Astrophysics
- E-Print:
- 28 pages, 25 figures, accepted for publication in Astronomy and Computing. The source code of Shadowfax can be found on https://github.com/AstroUGent/shadowfax