### Abstract

SHARP (Simulation-based High-efficiency Advanced Reactor Prototyping) is a modern suite of codes to simulate the key components of a fast reactor core. The SHARP toolkit is organized as a collection of modules, each representing the key components of the physics to be modeled - neutron transport, thermal hydraulics, fuel/structure behavior - together with pre and post-processing for geometry definition, mesh generation, visualization, user interface, etc. The physics models are designed to make minimal possible use of lumped parameter models, homogenization, and empirical correlations in favor of more direct solution of the fundamental governing equations, when sufficient computing resources are available. Thus, one of the key design goals is to effectively leverage leadership class computing resources - viz. BG/P and Cray Supercomputers that are on the current trajectory to delivering sustained petaflops performance. Further, the nature of the physical problem to be investigated will require either strong or weak coupling between some or all of the existing modules (e.g. operator split vs. fully coupled), while multiple implementations of each physics module, representing different algorithms, will also be required (e.g. deterministic versus Monte Carlo) for verification and to explore different physical regimes. Accomplishing these goals in the context of ultra-scalable architectures and multidisciplinary and possibly distributed development teams is a daunting task. In this paper we explain our inital lighweight and loosely coupled framework, its initial design, and a number of current open research questions in this area.

Original language | English |
---|---|

Title of host publication | Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007 |

Publication status | Published - 2007 |

Externally published | Yes |

Event | Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007 - Monterey, CA, United States Duration: 15 Apr 2007 → 19 Apr 2007 |

### Other

Other | Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007 |
---|---|

Country | United States |

City | Monterey, CA |

Period | 15/4/07 → 19/4/07 |

### Fingerprint

### Keywords

- Coupling
- Nuclear Reactor simulation
- Scientific software design

### ASJC Scopus subject areas

- Mathematics(all)
- Nuclear and High Energy Physics

### Cite this

*Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007*

**Software design of SHARP.** / Siegel, A.; Tautges, T.; Caceres, A.; Kaushik, D.; Fischer, P.; Palmiotti, G.; Smith, M.; Ragusa, J.

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution

*Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007.*Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007, Monterey, CA, United States, 15/4/07.

}

TY - GEN

T1 - Software design of SHARP

AU - Siegel, A.

AU - Tautges, T.

AU - Caceres, A.

AU - Kaushik, D.

AU - Fischer, P.

AU - Palmiotti, G.

AU - Smith, M.

AU - Ragusa, J.

PY - 2007

Y1 - 2007

N2 - SHARP (Simulation-based High-efficiency Advanced Reactor Prototyping) is a modern suite of codes to simulate the key components of a fast reactor core. The SHARP toolkit is organized as a collection of modules, each representing the key components of the physics to be modeled - neutron transport, thermal hydraulics, fuel/structure behavior - together with pre and post-processing for geometry definition, mesh generation, visualization, user interface, etc. The physics models are designed to make minimal possible use of lumped parameter models, homogenization, and empirical correlations in favor of more direct solution of the fundamental governing equations, when sufficient computing resources are available. Thus, one of the key design goals is to effectively leverage leadership class computing resources - viz. BG/P and Cray Supercomputers that are on the current trajectory to delivering sustained petaflops performance. Further, the nature of the physical problem to be investigated will require either strong or weak coupling between some or all of the existing modules (e.g. operator split vs. fully coupled), while multiple implementations of each physics module, representing different algorithms, will also be required (e.g. deterministic versus Monte Carlo) for verification and to explore different physical regimes. Accomplishing these goals in the context of ultra-scalable architectures and multidisciplinary and possibly distributed development teams is a daunting task. In this paper we explain our inital lighweight and loosely coupled framework, its initial design, and a number of current open research questions in this area.

AB - SHARP (Simulation-based High-efficiency Advanced Reactor Prototyping) is a modern suite of codes to simulate the key components of a fast reactor core. The SHARP toolkit is organized as a collection of modules, each representing the key components of the physics to be modeled - neutron transport, thermal hydraulics, fuel/structure behavior - together with pre and post-processing for geometry definition, mesh generation, visualization, user interface, etc. The physics models are designed to make minimal possible use of lumped parameter models, homogenization, and empirical correlations in favor of more direct solution of the fundamental governing equations, when sufficient computing resources are available. Thus, one of the key design goals is to effectively leverage leadership class computing resources - viz. BG/P and Cray Supercomputers that are on the current trajectory to delivering sustained petaflops performance. Further, the nature of the physical problem to be investigated will require either strong or weak coupling between some or all of the existing modules (e.g. operator split vs. fully coupled), while multiple implementations of each physics module, representing different algorithms, will also be required (e.g. deterministic versus Monte Carlo) for verification and to explore different physical regimes. Accomplishing these goals in the context of ultra-scalable architectures and multidisciplinary and possibly distributed development teams is a daunting task. In this paper we explain our inital lighweight and loosely coupled framework, its initial design, and a number of current open research questions in this area.

KW - Coupling

KW - Nuclear Reactor simulation

KW - Scientific software design

UR - http://www.scopus.com/inward/record.url?scp=84858476310&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84858476310&partnerID=8YFLogxK

M3 - Conference contribution

SN - 0894480596

SN - 9780894480591

BT - Joint International Topical Meeting on Mathematics and Computations and Supercomputing in Nuclear Applications, M and C + SNA 2007

ER -