Commit Graph

399 Commits

Author SHA1 Message Date
Vishal Jambhekar
91b9730eb0 Handbook.pdf is added to the Extra Dist
Dumux-Svn-Revison: 9245
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-10-10 18:56:04 +02:00
Melanie Darcis
d5e509ef7a Added missing three lines to 2pdecoupledpressuremodel.tex.
Dumux-Svn-Revison: 9225
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-10-06 18:53:46 +02:00
Andreas Lauser
7f9ba0371c some minor fixes to the handbook
by Benjamin Faigle
2012-10-05 14:18:42 +02:00
Philipp Nuske
683341c4de make the code listing in the handbook start with the same numbering as in the source code.
Dumux-Svn-Revison: 9214
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-10-05 14:18:42 +02:00
Christoph Grueninger
1b7da052d5 Fix a typo in label and ref.
Dumux-Svn-Revison: 9208
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-10-05 14:18:42 +02:00
Christoph Grueninger
ff9f998347 Add paragraph about error "no type named 'p' in 'struct Dumux::Properties"
Dumux-Svn-Revison: 9171
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-10-02 17:00:02 +02:00
Christoph Grueninger
6761358bb6 Fixed oversized box, spelling, use unit package.
Dumux-Svn-Revison: 9163
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-10-02 11:48:22 +02:00
Andreas Lauser
421650fef1 update copyright notices
in addition to last time, don't add authors that are responsible than
5 lines in a file. This mainly makes a difference for very short files
like the .cc files...
2012-09-26 15:55:36 +02:00
Andreas Lauser
1436f8cbc5 start(): remove the callback to a custom usage function
since all parameters are now printed if something goes wrong the all
custom usage functions in the repository were worse than the default
one...
2012-09-25 14:21:38 +02:00
Andreas Lauser
4c2885cc82 tutorial: add defaults so that they run without parameters, make handbook compile again 2012-09-24 20:13:29 +02:00
Andreas Lauser
5371f08ac1 remove all remaining parameter files
after commit 345b78c they are not necessary anymore. deleting them was
just forgotten...
2012-09-24 19:52:27 +02:00
Alexander Kissinger
115e7f1ef7 Several changes in the coupled tutorial in the handbook
Dumux-Svn-Revison: 9114
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-09-24 17:45:25 +02:00
Andreas Lauser
bb09d3438a documentation: bring the method documentation of the box problems up to speed
finally, the documentation builds without any warnings from
doxygen. This does not mean that the documentation is correct, though:
Quite a bit of prose is still required for the model and problem
descriptions...
2012-09-24 17:45:25 +02:00
Andreas Lauser
345b78c723 parameter system: major overhaul
"runtime" parameters are gone now, as are groups. both where flawed
concepts: parameters can be overwritten at runtime by definition, and
a parameter that has no compile-time fallback just degrades
performance and is a hassle to deal with because it has to be
specified in a parameter file. The other killed feature, parameter
groups, just made it harder to figure out what the correct command
line argument was to change the parameter (was it
--linear.solver-tolerance, --linear-solver.tolerance or
--linear-solver-tolerance?) and did not provide much value otherwise.

as a consequence all parameters now have compile-time defaults which
allows us to remove the auto-loading of a parameter file at
startup. (These files became quite obnoxious in eWoms when problems
declared their independence from models.)

Finally all parameters must now be registered before they can be used
which allows to properly include them in the usage message.
2012-09-24 17:45:16 +02:00
Andreas Lauser
cb5b5d4761 one more update to the copyright holders
this time we ignore the commits 024955b5, f34d3482, 292c0084,
153374e8, 54c9450f, 6bc12abc, ee0eb46b, a1f3edc6, 5858986f and
0c4b9162 because these are huge commits that either dealt with white
space clean ups or just moved some files around. Also for the total
lines in a source file we only account for the non-ignored lines.
2012-09-19 15:46:53 +02:00
Andreas Lauser
b44f8a236b correct copyright headers
This time hopfully for good. There were a few bugs in the script to
update them, and the metric was slightly chanted: Now, only authors
that contributed more than 5% of the lines of a file are listed. We
now also properly ignore the copyright headers and the changes made in
commit 024955b5 as the latter just moved a lot of files around.
2012-09-19 14:57:08 +02:00
Benjamin Faigle
41c74beb04 corrected minor inconsistency of decoupled tutorial with its docu (output interval too small). reviewed by Philipp
Dumux-Svn-Revison: 9072
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-09-11 16:59:19 +02:00
Andreas Lauser
aa9c07835b some fixes to the coupled tutorial 2012-09-11 14:57:25 +02:00
Alexander Kissinger
fb47614c3d Fixed small error
Dumux-Svn-Revison: 9069
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-09-11 14:37:10 +02:00
Alexander Kissinger
063de21e13 update of installation chapter for Dumux 2.2
Dumux-Svn-Revisons: 9054, 9056
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-09-11 13:54:25 +02:00
Andreas Lauser
c3e0f4f492 update copyright notices, this time with the author date instead of the commit date
the commit date is significantly off for (ancient) commits before the dumux SVN
repository was split into -devel and -stable.
2012-08-31 14:41:47 +02:00
Christoph Grueninger
7f6b922a15 make doc builds the handbook, see FS#163 for more details. Maybe we want to change make doc that it ignores --disable-documentation. This is not yet decided (reviewed by bernd)
Dumux-Svn-Revison: 9014
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-08-30 11:36:07 +02:00
Christoph Grueninger
5c5e098d54 Fix some bad boxes.
Dumux-Svn-Revison: 9012
Ported-By: Andreas Lauser <andreas.lauser@iws.uni-stuttgart.de>
2012-08-30 11:34:59 +02:00
Andreas Lauser
d987ac7fdf replace Javadoc notation by c++-style doxygen commands
this basically means to replace '@' by '\' e.g. @brief becomes \brief
2012-08-29 11:26:29 +02:00
Andreas Lauser
79789f6ca0 update authors in the individual files
this time, we don't follow renames as this leads to too much jitter.
2012-08-24 17:32:58 +02:00
Andreas Lauser
5e101756a6 update copyright holders in individual files according to the git history
while the git history might be not entirely accurate, it is certainly
much better what is currently there. the authors are sorted by the
number of lines changed in the file.
2012-08-23 13:26:23 +02:00
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