]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
16 years agoCorrected an error.
Martin Kronbichler [Mon, 8 Sep 2008 15:11:34 +0000 (15:11 +0000)]
Corrected an error.

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

16 years agoTrilinos vector and sparse matrix classes now only store a pointer to a user-provided...
Martin Kronbichler [Mon, 8 Sep 2008 14:47:42 +0000 (14:47 +0000)]
Trilinos vector and sparse matrix classes now only store a pointer to a user-provided map, and do not copy the mapping (distribution of data among processors).

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

16 years agoAdded a copy function from (parallel) Trilinos vectors to (serial) deal.II vectors.
Martin Kronbichler [Mon, 8 Sep 2008 06:32:32 +0000 (06:32 +0000)]
Added a copy function from (parallel) Trilinos vectors to (serial) deal.II vectors.

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

16 years agoPatch by Dima Sorkin: Use helper macros to add libraries to front or back of LIBS...
Wolfgang Bangerth [Sun, 7 Sep 2008 20:54:49 +0000 (20:54 +0000)]
Patch by Dima Sorkin: Use helper macros to add libraries to front or back of LIBS. Use macros to save and restore.

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

16 years agoPatch by Dima Sorkin: Include cstdio for sscanf.
Wolfgang Bangerth [Sun, 7 Sep 2008 20:46:44 +0000 (20:46 +0000)]
Patch by Dima Sorkin: Include cstdio for sscanf.

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

16 years agoAdded a second constructor to FE_Q that allows to generate it based on support points...
Katharina Kormann [Sun, 7 Sep 2008 19:44:38 +0000 (19:44 +0000)]
Added a second constructor to FE_Q that allows to generate it based on support points from a one-dimensional quadrature formula. Added get_name info for Gauss-Lobatto based finite elements even to FE_DGQ. Gauss-Lobatto based FE_Qs and FE_DGQs can also be recognized by FE_Tools::get_fe_from_name but not constructed.

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

16 years agoChanged a few things to facilitate parallel run.
Martin Kronbichler [Fri, 5 Sep 2008 17:09:19 +0000 (17:09 +0000)]
Changed a few things to facilitate parallel run.

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

16 years agoIgnore .inst files.
Wolfgang Bangerth [Fri, 5 Sep 2008 17:01:11 +0000 (17:01 +0000)]
Ignore .inst files.

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

16 years agoIgnore .inst files.
Wolfgang Bangerth [Fri, 5 Sep 2008 17:00:34 +0000 (17:00 +0000)]
Ignore .inst files.

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

16 years agoUpdate authors.
Wolfgang Bangerth [Fri, 5 Sep 2008 02:12:48 +0000 (02:12 +0000)]
Update authors.

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

16 years agoUpdate authors.
Wolfgang Bangerth [Fri, 5 Sep 2008 02:12:26 +0000 (02:12 +0000)]
Update authors.

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

16 years ago... and one more error.
Martin Kronbichler [Thu, 4 Sep 2008 18:59:20 +0000 (18:59 +0000)]
... and one more error.

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

16 years agoRemove sleep from main program.
Martin Kronbichler [Thu, 4 Sep 2008 18:58:42 +0000 (18:58 +0000)]
Remove sleep from main program.

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

16 years agoThe Epetra_Map is now private. Need to change one thing.
Martin Kronbichler [Thu, 4 Sep 2008 18:55:53 +0000 (18:55 +0000)]
The Epetra_Map is now private. Need to change one thing.

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

16 years agoUpdated a few things to make parallel run possible. Some more things will need to...
Martin Kronbichler [Thu, 4 Sep 2008 18:49:25 +0000 (18:49 +0000)]
Updated a few things to make parallel run possible. Some more things will need to be changed, though.

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

16 years agoAccidentally commited a version with timer included.
Martin Kronbichler [Thu, 4 Sep 2008 10:58:29 +0000 (10:58 +0000)]
Accidentally commited a version with timer included.

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

16 years agoMade relevant changes for running this program in parallel.
Martin Kronbichler [Thu, 4 Sep 2008 09:28:15 +0000 (09:28 +0000)]
Made relevant changes for running this program in parallel.

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

16 years agoAdd a function to the vector.
Martin Kronbichler [Thu, 4 Sep 2008 07:52:08 +0000 (07:52 +0000)]
Add a function to the vector.

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

16 years agoAdjust to new template parameters of SolutionTransfer.
Wolfgang Bangerth [Wed, 3 Sep 2008 22:06:54 +0000 (22:06 +0000)]
Adjust to new template parameters of SolutionTransfer.

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

16 years agoIntroduce some dummy Trilinos structures in case we compile this program with an...
Martin Kronbichler [Wed, 3 Sep 2008 19:01:36 +0000 (19:01 +0000)]
Introduce some dummy Trilinos structures in case we compile this program with an MPI compiler, but then run it in serial.

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

16 years agoCorrected two tiny errors.
Martin Kronbichler [Wed, 3 Sep 2008 16:38:35 +0000 (16:38 +0000)]
Corrected two tiny errors.

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

16 years agoCosmetic changes to get a better documentation of the Trilinos wrapper classes.
Martin Kronbichler [Wed, 3 Sep 2008 16:11:09 +0000 (16:11 +0000)]
Cosmetic changes to get a better documentation of the Trilinos wrapper classes.

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

16 years agoRemove copied pictures.
Wolfgang Bangerth [Wed, 3 Sep 2008 15:01:43 +0000 (15:01 +0000)]
Remove copied pictures.

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

16 years agoRename images to say step-31 instead of the erroneously used step-33.
Wolfgang Bangerth [Wed, 3 Sep 2008 15:01:25 +0000 (15:01 +0000)]
Rename images to say step-31 instead of the erroneously used step-33.

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

16 years agoAdditional tests for CompressedSimpleSparsityPattern.
Timo Heister [Wed, 3 Sep 2008 14:32:32 +0000 (14:32 +0000)]
Additional tests for CompressedSimpleSparsityPattern.

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

16 years agoAdded new class CompressedSimpleSparsityPattern and mentioned my contribution.
Timo Heister [Wed, 3 Sep 2008 14:22:26 +0000 (14:22 +0000)]
Added new class CompressedSimpleSparsityPattern and mentioned my contribution.

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

16 years agoInterpolate Stokes solution when the grid changes to reduce number of iterations...
Martin Kronbichler [Wed, 3 Sep 2008 14:04:35 +0000 (14:04 +0000)]
Interpolate Stokes solution when the grid changes to reduce number of iterations even during the first step after remeshing (is it necessary?). Added a parameter aggregation_threshold to the Trilinos AMG preconditioner to allow control over the aggregation in the matrix.

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

16 years agoRename
Wolfgang Bangerth [Wed, 3 Sep 2008 13:01:43 +0000 (13:01 +0000)]
Rename

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

16 years agoInclude step-32.
Wolfgang Bangerth [Wed, 3 Sep 2008 12:59:39 +0000 (12:59 +0000)]
Include step-32.

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

16 years agoRemove all comments and other documentation copied from step-31. Only new stuff shoul...
Wolfgang Bangerth [Wed, 3 Sep 2008 12:58:32 +0000 (12:58 +0000)]
Remove all comments and other documentation copied from step-31. Only new stuff should be commented on.

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

16 years agoUndo accidental last checkin.
Wolfgang Bangerth [Wed, 3 Sep 2008 12:54:25 +0000 (12:54 +0000)]
Undo accidental last checkin.

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

16 years agoAdd step-32, a parallelized version of step-31.
Wolfgang Bangerth [Wed, 3 Sep 2008 12:52:45 +0000 (12:52 +0000)]
Add step-32, a parallelized version of step-31.

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

16 years agoThere were some unnecessary include files. Moreover, let the Stokes linear solver...
Martin Kronbichler [Wed, 3 Sep 2008 12:38:53 +0000 (12:38 +0000)]
There were some unnecessary include files. Moreover, let the Stokes linear solver start with the previous solution instead of initializing the vector to zero. We changed this some time ago since it was faster when we had to copy deal.II matrices to Trilinos objects and negelected some small elements, but now things seem to be alright again and a good initial guess as obtained from the previous time step accelerates the GMRES convergence.

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

16 years agoOnly keep sparsity patterns for exactly as long as necessary. In particular, the...
Wolfgang Bangerth [Wed, 3 Sep 2008 11:48:24 +0000 (11:48 +0000)]
Only keep sparsity patterns for exactly as long as necessary. In particular, the Trilinos matrices do not need to have them around for later.

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

16 years agoNew gfortran libraries appear not to have the _gfortran_allocate symbol so keep check...
Wolfgang Bangerth [Wed, 3 Sep 2008 11:38:43 +0000 (11:38 +0000)]
New gfortran libraries appear not to have the _gfortran_allocate symbol so keep checking till we find something we recognize.

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

16 years agoMake sure gfortran 4.3.1 does not match g77 3.1.
Wolfgang Bangerth [Wed, 3 Sep 2008 11:33:56 +0000 (11:33 +0000)]
Make sure gfortran 4.3.1 does not match g77 3.1.

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

16 years agoAdd braces as suggested by recent gcc versions.
Wolfgang Bangerth [Wed, 3 Sep 2008 11:21:35 +0000 (11:21 +0000)]
Add braces as suggested by recent gcc versions.

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

16 years agoUse Trilinos block structures on Stokes system now as well instead of the deal.II...
Martin Kronbichler [Wed, 3 Sep 2008 11:08:14 +0000 (11:08 +0000)]
Use Trilinos block structures on Stokes system now as well instead of the deal.II structures. Found an error in the implementation of TrilinosSparseMatrix.

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

16 years agoMake sure expand_instantiations and make_dependencies are always rebuilt whenever...
Wolfgang Bangerth [Wed, 3 Sep 2008 10:50:25 +0000 (10:50 +0000)]
Make sure expand_instantiations and make_dependencies are always rebuilt whenever necessary.

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

16 years agoInstantiate a bunch of templates using the pre-processor.
Wolfgang Bangerth [Wed, 3 Sep 2008 02:42:17 +0000 (02:42 +0000)]
Instantiate a bunch of templates using the pre-processor.

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

16 years agoClean up a few issues with Trilinos and otherwise.
Wolfgang Bangerth [Wed, 3 Sep 2008 01:53:35 +0000 (01:53 +0000)]
Clean up a few issues with Trilinos and otherwise.

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

16 years agoTwo more.
Wolfgang Bangerth [Wed, 3 Sep 2008 01:32:28 +0000 (01:32 +0000)]
Two more.

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

16 years agoAdd an initial version of some preconditioners based on Trilinos' Ifpack functionality.
Wolfgang Bangerth [Wed, 3 Sep 2008 01:05:15 +0000 (01:05 +0000)]
Add an initial version of some preconditioners based on Trilinos' Ifpack functionality.

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

16 years agoIgnore template-arguments
Wolfgang 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.
Wolfgang 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
Wolfgang 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
Wolfgang 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.
Martin 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.
Wolfgang 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...
Martin 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...
Wolfgang 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.
Martin 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.
Martin 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...
Martin 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.
Martin 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.
Wolfgang 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.
Wolfgang 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.
Wolfgang 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...
Wolfgang 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).
Wolfgang 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).
Wolfgang 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.
Wolfgang 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.
Wolfgang 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...
Wolfgang 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.
Wolfgang 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.
Wolfgang 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.
Wolfgang 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...
Wolfgang 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.
Martin 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.
Wolfgang 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...
Martin 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.
Wolfgang 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.
Wolfgang 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...
Martin 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.
Wolfgang 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.
Wolfgang 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().
Wolfgang 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.
Wolfgang 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.
Wolfgang 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.
Wolfgang 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.
Wolfgang 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.
Wolfgang 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.
Martin 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...
Martin 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.
Wolfgang 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.
Wolfgang 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.
Wolfgang 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...
Martin 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.
Martin 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.
Martin 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.
Martin 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...
Wolfgang 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.
Martin 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).
Martin 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...
Martin 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...
Martin 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.
Martin 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 :-)
Wolfgang 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.
Wolfgang 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...
Wolfgang 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


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.