Commit Graph

323 Commits

Author SHA1 Message Date
Andreas Lauser
9e3563f799 remove the affiliations of the copyright holders
these will be documented separately in the toplevel file "COPYING"
2012-08-23 12:36:47 +02:00
Philipp Nuske
024b7857e4 change in Newton in a Nutshell: it makes a difference whether a matrix is multiplied from right or from left. Hint from Nicolas.
Dumux-Svn-Revison: 8950
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-08-22 16:34:35 +02:00
Markus Wolff
9c51221df8 more consistent naming of components
- the prefix "simple" should only be used if a more complex version of
     the same component is available
   - deprecated Oil and SimpleDNAPL

   approved by coffee break

Dumux-Svn-Revison: 8943
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-08-22 13:35:01 +02:00
Andreas Lauser
f24608011b make end time of the coupled tutorial match the ones of the decoupled one
also increase the initial time step size to 1000 seconds since 10
seconds is way too small
2012-08-19 23:28:35 +02:00
Andreas Lauser
72c2bfa10a syncronize the handbook with the version in the dumux trunk
seems like I missed a few smallish changes...
2012-07-20 13:48:25 +02:00
Nicolas Schwenck
e5730d7a37 added valgrind to the ubuntu pkg list
Cherry picked from Dumux SVN trunk (revision 8690)
2012-07-20 13:30:16 +02:00
Philipp Nuske
4c8e03dcf4 1 1/2 additional packages that are needed in order to run \Dumux on a fresh Ubuntu installation
Cherry picked from Dumux SVN trunk (revision 8684)
2012-07-20 13:25:49 +02:00
Philipp Nuske
fd491ddc41 pimped Nicolas table: to be verified: please check sb when installing on a new system
Cherry picked from Dumux SVN trunk (revision 8683)
2012-07-20 13:25:21 +02:00
Nicolas Schwenck
5f1b79c88b added a first version of a ubuntu package name list - this has to be improved!
Cherry picked from Dumux SVN trunk (revision 8681)
2012-07-20 13:24:51 +02:00
Christoph Grueninger
dcf43bb9da Added command \Cplusplus that hurts the eye much less. Used \Dune instead of Dune in chapter 1. Added \texttt to some dunecontrol words where it was missing. Fixed a type.
Cherry picked from Dumux SVN trunk (revision 8644)
2012-07-12 21:27:42 +02:00
Andreas Lauser
2416905f45 rename GridSize -> DomainSize, Grid\.?Cells -> Cells
this hopefully reduces confusion about what which parameter means. the
Domain* parameters specify the physical size of the simulated domain,
the Cells* specify how many cells the grid has into the direction of
each axis.
2012-07-12 21:27:42 +02:00
Andreas Lauser
a8c039bb8b remove unused typedefs and enums 2012-07-12 21:25:24 +02:00
Andreas Lauser
4a0aaecead replace the 1p and 2p(ni) box models by the immiscible(ni) model
the immiscible(ni) model is a model that is independent on the number
of phases and assumes immiscibility. this change is along the lines of
the previous commit for the compositional primary variable switching
model.
2012-07-12 21:25:23 +02:00
Andreas Lauser
e52f2d72f8 rename parameters TEnd and DtInitial
to make them self-descriptive and consistent with the other parameters
and properties "TEnd" is renamed to "EndTime" and "DtInitial" to
"InitialTimeStepSize".
2012-07-12 21:25:22 +02:00
Andreas Lauser
88636f077b implement the remaining Dumux naming conventions for the non-decoupled models
Tensor -> DimMatrix
refElem -> refElement
gv -> gridView
remove "AtIP" suffix
*Index -> *Idx for variables
remove ${MODEL_NAME}Index property
consistent argument names for compute(Storage|Flux|Source) in the local residuals

also remove the "MassUpwindWeight" and "UpwindWeight" properties as
they were not really useful.
2012-07-12 21:25:18 +02:00
Andreas Lauser
12cffbb074 update reference solutions
also rename runTest.sh to runtest.sh and improve printed messages of
fuzzycompare.py slightly
2012-07-12 21:25:17 +02:00
Nicolas Schwenck
e6849a45a8 fixed copy-paste mistake.
Cherry picked from SVN trunk (revision 8305)
2012-07-12 21:25:17 +02:00
Andreas Lauser
f1b3a3d3e6 tutorial: fix Makefile.am 2012-07-12 21:25:17 +02:00
Andreas Lauser
13d9867500 decoupled: finish the SpatialParameters -> SpatialParams frenzy
I also removed the deprecation stuff, as IMO it is more confusing than
helpful. (Ever tried to set the
SpatialParameters instead of SpatialParams in your problem?)

