Fluid Properties Failure Analysis Report

Introduction

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

Dependencies

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

Failure Analysis Requirements

The following is a complete list for all the requirements related to failure analysis for Fluid Properties.

  • fluid_properties: Fp Interrogator
  • 6.5.19The fluid properties interrogator shall throw an error if an incompatible fluid properties object is supplied.

    Specification(s): err.wrong_fp_type

    Design: FluidPropertiesInterrogator

    Issue(s): #12995

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 6.5.20The fluid properties interrogator shall throw an error if an extraneous parameter(s) are supplied.

    Specification(s): err.extraneous_parameter

    Design: FluidPropertiesInterrogator

    Issue(s): #12995

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 6.5.21The fluid properties interrogator shall throw an error if an no valid input sets were supplied.

    Specification(s): err.no_params

    Design: FluidPropertiesInterrogator

    Issue(s): #12995

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • fluid_properties: Interfaces
  • 6.9.1The system should produce a warning when a scalar NaN is produced and user required that the execution would not terminate

    Specification(s): quiet_nan_scalar

    Design: NaNInterface

    Issue(s): #12234#12350

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 6.9.2The system should produce a warning when a vector NaN is produced and user required that the execution would not terminate

    Specification(s): quiet_nan_vector

    Design: NaNInterface

    Issue(s): #12234#12350

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • 6.9.3The system should report an error when a NaN is produced by a computation in DEBUG mode, by default

    Specification(s): signaling_nan_dbg

    Design: NaNInterface

    Issue(s): #12234#12350

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException

  • fluid_properties: Two Phase Fluid Properties Independent
  • 6.15.3

    Specification(s): error:error_on_unimplemented

    Collection(s): FAILURE_ANALYSISFUNCTIONAL

    Type(s): RunException