Skip to content

Casimir40K/SERAPH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SERAPH — Spatial Engine for Reactor Analysis and Physics in Higher dimensions

SERAPH is a Python reactor physics simulator, currently implementing neutron transport and kinetics models from first principles.

Active development — higher-dimensional geometry is planned.

Current Capabilities

Spatial diffusion

  • 1D neutron diffusion-reaction via finite difference (explicit time-stepping)

Point kinetics

  • Prompt kinetics: numerical and analytical
  • One-group delayed neutron precursor model
  • Multi-group delayed neutron precursor model
  • Temperature feedback with Doppler reactivity and Newton cooling

Structure

src/seraph/ ├── diffusion_1d.py -- 1D spatial diffusion solver ├── point_kinetics.py -- point kinetics models └── main.py -- example runs

Running

pip install matplotlib
python -m seraph.main

Status

Core kinetics models are working. Spatial solver is 1D only for now. Higher-dimensional geometry and more advanced transport methods are in progress.

About

Spatial Engine for Reactor Analysis and Physics in Higher dimensions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages