Data in Nuclear Engineering – Kathryn (Katy) Huff – A Nuclear Fuel Cycle Simulation Framework



Data in Nuclear Engineering – Kathryn (Katy) Huff – A Nuclear Fuel Cycle Simulation Framework

1 0


thunder

Holds a thunder talk for bids

On Github katyhuff / thunder

Data in Nuclear Engineering

Kathryn (Katy) Huff

\[\sigma(E,\vec{r},\hat{\Omega},T,t,x,i)\]

Evaluated Nuclear Data Sets

Application Specific Data Processing

  • Energy discretization
    • multigroup
    • pointwise
    • piecewise linear continuous
  • Angular quadratures
  • Resonance integration
  • ...

Simulation Methods

  • Monte Carlo Methods
  • Deterministic Methods
  • Hybrid Methods
  • Other keywords...
    • lattice codes
    • ray tracing algorithms
    • acceleration schemes
    • adjoint methods
    • ...

Transient Coupled Physics

A Nuclear Fuel Cycle Simulation Framework

Agent Based Systems Analysis

Hundreds of discrete facilities mine, mill, convert, fabricate, transmute, recycle, and store nuclear material.

Agent Based Systems Analysis

A facility might create material.

Agent Based Systems Analysis

It might request material.

Agent Based Systems Analysis

It might do both.

Agent Based Systems Analysis

Even simple fuel cycles have many independent agents.

A Few of My Favorite Things

  • C++, Python, Fortran
  • xml, markdown, rst, $\LaTeX$
  • Doxygen, sphinx
  • CMake, conda, macports
  • GoogleTest, nose
  • hdf5, sqlite
  • cython, boost, Coin
  • jekyll, reveal.js, beamer
  • matplotlib, paraview

Unique Issues

Export control is serious.

Links

Acknowledgements

THE END

Katy Huff

katyhuff.github.io/thunder Data in Nuclear Engineering by Kathryn Huff is licensed under a Creative Commons Attribution 4.0 International License.Based on a work at http://katyhuff.github.io/thunder.