![]() |
Figure 1: Comparing the long a) and short b) characteristics method. For the long characteristics method, the closer one gets to the source, the more rays pass through (approximately) the same part of a cell, resulting in a large number of redundant calculations. The short characteristics method does not suffer from this, since here column densities are interpolated from cells that have been dealt with previously, so only the contributions to the column density of the short ray sections that pass from cell to cell need to be computed. |
Open with DEXTER |
![]() |
Figure 2:
Two-dimensional example of an AMR hierarchy distributed over two different processors.
Here, each patch contains 4 ![]() |
Open with DEXTER |
![]() |
Figure 3: Two-dimensional example of ray sections for a single patch. Local contributions to the column density are indicated by ray sections that terminate at cell centres a), whereas contributions that are to be communicated between processors, and are subsequently used in an interpolation step, terminate at cell corners b). The source lies outside of the patch in the direction of the lower left corner. |
Open with DEXTER |
![]() |
Figure 4:
Two-dimensional example of a "patch-mapping'' for a computational domain that is split over two different processors.
In the top row the local ids of the patches on the different processors are shown.
The mapping of these patch ids onto the patch-mapping array is shown in the middle row.
The bottom row shows the global patch-mapping after the local patch-mappings have been communicated.
Tracing the depicted ray results in the patch list
![]() |
Open with DEXTER |
![]() |
Figure 5: Two-dimensional illustration of the linear interpolation scheme used to accumulate local column density contributions. Shown are the ray sections used in the interpolation (see text for further details). |
Open with DEXTER |
![]() |
Figure 6: Illustration of the interpolation scheme in three dimensions. For clarity we show outlines of cells on patch faces only. In the top image we show a ray r that exits the patch at location e through a cell face, together with the ray sections used in the interpolation that terminate at the corners of this cell face. The image at the bottom shows the cell face in more detail, where we indicated the cell corners by 1, 2, 3, and 4. In addition to these cell corners, ray sections used in the interpolation that terminate at 5, 6, 7, and 8 are also indicated (see text for further details). |
Open with DEXTER |
![]() |
Figure 7: Summary of steps taken in the hybrid characteristics method. In the top image we show ray sections that represent local contributions to the column density (summary step 3), whereas ray sections that represent values of column density that need to be communicated are shown in the centre image (summary step 4). Note that only those values on patch faces located farthest away from the source need to be communicated. In the bottom image we show an example of the interpolation of these local values for a particular destination cell (summary step 6). Note that there is no need to interpolate the value for the final ray section in the destination patch since its value was already calculated previously (summary step 3). |
Open with DEXTER |
![]() |
Figure 8: Test 1: values of HI column density for the case of a single point source in a two-dimensional domain with a 1/r2 density distribution. Shown are one-dimensional cuts along the y-direction through the source located at the centre of the domain ( top two panels) and at 3/4 of the domain ( bottom two panels). In the panels at the first and third row, the solid line indicates the result for the long, whereas the crosses indicate the result for the hybrid characteristics method. In the panels at the second and fourth row, the ratio (hybrid/long) of HI column density values is shown. |
Open with DEXTER |
![]() |
Figure 9:
Test 2: values of ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Open with DEXTER |
![]() |
Figure 10:
Test 3: two sources in an environment with a homogeneous density distribution containing a neutral clump with higher density. The clump is located at (1,1,1) ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Open with DEXTER |
![]() |
Figure 11:
Test 4: snapshots of the evolution of the ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Open with DEXTER |
![]() |
Figure 12:
Performance of the main components of a radiation hydrodynamics calculation.
Plotted are the total calculation time in seconds for the hydrodynamics (+), AMR (![]() |
Open with DEXTER |
![]() |
Figure 13:
Performance of the different steps in the radiation part of the hybrid characteristics method. Plotted are the total calculation time in seconds for the local ray trace (+), communication (![]() ![]() |
Open with DEXTER |
![]() |
Figure A.1: Explanation of different quantities used in the fast voxel traversal method. Shown is a single patch with a local long characteristic ray section. |
![]() |
Figure B.2: Illustration of the interpolation scheme for a single cell used in the short characteristics method for the 2D ( left) and 3D ( right) case. |