Navier Stokes Failure Analysis Report

Introduction

The SRS for Navier Stokes describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.

Dependencies

The Navier Stokes application is developed using MOOSE and is based on various modules, as such the SRS for Navier Stokes is dependent upon the following documents.

Failure Analysis Requirements

The following is a complete list for all the requirements related to failure analysis for Navier Stokes.

  • navier_stokes: Bcs
  • 10.1.2We shall error if the user provides less velocity components than the mesh dimension

    Specification(s): check_too_few_components

    Design: AdvectionBC

    Issue(s): #13283

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException

  • 10.1.3We shall error if the user provides more than 3 velocity components

    Specification(s): check_too_many_components

    Design: AdvectionBC

    Issue(s): #13283

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException

  • navier_stokes: Ins
  • 10.4.88The system shall allow MOOSE applications to specify nonzero malloc behavior; for the Navier-Stokes application, new nonzero allocations shall be errors.

    Specification(s): malloc

    Design: MooseApp

    Issue(s): #7901

    Collection(s): FUNCTIONALFAILURE_ANALYSIS

    Type(s): RunException