3.1-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Classes | Namespaces | Functions
porousmediumflow/2p/implicit/adaptive/main.cc File Reference

Test for the two-phase porous medium flow model. More...

#include <config.h>
#include <ctime>
#include <iostream>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/common/timer.hh>
#include <dune/grid/io/file/dgfparser/dgfexception.hh>
#include <dune/grid/io/file/vtk.hh>
#include <dune/istl/io.hh>
#include <dumux/common/properties.hh>
#include <dumux/common/parameters.hh>
#include <dumux/common/dumuxmessage.hh>
#include <dumux/linear/amgbackend.hh>
#include <dumux/nonlinear/newtonsolver.hh>
#include <dumux/assembly/fvassembler.hh>
#include <dumux/assembly/diffmethod.hh>
#include <dumux/discretization/method.hh>
#include <dumux/io/vtkoutputmodule.hh>
#include <dumux/io/grid/gridmanager_ug.hh>
#include <dumux/io/grid/gridmanager_alu.hh>
#include <dumux/adaptive/adapt.hh>
#include <dumux/adaptive/markelements.hh>
#include <dumux/adaptive/initializationindicator.hh>
#include <dumux/porousmediumflow/2p/griddatatransfer.hh>
#include <dumux/porousmediumflow/2p/gridadaptindicator.hh>
#include <test/porousmediumflow/2p/implicit/incompressible/problem.hh>
#include "pointsourceproblem.hh"
#include "problem.hh"

Description

Test for the two-phase porous medium flow model.

Classes

struct  Dumux::Properties::TTag::TwoPIncompressibleAdaptiveTpfa
 
struct  Dumux::Properties::TTag::TwoPIncompressibleAdaptiveMpfa
 
struct  Dumux::Properties::TTag::TwoPIncompressibleAdaptiveBox
 
struct  Dumux::Properties::TTag::TwoPAdaptivePointSource
 
struct  Dumux::Properties::Problem< TypeTag, TTag::TwoPAdaptivePointSource >
 Use non-conforming refinement in the cell-centered tests, conforming for box. More...
 
struct  Dumux::Properties::Problem< TypeTag, TTag::TwoPIncompressibleAdaptiveTpfa >
 
struct  Dumux::Properties::Problem< TypeTag, TTag::TwoPIncompressibleAdaptiveMpfa >
 
struct  Dumux::Properties::Problem< TypeTag, TTag::TwoPIncompressibleAdaptiveBox >
 

Namespaces

namespace  Dumux
 make the local view function available whenever we use the grid geometry
 
namespace  Dumux::Properties
 
namespace  Dumux::Properties::TTag
 Type tag for numeric models.
 

Functions

int main (int argc, char **argv)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

< Overwrite the old solution with the new (resized & interpolated) one

< Initialize the secondary variables to the new (and "new old") solution

< Update the point source map

< Overwrite the old solution with the new (resized & interpolated) one

< Initialize the secondary variables to the new (and "new old") solution

< Update the point source map

< Overwrite the old solution with the new (resized & interpolated) one

< Tell the assembler to resize the matrix and set pattern

< Tell the assembler to resize the residual

< Initialize the secondary variables to the new (and "new old") solution

< Update the point source map

Include dependency graph for porousmediumflow/2p/implicit/adaptive/main.cc: