]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
16 years agoIgnore template-arguments
bangerth [Tue, 2 Sep 2008 21:58:22 +0000 (21:58 +0000)]
Ignore template-arguments

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

16 years agoAdd necessary instantiations in all cases using the preprocessor.
bangerth [Tue, 2 Sep 2008 21:00:02 +0000 (21:00 +0000)]
Add necessary instantiations in all cases using the preprocessor.

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

16 years agoMake .inst files dependent on D/common/template-arguments
bangerth [Tue, 2 Sep 2008 20:02:22 +0000 (20:02 +0000)]
Make .inst files dependent on D/common/template-arguments

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

16 years agoRemove bogus target. Make .inst files dependent on D/common/template-arguments
bangerth [Tue, 2 Sep 2008 20:01:54 +0000 (20:01 +0000)]
Remove bogus target. Make .inst files dependent on D/common/template-arguments

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

16 years agoAdded apply_boundary_conditions() function to Trilinos Block matrices and vectors.
kronbichler [Tue, 2 Sep 2008 14:27:26 +0000 (14:27 +0000)]
Added apply_boundary_conditions() function to Trilinos Block matrices and vectors.

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

16 years agoUpdate numbers.
bangerth [Tue, 2 Sep 2008 13:39:52 +0000 (13:39 +0000)]
Update numbers.

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

16 years agoChanged DoFTools::extract_constant_modes to work on bool vectors instead of doubles...
kronbichler [Tue, 2 Sep 2008 10:33:02 +0000 (10:33 +0000)]
Changed DoFTools::extract_constant_modes to work on bool vectors instead of doubles to make it consistent with the other extract_* functions.

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

16 years agoExtend the ./configure mechanism to generate common/template-arguments. Make sure...
bangerth [Tue, 2 Sep 2008 03:28:40 +0000 (03:28 +0000)]
Extend the ./configure mechanism to generate common/template-arguments. Make sure it also generates the Trilinos and PETSc vectors in the correct place.

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

16 years agoIntroduced an error in version 16701, which is now fixed.
kronbichler [Mon, 1 Sep 2008 13:03:09 +0000 (13:03 +0000)]
Introduced an error in version 16701, which is now fixed.

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

16 years agoMention my contributions during the last months.
kronbichler [Mon, 1 Sep 2008 12:56:54 +0000 (12:56 +0000)]
Mention my contributions during the last months.

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

16 years agoAdded the function DoFTools::extract_constant_modes(). This simplifies the preconditi...
kronbichler [Mon, 1 Sep 2008 12:46:00 +0000 (12:46 +0000)]
Added the function DoFTools::extract_constant_modes(). This simplifies the preconditioner initialization in step-31.

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

16 years agoThere was an include file missing.
kronbichler [Mon, 1 Sep 2008 09:21:32 +0000 (09:21 +0000)]
There was an include file missing.

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

16 years agohp paper is accepted.
bangerth [Fri, 29 Aug 2008 14:27:13 +0000 (14:27 +0000)]
hp paper is accepted.

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

16 years agoSmall updates.
bangerth [Fri, 29 Aug 2008 13:42:50 +0000 (13:42 +0000)]
Small updates.

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

16 years agoAnother link to check.
bangerth [Fri, 29 Aug 2008 13:39:40 +0000 (13:39 +0000)]
Another link to check.

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

16 years agoAmit's PhD thesis, which inexplicably never appeared here...
bangerth [Fri, 29 Aug 2008 13:31:54 +0000 (13:31 +0000)]
Amit's PhD thesis, which inexplicably never appeared here...

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

16 years agoInclude missing header file (found by C. Trophime).
bangerth [Fri, 29 Aug 2008 13:02:03 +0000 (13:02 +0000)]
Include missing header file (found by C. Trophime).

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

16 years agoInclude missing header file (found by C. Trophime).
bangerth [Fri, 29 Aug 2008 13:01:11 +0000 (13:01 +0000)]
Include missing header file (found by C. Trophime).

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

16 years agoImprove copying cached data.
bangerth [Fri, 29 Aug 2008 02:16:16 +0000 (02:16 +0000)]
Improve copying cached data.

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

16 years agoAdd a TODO.
bangerth [Fri, 29 Aug 2008 02:00:19 +0000 (02:00 +0000)]
Add a TODO.

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

16 years agoMove the linear system for the temperature completely to Trilinos vectors and matrice...
bangerth [Wed, 27 Aug 2008 21:32:18 +0000 (21:32 +0000)]
Move the linear system for the temperature completely to Trilinos vectors and matrices. Leave some TODOs for later.

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

16 years agoImplement a copy_from function.
bangerth [Wed, 27 Aug 2008 21:31:45 +0000 (21:31 +0000)]
Implement a copy_from function.

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

16 years agoAdd an assertion.
bangerth [Wed, 27 Aug 2008 18:12:24 +0000 (18:12 +0000)]
Add an assertion.

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

16 years agoOpen code a loop so as to make it compatible with Trilinos vectors as well.
bangerth [Wed, 27 Aug 2008 18:12:06 +0000 (18:12 +0000)]
Open code a loop so as to make it compatible with Trilinos vectors as well.

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

16 years agoChange second argument of the SolutionTransfer class to be a Vector type, not just...
bangerth [Wed, 27 Aug 2008 18:09:59 +0000 (18:09 +0000)]
Change second argument of the SolutionTransfer class to be a Vector type, not just a scalar.

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

16 years agoFound an error in clear_row() function.
kronbichler [Wed, 27 Aug 2008 15:19:22 +0000 (15:19 +0000)]
Found an error in clear_row() function.

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

16 years agoAdd an add() function.
bangerth [Wed, 27 Aug 2008 12:20:47 +0000 (12:20 +0000)]
Add an add() function.

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

