]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
16 years agoIn case deal.II supports MPI, the program did not run. Inserted an MPI_Init and MPI_F...
kronbichler [Thu, 21 Aug 2008 21:39:19 +0000 (21:39 +0000)]
In case deal.II supports MPI, the program did not run. Inserted an MPI_Init and MPI_Finalize to fix that.

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

16 years agoMake AMG preconditioner also work for MPI based compiler (right now it still runs...
kronbichler [Thu, 21 Aug 2008 21:32:12 +0000 (21:32 +0000)]
Make AMG preconditioner also work for MPI based compiler (right now it still runs only on one process anyway).

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

16 years agoIntroduced copy operator = for basic Trilinos vectors.
kronbichler [Thu, 21 Aug 2008 21:23:36 +0000 (21:23 +0000)]
Introduced copy operator = for basic Trilinos vectors.

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

16 years ago400,000 lines of code :-)
bangerth [Thu, 21 Aug 2008 21:12:28 +0000 (21:12 +0000)]
400,000 lines of code :-)

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

16 years agoAdd some documentation.
bangerth [Thu, 21 Aug 2008 20:48:49 +0000 (20:48 +0000)]
Add some documentation.

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

16 years agoRename the preconditioner to make it conform with our usual naming scheme. Use it...
bangerth [Thu, 21 Aug 2008 20:41:29 +0000 (20:41 +0000)]
Rename the preconditioner to make it conform with our usual naming scheme. Use it from step-31.

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

16 years agoAdd the Trilinos algebraic multigrid preconditioner.
bangerth [Thu, 21 Aug 2008 20:35:47 +0000 (20:35 +0000)]
Add the Trilinos algebraic multigrid preconditioner.

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

16 years agoSet file properties correctly.
bangerth [Thu, 21 Aug 2008 20:22:47 +0000 (20:22 +0000)]
Set file properties correctly.

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

16 years agoMake compile again.
bangerth [Thu, 21 Aug 2008 20:18:26 +0000 (20:18 +0000)]
Make compile again.

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

16 years agoProperly declare function.
bangerth [Thu, 21 Aug 2008 20:16:31 +0000 (20:16 +0000)]
Properly declare function.

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

16 years agoThere was an error in the compress() function in the implementation for rectangular...
kronbichler [Thu, 21 Aug 2008 19:45:05 +0000 (19:45 +0000)]
There was an error in the compress() function in the implementation for rectangular matrices. This is now fixed.

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

16 years agoDefinition of ExcTrilinosError
kronbichler [Thu, 21 Aug 2008 19:21:29 +0000 (19:21 +0000)]
Definition of ExcTrilinosError

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

16 years agoExtended the rudimentary Trilinos wrappers a little bit. Rectangular matrices do...
kronbichler [Thu, 21 Aug 2008 18:03:55 +0000 (18:03 +0000)]
Extended the rudimentary Trilinos wrappers a little bit. Rectangular matrices do not yet seem to work properly. Need to do some more work on that.

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

16 years agoOutput the range of temperatures. Use minimal degree to build patches.
bangerth [Thu, 21 Aug 2008 16:50:32 +0000 (16:50 +0000)]
Output the range of temperatures. Use minimal degree to build patches.

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

16 years agoDon't take the degree as a constructor argument -- we know what we want now.
bangerth [Thu, 21 Aug 2008 15:32:27 +0000 (15:32 +0000)]
Don't take the degree as a constructor argument -- we know what we want now.

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

16 years agoMove tool functions all in the same place.
bangerth [Thu, 21 Aug 2008 15:29:50 +0000 (15:29 +0000)]
Move tool functions all in the same place.

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

16 years agoxlink step-31.
bangerth [Thu, 21 Aug 2008 15:26:49 +0000 (15:26 +0000)]
xlink step-31.

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

16 years agoDiscuss correct choice of beta and time step.
bangerth [Thu, 21 Aug 2008 15:15:15 +0000 (15:15 +0000)]
Discuss correct choice of beta and time step.

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

16 years agoAdd files for Q2.
bangerth [Thu, 21 Aug 2008 14:47:05 +0000 (14:47 +0000)]
Add files for Q2.

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

16 years agoFix condition for MPI use.
bangerth [Thu, 21 Aug 2008 14:22:14 +0000 (14:22 +0000)]
Fix condition for MPI use.

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

16 years agoRegenerate.
bangerth [Thu, 21 Aug 2008 04:44:35 +0000 (04:44 +0000)]
Regenerate.

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

16 years agoRegenerate.
bangerth [Thu, 21 Aug 2008 04:43:36 +0000 (04:43 +0000)]
Regenerate.

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

