In this study we present and analyze a formulation of the 3D Method of Characteristics (MOC) technique applied to the simulation of full core nuclear reactors. Key features of the algorithm include a task-based parallelism model that allows independent MOC tracks to be assigned to threads dynamically, ensuring load balancing, and a wide vectorizable inner loop that takes advantage of modern SIMD computer architectures. The algorithm is implemented in a set of highly optimized proxy applications in order to investigate its performance characteristics on CPU, GPU, and Intel Xeon Phi architectures. Speed, power, and hardware cost efficiencies are compared. Additionally, performance bottlenecks are identified for each architecture in order to d...
Graphics processing units, or GPUs, have gradually increased in computational power from the small, ...
The computing power available nowadays to the average Monte-Carlo-code user is sufficient to perform...
In this talk, we will give an overview of the main techniques used for the parallelization of numeri...
The method of characteristics (MOC) is a popular method for efficiently solving two-dimensional reac...
Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, ...
The shift toward multicore architectures has ushered in a new era of shared memory parallelism for s...
Monte Carlo (MC) neutral particle transport codes are considered the gold-standard for nuclear simul...
The spatial heterogeneity of the next generation Gen-IV nuclear reactor core designs brings challeng...
Graphics Processing Units (GPU) are high performance co-processors intended, originally, to improve...
Thesis: Ph. D. in Computational Nuclear Science and Engineering, Massachusetts Institute of Technolo...
International audienceHigh-fidelity nuclear power plant core simulations require solving the Boltzma...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Nuclear Science and Engineering, 20...
The reactor core system consists of many materials, involving multi-physics processes, and can be an...
AbstractThe Monte Carlo method is a common and accurate way to model neutron transport with minimal ...
This electronic version was submitted by the student author. The certified thesis is available in th...
Graphics processing units, or GPUs, have gradually increased in computational power from the small, ...
The computing power available nowadays to the average Monte-Carlo-code user is sufficient to perform...
In this talk, we will give an overview of the main techniques used for the parallelization of numeri...
The method of characteristics (MOC) is a popular method for efficiently solving two-dimensional reac...
Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, ...
The shift toward multicore architectures has ushered in a new era of shared memory parallelism for s...
Monte Carlo (MC) neutral particle transport codes are considered the gold-standard for nuclear simul...
The spatial heterogeneity of the next generation Gen-IV nuclear reactor core designs brings challeng...
Graphics Processing Units (GPU) are high performance co-processors intended, originally, to improve...
Thesis: Ph. D. in Computational Nuclear Science and Engineering, Massachusetts Institute of Technolo...
International audienceHigh-fidelity nuclear power plant core simulations require solving the Boltzma...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Nuclear Science and Engineering, 20...
The reactor core system consists of many materials, involving multi-physics processes, and can be an...
AbstractThe Monte Carlo method is a common and accurate way to model neutron transport with minimal ...
This electronic version was submitted by the student author. The certified thesis is available in th...
Graphics processing units, or GPUs, have gradually increased in computational power from the small, ...
The computing power available nowadays to the average Monte-Carlo-code user is sufficient to perform...
In this talk, we will give an overview of the main techniques used for the parallelization of numeri...