16 years agoRestructured the internal procedures in Trilinos wrapper classes to avoid to have...
kronbichler [Wed, 27 Aug 2008 11:58:05 +0000 (11:58 +0000)]
Restructured the internal procedures in Trilinos wrapper classes to avoid to have the same code at two places.

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

16 years agoRe-add the comment that was lost in the last commit.
bangerth [Wed, 27 Aug 2008 11:26:04 +0000 (11:26 +0000)]
Re-add the comment that was lost in the last commit.

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

16 years agoAdd missing instantiations for Trilinos vectors.
bangerth [Tue, 26 Aug 2008 21:14:02 +0000 (21:14 +0000)]
Add missing instantiations for Trilinos vectors.

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

16 years agoCorrected some minor bugs in Trilinos wrappers. Added clear_row() functionality to...
kronbichler [Tue, 26 Aug 2008 15:36:33 +0000 (15:36 +0000)]
Corrected some minor bugs in Trilinos wrappers. Added clear_row() functionality to sparse matrix class and a print() function in the deal.II style.

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

16 years agoAdd to comment on Trilinos bug.
bangerth [Tue, 26 Aug 2008 01:37:09 +0000 (01:37 +0000)]
Add to comment on Trilinos bug.

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

16 years agoAdd threading flags for PGI compiler.
bangerth [Mon, 25 Aug 2008 19:36:46 +0000 (19:36 +0000)]
Add threading flags for PGI compiler.

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

16 years agoFix test to not reference arguments to main().
bangerth [Mon, 25 Aug 2008 16:33:05 +0000 (16:33 +0000)]
Fix test to not reference arguments to main().

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

16 years agoPut a meaningful call into the MPI test to make sure we can indeed link.
bangerth [Mon, 25 Aug 2008 16:31:38 +0000 (16:31 +0000)]
Put a meaningful call into the MPI test to make sure we can indeed link.

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

16 years agoFix numbers for 3d.
bangerth [Mon, 25 Aug 2008 15:59:43 +0000 (15:59 +0000)]
Fix numbers for 3d.

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

16 years agoAdjust call to TrilinosWrappers::PreconditionAMG::initialize.
bangerth [Mon, 25 Aug 2008 13:01:10 +0000 (13:01 +0000)]
Adjust call to TrilinosWrappers::PreconditionAMG::initialize.

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

16 years agoPut AC_MSG_RESULT into the correct place.
bangerth [Sun, 24 Aug 2008 22:45:45 +0000 (22:45 +0000)]
Put AC_MSG_RESULT into the correct place.

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

16 years agoUse optimized flags for expand_instantiations.
bangerth [Sun, 24 Aug 2008 02:07:48 +0000 (02:07 +0000)]
Use optimized flags for expand_instantiations.

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

16 years agoUpdated version of Trilinos wrappers.
kronbichler [Sat, 23 Aug 2008 00:56:06 +0000 (00:56 +0000)]
Updated version of Trilinos wrappers.

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

16 years agoUpdated Trilinos AMG preconditioner to interact with Trilinos wrappers for matrices...
kronbichler [Fri, 22 Aug 2008 21:56:05 +0000 (21:56 +0000)]
Updated Trilinos AMG preconditioner to interact with Trilinos wrappers for matrices and vectors.

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

16 years agoMake beta and time step dimension independent.
bangerth [Fri, 22 Aug 2008 20:06:35 +0000 (20:06 +0000)]
Make beta and time step dimension independent.

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

16 years agoEnable the use of the Trilinos block vector and block sparse matrix classes.
bangerth [Fri, 22 Aug 2008 19:39:29 +0000 (19:39 +0000)]
Enable the use of the Trilinos block vector and block sparse matrix classes.

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

16 years agoAdd a Traits class to the Trilinos sparse matrix class.
bangerth [Fri, 22 Aug 2008 19:36:25 +0000 (19:36 +0000)]
Add a Traits class to the Trilinos sparse matrix class.

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

16 years agoHide a compress() call within the collect_sizes operation, so compres() will only...
kronbichler [Fri, 22 Aug 2008 16:31:46 +0000 (16:31 +0000)]
Hide a compress() call within the collect_sizes operation, so compres() will only be needed after assembly.

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

16 years agoAdded a block sparse matrix class based on Trilinos (parallel) matrices.
kronbichler [Fri, 22 Aug 2008 16:17:11 +0000 (16:17 +0000)]
Added a block sparse matrix class based on Trilinos (parallel) matrices.

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

16 years agoCorrected an access error to vector components using the () operator.
kronbichler [Fri, 22 Aug 2008 15:27:26 +0000 (15:27 +0000)]
Corrected an access error to vector components using the () operator.

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

16 years agoAdded a BlockVector implementation of the Trilinos vector class.
kronbichler [Fri, 22 Aug 2008 15:08:05 +0000 (15:08 +0000)]
Added a BlockVector implementation of the Trilinos vector class.

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

16 years agoMake available a whole bunch of functions in deal.II that work on Trilinos vectors...
bangerth [Thu, 21 Aug 2008 22:33:41 +0000 (22:33 +0000)]
Make available a whole bunch of functions in deal.II that work on Trilinos vectors and matrices.

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

16 years agoFixed an error in constructor caused by ifdef.
kronbichler [Thu, 21 Aug 2008 21:49:00 +0000 (21:49 +0000)]
Fixed an error in constructor caused by ifdef.

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

16 years agoRemoved unnecessary include file (the ifdef statement before that was wrong anyway).
kronbichler [Thu, 21 Aug 2008 21:40:46 +0000 (21:40 +0000)]
Removed unnecessary include file (the ifdef statement before that was wrong anyway).

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

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


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.