]>
https://gitweb.dealii.org/ - dealii-svn.git/log
kronbichler [Wed, 25 Feb 2009 08:52:46 +0000 (08:52 +0000)]
Add another test for inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18424
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 24 Feb 2009 16:34:21 +0000 (16:34 +0000)]
Need to update the Makefile.
git-svn-id: https://svn.dealii.org/trunk@18423
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 24 Feb 2009 16:33:53 +0000 (16:33 +0000)]
Add a test for inhomogeneous constraints. This tests the symmetric case. Still need to write a test for non-symmetric matrices.
git-svn-id: https://svn.dealii.org/trunk@18422
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 24 Feb 2009 13:59:41 +0000 (13:59 +0000)]
Fixed some more issues with inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18421
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 24 Feb 2009 03:55:33 +0000 (03:55 +0000)]
Leave a TODO.
git-svn-id: https://svn.dealii.org/trunk@18420
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 24 Feb 2009 03:43:31 +0000 (03:43 +0000)]
Do more instantiations automatically.
git-svn-id: https://svn.dealii.org/trunk@18419
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 23 Feb 2009 17:28:09 +0000 (17:28 +0000)]
When making hanging node constraints, take inhomogeneities into account - we need to set them to zero.
git-svn-id: https://svn.dealii.org/trunk@18418
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 23 Feb 2009 17:18:49 +0000 (17:18 +0000)]
Now the ConstraintMatrix seems to work also for inhomogeneous constraints, at least when using the distribute_local_to_global function. Still need to check the correctness of the other functions, which I will do some other time.
git-svn-id: https://svn.dealii.org/trunk@18417
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 14:47:44 +0000 (14:47 +0000)]
Also instantiate functions for SparseMatrixEZ
git-svn-id: https://svn.dealii.org/trunk@18416
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 14:45:30 +0000 (14:45 +0000)]
Implement the other add() functions needed in the ConstraintMatrix.
git-svn-id: https://svn.dealii.org/trunk@18415
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 23 Feb 2009 12:23:03 +0000 (12:23 +0000)]
I thought I had gotten the combination of hanging nodes and inhomogeneous constraints coming from inhomogeneous Dirichlet conditions. That's not the case however, and inhomogeneous constraints only work when there are no interferences from other constraints. Need to think about that a bit later. Besides that, duplicated code has been removed.
git-svn-id: https://svn.dealii.org/trunk@18414
0785d39b -7218-0410-832d-
ea1e28bc413d
heltai [Mon, 23 Feb 2009 08:32:15 +0000 (08:32 +0000)]
Added preliminary version of step-34. BEM.
git-svn-id: https://svn.dealii.org/trunk@18413
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 04:37:55 +0000 (04:37 +0000)]
Work around a problem with the Intel icc 10.1 compiler.
git-svn-id: https://svn.dealii.org/trunk@18412
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 04:17:53 +0000 (04:17 +0000)]
Fix initialization of unsigned integers.
git-svn-id: https://svn.dealii.org/trunk@18410
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 03:27:46 +0000 (03:27 +0000)]
Remove unnecessary friend declaration altogether.
git-svn-id: https://svn.dealii.org/trunk@18409
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 03:16:22 +0000 (03:16 +0000)]
Fix number of template arguments of a friend class.
git-svn-id: https://svn.dealii.org/trunk@18408
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 03:07:39 +0000 (03:07 +0000)]
Fix number of template arguments of a friend class.
git-svn-id: https://svn.dealii.org/trunk@18407
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 23 Feb 2009 01:28:52 +0000 (01:28 +0000)]
Remove a stray empty line.
git-svn-id: https://svn.dealii.org/trunk@18406
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 22 Feb 2009 00:57:24 +0000 (00:57 +0000)]
Move the warning message to the bottom of the output. Improve wording a tiny bit.
git-svn-id: https://svn.dealii.org/trunk@18405
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sat, 21 Feb 2009 16:35:39 +0000 (16:35 +0000)]
Add one instantiation of make_zero_boundary_constraints.
git-svn-id: https://svn.dealii.org/trunk@18404
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Sat, 21 Feb 2009 16:12:26 +0000 (16:12 +0000)]
Complete the implementation of inhomogeneous constraints in the ConstraintMatrix class. Need to write a function in VectorTools in order to enable the direct use with Dirichlet b.c.
git-svn-id: https://svn.dealii.org/trunk@18403
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 21 Feb 2009 04:25:58 +0000 (04:25 +0000)]
Qualify names of sparsity patterns with dealii:: to leave no doubt which ones
we mean.
git-svn-id: https://svn.dealii.org/trunk@18402
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 21 Feb 2009 04:24:45 +0000 (04:24 +0000)]
Qualify names of sparsity patterns with dealii:: to leave no doubt which ones
we mean.
git-svn-id: https://svn.dealii.org/trunk@18401
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 20 Feb 2009 21:42:58 +0000 (21:42 +0000)]
Fix a formula.
git-svn-id: https://svn.dealii.org/trunk@18399
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 19 Feb 2009 06:02:16 +0000 (06:02 +0000)]
How stupid of me to check in something that didn't even compile :-(
git-svn-id: https://svn.dealii.org/trunk@18398
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 19 Feb 2009 05:39:04 +0000 (05:39 +0000)]
Extend the number of meeting cells in max_couplings_per_cells for 2d (patch by milk klim <karamazv@rambler.ru>).
git-svn-id: https://svn.dealii.org/trunk@18397
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Wed, 18 Feb 2009 12:14:56 +0000 (12:14 +0000)]
When Trilinos matrices are based on the same sparsity pattern, they can share the SP data if we initialize them correctly. This has been applied to step-31.
git-svn-id: https://svn.dealii.org/trunk@18394
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Wed, 18 Feb 2009 07:06:04 +0000 (07:06 +0000)]
fix documentation and make GridRefinement a namespace
git-svn-id: https://svn.dealii.org/trunk@18393
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Tue, 17 Feb 2009 19:19:21 +0000 (19:19 +0000)]
replace a lot of ExcInternalError by more meaningful ExcDimensionMismatch
git-svn-id: https://svn.dealii.org/trunk@18392
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Tue, 17 Feb 2009 17:16:19 +0000 (17:16 +0000)]
replace links to test data pages by a more persistent link
git-svn-id: https://svn.dealii.org/trunk@18391
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 17 Feb 2009 10:38:45 +0000 (10:38 +0000)]
Add inhomogeneity to the ConstraintMatrix class. Still need to write some new functions that can properly modify vectors when condensing inhomogeneous constraints.
git-svn-id: https://svn.dealii.org/trunk@18390
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Mon, 16 Feb 2009 23:31:16 +0000 (23:31 +0000)]
mailing list link
git-svn-id: https://svn.dealii.org/trunk@18389
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Mon, 16 Feb 2009 20:04:40 +0000 (20:04 +0000)]
new directories
git-svn-id: https://svn.dealii.org/trunk@18388
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 16 Feb 2009 16:40:30 +0000 (16:40 +0000)]
If using Trilinos, link with it.
git-svn-id: https://svn.dealii.org/trunk@18385
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 16 Feb 2009 05:37:37 +0000 (05:37 +0000)]
Move the dependence on Trilinos into the base libs (from the lac libs) since we reference some Trilinos symbols from libbase.so. (This came to the fore because the detached_ma27 program only links against libbase.so, not liblac.so.)
git-svn-id: https://svn.dealii.org/trunk@18384
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 12 Feb 2009 19:46:57 +0000 (19:46 +0000)]
Adjust to older compilers in which declaring
friend class SparsityPatternIterators::const_iterator;
does not automatically also make
SparsityPatternIterators::const_iterator::Accessor
a friend.
git-svn-id: https://svn.dealii.org/trunk@18379
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 12 Feb 2009 19:44:16 +0000 (19:44 +0000)]
Refer to member function as
const_iterator::Accessor::visit_present_row ()
not
SparsityPattern::const_iterator::Accessor::visit_present_row ()
(This worked because we had
struct SparsityPattern
{
typedef SparsityPatternIterators::const_iterator const_iterator;
};
).
git-svn-id: https://svn.dealii.org/trunk@18378
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 11 Feb 2009 21:14:51 +0000 (21:14 +0000)]
List trilinos before blas on the command line.
git-svn-id: https://svn.dealii.org/trunk@18373
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 11 Feb 2009 19:37:35 +0000 (19:37 +0000)]
Add one.
git-svn-id: https://svn.dealii.org/trunk@18372
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 11 Feb 2009 14:11:14 +0000 (14:11 +0000)]
Use 'entries.back()' instead of '*--entries.end()' which is not only easier to
read but also compiles with the SGI compiler.
Re-indent inline functions.
git-svn-id: https://svn.dealii.org/trunk@18363
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 11 Feb 2009 14:05:50 +0000 (14:05 +0000)]
Include <sstream> instead of <ostream> and hope that it provides the right
declarations. The old way failed with the SGI compiler.
git-svn-id: https://svn.dealii.org/trunk@18362
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 11 Feb 2009 00:47:53 +0000 (00:47 +0000)]
Move DEAL_II_NAMESPACE_OPEN to where it belongs.
git-svn-id: https://svn.dealii.org/trunk@18358
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 17:01:33 +0000 (17:01 +0000)]
Don't let doxygen see some inline functions since it complains that it doesn't know which declaration they belong to.
git-svn-id: https://svn.dealii.org/trunk@18354
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 16:56:28 +0000 (16:56 +0000)]
DETAILS_AT_TOP has become obsolete with doxygen 1.5.7
git-svn-id: https://svn.dealii.org/trunk@18353
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 16:47:29 +0000 (16:47 +0000)]
Update output file.
git-svn-id: https://svn.dealii.org/trunk@18352
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 16:35:19 +0000 (16:35 +0000)]
Set variable to correct size before passing to DoFTools::count_dofs_per_component.
git-svn-id: https://svn.dealii.org/trunk@18351
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 16:35:02 +0000 (16:35 +0000)]
Set output array to correct size and only output elements that were actually written to.
git-svn-id: https://svn.dealii.org/trunk@18350
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 16:26:44 +0000 (16:26 +0000)]
Set output array to correct size and only output elements that were actually written to.
git-svn-id: https://svn.dealii.org/trunk@18349
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 10 Feb 2009 16:19:21 +0000 (16:19 +0000)]
Set variable to correct size before passing to DoFTools::count_dofs_per_component.
git-svn-id: https://svn.dealii.org/trunk@18348
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 6 Feb 2009 04:10:21 +0000 (04:10 +0000)]
Add one more testcase.
git-svn-id: https://svn.dealii.org/trunk@18340
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 6 Feb 2009 04:02:49 +0000 (04:02 +0000)]
Fix erroneous resizing of output argument in count_dofs_per_component/block.
git-svn-id: https://svn.dealii.org/trunk@18339
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 6 Feb 2009 02:32:05 +0000 (02:32 +0000)]
Link to tutorial.
git-svn-id: https://svn.dealii.org/trunk@18338
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 5 Feb 2009 22:49:45 +0000 (22:49 +0000)]
Avoid a problem with doxygen not finding the matching declaration of a function.
git-svn-id: https://svn.dealii.org/trunk@18337
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 4 Feb 2009 19:32:38 +0000 (19:32 +0000)]
Fix language based on feedback.
git-svn-id: https://svn.dealii.org/trunk@18336
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 4 Feb 2009 17:10:20 +0000 (17:10 +0000)]
Add language
git-svn-id: https://svn.dealii.org/trunk@18335
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 4 Feb 2009 04:55:32 +0000 (04:55 +0000)]
Add one more.
git-svn-id: https://svn.dealii.org/trunk@18334
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 30 Jan 2009 10:41:28 +0000 (10:41 +0000)]
Some more things to make step-32 more similar to step-31.
git-svn-id: https://svn.dealii.org/trunk@18323
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 30 Jan 2009 08:15:18 +0000 (08:15 +0000)]
Optimized constructor of Trilinos matrices on one processor. This makes assembly and some other initialization operations a bit faster.
git-svn-id: https://svn.dealii.org/trunk@18322
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 29 Jan 2009 18:44:25 +0000 (18:44 +0000)]
Make the compute_viscosity function 'const'.
git-svn-id: https://svn.dealii.org/trunk@18312
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 29 Jan 2009 18:43:43 +0000 (18:43 +0000)]
Make the compute_viscosity function 'const'.
git-svn-id: https://svn.dealii.org/trunk@18311
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 29 Jan 2009 15:26:17 +0000 (15:26 +0000)]
Bring step-32 back in line with step-31 (at least for the moment, so that we can compare more easily): revert to artificial viscosity with beta=0.015, alpha=1; use gravity pointing upward; introduce the factor of 2 in the Stokes matrix that makes the difference between the symmetric gradient and the gradient.
git-svn-id: https://svn.dealii.org/trunk@18310
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 28 Jan 2009 23:54:13 +0000 (23:54 +0000)]
Reset to the same testcase as in step-31 so we can compare.
git-svn-id: https://svn.dealii.org/trunk@18308
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 28 Jan 2009 01:19:28 +0000 (01:19 +0000)]
A patch by Victor Prosolin <flyaway1212@gmail.com> that fixes an oversight: When we write GMSH version 2 files, we also need to treat vertices properly.
git-svn-id: https://svn.dealii.org/trunk@18305
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 27 Jan 2009 19:55:49 +0000 (19:55 +0000)]
Notice server name change for svn.
git-svn-id: https://svn.dealii.org/trunk@18303
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Tue, 27 Jan 2009 07:57:25 +0000 (07:57 +0000)]
Dummy Trilinos objects need to be generated with MPI_COMM_SELF rather than MPI_COMM_WORLD in order to avoid dead-locks when only using subcommunicators.
git-svn-id: https://svn.dealii.org/trunk@18302
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Mon, 26 Jan 2009 09:11:27 +0000 (09:11 +0000)]
Update comments in Trilinos AMG preconditioner.
git-svn-id: https://svn.dealii.org/trunk@18300
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 24 Jan 2009 05:26:09 +0000 (05:26 +0000)]
Fix testcase for good this time.
git-svn-id: https://svn.dealii.org/trunk@18298
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 24 Jan 2009 04:28:12 +0000 (04:28 +0000)]
Fix two issues that for whatever reason only on mac osx wouldn't compile.
git-svn-id: https://svn.dealii.org/trunk@18297
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 23 Jan 2009 19:33:24 +0000 (19:33 +0000)]
Remove apparent leftover from times when I was trying out things with boost.graph.
git-svn-id: https://svn.dealii.org/trunk@18283
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 23 Jan 2009 17:27:39 +0000 (17:27 +0000)]
We can do the writing into Trilinos vectors better. Create a reference to daxpy in Lapack templates (not used anywhere right now, but can be nice to have).
git-svn-id: https://svn.dealii.org/trunk@18282
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 23 Jan 2009 17:12:30 +0000 (17:12 +0000)]
A few small changes that make the program a bit faster.
git-svn-id: https://svn.dealii.org/trunk@18281
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 23 Jan 2009 12:44:52 +0000 (12:44 +0000)]
Also rename ThreadMutex->Mutex and ThreadCondition->ConditionVariable in non-MT mode.
git-svn-id: https://svn.dealii.org/trunk@18278
0785d39b -7218-0410-832d-
ea1e28bc413d
kronbichler [Fri, 23 Jan 2009 09:32:46 +0000 (09:32 +0000)]
Apply the changes that I accidentally submitted to the old server yesterday. Now the timer class makes sense in MPI, too, and the FEValues::get_function_xxx have a shortcut when the vector contains zeros.
git-svn-id: https://svn.dealii.org/trunk@18277
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 23 Jan 2009 01:08:33 +0000 (01:08 +0000)]
Address the important problem that previously, whenever the last Threads::Thread<> object went out of scope, the location where a thread would deposit its return value was in deleted memory and thus potentially very bad. We now handle this by making sure that the thread itself keeps a lock on the destruction of the object in which the return_value is located, by keeping another shared_ptr to it, and only releases the lock whenever the return value has been deposited.
git-svn-id: https://svn.dealii.org/trunk@18272
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 22 Jan 2009 16:21:01 +0000 (16:21 +0000)]
Ignore report files I save for various svn revisions.
git-svn-id: https://svn.dealii.org/trunk@18264
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 22 Jan 2009 15:23:40 +0000 (15:23 +0000)]
Put back in the code that (de-)registers threads and catches exceptions.
git-svn-id: https://svn.dealii.org/trunk@18262
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 22 Jan 2009 15:09:23 +0000 (15:09 +0000)]
Implement sensible copy semantics for the Mutex class.
git-svn-id: https://svn.dealii.org/trunk@18260
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 22 Jan 2009 00:13:04 +0000 (00:13 +0000)]
Make compile on systems without cstdint.
git-svn-id: https://svn.dealii.org/trunk@18259
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 22 Jan 2009 00:00:39 +0000 (00:00 +0000)]
Add directories that apparently need to exist on x86_64 even though we don't appear to need them on x86.
git-svn-id: https://svn.dealii.org/trunk@18258
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 21 Jan 2009 21:07:43 +0000 (21:07 +0000)]
Re-adjust tolerances again and produce new 'real generic' output.
git-svn-id: https://svn.dealii.org/trunk@18257
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 21 Jan 2009 20:50:16 +0000 (20:50 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@18256
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 20 Jan 2009 23:14:54 +0000 (23:14 +0000)]
Add a few more.
git-svn-id: https://svn.dealii.org/trunk@18255
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 04:57:37 +0000 (04:57 +0000)]
Add a TODO.
git-svn-id: https://svn.dealii.org/trunk@18251
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 04:30:06 +0000 (04:30 +0000)]
Re-apply Martin's patch 18223, since we now produce the correct instantiations.
git-svn-id: https://svn.dealii.org/trunk@18248
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 04:25:14 +0000 (04:25 +0000)]
Generate a number of instantiations automatically using the pre-processor. This should hopefully take care of the instantiations that were missing for Martin's change 18223.
git-svn-id: https://svn.dealii.org/trunk@18247
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 04:23:34 +0000 (04:23 +0000)]
Add an explicit instantiation.
git-svn-id: https://svn.dealii.org/trunk@18246
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 02:28:30 +0000 (02:28 +0000)]
Also compile for codim-1.
git-svn-id: https://svn.dealii.org/trunk@18245
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 02:02:25 +0000 (02:02 +0000)]
Undo Martin's patch 18223 for a moment since it leads to linker errors about an undefined function.
git-svn-id: https://svn.dealii.org/trunk@18244
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 01:48:58 +0000 (01:48 +0000)]
Revise the SPARSITY_PATTERN expansion.
git-svn-id: https://svn.dealii.org/trunk@18243
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 01:31:43 +0000 (01:31 +0000)]
Generate an expansion variable for sparsity patterns.
git-svn-id: https://svn.dealii.org/trunk@18242
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 00:22:51 +0000 (00:22 +0000)]
Set properties.
git-svn-id: https://svn.dealii.org/trunk@18235
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 00:21:17 +0000 (00:21 +0000)]
Properly set properties.
git-svn-id: https://svn.dealii.org/trunk@18234
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 00:20:11 +0000 (00:20 +0000)]
Properly set properties.
git-svn-id: https://svn.dealii.org/trunk@18233
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 00:14:12 +0000 (00:14 +0000)]
Add required include file.
git-svn-id: https://svn.dealii.org/trunk@18232
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 00:13:41 +0000 (00:13 +0000)]
Replace a C assert() by our own Assert().
git-svn-id: https://svn.dealii.org/trunk@18231
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 19 Jan 2009 00:01:03 +0000 (00:01 +0000)]
Implement Mutex and ConditionVariable using boost or C++0x support.
git-svn-id: https://svn.dealii.org/trunk@18230
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 18 Jan 2009 23:59:51 +0000 (23:59 +0000)]
Add include files for mutices and condition variables.
git-svn-id: https://svn.dealii.org/trunk@18229
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 18 Jan 2009 23:58:12 +0000 (23:58 +0000)]
Initialize a variable to avoid (spurious) warnings.
git-svn-id: https://svn.dealii.org/trunk@18228
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 18 Jan 2009 23:56:54 +0000 (23:56 +0000)]
Check for a bug in gcc C++0x support.
git-svn-id: https://svn.dealii.org/trunk@18227
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 18 Jan 2009 23:51:34 +0000 (23:51 +0000)]
Only compile boost threads when threads are actually required.
git-svn-id: https://svn.dealii.org/trunk@18226
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.