Matches in SemOpenAlex for { <https://semopenalex.org/work/W2144355048> ?p ?o ?g. }
- W2144355048 abstract "The Monte Carlo method is the most popular technique to perform radiative transfer simulations in a general 3D geometry. The algorithms behind and acceleration techniques for Monte Carlo radiative transfer are discussed extensively in the literature, and many different Monte Carlo codes are publicly available. On the contrary, the design of a suite of components that can be used for the distribution of sources and sinks in radiative transfer codes has received very little attention. The availability of such models, with different degrees of complexity, has many benefits. For example, they can serve as toy models to test new physical ingredients, or as parameterised models for inverse radiative transfer fitting. For 3D Monte Carlo codes, this requires algorithms to efficiently generate random positions from 3D density distributions. We describe the design of a flexible suite of components for the Monte Carlo radiative transfer code SKIRT. The design is based on a combination of basic building blocks (which can be either analytical toy models or numerical models defined on grids or a set of particles) and the extensive use of decorators that combine and alter these building blocks to more complex structures. For a number of decorators, e.g. those that add spiral structure or clumpiness, we provide a detailed description of the algorithms that can be used to generate random positions. Advantages of this decorator-based design include code transparency, the avoidance of code duplication, and an increase in code maintainability. Moreover, since decorators can be chained without problems, very complex models can easily be constructed out of simple building blocks. Finally, based on a number of test simulations, we demonstrate that our design using customised random position generators is superior to a simpler design based on a generic black-box random position generator." @default.
- W2144355048 created "2016-06-24" @default.
- W2144355048 creator A5028924440 @default.
- W2144355048 creator A5032719578 @default.
- W2144355048 date "2015-05-28" @default.
- W2144355048 modified "2023-09-27" @default.
- W2144355048 title "SKIRT: the design of a suite of input models for Monte Carlo radiative transfer simulations" @default.
- W2144355048 cites W1492479673 @default.
- W2144355048 cites W1528176210 @default.
- W2144355048 cites W1611392076 @default.
- W2144355048 cites W1649645444 @default.
- W2144355048 cites W1669135700 @default.
- W2144355048 cites W1681843165 @default.
- W2144355048 cites W1965612527 @default.
- W2144355048 cites W1968010643 @default.
- W2144355048 cites W196917605 @default.
- W2144355048 cites W1973759868 @default.
- W2144355048 cites W1977340696 @default.
- W2144355048 cites W1978264621 @default.
- W2144355048 cites W1978457003 @default.
- W2144355048 cites W1978574709 @default.
- W2144355048 cites W1980842862 @default.
- W2144355048 cites W1981829125 @default.
- W2144355048 cites W1982460031 @default.
- W2144355048 cites W1991678606 @default.
- W2144355048 cites W1991902959 @default.
- W2144355048 cites W1993941118 @default.
- W2144355048 cites W2005660937 @default.
- W2144355048 cites W2007442140 @default.
- W2144355048 cites W2008081882 @default.
- W2144355048 cites W2009603165 @default.
- W2144355048 cites W2009837669 @default.
- W2144355048 cites W2013858944 @default.
- W2144355048 cites W2014260104 @default.
- W2144355048 cites W2023439666 @default.
- W2144355048 cites W2031686533 @default.
- W2144355048 cites W2036186127 @default.
- W2144355048 cites W2041542911 @default.
- W2144355048 cites W2049062775 @default.
- W2144355048 cites W2052267529 @default.
- W2144355048 cites W2058003375 @default.
- W2144355048 cites W2062807652 @default.
- W2144355048 cites W2062827108 @default.
- W2144355048 cites W2065761316 @default.
- W2144355048 cites W2071061717 @default.
- W2144355048 cites W2073424199 @default.
- W2144355048 cites W2076343545 @default.
- W2144355048 cites W2080977367 @default.
- W2144355048 cites W2082350754 @default.
- W2144355048 cites W2083630156 @default.
- W2144355048 cites W2084925217 @default.
- W2144355048 cites W2086543656 @default.
- W2144355048 cites W2107308864 @default.
- W2144355048 cites W2118269922 @default.
- W2144355048 cites W2118372445 @default.
- W2144355048 cites W2119131940 @default.
- W2144355048 cites W2119728912 @default.
- W2144355048 cites W2124976979 @default.
- W2144355048 cites W2132824401 @default.
- W2144355048 cites W2150565264 @default.
- W2144355048 cites W2152828142 @default.
- W2144355048 cites W2159818838 @default.
- W2144355048 cites W2159892122 @default.
- W2144355048 cites W2160154849 @default.
- W2144355048 cites W2204815181 @default.
- W2144355048 cites W2996781722 @default.
- W2144355048 cites W3013241125 @default.
- W2144355048 cites W3015395265 @default.
- W2144355048 cites W3021622851 @default.
- W2144355048 cites W3033193592 @default.
- W2144355048 cites W3100687235 @default.
- W2144355048 cites W3101679837 @default.
- W2144355048 cites W3103636943 @default.
- W2144355048 cites W3105410482 @default.
- W2144355048 cites W3122294181 @default.
- W2144355048 cites W1587756143 @default.
- W2144355048 hasPublicationYear "2015" @default.
- W2144355048 type Work @default.
- W2144355048 sameAs 2144355048 @default.
- W2144355048 citedByCount "0" @default.
- W2144355048 crossrefType "posted-content" @default.
- W2144355048 hasAuthorship W2144355048A5028924440 @default.
- W2144355048 hasAuthorship W2144355048A5032719578 @default.
- W2144355048 hasConcept C105795698 @default.
- W2144355048 hasConcept C11413529 @default.
- W2144355048 hasConcept C119857082 @default.
- W2144355048 hasConcept C120665830 @default.
- W2144355048 hasConcept C121332964 @default.
- W2144355048 hasConcept C121864883 @default.
- W2144355048 hasConcept C128942645 @default.
- W2144355048 hasConcept C151552104 @default.
- W2144355048 hasConcept C152877465 @default.
- W2144355048 hasConcept C166957645 @default.
- W2144355048 hasConcept C19499675 @default.
- W2144355048 hasConcept C33923547 @default.
- W2144355048 hasConcept C41008148 @default.
- W2144355048 hasConcept C44154836 @default.
- W2144355048 hasConcept C74902906 @default.
- W2144355048 hasConcept C79581498 @default.
- W2144355048 hasConcept C95457728 @default.