16 years agoComment on stability issues.
bangerth [Thu, 21 Aug 2008 04:34:38 +0000 (04:34 +0000)]
Comment on stability issues.

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

16 years agoadd
bangerth [Thu, 21 Aug 2008 04:19:24 +0000 (04:19 +0000)]
add

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

16 years agoAdded a rudimentary implementation of Trilinos sparse matrix and vector wrappers...
kronbichler [Thu, 21 Aug 2008 01:07:49 +0000 (01:07 +0000)]
Added a rudimentary implementation of Trilinos sparse matrix and vector wrappers for serial and distributed memory systems. It will still need a lot of testing of the features implemented, and some more comments as well. Build a parallel version of step-31 on top of that.

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

16 years agoRegenerate.
bangerth [Thu, 21 Aug 2008 00:58:17 +0000 (00:58 +0000)]
Regenerate.

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

16 years agoadd
bangerth [Wed, 20 Aug 2008 20:37:13 +0000 (20:37 +0000)]
add

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

16 years agoUse a better cutoff for the velocity in computing the time step.
bangerth [Wed, 20 Aug 2008 17:12:09 +0000 (17:12 +0000)]
Use a better cutoff for the velocity in computing the time step.

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

16 years agoComment on timing.
bangerth [Wed, 20 Aug 2008 16:54:44 +0000 (16:54 +0000)]
Comment on timing.

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

16 years agoInstead of copying into the global matrix/vector by hand and later calling condense...
bangerth [Wed, 20 Aug 2008 14:33:49 +0000 (14:33 +0000)]
Instead of copying into the global matrix/vector by hand and later calling condense on the resulting object, use ConstraintMatrix::distribute_local_to_global.

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

16 years agoA few more minor cleanups.
bangerth [Wed, 20 Aug 2008 13:13:36 +0000 (13:13 +0000)]
A few more minor cleanups.

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

16 years agoMake the drop tolerance a parameter.
bangerth [Wed, 20 Aug 2008 13:08:59 +0000 (13:08 +0000)]
Make the drop tolerance a parameter.

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

16 years agoSimplify copying elements into Trilinos in the same way.
bangerth [Wed, 20 Aug 2008 13:06:50 +0000 (13:06 +0000)]
Simplify copying elements into Trilinos in the same way.

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

16 years agoSimplify the code that computes row lengths in the AMG.
bangerth [Wed, 20 Aug 2008 13:02:45 +0000 (13:02 +0000)]
Simplify the code that computes row lengths in the AMG.

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

16 years agoUse a shared_ptr and thereby also remove the memory leak that we currently have.
bangerth [Wed, 20 Aug 2008 12:54:24 +0000 (12:54 +0000)]
Use a shared_ptr and thereby also remove the memory leak that we currently have.

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

16 years agoUse the new scalar_product function in base/.
bangerth [Wed, 20 Aug 2008 12:52:50 +0000 (12:52 +0000)]
Use the new scalar_product function in base/.

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

16 years agoNew function scalar_product.
bangerth [Wed, 20 Aug 2008 12:41:11 +0000 (12:41 +0000)]
New function scalar_product.

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

16 years agoSequester everything that has to do with equation data into its own namespace.
bangerth [Wed, 20 Aug 2008 12:06:54 +0000 (12:06 +0000)]
Sequester everything that has to do with equation data into its own namespace.

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

16 years agoUse dynamic range of temperature to define viscosity, not maximum norm.
bangerth [Wed, 20 Aug 2008 11:48:58 +0000 (11:48 +0000)]
Use dynamic range of temperature to define viscosity, not maximum norm.

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

16 years agoignore dll
kanschat [Wed, 20 Aug 2008 05:01:08 +0000 (05:01 +0000)]
ignore dll

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

16 years agoWrite more.
bangerth [Wed, 20 Aug 2008 03:54:01 +0000 (03:54 +0000)]
Write more.

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

16 years agoAdd reference to step-31
bangerth [Wed, 20 Aug 2008 01:05:30 +0000 (01:05 +0000)]
Add reference to step-31

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

16 years agoA few more comments.
bangerth [Wed, 20 Aug 2008 00:22:02 +0000 (00:22 +0000)]
A few more comments.

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

16 years agoAt the start of each Stokes solve, initialize solution vector to zero. This drives...
kronbichler [Tue, 19 Aug 2008 22:26:20 +0000 (22:26 +0000)]
At the start of each Stokes solve, initialize solution vector to zero. This drives down the number of iterations by a full one third :-)

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

