TY - GEN
T1 - Enhancing the SAPHIRE Solve Engine
T2 - 2024 ANS Annual Conference on Advanced Reactor Safety, ARS 2024
AU - Aras, Egemen M.
AU - Wood, Stephen T.
AU - Boyce, Jordan T.
AU - Farag, Asmaa S.
AU - Diaconeasa, Mihai A.
N1 - Publisher Copyright:
© 2024 Proceedings of Advanced Reactor Safety, ARS 2024. All rights reserved.
PY - 2024
Y1 - 2024
N2 - Improving methods and tools used for reactor safety, whether deterministic or probabilistic, is crucial. This research aims to address the current status of a tool vital for probabilistic safety approaches, showcasing initial progress alongside a roadmap for future development. This investigation focuses on the SAPHIRE Solve Engine (SAPHSOLVE), which plays a pivotal role in transitioning from legacy systems to state-of-the-art excellence. Key objectives include efficiently handling large models, enabling seamless model exchange with other tools, and ensuring model tracking capabilities. robust The ongoing efforts involve extracting and enhancing processing engines within the SAPHIRE API, with a specific emphasis on secure cloud solving in addition to existing desktop capabilities. The current initiative concentrates on enhancing SAPHSOLVE, requiring a detailed analysis. This involves a benchmarking approach comprising performance assessments and source code analysis to identify bottlenecks and optimize quantification performance. Synthetically generated models facilitate the model generation process, a crucial step in these endeavors. The benchmarking results underscore SAPHSOLVE's proficiency, with the Windows version demonstrating superior performance compared to the Linux version. Notably, the truncation size of cut sets significantly affects quantification time. Addressing bottlenecks in the source code has led to an average 29% increase in speed. Ongoing efforts are focused on further enhancements and exploring parallel processing capabilities. The pursuit of enhanced performance extends to two distinct approaches: shared data parallelization for low-level implementations and distributed data parallelization for high-level implementations within SAPHSOLVE.
AB - Improving methods and tools used for reactor safety, whether deterministic or probabilistic, is crucial. This research aims to address the current status of a tool vital for probabilistic safety approaches, showcasing initial progress alongside a roadmap for future development. This investigation focuses on the SAPHIRE Solve Engine (SAPHSOLVE), which plays a pivotal role in transitioning from legacy systems to state-of-the-art excellence. Key objectives include efficiently handling large models, enabling seamless model exchange with other tools, and ensuring model tracking capabilities. robust The ongoing efforts involve extracting and enhancing processing engines within the SAPHIRE API, with a specific emphasis on secure cloud solving in addition to existing desktop capabilities. The current initiative concentrates on enhancing SAPHSOLVE, requiring a detailed analysis. This involves a benchmarking approach comprising performance assessments and source code analysis to identify bottlenecks and optimize quantification performance. Synthetically generated models facilitate the model generation process, a crucial step in these endeavors. The benchmarking results underscore SAPHSOLVE's proficiency, with the Windows version demonstrating superior performance compared to the Linux version. Notably, the truncation size of cut sets significantly affects quantification time. Addressing bottlenecks in the source code has led to an average 29% increase in speed. Ongoing efforts are focused on further enhancements and exploring parallel processing capabilities. The pursuit of enhanced performance extends to two distinct approaches: shared data parallelization for low-level implementations and distributed data parallelization for high-level implementations within SAPHSOLVE.
KW - cloud computing
KW - distributed computing
KW - enhancement
KW - probabilistic risk assessment
KW - software development
UR - http://www.scopus.com/inward/record.url?scp=85202436715&partnerID=8YFLogxK
U2 - 10.13182/T130-43361
DO - 10.13182/T130-43361
M3 - Conference contribution
AN - SCOPUS:85202436715
T3 - Proceedings of Advanced Reactor Safety, ARS 2024
SP - 548
EP - 557
BT - Proceedings of Advanced Reactor Safety, ARS 2024
PB - American Nuclear Society
Y2 - 16 June 2024 through 19 June 2024
ER -