]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
15 years agoAdd another output with gcc-4.3
Martin Kronbichler [Wed, 4 Mar 2009 22:53:31 +0000 (22:53 +0000)]
Add another output with gcc-4.3

git-svn-id: https://svn.dealii.org/trunk@18451 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoAlso update all the tests that use the ConstraintMatrix to the new file name.
Martin Kronbichler [Wed, 4 Mar 2009 22:15:32 +0000 (22:15 +0000)]
Also update all the tests that use the ConstraintMatrix to the new file name.

git-svn-id: https://svn.dealii.org/trunk@18450 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoRe-introduce the old file with a reference to the new one.
Martin Kronbichler [Wed, 4 Mar 2009 22:04:25 +0000 (22:04 +0000)]
Re-introduce the old file with a reference to the new one.

git-svn-id: https://svn.dealii.org/trunk@18449 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoMove the ConstraintMatrix class to the lac subdirectory (that's where it belongs...
Martin Kronbichler [Wed, 4 Mar 2009 22:01:56 +0000 (22:01 +0000)]
Move the ConstraintMatrix class to the lac subdirectory (that's where it belongs to, since it is completely algebraic). Adapt all code that depends on it. Reintroduce a dummy for keeping the inclusion via dofs/dof_constraints.h in one minute.

git-svn-id: https://svn.dealii.org/trunk@18448 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoIntroduce collective add_entries() functions to sparsity patterns.
Martin Kronbichler [Wed, 4 Mar 2009 19:29:52 +0000 (19:29 +0000)]
Introduce collective add_entries() functions to sparsity patterns.

git-svn-id: https://svn.dealii.org/trunk@18447 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoUnify upper/lower case in headings.
Wolfgang Bangerth [Tue, 3 Mar 2009 18:22:08 +0000 (18:22 +0000)]
Unify upper/lower case in headings.

git-svn-id: https://svn.dealii.org/trunk@18445 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoAmeliorated parameter selection, and assembly of the system matrix. Now it is slightl...
Luca Heltai [Tue, 3 Mar 2009 18:07:13 +0000 (18:07 +0000)]
Ameliorated parameter selection, and assembly of the system matrix. Now it is slightly more readable.

git-svn-id: https://svn.dealii.org/trunk@18444 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoEnanced comments for step-34, rewrote assembly routine, added external parameter...
Luca Heltai [Tue, 3 Mar 2009 10:58:40 +0000 (10:58 +0000)]
Enanced comments for step-34, rewrote assembly routine, added external parameter file.

git-svn-id: https://svn.dealii.org/trunk@18443 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoNew test.
Wolfgang Bangerth [Mon, 2 Mar 2009 02:41:57 +0000 (02:41 +0000)]
New test.

git-svn-id: https://svn.dealii.org/trunk@18442 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoDon't need to list things twice.
Wolfgang Bangerth [Mon, 2 Mar 2009 02:41:54 +0000 (02:41 +0000)]
Don't need to list things twice.

git-svn-id: https://svn.dealii.org/trunk@18441 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoPatch by Victor Prosolin: Add support for units in the FunctionParser class.
Wolfgang Bangerth [Mon, 2 Mar 2009 02:21:27 +0000 (02:21 +0000)]
Patch by Victor Prosolin: Add support for units in the FunctionParser class.

git-svn-id: https://svn.dealii.org/trunk@18440 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoWrite out some better information in case of error.
Martin Kronbichler [Sun, 1 Mar 2009 22:59:31 +0000 (22:59 +0000)]
Write out some better information in case of error.

git-svn-id: https://svn.dealii.org/trunk@18439 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoChange a few things in the Trilinos wrapper classes.
Martin Kronbichler [Sun, 1 Mar 2009 22:45:27 +0000 (22:45 +0000)]
Change a few things in the Trilinos wrapper classes.

git-svn-id: https://svn.dealii.org/trunk@18438 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoNeed to use only one dummy vector.
Martin Kronbichler [Fri, 27 Feb 2009 15:19:14 +0000 (15:19 +0000)]
Need to use only one dummy vector.

git-svn-id: https://svn.dealii.org/trunk@18436 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoRegenerate.
Wolfgang Bangerth [Thu, 26 Feb 2009 04:45:40 +0000 (04:45 +0000)]
Regenerate.

git-svn-id: https://svn.dealii.org/trunk@18434 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoSkip test for -rdynamic on Mac OS X.
Wolfgang Bangerth [Thu, 26 Feb 2009 04:40:07 +0000 (04:40 +0000)]
Skip test for -rdynamic on Mac OS X.

git-svn-id: https://svn.dealii.org/trunk@18433 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoadd
Wolfgang Bangerth [Wed, 25 Feb 2009 20:18:46 +0000 (20:18 +0000)]
add

git-svn-id: https://svn.dealii.org/trunk@18432 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoMake the Epetra objects in the TrilinosWrapper classes private. We can still handle...
Martin Kronbichler [Wed, 25 Feb 2009 16:16:12 +0000 (16:16 +0000)]
Make the Epetra objects in the TrilinosWrapper classes private. We can still handle the situation with the help of some access functions. Hopefully, I didn't forget to set any plain usage of the Trilinos objects...

git-svn-id: https://svn.dealii.org/trunk@18430 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoName the capability of handling inhomogeneous constraints on the new page.
Martin Kronbichler [Wed, 25 Feb 2009 10:18:23 +0000 (10:18 +0000)]
Name the capability of handling inhomogeneous constraints on the new page.

git-svn-id: https://svn.dealii.org/trunk@18428 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoForgot to set the deallog output to 0.
Martin Kronbichler [Wed, 25 Feb 2009 09:58:28 +0000 (09:58 +0000)]
Forgot to set the deallog output to 0.

git-svn-id: https://svn.dealii.org/trunk@18427 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoFix one index in distribute_local_to_global_function.
Martin Kronbichler [Wed, 25 Feb 2009 09:52:55 +0000 (09:52 +0000)]
Fix one index in distribute_local_to_global_function.

git-svn-id: https://svn.dealii.org/trunk@18426 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoAdd a final test for inhomogeneous constraints.
Martin Kronbichler [Wed, 25 Feb 2009 09:52:20 +0000 (09:52 +0000)]
Add a final test for inhomogeneous constraints.

git-svn-id: https://svn.dealii.org/trunk@18425 0785d39b-7218-0410-832d-ea1e28bc413d

15 years agoAdd another test for inhomogeneous constraints.
Martin 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

15 years agoNeed to update the Makefile.
Martin 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

15 years agoAdd a test for inhomogeneous constraints. This tests the symmetric case. Still need...
Martin 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

15 years agoFixed some more issues with inhomogeneous constraints.
Martin 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

15 years agoLeave a TODO.
Wolfgang 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

15 years agoDo more instantiations automatically.
Wolfgang 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

15 years agoWhen making hanging node constraints, take inhomogeneities into account - we need...
Martin 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

15 years agoNow the ConstraintMatrix seems to work also for inhomogeneous constraints, at least...
Martin 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

15 years agoAlso instantiate functions for SparseMatrixEZ
Wolfgang 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

15 years agoImplement the other add() functions needed in the ConstraintMatrix.
Wolfgang 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

15 years agoI thought I had gotten the combination of hanging nodes and inhomogeneous constraints...
Martin 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

15 years agoAdded preliminary version of step-34. BEM.
Luca 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

15 years agoWork around a problem with the Intel icc 10.1 compiler.
Wolfgang 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

15 years agoFix initialization of unsigned integers.
Wolfgang 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

15 years agoRemove unnecessary friend declaration altogether.
Wolfgang 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

15 years agoFix number of template arguments of a friend class.
Wolfgang 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

15 years agoFix number of template arguments of a friend class.
Wolfgang 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

15 years agoRemove a stray empty line.
Wolfgang 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

15 years agoMove the warning message to the bottom of the output. Improve wording a tiny bit.
Wolfgang 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

15 years agoAdd one instantiation of make_zero_boundary_constraints.
Martin 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

15 years agoComplete the implementation of inhomogeneous constraints in the ConstraintMatrix...
Martin 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

15 years agoQualify names of sparsity patterns with dealii:: to leave no doubt which ones
Wolfgang 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

15 years agoQualify names of sparsity patterns with dealii:: to leave no doubt which ones
Wolfgang 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

15 years agoFix a formula.
Wolfgang 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

15 years agoHow stupid of me to check in something that didn't even compile :-(
Wolfgang 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

15 years agoExtend the number of meeting cells in max_couplings_per_cells for 2d (patch by milk...
Wolfgang 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

15 years agoWhen Trilinos matrices are based on the same sparsity pattern, they can share the...
Martin 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

15 years agofix documentation and make GridRefinement a namespace
Guido 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

15 years agoreplace a lot of ExcInternalError by more meaningful ExcDimensionMismatch
Guido 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

15 years agoreplace links to test data pages by a more persistent link
Guido 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

15 years agoAdd inhomogeneity to the ConstraintMatrix class. Still need to write some new functio...
Martin 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

15 years agomailing list link
Guido 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

15 years agonew directories
Guido 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

15 years agoIf using Trilinos, link with it.
Wolfgang 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

15 years agoMove the dependence on Trilinos into the base libs (from the lac libs) since we refer...
Wolfgang 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

15 years agoAdjust to older compilers in which declaring
Wolfgang 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

15 years agoRefer to member function as
Wolfgang 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

15 years agoList trilinos before blas on the command line.
Wolfgang 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

15 years agoAdd one.
Wolfgang 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

15 years agoUse 'entries.back()' instead of '*--entries.end()' which is not only easier to
Wolfgang 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

15 years agoInclude <sstream> instead of <ostream> and hope that it provides the right
Wolfgang 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

15 years agoMove DEAL_II_NAMESPACE_OPEN to where it belongs.
Wolfgang 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

15 years agoDon't let doxygen see some inline functions since it complains that it doesn't know...
Wolfgang 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

15 years agoDETAILS_AT_TOP has become obsolete with doxygen 1.5.7
Wolfgang 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

15 years agoUpdate output file.
Wolfgang 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

15 years agoSet variable to correct size before passing to DoFTools::count_dofs_per_component.
Wolfgang 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

15 years agoSet output array to correct size and only output elements that were actually written to.
Wolfgang 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

15 years agoSet output array to correct size and only output elements that were actually written to.
Wolfgang 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

15 years agoSet variable to correct size before passing to DoFTools::count_dofs_per_component.
Wolfgang 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

15 years agoAdd one more testcase.
Wolfgang 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

15 years agoFix erroneous resizing of output argument in count_dofs_per_component/block.
Wolfgang 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

15 years agoLink to tutorial.
Wolfgang 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

15 years agoAvoid a problem with doxygen not finding the matching declaration of a function.
Wolfgang 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

15 years agoFix language based on feedback.
Wolfgang 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

15 years agoAdd language
Wolfgang 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

15 years agoAdd one more.
Wolfgang 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

15 years agoSome more things to make step-32 more similar to step-31.
Martin 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

15 years agoOptimized constructor of Trilinos matrices on one processor. This makes assembly...
Martin 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

15 years agoMake the compute_viscosity function 'const'.
Wolfgang 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

15 years agoMake the compute_viscosity function 'const'.
Wolfgang 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

15 years agoBring step-32 back in line with step-31 (at least for the moment, so that we can...
Wolfgang 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

15 years agoReset to the same testcase as in step-31 so we can compare.
Wolfgang 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

15 years agoA patch by Victor Prosolin <flyaway1212@gmail.com> that fixes an oversight: When...
Wolfgang 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

15 years agoNotice server name change for svn.
Wolfgang 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

15 years agoDummy Trilinos objects need to be generated with MPI_COMM_SELF rather than MPI_COMM_W...
Martin 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

15 years agoUpdate comments in Trilinos AMG preconditioner.
Martin 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

15 years agoFix testcase for good this time.
Wolfgang 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

15 years agoFix two issues that for whatever reason only on mac osx wouldn't compile.
Wolfgang 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

15 years agoRemove apparent leftover from times when I was trying out things with boost.graph.
Wolfgang 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

15 years agoWe can do the writing into Trilinos vectors better. Create a reference to daxpy in...
Martin 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

15 years agoA few small changes that make the program a bit faster.
Martin 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

15 years agoAlso rename ThreadMutex->Mutex and ThreadCondition->ConditionVariable in non-MT mode.
Wolfgang 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

15 years agoApply the changes that I accidentally submitted to the old server yesterday. Now...
Martin 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

15 years agoAddress the important problem that previously, whenever the last Threads::Thread...
Wolfgang 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

15 years agoIgnore report files I save for various svn revisions.
Wolfgang 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

15 years agoPut back in the code that (de-)registers threads and catches exceptions.
Wolfgang 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

15 years agoImplement sensible copy semantics for the Mutex class.
Wolfgang 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

15 years agoMake compile on systems without cstdint.
Wolfgang 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


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.