]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
15 years agoSimplify the local_to_global versions for block matrices a bit more.
kronbichler [Mon, 6 Apr 2009 17:29:51 +0000 (17:29 +0000)]
Simplify the local_to_global versions for block matrices a bit more.

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

15 years agoMake the local_to_global functions a bit easier to read.
kronbichler [Mon, 6 Apr 2009 15:48:15 +0000 (15:48 +0000)]
Make the local_to_global functions a bit easier to read.

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

15 years agoMove some collective add/set functions into the cc file to not make the header file...
kronbichler [Mon, 6 Apr 2009 15:47:02 +0000 (15:47 +0000)]
Move some collective add/set functions into the cc file to not make the header file too big.

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

15 years agoDo not use the compress() function when using copy_from with CompressedSP since then...
kronbichler [Mon, 6 Apr 2009 15:45:11 +0000 (15:45 +0000)]
Do not use the compress() function when using copy_from with CompressedSP since then the indices are all sorted and unique, and we know how to allocate memory.

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

15 years agoWrite a smarter add_entries function for CompressedSparsityPattern.
kronbichler [Mon, 6 Apr 2009 15:44:14 +0000 (15:44 +0000)]
Write a smarter add_entries function for CompressedSparsityPattern.

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

15 years agoCalculate maximal velocity only once per time step.
kronbichler [Mon, 6 Apr 2009 11:26:00 +0000 (11:26 +0000)]
Calculate maximal velocity only once per time step.

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

15 years agoAdded test for VectorView class
heltai [Sun, 5 Apr 2009 22:55:59 +0000 (22:55 +0000)]
Added test for VectorView class

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

15 years agoAdded VectorView class.
heltai [Sun, 5 Apr 2009 22:47:21 +0000 (22:47 +0000)]
Added VectorView class.

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

15 years agoStep-34:
heltai [Sun, 5 Apr 2009 18:55:27 +0000 (18:55 +0000)]
Step-34:
Rewrote almost all formulas in a consistent manner (almost all signs
were wrong). Removed all references to Galerkin BEM. Now it is a purely
collocation BEM, that uses advanced integration rules just added
to deal.II. Once MappingQ of arbitrary order are implemented, this should allow
for very advanced BEM solutions, with very few unknowns.
Added a couple of pictures of solutions, and the parameter file at the end.
Still missing is a completion of Wolfgang addition to the introduction.

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

15 years agoFixed bug in DoFTools::map_dofs_to_support_points that prevented it from working...
heltai [Sun, 5 Apr 2009 17:27:57 +0000 (17:27 +0000)]
Fixed bug in DoFTools::map_dofs_to_support_points that prevented it from working with
codimension one meshes.

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

15 years agoModified integrate_one_over_r test for new features in the
heltai [Sun, 5 Apr 2009 17:25:49 +0000 (17:25 +0000)]
Modified integrate_one_over_r test for new features in the
QGaussOneOverR class.

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

15 years agoAdded flag to remove singularity from the weighting functions
heltai [Sun, 5 Apr 2009 17:24:59 +0000 (17:24 +0000)]
Added flag to remove singularity from the weighting functions
of QGaussOneOverR.

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

15 years agoNeed to include one more file.
kronbichler [Fri, 3 Apr 2009 14:06:59 +0000 (14:06 +0000)]
Need to include one more file.

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

15 years agoUse a smarter algorithm for inserting a list of sorted elements into a CompressedSimp...
kronbichler [Fri, 3 Apr 2009 13:04:41 +0000 (13:04 +0000)]
Use a smarter algorithm for inserting a list of sorted elements into a CompressedSimpleSP.

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

15 years agoUnglorious management of configure --help script - no new functionality
young [Fri, 3 Apr 2009 12:56:45 +0000 (12:56 +0000)]
Unglorious management of configure --help script - no new functionality

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

15 years agoInclude one more file.
kronbichler [Fri, 3 Apr 2009 12:56:44 +0000 (12:56 +0000)]
Include one more file.

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

15 years agoAdd sparsity patterns to is_block_matrix type.
kronbichler [Fri, 3 Apr 2009 12:35:07 +0000 (12:35 +0000)]
Add sparsity patterns to is_block_matrix type.

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

