Phase Field Failure Analysis Report
Introduction
The SRS for Phase Field describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The Phase Field application is developed using MOOSE and is based on various modules, as such the SRS for Phase Field is dependent upon the following documents.
Failure Analysis Requirements
The following is a complete list for all the requirements related to failure analysis for Phase Field.
- phase_field: Conserved Noise
- 8.24.5The conserved noise kernel shall error out with a helpful message if a 'seed' parameter is supplied
Specification(s): seed_error
Design: Langevin Noise
Issue(s): #4763
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- phase_field: Grain Tracker Test
- 8.33.4The PolycrystalUserObject base class shall error when a valid coloring cannot be found when using the simple back-tracking algorithm.
Specification(s): test_advanced_op_assignment_bt_error
Design: Polycrystal Initial Conditions
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 8.33.5The PolycrystalUserObject base class shall error when a valid coloring cannot be found when using the built-in PETSc based stochastic algorithms.
Specification(s): test_advanced_op_assignment_petsc_error
Design: Polycrystal Initial Conditions
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- phase_field: Initial Conditions
- 8.34.8The system shall support phase-field initial conditions consiting of box patterns:
- bounding boxes,
- bounding boxes with random noise,
- multiple bounding boxes in 1D,
- multiple bounding boxes in 2D, and
- multiple bounding boxes in 3D.
- Diffused interface can be assigned for isolated bounding boxes in 2D,
- 3D,
- nested bounding boxes in 2D, and
- 3D.
- Using IsolatedBoundingBoxIC to create overlapping boxes will throw an error.
Specification(s): boxes/BoundingBoxIC, boxes/RndBoundingBoxIC, boxes/MultiBoundingBoxIC1D, boxes/MultiBoundingBoxIC2D, boxes/MultiBoundingBoxIC3D, boxes/IsolatedBoundingBoxIC_2D, boxes/IsolatedBoundingBoxIC_3D, boxes/NestedBoundingBoxIC_2D, boxes/NestedBoundingBoxIC_3D, boxes/IsolatedBoundingBoxIC_2D_Overlapping
Design: Polycrystal Initial Conditions
Issue(s): #6858#5816#7358#8721#12000#6655#9174
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunExceptionExodiff