Wuensch, R., Walch, S., Dinnbier, F. and Whitworth, A. (2018). Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths. Mon. Not. Roy. Astron. Soc., 475 (3). S. 3393 - 3419. OXFORD: OXFORD UNIV PRESS. ISSN 1365-2966

Full text not available from this repository.

Abstract

We describe an OctTree algorithm for the MPI parallel, adaptive mesh refinement code FLASH, which can be used to calculate the gas self-gravity, and also the angle-averaged local optical depth, for treating ambient diffuse radiation. The algorithm communicates to the different processors only those parts of the tree that are needed to perform the tree-walk locally. The advantage of this approach is a relatively low memory requirement, important in particular for the optical depth calculation, which needs to process information from many different directions. This feature also enables a general tree-based radiation transport algorithm that will be described in a subsequent paper, and delivers excellent scaling up to at least 1500 cores. Boundary conditions for gravity can be either isolated or periodic, and they can be specified in each direction independently, using a newly developed generalization of the Ewald method. The gravity calculation can be accelerated with the adaptive block update technique by partially re-using the solution from the previous time-step. Comparison with the FLASH internal multigrid gravity solver shows that tree-based methods provide a competitive alternative, particularly for problems with isolated or mixed boundary conditions. We evaluate several multipole acceptance criteria (MACs) and identify a relatively simple approximate partial error MAC which provides high accuracy at low computational cost. The optical depth estimates are found to agree very well with those of the RADMC-3D radiation transport code, with the tree-solver being much faster. Our algorithm is available in the standard release of the FLASH code in version 4.0 and later.

Item Type: Journal Article
Creators:
CreatorsEmailORCIDORCID Put Code
Wuensch, R.UNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Walch, S.UNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Dinnbier, F.UNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Whitworth, A.UNSPECIFIEDUNSPECIFIEDUNSPECIFIED
URN: urn:nbn:de:hbz:38-191771
DOI: 10.1093/mnras/sty015
Journal or Publication Title: Mon. Not. Roy. Astron. Soc.
Volume: 475
Number: 3
Page Range: S. 3393 - 3419
Date: 2018
Publisher: OXFORD UNIV PRESS
Place of Publication: OXFORD
ISSN: 1365-2966
Language: English
Faculty: Unspecified
Divisions: Unspecified
Subjects: no entry
Uncontrolled Keywords:
KeywordsLanguage
A NUMERICAL CODE; N-BODY; STAR-FORMATION; MOLECULAR CLOUDS; INTERSTELLAR-MEDIUM; RESOLUTION CODE; PARTICLE-MESH; SILCC PROJECT; IMPLEMENTATION; COLLISIONLESSMultiple languages
Astronomy & AstrophysicsMultiple languages
Refereed: Yes
URI: http://kups.ub.uni-koeln.de/id/eprint/19177

Downloads

Downloads per month over past year

Altmetric

Export

Actions (login required)

View Item View Item