16 years agoRebuild temperature matrices only when needed. Do not forget to condense the temperat...
bangerth [Tue, 19 Aug 2008 20:18:47 +0000 (20:18 +0000)]
Rebuild temperature matrices only when needed. Do not forget to condense the temperature system with hanging nodes.

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

16 years agoSplit the 'degree' variable into two, one for the Stokes and one for the temperature...
bangerth [Tue, 19 Aug 2008 19:41:14 +0000 (19:41 +0000)]
Split the 'degree' variable into two, one for the Stokes and one for the temperature system, to make experimenting with different choices simpler.

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

16 years agoFix a bug in transfering the solution.
bangerth [Tue, 19 Aug 2008 05:42:14 +0000 (05:42 +0000)]
Fix a bug in transfering the solution.

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

16 years agoRe-assemble the solution vectors into a combined DoFHandler so that we can output...
bangerth [Tue, 19 Aug 2008 05:35:21 +0000 (05:35 +0000)]
Re-assemble the solution vectors into a combined DoFHandler so that we can output everything into the same output file.

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

16 years agoUse two DoFHandlers, matrices, sets of vectors, etc, so that we don't always have...
bangerth [Tue, 19 Aug 2008 03:48:14 +0000 (03:48 +0000)]
Use two DoFHandlers, matrices, sets of vectors, etc, so that we don't always have to rebuild all FEValues data for all components, independent of what we're currently doing.

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

16 years agoRemove the currently problematic lines removing coarsening flags.
bangerth [Mon, 18 Aug 2008 23:05:06 +0000 (23:05 +0000)]
Remove the currently problematic lines removing coarsening flags.

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

16 years agoFix the mesh_smoothing_0[12] testcases. A description of the problem is found in...
bangerth [Mon, 18 Aug 2008 21:58:07 +0000 (21:58 +0000)]
Fix the mesh_smoothing_0[12] testcases. A description of the problem is found in the mesh_smoothing_02.cc testcase.

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

16 years agoCheck in correct output.
bangerth [Mon, 18 Aug 2008 21:56:16 +0000 (21:56 +0000)]
Check in correct output.

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

16 years agoSplit existing test into two: the original one, and a redux.
bangerth [Mon, 18 Aug 2008 04:52:52 +0000 (04:52 +0000)]
Split existing test into two: the original one, and a redux.

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

16 years agoUse proper header files.
bangerth [Mon, 18 Aug 2008 04:41:16 +0000 (04:41 +0000)]
Use proper header files.

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

16 years agoNarrow down a bit where the problem appears to happen.
bangerth [Sun, 17 Aug 2008 23:43:15 +0000 (23:43 +0000)]
Narrow down a bit where the problem appears to happen.

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

16 years agoSince the merge from the anisotropic branch, this program did not work any more becau...
kronbichler [Sun, 17 Aug 2008 23:23:39 +0000 (23:23 +0000)]
Since the merge from the anisotropic branch, this program did not work any more because it used GeometryInfo::subfaces_per_cell. This is now replaced by face->n_children().

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

16 years agoImprove clarity of code even further, by putting things into a predicate.
bangerth [Sun, 17 Aug 2008 23:21:57 +0000 (23:21 +0000)]
Improve clarity of code even further, by putting things into a predicate.

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

16 years agoSimplify code a slight bit.
bangerth [Sun, 17 Aug 2008 22:43:22 +0000 (22:43 +0000)]
Simplify code a slight bit.

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

16 years agoFix typo.
bangerth [Sun, 17 Aug 2008 22:32:56 +0000 (22:32 +0000)]
Fix typo.

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

16 years agoCopied content has no meaning for this new test.
bangerth [Sun, 17 Aug 2008 22:13:34 +0000 (22:13 +0000)]
Copied content has no meaning for this new test.

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

