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:19
/tmp/build/moose/modules/porous_flow/examples/restart/tests:gas_injection:10
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:06_KT:82
/tmp/build/moose/modules/porous_flow/examples/tutorial/tests:08_KT:112
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:2species_predis:230
/tmp/build/moose/modules/porous_flow/test/tests/chemistry/tests:precipitation:170
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:42
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:theis1:26
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:99
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh_except08:115
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:pls03_20:309
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_21:247
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_00:197
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_01:299
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_20:237
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_21:319
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls02:257
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_00:290
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_01:227
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:373
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh02:357
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_exo:404
/tmp/build/moose/modules/porous_flow/test/tests/dirackernels/tests:bh07:395
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:28
/tmp/build/moose/modules/porous_flow/test/tests/fluidstate/tests:theis_tabulated:36
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:theis_brineco2:96
/tmp/build/moose/modules/porous_flow/test/tests/fluidstate/tests:brineco2_2:80
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:197
/tmp/build/moose/modules/porous_flow/test/tests/flux_limited_TVD_pflow/tests:pffltvd_3D:232
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:fully_saturated_grav01a:125
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02d:83
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01c_action:38
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01c:143
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02b:56
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02g:116
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02c:74
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01c:29
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01b:134
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02e:92
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02a:47
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01a:2
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav02f:108
/tmp/build/moose/modules/porous_flow/test/tests/gravity/tests:grav01b:20
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:except07:53
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except08:62
/tmp/build/moose/modules/porous_flow/test/tests/hysteresis/tests:except06:44
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_02:151
/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
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_07:191
/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
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:877
/tmp/build/moose/modules/porous_flow/test/tests/jacobian/tests:chem02:857
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_fv:11
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro01:2
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:69
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro03_fv:78
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:157
/tmp/build/moose/modules/porous_flow/test/tests/poroperm/tests:PermTensorFromVar01_fv:166
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:11
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_full:34
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_recover:55
/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:23
/tmp/build/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_part1:43
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:7
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/basic_advection/tests:1phase:13
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/basic_advection/tests:2phase:18
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:7
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten1:12
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten2:17
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten3:22
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:7
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:7
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:7
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:7
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey2:12
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey3:17
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:corey4:22
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:vangenuchten1:27
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:vangenuchten2:32
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:brookscorey1:37
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/tmp/build/moose/modules/porous_flow/test/tests/relperm/tests:brookscorey2:42
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:9
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:16
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