Skip to content

Commit cc8772b

Browse files
committed
adding dois, fixing in text bib refs
1 parent 5072944 commit cc8772b

File tree

2 files changed

+24
-20
lines changed

2 files changed

+24
-20
lines changed

docs/paper.bib

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ @inproceedings{mcdc:clements_mc23
5050
title = {Global Sensitivity Analysis in {M}onte {C}arlo Radiation Transport},
5151
Month = {8},
5252
year = {2023},
53+
doi = {10.48550/arXiv.2403.06106},
5354
author = {Kayla Clements and Gianluca Geraci and Aaron J Olson and Todd Palmer},
5455
address = {Niagara Falls, Ontario, Canada},
5556
}
@@ -59,6 +60,7 @@ @inproceedings{mcdc:qmcabs
5960
booktitle = {International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering},
6061
title="{iQMC}: Iterative Quasi-{Monte Carlo} with {K}rylov Linear Solvers for k-Eigenvalue Neutron Transport Simulations",
6162
author="S. Pasmann and I. Variansyah and C. T. Kelley and R. McClarren",
63+
doi = {10.48550/arXiv.2306.11600},
6264
year=2023,
6365
address = {Niagara Falls, Ontario, Canada},
6466
}
@@ -67,6 +69,7 @@ @inproceedings{mcdc:variansyah_physor22_pct
6769
Booktitle = {International Conference on Physics of Reactors},
6870
title = {Performance of Population Control Techniques in {M}onte {C}arlo Reactor Criticality Simulation},
6971
year = {2022},
72+
doi = {10.13182/physor22-37871},
7073
author = {Ilham Variansyah and Ryan G. McClarren},
7174
address = {Pittsburgh, Pennsylvania, USA},
7275
}
@@ -104,7 +107,7 @@ @article{mcdc:clements_variance_2024
104107
volume = {319},
105108
issn = {0022-4073},
106109
url = {https://www.sciencedirect.com/science/article/pii/S0022407324000657},
107-
doi = {https://doi.org/10.1016/j.jqsrt.2024.108958},
110+
doi = {10.1016/j.jqsrt.2024.108958},
108111
abstract = {Monte Carlo simulations are at the heart of many high-fidelity simulations and analyses for radiation transport systems. As is the case with any complex computational model, it is important to propagate sources of input uncertainty and characterize how they affect model output. Unfortunately, uncertainty quantification (UQ) is made difficult by the stochastic variability that Monte Carlo transport solvers introduce. The standard method to avoid corrupting the UQ statistics with the transport solver noise is to increase the number of particle histories, resulting in very high computational costs. In this contribution, we propose and analyze a sampling estimator based on the law of total variance to compute UQ variance even in the presence of residual noise from Monte Carlo transport calculations. We rigorously derive the statistical properties of the new variance estimator, compare its performance to that of the standard method, and demonstrate its use on neutral particle transport model problems involving both attenuation and scattering physics. We illustrate, both analytically and numerically, the estimator’s statistical performance as a function of available computational budget and the distribution of that budget between UQ samples and particle histories. We show analytically and corroborate numerically that the new estimator is unbiased, unlike the standard approach, and is more accurate and precise than the standard estimator for the same computational budget.},
109112
journal = {Journal of Quantitative Spectroscopy and Radiative Transfer},
110113
author = {Clements, Kayla B. and Geraci, Gianluca and Olson, Aaron J. and Palmer, Todd S.},
@@ -131,7 +134,6 @@ @article{brax2023
131134
issn = {1049-3301},
132135
url = {10.1145/3626957},
133136
doi = {10.1145/3626957},
134-
note = {Just Accepted},
135137
journal = {ACM Trans. Model. Comput. Simul.},
136138
month = {oct},
137139
keywords = {asynchronous, divergence, scheduling, GPGPU, GPU}
@@ -143,6 +145,7 @@ @book{lewis_computational_1984
143145
title = {Computational methods of neutron transport},
144146
publisher = {John Wiley and Sons, Inc.},
145147
author = {Lewis, Elmer Eugene and Miller, Warren F},
148+
url = {https://www.osti.gov/biblio/5538794},
146149
year = {1984},
147150
}
148151

@@ -172,7 +175,7 @@ @article{mcatk
172175
volume = {82},
173176
issn = {0306-4549},
174177
url = {https://www.sciencedirect.com/science/article/pii/S0306454914004472},
175-
doi = {https://doi.org/10.1016/j.anucene.2014.08.047},
178+
doi = {10.1016/j.anucene.2014.08.047},
176179
abstract = {The Monte Carlo Application ToolKit (MCATK) is a component-based software library designed to build specialized applications and to provide new functionality for existing general purpose Monte Carlo radiation transport codes. We will describe MCATK and its capabilities along with presenting some verification and validations results.},
177180
journal = {Annals of Nuclear Energy},
178181
author = {Adams, Terry and Nolen, Steve and Sweezy, Jeremy and Zukaitis, Anthony and Campbell, Joann and Goorley, Tim and Greene, Simon and Aulwes, Rob},
@@ -196,25 +199,26 @@ @techreport{mcnp
196199
year = {2023}
197200
}
198201

199-
# openmc
202+
203+
200204
@article{openmc,
201-
author = {Romano, Paul K. and Forget, Benoit},
202-
address = {United States},
203-
copyright = {2012 Elsevier Ltd},
204-
issn = {0306-4549},
205-
journal = {Annals of nuclear energy},
206-
keywords = {Code (cryptography) ; Computational science ; Computer science ; Criticality ; High performance computing ; Monte Carlo ; Monte carlo code ; Monte Carlo method ; Neutron transport ; Nuclear Science \& Technology ; Open source ; Particle transport ; Software design ; Supercomputer ; Theoretical computer science},
207-
language = {eng},
208-
number = {C},
209-
organization = {UT-Battelle LLC/ORNL, Oak Ridge, TN (Unted States)},
210-
pages = {274-281},
211-
publisher = {Elsevier Ltd},
212-
title = {The {OpenMC} {M}onte {C}arlo particle transport code},
213-
volume = {51},
214-
year = {2013},
205+
title = {{OpenMC}: {A} state-of-the-art {Monte} {Carlo} code for research and development},
206+
volume = {82},
207+
issn = {0306-4549},
208+
url = {https://www.sciencedirect.com/science/article/pii/S030645491400379X},
209+
doi = {10.1016/j.anucene.2014.07.048},
210+
abstract = {This paper gives an overview of OpenMC, an open source Monte Carlo particle transport code recently developed at the Massachusetts Institute of Technology. OpenMC uses continuous-energy cross sections and a constructive solid geometry representation, enabling high-fidelity modeling of nuclear reactors and other systems. Modern, portable input/output file formats are used in OpenMC: XML for input, and HDF5 for output. High performance parallel algorithms in OpenMC have demonstrated near-linear scaling to over 100,000 processors on modern supercomputers. Other topics discussed in this paper include plotting, CMFD acceleration, variance reduction, eigenvalue calculations, and software development processes.},
211+
journal = {Annals of Nuclear Energy},
212+
author = {Romano, Paul K. and Horelik, Nicholas E. and Herman, Bryan R. and Nelson, Adam G. and Forget, Benoit and Smith, Kord},
213+
year = {2015},
214+
keywords = {HDF5, Monte Carlo, Neutron transport, OpenMC, Parallel, XML},
215+
pages = {90--97},
216+
annote = {Joint International Conference on Supercomputing in Nuclear Applications and Monte Carlo 2013, SNA + MC 2013. Pluri- and Trans-disciplinarity, Towards New Modeling and Numerical Simulation Paradigms},
215217
}
216218

217219

220+
221+
218222
# geant4
219223
@article{geant4,
220224
title = {Geant4—a simulation toolkit},

docs/paper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,9 @@ This all together makes `MC/DC` ideal for use in an academic environment for bot
118118
`MC/DC` has support for continuous and multi-group energy neutron transport physics with constructive solid geometry modeling.
119119
It can solve k-eigenvalue problems (used to determine neutron population growth rates in reactors) as well as fully dynamic simulations.
120120
It also supports some simple domain decomposition, with more complex algorithms currently being implemented.
121-
In an initial code-to-code performance comparison, `MC/DC` was found to run about 2.5 times slower than the Shift Monte Carlo code for a simple problem and showed similar scaling on some systems [@mcdc:variansyah_mc23_mcdc].
121+
In an initial code-to-code performance comparison, `MC/DC` was found to run about 2.5 times slower than the Shift Monte Carlo code for a simple problem and showed similar scaling on some systems [@variansyah_mc23_mcdc].
122122

123-
`MC/DC`-enabled explorations into dynamic neutron transport algorithms have been successful, including quasi-Monte Carlo techniques [@mcdc:qmc], hybrid iterative techniques for k-eigenvalue simulations [@mcdc:qmcabs], population control techniques [@mcdc:variansyah_nse22_pct; @mcdc:variansyah_physor22_pct], continuous geometry movement techniques that model transient elements [@mcdc:variansyah_mc23_moving_object] (e.g., control rods or pulsed neutron experiments) more accurately than step functions typically used by other codes, initial condition sampling technique for typical reactor transients [@mcdc:variansyah_mc23_ic], hash-based random number generation [@mcdc:cuneo2024alternative], uncertainty and global sensitivity analysis [@mcdc:clements_mc23; @mcdc:clements_variance_2024], residual Monte Carlo methods, and machine learning techniques for dynamic node scheduling, among others.
123+
`MC/DC`-enabled explorations into dynamic neutron transport algorithms have been successful, including quasi-Monte Carlo techniques [@mcdc:qmc], hybrid iterative techniques for k-eigenvalue simulations [@mcdc:qmcabs], population control techniques [@mcdc:variansyah_nse22_pct; @mcdc:variansyah_physor22_pct], continuous geometry movement techniques that model transient elements [@variansyah_mc23_moving_object] (e.g., control rods or pulsed neutron experiments) more accurately than step functions typically used by other codes, initial condition sampling technique for typical reactor transients [@variansyah_mc23_ic], hash-based random number generation [@mcdc:cuneo2024alternative], uncertainty and global sensitivity analysis [@mcdc:clements_mc23; @mcdc:clements_variance_2024], residual Monte Carlo methods, and machine learning techniques for dynamic node scheduling, among others.
124124

125125
# Future Work
126126

0 commit comments

Comments
 (0)