15 years agoRemove a couple more explicit specializations that shouldn't be here.
bangerth [Thu, 2 Apr 2009 14:11:27 +0000 (14:11 +0000)]
Remove a couple more explicit specializations that shouldn't be here.

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

15 years agoRemove two erroneous explicit specializations.
bangerth [Wed, 1 Apr 2009 13:18:01 +0000 (13:18 +0000)]
Remove two erroneous explicit specializations.

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

15 years agoAugment a comment.
bangerth [Wed, 1 Apr 2009 13:16:52 +0000 (13:16 +0000)]
Augment a comment.

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

15 years agoAlways insert something into the diagonal with distribute_local_to_global. Use BLAS...
kronbichler [Tue, 31 Mar 2009 15:34:35 +0000 (15:34 +0000)]
Always insert something into the diagonal with distribute_local_to_global. Use BLAS function GEMM for mmult if matrix is sufficiently big (> 25 cols).

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

15 years agoFixed a compile bug caused by bad boolean logic error
young [Tue, 31 Mar 2009 13:32:02 +0000 (13:32 +0000)]
Fixed a compile bug caused by bad boolean logic error

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

15 years agoUpgraded: PETSc vector to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:17:37 +0000 (13:17 +0000)]
Upgraded: PETSc vector to migrate to PETSc 3.0.0

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

15 years agoUpgraded: PETSc precondition to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:15:00 +0000 (13:15 +0000)]
Upgraded: PETSc precondition to migrate to PETSc 3.0.0

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

15 years agoUpgraded: PETSc matrix base to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:14:12 +0000 (13:14 +0000)]
Upgraded: PETSc matrix base to migrate to PETSc 3.0.0

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

15 years agoUpgraded: PETSc vector base to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:13:45 +0000 (13:13 +0000)]
Upgraded: PETSc vector base to migrate to PETSc 3.0.0

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

15 years agoUpgraded: PETSc sparse matrix to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:13:03 +0000 (13:13 +0000)]
Upgraded: PETSc sparse matrix to migrate to PETSc 3.0.0

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

15 years agoUpgraded: PETSc parallel sparse matrix to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:12:22 +0000 (13:12 +0000)]
Upgraded: PETSc parallel sparse matrix to migrate to PETSc 3.0.0

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

15 years agoUpgraded: PETSc solvers to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:11:25 +0000 (13:11 +0000)]
Upgraded: PETSc solvers to migrate to PETSc 3.0.0

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

15 years agoUpgraded: Configure script to migrate to PETSc 3.0.0
young [Tue, 31 Mar 2009 13:10:06 +0000 (13:10 +0000)]
Upgraded: Configure script to migrate to PETSc 3.0.0

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

