Porous Flow Software Quality Assurance
Software Quality Records
- Safety Software Determination
- Quality Level Determination
- Enterprise Architecture Entry
- Software Quality Plan
- Configuration Management Plan
- Software Test Plan
- Asset Management Plan
- Verification Validation Plan
- Software Requirements Specification
- Software Design Description
- Requirements Traceability Matrix
- Verification Validation Report
- Failure Analysis Report
- Communication And Contact Information
- Software Coding Standards
- Software Library List
- User Manual
- Theory Manual
Software Quality Status Report(s)
Necessary SQA Document Report(s)
- DocumentsOK
- log_user_manual1help
Missing value for 'user_manual' document: None
Control this message using: 'log_user_manual' - log_theory_manual1help
Missing value for 'theory_manual' document: None
Control this message using: 'log_theory_manual' - log_safety_software_determination0
- log_quality_level_determination0
- log_enterprise_architecture_entry0
- log_software_quality_plan0
- log_configuration_management_plan0
- log_software_test_plan0
- log_asset_management_plan0
- log_verification_validation_plan0
- log_software_requirements_specification0
- log_software_design_description0
- log_requirements_traceability_matrix0
- log_verification_validation_report0
- log_failure_analysis_report0
- log_communication_and_contact_information0
- log_software_coding_standards0
- log_software_library_list0
- log_user_manual1help
Requirement Completion Report(s)
- porous_flowOK
- log_duplicate_requirement21help
Duplicate requirements found:
PorousFlow shall be able to restart using a previous result
/tmp/build/moose/modules/porous_flow/examples/restart/tests:gas_injection_new_mesh:21
/tmp/build/moose/modules/porous_flow/examples/restart/tests:gas_injection:11
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlow shall implement Kuzmin-Turek stabilization for unsaturated single-phase flow, and users shall be able to activate it using the PorousFlow Action system
/tmp/build/moose/modules/porous_flow/examples/tutorial/tests:08_KT:123
/tmp/build/moose/modules/porous_flow/examples/tutorial/tests:06_KT:90
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall be able to calculate mineral precipitation using a kinetic reaction.
/tmp/build/moose/modules/porous_flow/test/tests/chemistry/tests:precipitation:191
/tmp/build/moose/modules/porous_flow/test/tests/chemistry/tests:2species_predis:258
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowSquarePulsePointSource shall provide a constant mass point sink between two specified times
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:theis2:47
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:theis1:29
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPeacemanBorehole shall throw an error if flux is to be multiplied by mobility but no nodal fluid density material exists
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh_except06:111
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh_except08:129
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPolyLineSink shall extract fluid at the specified rate
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_20:265
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_20:343
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_21:276
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_action:365
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_01:254
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_01:332
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_00:221
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_21:354
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls02:287
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_00:322
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPeacemanBorehole shall extract fluid at the specified rate in a fully-saturated system
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh04:424
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh02:406
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPeacemanBorehole shall extract fluid at the specified rate in a cylindrical model
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh07:449
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh07_exo:459
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall evolve a gas phase as a gas component is added in a water and NCG system.
/tmp/build/moose/modules/porous_flow/test/tests/fluidstate/tests:theis_tabulated:40
/tmp/build/moose/modules/porous_flow/test/tests/fluidstate/tests:theis:31
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall evolve a gas phase as CO2 is added to a liquid brine phase.
/tmp/build/moose/modules/porous_flow/test/tests/fluidstate/tests:brineco2_2:89
/tmp/build/moose/modules/porous_flow/test/tests/fluidstate/tests:theis_brineco2:107
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlow shall implement Kuzmin-Turek stabilization in 2D for PorousFlow simulations
/tmp/build/moose/modules/porous_flow/test/tests/flux_limited_TVD_pflow/tests:pffltvd_2D:216
/tmp/build/moose/modules/porous_flow/test/tests/flux_limited_TVD_pflow/tests:pffltvd_3D:254
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall be able to find steady-state and long-time transient porepressure when gravity is nonzero: for single-phase fully-saturated, single-phase partially-saturated, two-phase PP formulations, and two-phase PS formulations.
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01c:32
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01b:149
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02e:102
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02a:52
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01a:2
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02f:120
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01b:22
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01a:139
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02d:92
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01c_action:42
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01c:159
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02b:62
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02g:129
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02c:82
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
An error shall be thrown if the hysteretic turning points do not lie in the range \[0, 1\]
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except05:35
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except04:26
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
An error shall be thrown if the turning points are incorrectly ordered
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except08:62
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except06:44
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except07:53
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlow shall be able to calculate the hysteresis order
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_03:159
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_01:143
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_02:151
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlow shall be able to calculate the hysteresis order and hysteresis order shall be able to be initialized to a nonzero value
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_05:175
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_06:183
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_04:167
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_07:191
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The porous flow module shall compute all Jacobian entries of physics kernels for the chemical precipitation not depending on temperature.
/tmp/build/moose/modules/porous_flow/test/tests/jacobian/tests:chem04:963
/tmp/build/moose/modules/porous_flow/test/tests/jacobian/tests:chem02:941
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall be able to calculate permeability as a Kozeny-Carman function of porosity, where permeability is defined via setting a grain size.
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro01:2
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro01_fv:12
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall be able to calculate permeability as an exponential function of porosity, where an anisotropy is specified, and k is defined through an exponential function.
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro03:76
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro03_fv:86
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall be able to calculate permeability as a product of an anisotropic tensor and a constant term.
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermTensorFromVar01:165
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermTensorFromVar01_fv:175
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlow shall be able to recover from a checkpoint save
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:theis_part1:12
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_full:36
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_recover:58
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:theis_full:2
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:theis_recover:24
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_part1:46
Control this message using: 'log_duplicate_requirement' - log_missing29help
/tmp/build/moose/modules/porous_flow/test/tests/basic_advection/tests:except1:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/basic_advection/tests:except2:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/basic_advection/tests:1phase:15
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/basic_advection/tests:2phase:21
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:brookscorey1:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:brookscorey2:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten1:14
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten2:20
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten3:26
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/density/tests:GravDensity01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/desorption/tests:desorption01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/desorption/tests:desorption02:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/functions/tests:mpf_except1:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/functions/tests:mpf1:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/radioactive_decay/tests:radioactive_deacy01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/radioactive_decay/tests:exponential_decay:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:unity:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey1:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey2:14
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey3:20
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey4:26
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:vangenuchten1:32
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:vangenuchten2:38
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:brookscorey1:44
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:brookscorey2:50
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/thermal_conductivity/tests:ThermalCondPorosity01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/thm_rehbinder/tests:fixed_outer:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/thm_rehbinder/tests:fixed_outer_rz:10
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/thm_rehbinder/tests:free_outer:18
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing' - log_issue_format0
- log_design_files0
- log_testable0
- log_deprecated_requirement0
- log_deprecated_design0
- log_deprecated_issues0
- log_deprecated_detail0
- log_deprecated_verification0
- log_deprecated_validation0
- log_deprecated_with_details0
- log_missing_requirement0
- log_missing_design0
- log_missing_issues0
- log_empty_requirement0
- log_empty_design0
- log_empty_issues0
- log_empty_verification0
- log_empty_validation0
- log_top_level_detail0
- log_missing_detail0
- log_empty_detail0
- log_extra_requirement0
- log_extra_design0
- log_extra_issues0
- log_extra_collections0
- log_invalid_collection0
- log_validation_files0
- log_verification_files0
- log_duplicate_detail0
- log_duplicate_requirement21help
Application Design Page Report(s)
- porous_flowOK
- log_stub_files0
- log_duplicate_files0
- log_missing_description0
- log_missing_markdown0