Computer Programs
CCC-0841 MMS3D.
last modified: 10-JUL-2018 | catalog | categories | new | search |

CCC-0841 MMS3D.

MMS3D, Method of Manufactured Solutions for 3D one-group SN Equations with escalating order of non-smoothness

top ]
1. NAME OR DESIGNATION OF PROGRAM

MMS3D

top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
MMS3D CCC-0841/01 Arrived 10-JUL-2018

Machines used:

Package ID Orig. computer Test computer
CCC-0841/01 MacOS,Linux-based PC,PC Windows
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

MMS3D is a program for creating method of manufactured solutions with escalating order of non-smoothness for the one-group SN equations in a homogeneous domain. The smoothness of the manufactured solution is set by boundary conditions that can be specified in the input file as polynomials. The boundary conditions and a uniform auxiliary source Q are used to compute the analytical angular flux solution for a problem without scattering. This solution is the manufactured solution. For using it in problems with scattering, the scattering cross section is set and a distributed source q is computed such that the solution to the SN equation with scattering is the previously computed angular flux. The code computes reference solutions for Cartesian meshes. It does so by computing the Legendre polynomial moments of the angular flux solution, scalar flux solutions, distributed source, and inflow boundary fluxes for each cell and relevant face.

top ]
4. METHODS

The reference solution is available in analytical form. The Legendre moments of the angular flux, scalar flux, distributed source and inflow boundary fluxes are integrated analytically from these expressions. For this purpose, the singular characteristic line and the singular planes have to be tracked through the Cartesian geometry. On each side of the singular planes distinct analytical expressions of the solution and sources are presents so in elements intersected by the singular planes, the contributions to the integral over the elements must be accumulated separately. More details of the computational algorithm are included in the theory references that are included with the code.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

None stated.

top ]
6. TYPICAL RUNNING TIME

Depends on the size of the problem to be computed. Test problems run in < 30 seconds.

top ]
9. STATUS
Package ID Status date Status
CCC-0841/01 10-JUL-2018 Masterfiled Arrived
top ]
10. REFERENCES
CCC-0841/01, included references:
- Sebastian Schunert and Yousry Y. Azmy:
"Development of a Quantitative Decision Metric for Selecting the Most Suitable
Discretization Method for SN Transport Problems.", PhD Dissertation, North
Carolina State University, 2013.
top ]
11. HARDWARE REQUIREMENTS

Depends on the size of the problem to be computed. Usually negligible.

top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
CCC-0841/01 FORTRAN-90
top ]
13. SOFTWARE REQUIREMENTS
  • Requires GNU make

  • Requires gfortran

  • Tested on MacOS 10.11.6 using GNU make 3.81, gfortran (gcc version) 5.3.0

  • Tested on Linux using GNU make 3.81, gfortran (gcc version) 5.2.0

top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Contributed by: Radiation Safety Information Computational Center

                Oak Ridge National Laboratory, Oak Ridge, Tennessee, USA

 

Developed by:   North Carolina State University, Raleigh, NC, USA

top ]
16. MATERIAL AVAILABLE
CCC-0841/01
Fortran source files
data files
documentation
top ]
17. CATEGORIES
  • C. Static Design Studies

Keywords: SN method, algorithms, deterministic method, finite element method, numerical solution, radiation transport.