LH2 Flyspray Wed, 16 May 2012 09:49:35 +0200 LH2 FlysprayDuMuX: Recently opened tasks http://www.dumux.org/flyspray/ FS#160: Move DuMuX to Dune 2.2 Christoph Grüninger Wed, 16 May 2012 09:49:35 +0200
I\'d like to make the move as soon as possible because for coupling we use some hand-picked versions from SVN which is annoying and error prone.
We would all profit from the bugfixes done by the Dune devs.

I\'d propose to start the transition for dumux (stable) directly after the Dune release. If we decide that, it would be a good idea to commit changes during the next three weeks.

I volunteer to do the work for dumux and dumux-lecture. For dumux-devel changes, I can help on request.

What are your thoughts?]]>
http://www.dumux.org/flyspray/index.php?do=details&task_id=160 http://www.dumux.org/flyspray/index.php?do=details&task_id=160
FS#159: Unification of common flux variables capabilities Bernd Flemisch Fri, 11 May 2012 18:17:10 +0200
1. Establish a base class, e.g. BoxFluxVariables providing and implementing the following interface:
face():
The (sub-control-volume) face to which the flux variables are referring.

up/downstreamIdx(int phaseIdx):
Obvious. We could default phaseIdx to 0 admitting a shortcut for single-phase models.

normalVelocity(int phaseIdx):
The normal component of the phase velocity. A default implementation using Darcy\'s law is provided which can be used by all standard porous media models. It could be overwritten by e.g. Stokes or extended by the possibility to use Forchheimer.

These are the only face quantities which are necessary for calculating the advective fluxes. Inheriting the model-specific flux variables from the base would greatly simplify all box flux variables. Plus greatly simplify the calculation of the advective fluxes in the computeFlux routine.

This sounds great, but there is a catch: for the calculation of Darcy\'s velocity, one has to upwind the mobility. For the calculation of the mass or enthalpy fluxes afterwards, one has to upwind again, e.g. density. If the upwind weight alpha is different from 1, this gives a different result as we would currently get. I think we can live with this since we anyway almost never choose the upwind weight different from 1. It also is rather a matter of interpretation than doing something better or worse.

2. Diffusive fluxes: This will require a bit more discussion, since this is handled rather differently among the individual models. We should discuss this after finishing 1.

Please contribute your thoughts.
]]>
http://www.dumux.org/flyspray/index.php?do=details&task_id=159 http://www.dumux.org/flyspray/index.php?do=details&task_id=159
FS#158: Decide whether gradients should have dimension dim or dimworld Christoph Grüninger Wed, 02 May 2012 15:25:20 +0200 http://www.dumux.org/flyspray/index.php?do=details&task_id=158 http://www.dumux.org/flyspray/index.php?do=details&task_id=158 FS#144: remove deprecated methods Bernd Flemisch Mon, 02 Apr 2012 12:43:22 +0200
dumux/material/spatialparameters/boxspatialparameters1p.hh:
extrusionFactorScv and extrusionFactorScvf, now part of the volume variables

dumux/material/idealgas.hh:
concentration, replaced by molarDensity

dumux/material/fluidmatrixinteractions/2p/efftoabslaw.hh:
pC(const Params &params, Scalar Sw, const Scalar temperature)

dumux/common/start.hh:
startFromDGF, startWithGrid, startWithParameters, all replaced by start

dumux/common/spline.hh:
set(const ScalarArray&, const ScalarArray&, Scalar, Scalar), replaced by setXYArrays,
set(const PointArray&, Scalar, Scalar), replaced by setArrayOfPoints

dumux/common/variablelengthspline_.hh, dumux/common/fixedlengthspline_.hh:
various set routines, replaced by more descriptive names

dumux/io/vtkmultiwriter.hh:
VtkMultiWriter(const std::string&, std::string), replaced by VtkMultiWriter(const GridView&, ...),
beginTimeStep, replaced by beginWrite,
createField, replaced by allocateManagedBuffer,
addVertexData, replaced by attachVertexData,
addCellData, replaced by attachCellData,
endTimeStep, replaced by endWrite

dumux/decoupled/2p2c/2p2cproblem.hh:
IMPETProblem2P2C(const GridView&, bool) replaced by IMPETProblem2P2C(TimeManager&, ...),
IMPETProblem2P2C(..., SpatialParameters&, ...) replaced by IMPETProblem2P2C(TimeManager&, ...),
initSat(const GlobalPosition&, const Element&) replaced by initSat(const Element&)
initConcentration(const GlobalPosition&, const Element&) replaced by initConcentration(const Element&)
]]>
http://www.dumux.org/flyspray/index.php?do=details&task_id=144 http://www.dumux.org/flyspray/index.php?do=details&task_id=144
FS#143: Doxygen documentation is outdated Andreas Lauser Sat, 17 Mar 2012 19:21:15 +0100 http://www.dumux.org/flyspray/index.php?do=details&task_id=143 http://www.dumux.org/flyspray/index.php?do=details&task_id=143 FS#142: Improve layout of handbook David Werner Thu, 08 Mar 2012 15:07:58 +0100 Make graphics appear more coherent through the text, especially used colors in them.
Improve the latex writing of String DuMuX that it appears more like the logo on web site.
Write C++ with smaller +. If not exists write, a style guidefor content and layout. Add a glossary. Add documentation as own category in flyspray.]]>
http://www.dumux.org/flyspray/index.php?do=details&task_id=142 http://www.dumux.org/flyspray/index.php?do=details&task_id=142
FS#141: Requested features implemented in eWoms but not in trunk Christoph Grüninger Wed, 07 Mar 2012 00:16:40 +0100 We must not forget these tasks.

Currently:
FS#100 - Specify initial and boundary conditions independently of the physical model

FS#103 - Specify problems and spatial parameters independently of the discretization]]>
http://www.dumux.org/flyspray/index.php?do=details&task_id=141 http://www.dumux.org/flyspray/index.php?do=details&task_id=141
FS#140: Support Clang compiler Christoph Grüninger Wed, 29 Feb 2012 16:02:45 +0100 Currently it is said that Dune can be compiled with clang.]]> http://www.dumux.org/flyspray/index.php?do=details&task_id=140 http://www.dumux.org/flyspray/index.php?do=details&task_id=140 FS#139: Cleanup SVN folders Christoph Grüninger Wed, 29 Feb 2012 11:18:30 +0100 http://www.dumux.org/flyspray/index.php?do=details&task_id=139 http://www.dumux.org/flyspray/index.php?do=details&task_id=139 FS#138: make doc and --enable-documentation Christoph Grüninger Tue, 28 Feb 2012 14:46:24 +0100
Do we still need the --enable-documentation flag? I think the documentation should only build when explicitly called "make doc".]]>
http://www.dumux.org/flyspray/index.php?do=details&task_id=138 http://www.dumux.org/flyspray/index.php?do=details&task_id=138