16 years agoAdd a test that currently fails inside Triangulation<dim>::prepare_coarsening_and_ref...
bangerth [Sun, 17 Aug 2008 22:12:36 +0000 (22:12 +0000)]
Add a test that currently fails inside Triangulation<dim>::prepare_coarsening_and_refinement :-(

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

16 years agoThe subversion executable is named 'svn', but 'subversion'.
bangerth [Sun, 17 Aug 2008 20:59:50 +0000 (20:59 +0000)]
The subversion executable is named 'svn', but 'subversion'.

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

16 years agoNot only test whether we can include mpi.h, but also whether we can link. On charm...
bangerth [Sun, 17 Aug 2008 20:22:55 +0000 (20:22 +0000)]
Not only test whether we can include mpi.h, but also whether we can link. On charm, for example, the former succeeds, but the latter fails with plaen g++.

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

16 years agoAdd some reasoning to the documentation of a mesh smoothing flag.
bangerth [Sat, 16 Aug 2008 03:07:50 +0000 (03:07 +0000)]
Add some reasoning to the documentation of a mesh smoothing flag.

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

16 years agoImplement adaptivity.
bangerth [Fri, 15 Aug 2008 23:54:40 +0000 (23:54 +0000)]
Implement adaptivity.

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

16 years agoFix a few cases that I accidentally got wrong.
bangerth [Fri, 15 Aug 2008 23:48:08 +0000 (23:48 +0000)]
Fix a few cases that I accidentally got wrong.

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

16 years agoDetect whether the compiler can include <mpi.h> and use it in utilities.h
bangerth [Fri, 15 Aug 2008 23:39:08 +0000 (23:39 +0000)]
Detect whether the compiler can include <mpi.h> and use it in utilities.h

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

16 years agoUndo accidental checkin.
bangerth [Fri, 15 Aug 2008 23:24:43 +0000 (23:24 +0000)]
Undo accidental checkin.

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

16 years agoGet a lot of cases right where we compare RefinementCase objects that belong to diffe...
bangerth [Fri, 15 Aug 2008 23:22:29 +0000 (23:22 +0000)]
Get a lot of cases right where we compare RefinementCase objects that belong to different dimensions.

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

16 years agoNew testcase.
bangerth [Fri, 15 Aug 2008 21:05:44 +0000 (21:05 +0000)]
New testcase.

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

16 years agoFix the template argument of the refinement case: We are comparing with face refineme...
bangerth [Fri, 15 Aug 2008 20:41:32 +0000 (20:41 +0000)]
Fix the template argument of the refinement case: We are comparing with face refinement flags, so it needs to be 2, not 3.

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

16 years agoFix a grammar error.
bangerth [Fri, 15 Aug 2008 16:09:42 +0000 (16:09 +0000)]
Fix a grammar error.

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

16 years agoFix a grammar error.
bangerth [Fri, 15 Aug 2008 16:08:28 +0000 (16:08 +0000)]
Fix a grammar error.

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

16 years agoFix a problem in the ConstraintMatrix.
bangerth [Fri, 15 Aug 2008 15:53:03 +0000 (15:53 +0000)]
Fix a problem in the ConstraintMatrix.

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

16 years agoAdd an entry to the news list about the new function I implemented recently.
kronbichler [Fri, 15 Aug 2008 15:12:23 +0000 (15:12 +0000)]
Add an entry to the news list about the new function I implemented recently.

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

16 years agoMake output patches adaptive on polynomial degree. Remove a number of variables that...
bangerth [Fri, 15 Aug 2008 04:58:01 +0000 (04:58 +0000)]
Make output patches adaptive on polynomial degree. Remove a number of variables that are no longer needed.

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

16 years agoRemoved some left-over from times when we also had FEFaceValues.
kronbichler [Thu, 14 Aug 2008 23:21:57 +0000 (23:21 +0000)]
Removed some left-over from times when we also had FEFaceValues.

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

16 years agoRemove the function that outputs the artificial viscosity parameter.
bangerth [Thu, 14 Aug 2008 23:04:21 +0000 (23:04 +0000)]
Remove the function that outputs the artificial viscosity parameter.

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

16 years agoCommit a version in which artificial diffusion appears to work. This version also...
bangerth [Thu, 14 Aug 2008 23:03:11 +0000 (23:03 +0000)]
Commit a version in which artificial diffusion appears to work. This version also contains a function that writes the artificial diffusion parameter into the output file.

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

16 years agoMade the AMG preconditioner class even more generic. Deleted the ILU/UMFPACK typedef...
kronbichler [Thu, 14 Aug 2008 21:06:01 +0000 (21:06 +0000)]
Made the AMG preconditioner class even more generic. Deleted the ILU/UMFPACK typedef in the beginning since we won't need that part any more.

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

16 years agoChanged interface to Trilinos to make it generic. Now the initialize call provides...
kronbichler [Thu, 14 Aug 2008 20:27:39 +0000 (20:27 +0000)]
Changed interface to Trilinos to make it generic. Now the initialize call provides some options to be able to adapt the preconditioner to the problem.

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

16 years agoDefault to cube geometry in 3d. Use proper direction of gravity.
bangerth [Thu, 14 Aug 2008 18:59:51 +0000 (18:59 +0000)]
Default to cube geometry in 3d. Use proper direction of gravity.

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

16 years agoAdded calculation of artificial viscosity.
kronbichler [Thu, 14 Aug 2008 17:58:01 +0000 (17:58 +0000)]
Added calculation of artificial viscosity.

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

16 years agoFix a typo.
bangerth [Thu, 14 Aug 2008 17:22:07 +0000 (17:22 +0000)]
Fix a typo.

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

16 years agoAdd the artificial diffusion term to the rhs.
bangerth [Thu, 14 Aug 2008 17:12:38 +0000 (17:12 +0000)]
Add the artificial diffusion term to the rhs.

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

16 years agoSwitch on BDF2 scheme -- it seems to work.
bangerth [Thu, 14 Aug 2008 16:49:41 +0000 (16:49 +0000)]
Switch on BDF2 scheme -- it seems to work.

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

16 years agoCompute BDF-2 matrices.
bangerth [Thu, 14 Aug 2008 16:25:46 +0000 (16:25 +0000)]
Compute BDF-2 matrices.

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

16 years agoFix computation of lhs matrix: it needs to depend on the time step, but previously...
bangerth [Thu, 14 Aug 2008 16:10:48 +0000 (16:10 +0000)]
Fix computation of lhs matrix: it needs to depend on the time step, but previously did not.

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

16 years agoFuse two loops.
bangerth [Thu, 14 Aug 2008 16:03:33 +0000 (16:03 +0000)]
Fuse two loops.

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

16 years agoMove building the temperature matrix to the function that also builds the right hand...
bangerth [Thu, 14 Aug 2008 15:59:02 +0000 (15:59 +0000)]
Move building the temperature matrix to the function that also builds the right hand side. This ensures that we use the correct time step, and also that we can next build the BDF-2 matrix.

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

16 years agoOne more typo.
kronbichler [Thu, 14 Aug 2008 15:39:17 +0000 (15:39 +0000)]
One more typo.

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

16 years agoA typo.
kronbichler [Thu, 14 Aug 2008 15:37:54 +0000 (15:37 +0000)]
A typo.

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

16 years agoDescribed the evaluation stabilization parameter in more detail.
kronbichler [Thu, 14 Aug 2008 15:34:23 +0000 (15:34 +0000)]
Described the evaluation stabilization parameter in more detail.

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

16 years agoAdd the variables we need for the BDF-2 time stepping scheme. Remove the code that...
bangerth [Thu, 14 Aug 2008 13:11:40 +0000 (13:11 +0000)]
Add the variables we need for the BDF-2 time stepping scheme. Remove the code that dealt with inflow boundary conditions for the temperature field -- it didn't yield a contribution so far because the velocity was always tangential to the boundary, but we also can't enforce this sort of boundary condition any more because we now have diffusion and so we need Dirichlet or Neumann b.c. all around.

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

16 years agoRead most of the comments and added a few things. The section on stabilization will...
kronbichler [Thu, 14 Aug 2008 00:38:03 +0000 (00:38 +0000)]
Read most of the comments and added a few things. The section on stabilization will require a few more details on the calculation of the residual...

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

16 years agoThe function memory_consumption now also accounts for the memory consumed by jacobian...
kronbichler [Wed, 13 Aug 2008 22:44:17 +0000 (22:44 +0000)]
The function memory_consumption now also accounts for the memory consumed by jacobians, jacobian_grads and inverse_jacobians

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

16 years agoAdd the functionality inverse_jacobian to the FEValues class, which gives the inverse...
kronbichler [Wed, 13 Aug 2008 22:05:24 +0000 (22:05 +0000)]
Add the functionality inverse_jacobian to the FEValues class, which gives the inverse Jacobian of the transformation from the real to the unit cell.

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

16 years agoUse a Q(degree) element for the temperature as well. This allows us to get rid of...
bangerth [Wed, 13 Aug 2008 21:27:16 +0000 (21:27 +0000)]
Use a Q(degree) element for the temperature as well. This allows us to get rid of all the face terms in computing the right hand side of the temperature equation. On the other hand, in its current (unstabilized) version, the scheme is not stable for the transport equation, so we need to add a minimal amount of diffusion and ensure that the time step is small enough. The former restriction will be lifted once we get to proper nonlinear stabilization schemes.

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

16 years agoSilence a warning.
bangerth [Wed, 13 Aug 2008 20:07:52 +0000 (20:07 +0000)]
Silence a warning.

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

16 years agoDon't integrate by parts the terms on the temperature rhs.
bangerth [Wed, 13 Aug 2008 20:03:08 +0000 (20:03 +0000)]
Don't integrate by parts the terms on the temperature rhs.

git-svn-id: https://svn.dealii.org/trunk@16536 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.