Status Report on SHARP Coupling Framework
|Title||Status Report on SHARP Coupling Framework|
|Year of Publication||2007|
|Authors||Rabiti, C, Smith, MA, Palmiotti, G, Caceres, A, Siegel, AR, Tautges, TJ, Lottes, JW, Fischer, PF, Kaushik, D|
This report presents the software engineering effort under way at ANL towards a comprehensive integrated computational framework SHARP for high fidelity simulations of sodium cooled fast reactors. The primary objective of this framework is to provide accurate and flexible analysis tools to nuclear reactor designers by simulating multiphysics phenomena happening in complex reactor geometries. Ideally, the coupling among differenct physics modules such as neutronics, thermal hydraulics, and structural mechanics needs to be tight to preserve the accuracy achieved in each module. However, fast reactor cores in steady state mode represent a special case where weak coupling between neutronics and thermal-hydraulics is usually adequate. Our framework design allows for both options. Another requirement for SHARP framework has been to implement various coupling algo- rithms that are parallel and scalable to large scale since nuclear reactor core simulations are among the most memory and computationally intensive, requiring the use of leadership-class petascale platforms.
This report details our progress toward achieving these goals. Specifically, we demonstrate coupling independently developed parallel codes in a manner that does not compromise performance or portability, while minimizing the impact on individual developers. This year, our focus has been on developing a lightweight and loosely coupled framework targeted at UNIC (our neutronics code) and Nek (our thermal hydraulics code). However, the framework design is not limited to just using these two codes.