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
/home/milljm/release_moose/moose/modules/porous_flow/examples/restart/tests:gas_injection:11
/home/milljm/release_moose/moose/modules/porous_flow/examples/restart/tests:gas_injection_new_mesh:21
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
/home/milljm/release_moose/moose/modules/porous_flow/examples/tutorial/tests:08_KT:111
/home/milljm/release_moose/moose/modules/porous_flow/examples/tutorial/tests:06_KT:80
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
The system shall be able to calculate mineral precipitation using a kinetic reaction.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/chemistry/tests:2species_predis:258
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/chemistry/tests:precipitation:191
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowSquarePulsePointSource shall provide a constant mass point sink between two specified times
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:theis1:29
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:theis2:47
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
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:bh_except08:129
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:bh_except06:111
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPolyLineSink shall extract fluid at the specified rate
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_01:251
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_20:335
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_20:261
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_00:315
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls02:281
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_21:345
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_action:355
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls03_01:325
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_21:271
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:pls01_00:221
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPeacemanBorehole shall extract fluid at the specified rate in a fully-saturated system
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:bh04:414
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:bh02:396
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlowPeacemanBorehole shall extract fluid at the specified rate in a cylindrical model
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:bh07_exo:444
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/dirackernels/tests:bh07:434
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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/fluidstate/tests:theis:31
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/fluidstate/tests:theis_tabulated:40
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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/fluidstate/tests:brineco2_2:89
/home/milljm/release_moose/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
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/flux_limited_TVD_pflow/tests:pffltvd_3D:254
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/flux_limited_TVD_pflow/tests:pffltvd_2D:216
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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav01a:2
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01c:159
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02c:82
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02d:92
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01b:149
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav01c_action:42
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02e:102
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02g:129
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02a:52
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:fully_saturated_grav01a:139
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav01c:32
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav01b:22
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02f:120
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/gravity/tests:grav02b:62
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\]
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:except05:35
/home/milljm/release_moose/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
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:except08:62
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:except07:53
/home/milljm/release_moose/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
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_02:151
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_03:159
/home/milljm/release_moose/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
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_06:183
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_07:191
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/hysteresis/tests:hys_order_05:175
/home/milljm/release_moose/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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/jacobian/tests:chem04:952
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/jacobian/tests:chem02:930
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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro01:2
/home/milljm/release_moose/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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro03:33
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/poroperm/tests:PermFromPoro03_fv:43
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.
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/poroperm/tests:PermTensorFromVar01_fv:132
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/poroperm/tests:PermTensorFromVar01:122
Control this message using: 'log_duplicate_requirement'Duplicate requirements found:
PorousFlow shall be able to recover from a checkpoint save
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_part1:42
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_full:33
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/recover/tests:theis_part1:11
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/recover/tests:pffltvd_recover:53
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/recover/tests:theis_full:2
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/recover/tests:theis_recover:22
Control this message using: 'log_duplicate_requirement' - log_missing29help
/home/milljm/release_moose/moose/modules/porous_flow/test/tests/basic_advection/tests:except1:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/basic_advection/tests:except2:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/basic_advection/tests:1phase:15
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/basic_advection/tests:2phase:21
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/capillary_pressure/tests:brookscorey1:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/capillary_pressure/tests:brookscorey2:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten1:14
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten2:20
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/capillary_pressure/tests:vangenuchten3:26
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/density/tests:GravDensity01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/desorption/tests:desorption01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/desorption/tests:desorption02:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/functions/tests:mpf_except1:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/functions/tests:mpf1:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/radioactive_decay/tests:radioactive_deacy01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/radioactive_decay/tests:exponential_decay:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:unity:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:corey1:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:corey2:14
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:corey3:20
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:corey4:26
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:vangenuchten1:32
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:vangenuchten2:38
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:brookscorey1:44
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/relperm/tests:brookscorey2:50
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/thermal_conductivity/tests:ThermalCondPorosity01:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/thm_rehbinder/tests:fixed_outer:2
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/thm_rehbinder/tests:fixed_outer_rz:8
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing'/home/milljm/release_moose/moose/modules/porous_flow/test/tests/thm_rehbinder/tests:free_outer:14
No 'requirement', 'design', and 'issues' supplied
Control this message using: 'log_missing' - log_issue_format0
- log_design_files4help
/home/milljm/release_moose/moose/modules/porous_flow/examples/groundwater/tests:ex01:8
Unable to locate 'design' document ending with groundwater.md
Control this message using: 'log_design_files'/home/milljm/release_moose/moose/modules/porous_flow/examples/groundwater/tests:ex02_steady_state:18
Unable to locate 'design' document ending with groundwater.md
Control this message using: 'log_design_files'/home/milljm/release_moose/moose/modules/porous_flow/examples/groundwater/tests:ex02_abstraction:28
Unable to locate 'design' document ending with groundwater.md
Control this message using: 'log_design_files'/home/milljm/release_moose/moose/modules/porous_flow/examples/thm_example/tests:2D_c:25
Unable to locate 'design' document ending with thm_c_example.md
Control this message using: 'log_design_files' - 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_files6help
/Functions/MovingPlanarFront is a stub file, documentation is considered incomplete if pages are unmodified from stubs.
Control this message using: 'log_stub_files'/Modules/PorousFlow is a stub file, documentation is considered incomplete if pages are unmodified from stubs.
Control this message using: 'log_stub_files'/Modules/PorousFlow/BCs is a stub file, documentation is considered incomplete if pages are unmodified from stubs.
Control this message using: 'log_stub_files'/PorousFlowBasicTHM is a stub file, documentation is considered incomplete if pages are unmodified from stubs.
Control this message using: 'log_stub_files'/PorousFlowFullySaturated is a stub file, documentation is considered incomplete if pages are unmodified from stubs.
Control this message using: 'log_stub_files'/PorousFlowUnsaturated is a stub file, documentation is considered incomplete if pages are unmodified from stubs.
Control this message using: 'log_stub_files' - log_duplicate_files0
- log_missing_description0
- log_missing_markdown0
- log_stub_files6help