MOOSE
  • Getting Startedarrow_drop_down
  • Documentationarrow_drop_down
  • Helparrow_drop_down
  • Gallery
  • News
  • Citing
menu
  • Getting Started
  • Documentation
  • Help
  • Gallery
  • News
  • Citing
search

Install MOOSE link

  • Linux and MacOS

  • Windows 10

  • Docker

  • Update MOOSE

New Users link

  • Create an Application

  • Helpful Software

  • Join the Community

  • Customizing MOOSE Configuration

Examples and Tutorials link

  • Tutorial 1: Application Development

  • Tutorial 2: MultiApp Demonstration

  • Tutorial 3: Code Verification

  • Workshop Slides

  • Workshop Video

Application Usage link

  • Command-line Options

  • Peacock

  • Troubleshooting Solves

Physics and Syntax

  • Physics Modules

  • Syntax

  • List of Publications

  • Old Wiki(deprecated)

Application Development link

  • Source Pages

  • Jacobian Definition

  • Hypre/BoomerAMG Preconditioning

  • C++ Utilities

  • Modules Doxygen

Framework Development link

  • Contributing

  • Code Standards

  • MOOSE Doxygen

  • libMesh Doxygen

  • TIMPI Doxygen

MOOSEDocs link

  • MOOSE Markdown Specification (MooseDown)

  • Documenting MOOSE

  • Software Quality

Infrastructure

  • Python

  • Build System

  • Test System

  • Benchmarking

  • Test Timing

Questions

  • Q&A discussion forum

  • Frequently Asked Questions

  • Contact Us

Information and Tools

  • A to Z Index

  • Git

  • Developer Tools

  • Finite Element Concepts

  • C++ Fundamentals

INL Applications and Remote Access link

  • INL Applications

  • INL HPC Binary Access

  • INL HPC Remote Connectivity

Close
modulesporous_flowtests

QA tests of PorousFlow

The capability of PorousFlow is rigorously tested through a large number of regression tests that are provided in the test suite. Many of these tests are designed to recover analytical solutions to the problem or to reproduce well-known benchmark problems. The pages below describe some of the more non-trivial tests.

  • Infiltration and drainage

  • Heat and fluid responses in finite 1D bars subject to various boundary conditions

  • Poroelasticity

  • Boundary sinks and sources

  • Point and line sources, pumping tests, boreholes

  • Multi-phase, multi-component radial injection, using fluidstate

  • Injection ala Buckley and Leverett

  • Evolution of a pressure pulse

  • Heat conduction

  • Heat advection

  • Fluid mass computation and conservation

  • Establishment of gravitational head

  • Dispersion and diffusion

  • Heating from inelastic deformation

  • 1D heat and mass transport

  • 1D radial heat and mass transport

  • Tests of the Jacobian

Many of the PorousFlow tests were created before MOOSE's current documentation system was established. Therefore, we are still in the process of documenting the tests. The following pages need to be completed.

  • actions

  • fluids

  • numerical_diffusion

  • adv_diff_bcs

  • aux_kernels

  • flux_limited_TVD_advection

  • basic_advection

  • flux_limited_TVD_pflow

  • poroperm

  • functions

  • radioactive_decay

  • capillary_pressure

  • relperm

  • chemistry

  • density

  • heterogeneous_materials

  • desorption

  • thermal_conductivity

  • thm_rehbinder

  • energy_conservation

  • non_thermal_equilibrium