21–29 Jul 2022
Gather.Town
US/Pacific timezone
LLNL-WEB-834787

Modernization efforts for the R-Matrix code SAMMY

26 Jul 2022, 10:06
12m
Delta King

Delta King

Speaker

Dorothea Wiarda (ORNL)

Description

The R-Matrix code SAMMY \cite{SAMMY} is a widely used nuclear data evaluation code focused on the resolved range,
which includes corections for experimental effects. The code is still mostly written in Fortran 77, and uses
a memory managment system suitable for the time of its initial writing (1984). A modernization effort is under way
to bring the code in-line with modern software development practices. A continuous-integration testing
framework was added, automating the large exisiting set of test cases. It is run on every commit.
The memory management was updated to current standard practices suitable for modern software analysis tools.
The code can be optained from \href{https://code.ornl.gov/RNSD/SAMMY}{https://code.ornl.gov/RNSD/SAMMY}.

The resonance parameters and covariance information are now stored in C++ objects shared by SAMMY and AMPX \cite{AMPX},
the processing code that generates nuclear data libraries for SCALE \cite{SCALE}. This
allows for easier maintainance and access to the resonance parameters inside and outside of SAMMY.
This feature is already used by accessing and changing parameters in memory in the
Bayesian Monte Carlo Evaluation Framework for Cross Sections Nuclear Data and Integral Benchmark Experiments project \cite{ND10},

Further plans include the switch to the ENDF reading and writing routines in AMPX, as these routines
are more robust, easier to maintain, and support more features. Of note here is support for the new GNDS format \cite{GNDS}.
Previously it wasn't easy to share the full covariance matrix for evaluations containing more than one isotope due to
limitations on the ENDF format; this is now supported in GNDS. The data are currently available in a binary SAMMY format and can be exported
to GNDS to make them more widely available and sharable.

The next step will be to use the same resonance processing code at 0K in AMPX and SAMMY as one of the available
Reich-Moore R-Matrix formalism.
The first step toward this goal is to isolate the reconstruction into a module that takes resonance parameters as its input and
does not depend on SAMMY gobal parameters. This goal has been achieved and it should now be possible to more easily
change the resonance formalism
and add enhancements as the Phenomenological $R$-Matrix parameterization of direct, doorway, and compound nuclear reactions discussed
elsewhere on this conference.
This concerted modernization and enhancement effort provides multiple advantages to the nuclear data community.
It will allow parameter optimization using enhanced formalisms, including experimental effects, that better match complex experimental data.
Then those evaluated parameters can immediately be passed off to AMPX to be reconstructed with the exact same cross section model and
be put into a data library for subsequent testing using SCALE and the Valid Benchmark suite \cite{VALID} or other suitable benchmark suites.

{\bf Acknowledgments:} This work was supported by the U.S. Department of Energy (DOE) Nuclear Criticality Safety Program, which is funded and managed by the National Nuclear Security Administration for DOE.

\thispagestyle{empty}
\begin{thebibliography}{1}
\bibitem{SAMMY} N.M. Larson, {\em ``Updated Users' Guide for SAMMY: Multilevel R-matrix Fits to Neutron Data Using Bayes' Equations"}, ORNL/TM-9179/R8 (2008)

\bibitem{AMPX} D. Wiarda, M. L. Williams, C. Celik, and M. E. Dunn,
{\em AMPX-2000: A Cross-Section Processing System for Generating Nuclear Data for Criticality Safety Applications},
International Conference on Nuclear Criticality Safety (ICNC 2015).

\bibitem{SCALE} W. A. Wieselquist, R. A. Lefebvre, and M. A. Jessee, Eds., {\em SCALE Code System},
ORNL/TM-2005/39, Version 6.2.4, Oak Ridge National Laboratory, Oak Ridge, TN (2020).

\bibitem{ND10} G. Arbanas, J.M. Brown, A.M. Holcomb, and D. Wiarda,
{\em Bayesian Monte Carlo Evaluation Framework for Cross Sections Nuclear Data and
Integral Benchmark Experiments}, in the proceedings of the ANS Winter Meeting, NCSP Session (2020)

\bibitem{GNDS} Specifications for the Generalised Nuclear Database Structure (GNDS)
\href{https://www.oecd-nea.org/science/wpec/documents/7519-GNDS.pdf}{https://www.oecd-nea.org/science/wpec/documents/7519-GNDS.pdf},
(accessed September 15, 2021).

\bibitem{VALID} W. J. Marshall and B. T. Rearden,
{\em The SCALE Verified, Archived Library of Inputs and Data – VALID},
ANS NCSD 2013 - Criticality Safety in the Modern Era: Raising the Bar, Wilmington, NC, September 29 –October 3, 2013, on CD-ROM, American Nuclear Society, LaGrange Park, IL (2013).

\end{thebibliography}

Author

Presentation materials