15 years agoUse a smarter way to specialize the local_to_global functions for standard (non-block...
kronbichler [Mon, 30 Mar 2009 16:54:57 +0000 (16:54 +0000)]
Use a smarter way to specialize the local_to_global functions for standard (non-block) and block matrices.

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

15 years agoStore output.
bangerth [Sun, 29 Mar 2009 04:18:38 +0000 (04:18 +0000)]
Store output.

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

15 years agoNew test.
bangerth [Sun, 29 Mar 2009 04:16:37 +0000 (04:16 +0000)]
New test.

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

15 years agoChange the name of a member function.
bangerth [Sun, 29 Mar 2009 04:16:14 +0000 (04:16 +0000)]
Change the name of a member function.

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

15 years agoAdd a class that allows to find out whether a template argument is a block matrix.
bangerth [Sun, 29 Mar 2009 04:15:22 +0000 (04:15 +0000)]
Add a class that allows to find out whether a template argument is a block matrix.

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

15 years agoAdd a class internal::bool2type
bangerth [Sun, 29 Mar 2009 04:09:30 +0000 (04:09 +0000)]
Add a class internal::bool2type

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

15 years agoUnify spelling.
bangerth [Sun, 29 Mar 2009 00:43:43 +0000 (00:43 +0000)]
Unify spelling.

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

15 years agoRemove unnecessary code.
kronbichler [Fri, 27 Mar 2009 16:44:47 +0000 (16:44 +0000)]
Remove unnecessary code.

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

15 years agoRemove output file that has apparently been checked in in error.
bangerth [Thu, 26 Mar 2009 22:55:58 +0000 (22:55 +0000)]
Remove output file that has apparently been checked in in error.

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

15 years agoRemove a few stray semicolons that we don't usually have in our code
bangerth [Thu, 26 Mar 2009 16:13:48 +0000 (16:13 +0000)]
Remove a few stray semicolons that we don't usually have in our code
any more.

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

15 years agoTeach even block sparsity patterns to accept the sorted argument (even though we...
kronbichler [Wed, 25 Mar 2009 18:05:25 +0000 (18:05 +0000)]
Teach even block sparsity patterns to accept the sorted argument (even though we do not call any function with that right now.

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

15 years agoForgot to include some PETSc files.
kronbichler [Wed, 25 Mar 2009 17:06:36 +0000 (17:06 +0000)]
Forgot to include some PETSc files.

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

15 years agoOutput changed since sparsity pattern indices are now added in a sorted way.
kronbichler [Wed, 25 Mar 2009 16:55:57 +0000 (16:55 +0000)]
Output changed since sparsity pattern indices are now added in a sorted way.

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

15 years agoMake the local_to_global functions in the ConstraintMatrix even more efficient by...
kronbichler [Wed, 25 Mar 2009 16:55:27 +0000 (16:55 +0000)]
Make the local_to_global functions in the ConstraintMatrix even more efficient by pre-sorting all the rows and columns that are going to be written into the sparsity pattern / sparse matrix. This makes the values added for each element really unique, which is faster. Moreover, the matrix and sparsity pattern classes can now take an additional argument sorted when adding many elements, and some of them already make use of the sorted-ness. For block matrices, the sortedness is used in an even more clever way by writing directly into the blocks (even though I had to introduce a lot of duplicate code to be in line with the templates).

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

15 years agoModified step-34 to implement exclusively the collocation boundary element
heltai [Mon, 23 Mar 2009 18:00:48 +0000 (18:00 +0000)]
Modified step-34 to implement exclusively the collocation boundary element
method.
This is done now through the QGaussLog and QGaussOneOverR classes that were
previously added to the library.
Extended a little the comments, but there is still a lot of documentation to do.
The solution is the correct one (phi(x) = x).
TODO: Add convergence table for both the potential and the velocity.

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

15 years agoComment out unused variable.
bangerth [Mon, 23 Mar 2009 16:54:38 +0000 (16:54 +0000)]
Comment out unused variable.

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

15 years agoComment out unused variable.
bangerth [Mon, 23 Mar 2009 16:54:26 +0000 (16:54 +0000)]
Comment out unused variable.

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

15 years agoRemove qualifier since it is ignored anyway.
bangerth [Mon, 23 Mar 2009 16:54:04 +0000 (16:54 +0000)]
Remove qualifier since it is ignored anyway.

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

15 years agoRemove qualifier since it is ignored anyway.
bangerth [Mon, 23 Mar 2009 16:39:45 +0000 (16:39 +0000)]
Remove qualifier since it is ignored anyway.

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

15 years agoFix typo.
bangerth [Sun, 22 Mar 2009 22:24:47 +0000 (22:24 +0000)]
Fix typo.

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

15 years agoAdded test for QGaussOneOverR
heltai [Sat, 21 Mar 2009 15:18:30 +0000 (15:18 +0000)]
Added test for QGaussOneOverR

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

15 years agoAdded QGaussOneOverR to integrate 1/R singularities
heltai [Sat, 21 Mar 2009 15:14:23 +0000 (15:14 +0000)]
Added QGaussOneOverR to integrate 1/R singularities
on the vertices of reference element.

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

15 years agoFixed a problem with Trilinos sparse matrix and vector in distribute_local_to_global.
kronbichler [Thu, 19 Mar 2009 15:44:46 +0000 (15:44 +0000)]
Fixed a problem with Trilinos sparse matrix and vector in distribute_local_to_global.

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

15 years agoProperly indent one line.
bangerth [Wed, 18 Mar 2009 10:17:50 +0000 (10:17 +0000)]
Properly indent one line.

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

15 years agoMake VectorReference a bit faster.
kronbichler [Tue, 17 Mar 2009 16:26:34 +0000 (16:26 +0000)]
Make VectorReference a bit faster.

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

15 years agoMake the code a bit easier to read.
kronbichler [Tue, 17 Mar 2009 10:45:10 +0000 (10:45 +0000)]
Make the code a bit easier to read.

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

15 years agoI changed too much in my previous update of the Cuthill_McKee algorithm.
kronbichler [Mon, 16 Mar 2009 15:19:57 +0000 (15:19 +0000)]
I changed too much in my previous update of the Cuthill_McKee algorithm.

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

15 years agoFinal update of local_to_global functions in ConstraintMatrix, making the sparsity...
kronbichler [Mon, 16 Mar 2009 15:01:24 +0000 (15:01 +0000)]
Final update of local_to_global functions in ConstraintMatrix, making the sparsity pattern creation even faster. One possibly could improve things further by pre-ordering the indices to be added, if our other functions were smart enough to handle that. Right now, that doesn't really help, and all I get from ordering is some additional overhead.

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

15 years agoSimultaneous addition with CSetSP can easily be improved.
kronbichler [Mon, 16 Mar 2009 13:08:18 +0000 (13:08 +0000)]
Simultaneous addition with CSetSP can easily be improved.

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

15 years agoMake the local_to_global functions in the ConstraintMatrix class a bit smarter (could...
kronbichler [Mon, 16 Mar 2009 09:00:03 +0000 (09:00 +0000)]
Make the local_to_global functions in the ConstraintMatrix class a bit smarter (could still do better,though). Use CSimpleSP in Cuthill_McKee DoFRenumbering instead of CompressedSparsityPattern.

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

15 years agoAdd a few things.
bangerth [Sun, 15 Mar 2009 07:03:27 +0000 (07:03 +0000)]
Add a few things.

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

15 years agoAdded better comments to step-34, created interpolate function. It seems to work...
heltai [Fri, 13 Mar 2009 16:10:25 +0000 (16:10 +0000)]
Added better comments to step-34, created interpolate function. It seems to work in 2d. Not completely tested in 3d yet. It does not yet work for higher order approximations. Only for dgp(0).

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

15 years agocheck in untested automatic vector memory pointer
kanschat [Thu, 12 Mar 2009 20:23:07 +0000 (20:23 +0000)]
check in untested automatic vector memory pointer

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

15 years agoAdded QGaussLogR class
heltai [Wed, 11 Mar 2009 18:06:11 +0000 (18:06 +0000)]
Added QGaussLogR class

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

15 years agoAdded test for QGaussLogR in codim_one
heltai [Wed, 11 Mar 2009 17:59:21 +0000 (17:59 +0000)]
Added test for QGaussLogR in codim_one

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

15 years agoChange the tolerances for when considering a cell a translation of the previous one...
kronbichler [Wed, 11 Mar 2009 12:05:41 +0000 (12:05 +0000)]
Change the tolerances for when considering a cell a translation of the previous one in the CellSimilarity concept. The old tolerance was not really achievable.

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

15 years agoProperly escape commands.
bangerth [Tue, 10 Mar 2009 23:06:04 +0000 (23:06 +0000)]
Properly escape commands.

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

15 years agoDo not use \emph but <i>...</i>.
bangerth [Tue, 10 Mar 2009 23:05:45 +0000 (23:05 +0000)]
Do not use \emph but <i>...</i>.

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

15 years agoAdd functions interpolate_boundary_values and project_boundary_values for a Constrain...
kronbichler [Tue, 10 Mar 2009 16:55:43 +0000 (16:55 +0000)]
Add functions interpolate_boundary_values and project_boundary_values for a ConstraintMatrix argument by using inhomogeneous constraints instead of std::map<unsigned int,double>. There is a lot of duplicated code in vectors.templates.h right now, need to fix that later.

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

15 years agoFixed a problem with a system of FE_RT when using CellSimilarity. Changed the calling...
kronbichler [Tue, 10 Mar 2009 14:53:36 +0000 (14:53 +0000)]
Fixed a problem with a system of FE_RT when using CellSimilarity. Changed the calling of CellSimilarity slightly. Now all the regression tests pass (except rounding differences).

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

15 years agoOne more thing needed to be done in order to make that work.
kronbichler [Tue, 10 Mar 2009 13:24:57 +0000 (13:24 +0000)]
One more thing needed to be done in order to make that work.

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

15 years agoMove some tests that only involve a ConstraintMatrix but not any dimension-dependent...
kronbichler [Tue, 10 Mar 2009 13:20:31 +0000 (13:20 +0000)]
Move some tests that only involve a ConstraintMatrix but not any dimension-dependent code into lac. Tidy up in two other functions.

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

15 years agoAdded step-34 to the tutorial list
heltai [Tue, 10 Mar 2009 09:13:09 +0000 (09:13 +0000)]
Added step-34 to the tutorial list

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

15 years agoA few updates of the CellSimilarity concept.
kronbichler [Mon, 9 Mar 2009 17:44:59 +0000 (17:44 +0000)]
A few updates of the CellSimilarity concept.

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

15 years agoUse the new CellSimilarity capability of FEValues in order to speed up assembly.
kronbichler [Mon, 9 Mar 2009 12:22:00 +0000 (12:22 +0000)]
Use the new CellSimilarity capability of FEValues in order to speed up assembly.

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

15 years agoImproved some details in CellSimilarity concept.
kronbichler [Mon, 9 Mar 2009 11:15:09 +0000 (11:15 +0000)]
Improved some details in CellSimilarity concept.

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

15 years agoCan distribute matrix and vector at once in Stokes assembly.
kronbichler [Sat, 7 Mar 2009 15:38:26 +0000 (15:38 +0000)]
Can distribute matrix and vector at once in Stokes assembly.

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

15 years agoMake the FEValues::reinit functions (much) more efficient in case we repeatedly work...
kronbichler [Sat, 7 Mar 2009 15:16:42 +0000 (15:16 +0000)]
Make the FEValues::reinit functions (much) more efficient in case we repeatedly work on the same cell - in such a case, the derivatives will not change and need to be regenerated. Introduce a new enum CellSimilarity for doing that and pass it down to the respective functions.

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

15 years agoFix a bug in the swap_row/swap_col functions of FullMatrix.
bangerth [Fri, 6 Mar 2009 22:35:50 +0000 (22:35 +0000)]
Fix a bug in the swap_row/swap_col functions of FullMatrix.

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

15 years agoSet the tolerances for the Newton iteration at run time in a way that they are not...
kronbichler [Fri, 6 Mar 2009 22:34:06 +0000 (22:34 +0000)]
Set the tolerances for the Newton iteration at run time in a way that they are not optimized away by the compiler. This makes sure that emulating long doubles as doubles as done e.g. by valgrind does not lead to problems.

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

15 years agoTurn some dynamic_cast operations into static_cast (while still asserting the correct...
kronbichler [Thu, 5 Mar 2009 17:41:02 +0000 (17:41 +0000)]
Turn some dynamic_cast operations into static_cast (while still asserting the correctness of the cast at run-time). This improves performance of the reinit methods that are called very often.

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

15 years agoI introduced an error in the copy_from function that appeared only when running with...
kronbichler [Thu, 5 Mar 2009 16:00:57 +0000 (16:00 +0000)]
I introduced an error in the copy_from function that appeared only when running with MPI. This is now fixed again.

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

15 years agoThings changed in the Trilinos class. To make the test pass, need to copy the matrix...
kronbichler [Thu, 5 Mar 2009 00:33:16 +0000 (00:33 +0000)]
Things changed in the Trilinos class. To make the test pass, need to copy the matrix at the first place, not just reinit.

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

15 years agoFix two issues with copy operation.
kronbichler [Thu, 5 Mar 2009 00:31:56 +0000 (00:31 +0000)]
Fix two issues with copy operation.

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

15 years agoFix compiler warning.
kronbichler [Wed, 4 Mar 2009 23:33:27 +0000 (23:33 +0000)]
Fix compiler warning.

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

15 years agoAdd another output with gcc-4.3
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.
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.
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...
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.
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.
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...
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...
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.
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.
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.
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.
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.
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.
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.
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


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.