]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Wed, 13 Oct 2010 14:27:28 +0000 (14:27 +0000)]
Add missing empty line.
git-svn-id: https://svn.dealii.org/trunk@22329
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 12 Oct 2010 21:53:08 +0000 (21:53 +0000)]
add target for creation of plain files and rename cg to solver to make changes easier
git-svn-id: https://svn.dealii.org/trunk@22321
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 19:05:40 +0000 (19:05 +0000)]
Fix SolverSelector when using a custom SolverControl. It got copied into a member and thus sliced. Changed into using a SmartPointer.
git-svn-id: https://svn.dealii.org/trunk@22316
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 19:00:41 +0000 (19:00 +0000)]
Fix SolverSelector test with new interface. We also need to set a SolverControl in every case.
git-svn-id: https://svn.dealii.org/trunk@22315
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 18:58:46 +0000 (18:58 +0000)]
And make the test pass.
git-svn-id: https://svn.dealii.org/trunk@22314
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 18:57:50 +0000 (18:57 +0000)]
Add test for SolverSelector with a custom SolverControl.
git-svn-id: https://svn.dealii.org/trunk@22313
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 18:51:28 +0000 (18:51 +0000)]
make test pass now that FGMRES is fixed.
git-svn-id: https://svn.dealii.org/trunk@22312
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 18:50:40 +0000 (18:50 +0000)]
Fix memory leak in FGMRES.
git-svn-id: https://svn.dealii.org/trunk@22311
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Tue, 12 Oct 2010 18:46:58 +0000 (18:46 +0000)]
new test documenting a memory leak in FGMRES.
git-svn-id: https://svn.dealii.org/trunk@22310
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 12 Oct 2010 14:40:06 +0000 (14:40 +0000)]
Add a print function to log the whole block info
git-svn-id: https://svn.dealii.org/trunk@22301
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 12 Oct 2010 14:35:18 +0000 (14:35 +0000)]
Add one.
git-svn-id: https://svn.dealii.org/trunk@22300
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Mon, 11 Oct 2010 16:59:19 +0000 (16:59 +0000)]
Set bash in common make options
git-svn-id: https://svn.dealii.org/trunk@22299
0785d39b -7218-0410-832d-
ea1e28bc413d
Toby D. Young [Mon, 11 Oct 2010 13:22:17 +0000 (13:22 +0000)]
Trivial aesthetic change that helps cross-referencing.
git-svn-id: https://svn.dealii.org/trunk@22298
0785d39b -7218-0410-832d-
ea1e28bc413d
Markus Buerg [Mon, 11 Oct 2010 09:05:56 +0000 (09:05 +0000)]
H(curl)-save application of boundary values for hanging-nodes.
git-svn-id: https://svn.dealii.org/trunk@22297
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Fri, 8 Oct 2010 20:48:45 +0000 (20:48 +0000)]
automatically create quadrature if none is provided
git-svn-id: https://svn.dealii.org/trunk@22295
0785d39b -7218-0410-832d-
ea1e28bc413d
Toby D. Young [Fri, 8 Oct 2010 13:48:17 +0000 (13:48 +0000)]
Correct position of PETSC_MPI_CONSISTENCY. Still no functionality... (TODO)
git-svn-id: https://svn.dealii.org/trunk@22293
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 8 Oct 2010 12:41:43 +0000 (12:41 +0000)]
Also pass the locations of evaluation points through DataPostprocessor.
git-svn-id: https://svn.dealii.org/trunk@22292
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 7 Oct 2010 21:07:26 +0000 (21:07 +0000)]
Suppress a warning and in the process move the common function for testing into a header file of its own.
git-svn-id: https://svn.dealii.org/trunk@22290
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 7 Oct 2010 19:57:22 +0000 (19:57 +0000)]
Reinsert toc entry for plain program
git-svn-id: https://svn.dealii.org/trunk@22289
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 7 Oct 2010 19:43:11 +0000 (19:43 +0000)]
remove internal classes from module
git-svn-id: https://svn.dealii.org/trunk@22288
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 7 Oct 2010 01:32:16 +0000 (01:32 +0000)]
Include header file that is now apparently necessary.
git-svn-id: https://svn.dealii.org/trunk@22279
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 19:29:54 +0000 (19:29 +0000)]
run examples instead of doxygen in build tests
git-svn-id: https://svn.dealii.org/trunk@22278
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 19:29:26 +0000 (19:29 +0000)]
1D libraries are not used
git-svn-id: https://svn.dealii.org/trunk@22277
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 6 Oct 2010 19:19:02 +0000 (19:19 +0000)]
Remove auto-generated files.
git-svn-id: https://svn.dealii.org/trunk@22276
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 6 Oct 2010 19:00:19 +0000 (19:00 +0000)]
Add serialization directory to the list of tests.
git-svn-id: https://svn.dealii.org/trunk@22275
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 17:57:37 +0000 (17:57 +0000)]
introduce CXX_BRAND
git-svn-id: https://svn.dealii.org/trunk@22274
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 16:03:59 +0000 (16:03 +0000)]
correctly set detailed version string
git-svn-id: https://svn.dealii.org/trunk@22273
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 15:54:48 +0000 (15:54 +0000)]
run autoconf on pgCC tests
git-svn-id: https://svn.dealii.org/trunk@22272
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 15:50:32 +0000 (15:50 +0000)]
test for portland group compiler version... no autoconf here, so apologies in advance if things break
git-svn-id: https://svn.dealii.org/trunk@22271
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 15:49:27 +0000 (15:49 +0000)]
standardize test for functions and test more
git-svn-id: https://svn.dealii.org/trunk@22270
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 15:48:27 +0000 (15:48 +0000)]
new exception
git-svn-id: https://svn.dealii.org/trunk@22269
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 15:47:20 +0000 (15:47 +0000)]
use more verbose exception and eliminate unused ExcNotUsed
git-svn-id: https://svn.dealii.org/trunk@22268
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 6 Oct 2010 15:00:27 +0000 (15:00 +0000)]
remove unnecessary dependence on mapping_q.h from fe_values.h
git-svn-id: https://svn.dealii.org/trunk@22267
0785d39b -7218-0410-832d-
ea1e28bc413d
rao [Wed, 6 Oct 2010 14:24:57 +0000 (14:24 +0000)]
Add new tests for serialization.
git-svn-id: https://svn.dealii.org/trunk@22266
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 6 Oct 2010 13:03:23 +0000 (13:03 +0000)]
Remove auto-generated file.
git-svn-id: https://svn.dealii.org/trunk@22265
0785d39b -7218-0410-832d-
ea1e28bc413d
rao [Wed, 6 Oct 2010 12:44:38 +0000 (12:44 +0000)]
Add functions for serialization.
git-svn-id: https://svn.dealii.org/trunk@22264
0785d39b -7218-0410-832d-
ea1e28bc413d
rao [Wed, 6 Oct 2010 12:43:30 +0000 (12:43 +0000)]
Add new tests for serialization.
git-svn-id: https://svn.dealii.org/trunk@22263
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 5 Oct 2010 20:34:29 +0000 (20:34 +0000)]
Allow adding the empty range [N,N) for IndexSets on spaces of size N.
git-svn-id: https://svn.dealii.org/trunk@22257
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 5 Oct 2010 17:11:18 +0000 (17:11 +0000)]
adjust documentation to Baerbel's changes
git-svn-id: https://svn.dealii.org/trunk@22253
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 5 Oct 2010 17:10:40 +0000 (17:10 +0000)]
add a target run and adjust timestepping to Baerbel's changes
git-svn-id: https://svn.dealii.org/trunk@22252
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 5 Oct 2010 14:45:18 +0000 (14:45 +0000)]
pgCC complained about accessing base class of base class directly
git-svn-id: https://svn.dealii.org/trunk@22247
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sat, 2 Oct 2010 03:56:11 +0000 (03:56 +0000)]
Build the boost serialization library.
git-svn-id: https://svn.dealii.org/trunk@22233
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sat, 2 Oct 2010 03:55:54 +0000 (03:55 +0000)]
Remove another couple of warnings. They may be legit but we're only *using* boost, not developing it, and there is nothing we can do about this case right here.
git-svn-id: https://svn.dealii.org/trunk@22232
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sat, 2 Oct 2010 03:45:50 +0000 (03:45 +0000)]
Work around a number of problems that cause warnings and/or errors.
git-svn-id: https://svn.dealii.org/trunk@22231
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sat, 2 Oct 2010 02:40:08 +0000 (02:40 +0000)]
Make objects non-const so that we can load into them.
git-svn-id: https://svn.dealii.org/trunk@22228
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Thu, 30 Sep 2010 08:04:22 +0000 (08:04 +0000)]
Add a newline to the end of the file.
git-svn-id: https://svn.dealii.org/trunk@22201
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 30 Sep 2010 00:29:05 +0000 (00:29 +0000)]
add a constructor that does reinit at the same time
git-svn-id: https://svn.dealii.org/trunk@22200
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 21:17:46 +0000 (21:17 +0000)]
eliminate compiler warnings
git-svn-id: https://svn.dealii.org/trunk@22199
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 29 Sep 2010 20:34:34 +0000 (20:34 +0000)]
Move forward declarations to the top of the file.
git-svn-id: https://svn.dealii.org/trunk@22198
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 17:09:54 +0000 (17:09 +0000)]
decapitalize namespace MG to mg
git-svn-id: https://svn.dealii.org/trunk@22197
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 17:08:51 +0000 (17:08 +0000)]
we NEED different row and column indices for the edge matrices in multigrid
git-svn-id: https://svn.dealii.org/trunk@22196
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 17:07:58 +0000 (17:07 +0000)]
add simplified reinit with row length vector
git-svn-id: https://svn.dealii.org/trunk@22195
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 15:45:17 +0000 (15:45 +0000)]
add assertion of vector sizes
git-svn-id: https://svn.dealii.org/trunk@22194
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 15:22:27 +0000 (15:22 +0000)]
Write a bit on multilevel matrices... to be continued
git-svn-id: https://svn.dealii.org/trunk@22193
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Wed, 29 Sep 2010 13:05:10 +0000 (13:05 +0000)]
fix typo in documentation.
git-svn-id: https://svn.dealii.org/trunk@22189
0785d39b -7218-0410-832d-
ea1e28bc413d
Baerbel Jannsen [Wed, 29 Sep 2010 06:51:02 +0000 (06:51 +0000)]
removed output
git-svn-id: https://svn.dealii.org/trunk@22188
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 00:42:56 +0000 (00:42 +0000)]
start making MGLocalBlocksToGlobalBlocks work
git-svn-id: https://svn.dealii.org/trunk@22187
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 00:41:59 +0000 (00:41 +0000)]
add MG namespace for reimplementation
git-svn-id: https://svn.dealii.org/trunk@22186
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 29 Sep 2010 00:41:25 +0000 (00:41 +0000)]
implementation of MGMatrixBlockVector
git-svn-id: https://svn.dealii.org/trunk@22185
0785d39b -7218-0410-832d-
ea1e28bc413d
Baerbel Jannsen [Tue, 28 Sep 2010 16:35:47 +0000 (16:35 +0000)]
some modifications to use both cg and dg elements in mg
git-svn-id: https://svn.dealii.org/trunk@22183
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 28 Sep 2010 15:08:47 +0000 (15:08 +0000)]
replace another exception
git-svn-id: https://svn.dealii.org/trunk@22182
0785d39b -7218-0410-832d-
ea1e28bc413d
Baerbel Jannsen [Tue, 28 Sep 2010 07:46:28 +0000 (07:46 +0000)]
removed output
git-svn-id: https://svn.dealii.org/trunk@22181
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 27 Sep 2010 20:58:00 +0000 (20:58 +0000)]
Remove parts we don't need.
git-svn-id: https://svn.dealii.org/trunk@22180
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 27 Sep 2010 20:54:16 +0000 (20:54 +0000)]
Add.
git-svn-id: https://svn.dealii.org/trunk@22179
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 27 Sep 2010 20:10:46 +0000 (20:10 +0000)]
Add a new directory. It isn't currently used but will be soon.
git-svn-id: https://svn.dealii.org/trunk@22177
0785d39b -7218-0410-832d-
ea1e28bc413d
Baerbel Jannsen [Mon, 27 Sep 2010 10:13:50 +0000 (10:13 +0000)]
some more modifications to use dg and cg in multigrid at the same time
git-svn-id: https://svn.dealii.org/trunk@22169
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sun, 26 Sep 2010 02:57:21 +0000 (02:57 +0000)]
Make FETools a namespace, rather than a class with all static member functions.
git-svn-id: https://svn.dealii.org/trunk@22162
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sun, 26 Sep 2010 02:36:22 +0000 (02:36 +0000)]
Reindent file.
git-svn-id: https://svn.dealii.org/trunk@22161
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sun, 26 Sep 2010 02:32:16 +0000 (02:32 +0000)]
Remove the declaration of a function that has not existed in quite a while.
git-svn-id: https://svn.dealii.org/trunk@22160
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Sun, 26 Sep 2010 02:14:00 +0000 (02:14 +0000)]
Exclude declaration of explicit specialization from doxygen runs.
git-svn-id: https://svn.dealii.org/trunk@22159
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Sat, 25 Sep 2010 23:33:15 +0000 (23:33 +0000)]
catch the right exception
git-svn-id: https://svn.dealii.org/trunk@22158
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Sat, 25 Sep 2010 20:29:59 +0000 (20:29 +0000)]
implement MGMatrixBlockVector
git-svn-id: https://svn.dealii.org/trunk@22157
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Fri, 24 Sep 2010 21:23:31 +0000 (21:23 +0000)]
add vector values not using Vector to Function
add Functions::CosineGradFunction
git-svn-id: https://svn.dealii.org/trunk@22155
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 24 Sep 2010 20:14:06 +0000 (20:14 +0000)]
Fix wording.
git-svn-id: https://svn.dealii.org/trunk@22153
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Fri, 24 Sep 2010 14:27:08 +0000 (14:27 +0000)]
start testing cnsistency of basic functions
git-svn-id: https://svn.dealii.org/trunk@22143
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Fri, 24 Sep 2010 14:26:41 +0000 (14:26 +0000)]
add missing implementations
git-svn-id: https://svn.dealii.org/trunk@22142
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 23 Sep 2010 22:28:52 +0000 (22:28 +0000)]
copy flow to higher number
git-svn-id: https://svn.dealii.org/trunk@22140
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 23 Sep 2010 22:25:26 +0000 (22:25 +0000)]
use automatic output file name
git-svn-id: https://svn.dealii.org/trunk@22139
0785d39b -7218-0410-832d-
ea1e28bc413d
Luca Heltai [Thu, 23 Sep 2010 15:12:02 +0000 (15:12 +0000)]
Fixed bug that prevented mapping q eulerian to work properly in codim one.
git-svn-id: https://svn.dealii.org/trunk@22133
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 22 Sep 2010 21:47:32 +0000 (21:47 +0000)]
test LSingularityGradFunction and add missing stuff
git-svn-id: https://svn.dealii.org/trunk@22125
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 22 Sep 2010 21:46:57 +0000 (21:46 +0000)]
add gradient of LSingularityFunction
git-svn-id: https://svn.dealii.org/trunk@22124
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 22 Sep 2010 21:46:37 +0000 (21:46 +0000)]
add virtual constructor
git-svn-id: https://svn.dealii.org/trunk@22123
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Wed, 22 Sep 2010 21:14:10 +0000 (21:14 +0000)]
add missing suffix
git-svn-id: https://svn.dealii.org/trunk@22122
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 22 Sep 2010 21:03:21 +0000 (21:03 +0000)]
Work a bit on the documentation and state order of indices.
git-svn-id: https://svn.dealii.org/trunk@22121
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Wed, 22 Sep 2010 16:05:32 +0000 (16:05 +0000)]
fix documentation.
git-svn-id: https://svn.dealii.org/trunk@22120
0785d39b -7218-0410-832d-
ea1e28bc413d
Timo Heister [Wed, 22 Sep 2010 12:55:21 +0000 (12:55 +0000)]
Ubuntus default /bin/sh can not deal with "{a,b}" in shell commands and could not generate the doxygen documentation because of that.
git-svn-id: https://svn.dealii.org/trunk@22119
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 22 Sep 2010 11:22:50 +0000 (11:22 +0000)]
Remove questionable statement.
git-svn-id: https://svn.dealii.org/trunk@22118
0785d39b -7218-0410-832d-
ea1e28bc413d
Baerbel Jannsen [Wed, 22 Sep 2010 07:58:27 +0000 (07:58 +0000)]
change it back to the previous version
git-svn-id: https://svn.dealii.org/trunk@22117
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 22 Sep 2010 03:47:59 +0000 (03:47 +0000)]
Simplify structure a bit.
git-svn-id: https://svn.dealii.org/trunk@22116
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 22 Sep 2010 02:16:55 +0000 (02:16 +0000)]
Rename enum according to our usual convention.
git-svn-id: https://svn.dealii.org/trunk@22115
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 22:34:33 +0000 (22:34 +0000)]
fix ignoring block comments
git-svn-id: https://svn.dealii.org/trunk@22114
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 22:26:26 +0000 (22:26 +0000)]
further steps on the way to include an actual plain program
git-svn-id: https://svn.dealii.org/trunk@22113
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 21 Sep 2010 21:23:37 +0000 (21:23 +0000)]
Correct output files, without debug output.
git-svn-id: https://svn.dealii.org/trunk@22112
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 21 Sep 2010 21:22:03 +0000 (21:22 +0000)]
Cast explicitly.
git-svn-id: https://svn.dealii.org/trunk@22111
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 21:16:54 +0000 (21:16 +0000)]
The creation of deal.dox needs the bash echo. Since Ubuntu's /bi/sh is only POSIX, we need to specify bash
git-svn-id: https://svn.dealii.org/trunk@22110
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 21 Sep 2010 21:09:00 +0000 (21:09 +0000)]
This was tricky: In this test we use the GnuplotPatch class to produce output for each patch. We do so through the WorkStream framework, so we can be sure that only one output operation is happening at the same time, but it's not predictable on which thread this will happen (this doesn't matter, of course -- all we care for is that the Copier operation of the WorkStream class runs only once at any given time). Now, GnuplotPatch directs output to the deallog class. Unfortunately, GnuplotPatch uses a different ostringstream buffer for output on each thread to avoid multiple threads stepping on each others toes writing into the string buffer. The string buffer is only flushed atomically to the actual output stream once we pipe a std::endl into deallog. The problem happens because we set std::precision on deallog from the main thread -- where it is honored if GnuplotPatch::assemble happens to run on the main thread, but if WorkStream schedules GnuplotPatch::assemble on another thread then the deallog class uses a different ostringstream buffer that didn't have the precision set in the same way. The precision then doesn't matter any more once the result is dumped into deallog.get_file_stream() since at that point it is only a bunch of characters, not a number any more. The result is that the output is not predictable and changes in precision from run to run of the program.
The solution to the problem is to not set the precision of the output streams at all and use the default values. The buffers the deallog class uses for other threads then have the same precision as that of the main thread.
git-svn-id: https://svn.dealii.org/trunk@22109
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 20:47:04 +0000 (20:47 +0000)]
Remove sections of plain program from contents
git-svn-id: https://svn.dealii.org/trunk@22108
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 20:38:24 +0000 (20:38 +0000)]
directory for plain programs
git-svn-id: https://svn.dealii.org/trunk@22107
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 20:37:02 +0000 (20:37 +0000)]
prepare use of doxygen @example
git-svn-id: https://svn.dealii.org/trunk@22106
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 21 Sep 2010 19:39:27 +0000 (19:39 +0000)]
Add solver to group
git-svn-id: https://svn.dealii.org/trunk@22105
0785d39b -7218-0410-832d-
ea1e28bc413d
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams
Typeset in
Trocchi and Trocchi Bold Sans Serif.