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: Ebsdmeshgenerator
  • 8.5.1The system shall detect invalid or inconsistent EBSD file parameters
    1. if the EBSD data step size is zero,
    2. if the EBSD grid size is zero,
    3. if the EBSD data is zero dimensional,
    4. if the requested pre_refine levels are not possible

    Specification(s): errors/zerostep, errors/zerosize, errors/zerodim, errors/norefine

    Design: EBSDMeshGenerator

    Issue(s): #19150

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • phase_field: Conserved Noise
  • 8.25.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