Also move the decoupled spatial parameters from dumux/material to
dumux/decoupled because they are specific to the decoupled models.
2012-07-12 21:25:16 +02:00
Markus Wolff
ed2bf12c5f changed naming in decoupled tutorial
Cherry picked from Dumux SVN trunk (revision 8135)
2012-07-12 21:25:16 +02:00
Andreas Lauser
20875b5a6c tutorial_coupled: impose boundary conditions weakly 2012-07-12 21:25:15 +02:00
Andreas Lauser
7b3c8f18bb fix includes
most includes are now sorted by abstraction levels, with the most
abstract header first. also some system headers like <string> are now
explicitly included in every file where some of their classes are
used.
2012-07-12 21:25:12 +02:00
Andreas Lauser
7df261d46a fix -pedantic warnings, make the 'generalproblem' decoupled only
the last point is necessarry because the box models are pretty much
decoupled from trunk by now...
2012-07-12 21:25:08 +02:00
Andreas Lauser
3882013f1c remove unnecessary typedefs and enums 2012-07-12 21:25:08 +02:00
Andreas Lauser
d7db90476e box models: fold the spatial parameters directly into the problems 2012-07-12 21:25:06 +02:00
Andreas Lauser
591334ac82 box models: introduce BaseProblem property
that's the base class from which the actual problems are derived from
2012-07-12 21:25:06 +02:00
Andreas Lauser
9131de9074 fix various hiccups in the non-test problems after the recebt switches
the switches are the introduction of "smart primary variables", rate
vectors, and changing the capillary pressure API for the multi-phase
models to the one previously used by the MpNc model.
2012-07-12 21:25:06 +02:00
Andreas Lauser
f4f7190c72 change the 2p(ni) and 2p2c(ni) models to the generic capillary pressure laws
also change the 2p model to "smart primary variables" and rate vectors and
make the 2p and 2p2c test problems model agnostic
2012-07-12 21:25:06 +02:00
Andreas Lauser
57e9f74f3a consistently make the time index available
- this renames historyIdx to timeIdx (I think it expresses what it is meant for better)
- rename localIdx to "spaceIdx" in the problems/spatial parameters
- add a "timeIdx" argument to the problem's methods
2012-07-12 21:25:06 +02:00
Andreas Lauser
2591f9cca0 tests, tutorials, lecture problems: make them all compile 2012-07-12 21:25:05 +02:00
Andreas Lauser
dc920d9030 Improve the startup and parameter routines. 2012-07-12 21:25:04 +02:00
Christoph Grueninger
348f6e7d35 Fix make headercheck. 2012-07-12 21:25:03 +02:00
Christoph Grueninger
fdcd099b40 Provide *.input in tarball. 2012-07-12 21:25:02 +02:00
Christoph Grueninger
f03231adf4 Removed unecessary WML files. Added files to EXTRA_DIST. 2012-07-12 21:25:02 +02:00
Christoph Grueninger
e71e298b00 Scanned chaper install in the manual. 2012-07-12 21:25:02 +02:00
Christoph Grueninger
e5085ee4c8 Compled Tips&Tricks. Fixed various over- and underfull boxed and even more warnings. 2012-07-12 21:25:02 +02:00
Andreas Lauser
e660848dc9 last update of the model descriptions before the release
please fasten your seatbelts!
2012-07-12 21:25:02 +02:00
Christoph Grueninger
992db96bad Drastically reduced warnings in handbook (from over 200 to ~50). Improved install and tips&tricks. 2012-07-12 21:25:01 +02:00
Andreas Lauser
4f3eaf0101 parameter files: partially fix formating
as requested by the PFP
2012-07-12 21:25:01 +02:00
Klaus Mosthaf
e8323070d0 corrections in the coupled tutorial, spell check & beautification 2012-07-12 21:25:01 +02:00
Benjamin Faigle
ef35f75d0e correct spelling mistakes and other minor issues model descriptions of decoupled model 2012-07-12 21:25:01 +02:00
Klaus Mosthaf
8ad532feba Fixed some typos and linebreaks (for the handbook) 2012-07-12 21:25:01 +02:00
Philipp Nuske
1e62b5f270 - administered some formula cosmetics to the models section of the handbook 2012-07-12 21:25:01 +02:00
Benjamin Faigle
e2953d8eca correct spelling mistakes and other minor issues in tutorial introduces breaks to get all documentation in the code on a page in the handbook. 2012-07-12 21:25:00 +02:00
Andreas Lauser
6a7345fe4e handbook update model descriptions
We now use the doxygen detailed description for the immiscible
decoupled models, as approved by Markus.
2012-07-12 21:25:00 +02:00
Markus Wolff
943a8ccc78 added introduction for decoupled model description 2012-07-12 21:25:00 +02:00
Markus Wolff
e176b4f103 corrected decoupled tutorial 2012-07-12 21:25:00 +02:00
Markus Wolff
2578c26c5a Changed decoupled tutorial to use the start() routine
- we decided to keep the tutorials similar and to change them to
     start from a parameter file
2012-07-12 21:25:00 +02:00
Andreas Lauser
83131ba561 documentation: update model descriptions for 1p, 2p, 2pni, richards and Mp-Nc models 2012-07-12 21:25:00 +02:00
Andreas Lauser
3ca0d92724 update the model descriptions for the box models in the handbook 2012-07-12 21:24:59 +02:00