nuclearkevin / doma

Discrete Ordinates Mini-App, a cartesian orthogonal grid radiation transport solver.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOMA

Discrete Ordinates Mini-App.

A grey radiation transport solver for 3D orthogonal cartesian grids, my final project for MCSC 6020U at Ontario Tech. Currently has:

  • Diamond Differencing and Step Characteristics spatial discretization;
  • Naive (non-wavefront) serial transport sweeps;
  • Scattering source iteration;
  • Arbitrary orthogonal cartesian meshes with an input syntax similar to MOOSE's CartesianMeshGenerator.

About

Discrete Ordinates Mini-App, a cartesian orthogonal grid radiation transport solver.

License:MIT License


Languages

Language:C++ 69.2%Language:Python 29.6%Language:C 0.8%Language:Makefile 0.4%