]> https://gitweb.dealii.org/ - dealii-svn.git/log
dealii-svn.git
15 years agoSplit the SparsityPattern::partition function into a separate function in a new names...
bangerth [Fri, 31 Oct 2008 16:13:19 +0000 (16:13 +0000)]
Split the SparsityPattern::partition function into a separate function in a new namespace SparsityTools.

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

15 years agoMake sure that the Trilinos and Petsc libs come after our own. Otherwise, linking...
bangerth [Thu, 30 Oct 2008 13:42:07 +0000 (13:42 +0000)]
Make sure that the Trilinos and Petsc libs come after our own. Otherwise, linking with static libs fails.

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

15 years agoEpetra depends on Teuchos, so move the latter towards the end of the library list.
bangerth [Thu, 30 Oct 2008 13:34:22 +0000 (13:34 +0000)]
Epetra depends on Teuchos, so move the latter towards the end of the library list.

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

15 years agoFurther cleanup after bothced commit.
bangerth [Wed, 29 Oct 2008 23:00:10 +0000 (23:00 +0000)]
Further cleanup after bothced commit.

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

15 years agoRemove input files that aren't needed here (we get them from a different directory).
bangerth [Wed, 29 Oct 2008 22:54:37 +0000 (22:54 +0000)]
Remove input files that aren't needed here (we get them from a different directory).

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

15 years agoClean up after previously botched commit.
bangerth [Wed, 29 Oct 2008 22:53:43 +0000 (22:53 +0000)]
Clean up after previously botched commit.

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

15 years agoAdd simpler test.
bangerth [Wed, 29 Oct 2008 22:49:41 +0000 (22:49 +0000)]
Add simpler test.

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

15 years agoAlso output level wise information.
bangerth [Wed, 29 Oct 2008 22:13:58 +0000 (22:13 +0000)]
Also output level wise information.

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

15 years agoAdd new testcase.
bangerth [Wed, 29 Oct 2008 22:08:15 +0000 (22:08 +0000)]
Add new testcase.

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

15 years agoSort Trilinos libs by dependency. This is necessary for static linking.
bangerth [Wed, 29 Oct 2008 19:06:56 +0000 (19:06 +0000)]
Sort Trilinos libs by dependency. This is necessary for static linking.

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

15 years agoRemove -static from the linker flags when using static libraries. The svn log doesn...
bangerth [Wed, 29 Oct 2008 17:15:48 +0000 (17:15 +0000)]
Remove -static from the linker flags when using static libraries. The svn log doesn't give much of an indication as to why it was there (Ralf commented that it was necessary but not why), but from reading through the gcc documentation I believe it has a different purpose than for example -shared: -shared needs to be given on the command line if we link object files into a shared library. On the other hand, we link into a static library using 'ar', and when we link *with* a static library we simply list it on the command line. -static, on the other hand, when given on the command line, has the effect to that a flag like -lbase should refer to libbase.a even if libbase.so is available. Since we don't really care which system libraries are being used we really have no business specifying this flag at all.

The underlying reason for the change is that with the proliferation of libraries we link with there are cases where a system library is only available as a shared lib. The current case was that with MPI the compiler passes -lmpi_cxx to the linker but mpi_cxx only exists as libmpi_cxx.so and consequently the link fails. This is unnecessary since all we wanted to ensure is that the *deal.II* libraries are used in their static form.

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

15 years agoUse viscosity 2 eta instead of eta in Stokes system -- this is the usual way of writi...
kronbichler [Wed, 29 Oct 2008 14:14:23 +0000 (14:14 +0000)]
Use viscosity 2 eta instead of eta in Stokes system -- this is the usual way of writing the problem in engineering.

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

15 years agoRestructure the TrilinosTools a bit: Call it System::MPI_InitFinalize because that...
bangerth [Wed, 29 Oct 2008 13:51:18 +0000 (13:51 +0000)]
Restructure the TrilinosTools a bit: Call it System::MPI_InitFinalize because that's what it does, after all. Take all functions that don't really rely on the state of this object out and make them global functions.

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

15 years agoAdd comment.
bangerth [Wed, 29 Oct 2008 12:18:40 +0000 (12:18 +0000)]
Add comment.

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

15 years agoChanged some comment when interpolating the Stokes solution, since we need it for...
kronbichler [Wed, 29 Oct 2008 08:47:11 +0000 (08:47 +0000)]
Changed some comment when interpolating the Stokes solution, since we need it for the extrapolation in the temperature equation.

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

15 years agoPatch by Christian Cornelssen: Make links relative to allow moving install directories.
bangerth [Wed, 29 Oct 2008 02:26:12 +0000 (02:26 +0000)]
Patch by Christian Cornelssen: Make links relative to allow moving install directories.

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

15 years agoSimplify things a bit: let all DataOut* classes use the same internal data structure...
bangerth [Wed, 29 Oct 2008 02:20:03 +0000 (02:20 +0000)]
Simplify things a bit: let all DataOut* classes use the same internal data structure for parallelization.

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

15 years agoRegenerate
bangerth [Wed, 29 Oct 2008 00:09:38 +0000 (00:09 +0000)]
Regenerate

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

15 years agoReindent.
bangerth [Wed, 29 Oct 2008 00:09:30 +0000 (00:09 +0000)]
Reindent.

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

15 years agoSpecify a few template arguments explicitly to help IBM's xlC.
bangerth [Wed, 29 Oct 2008 00:00:24 +0000 (00:00 +0000)]
Specify a few template arguments explicitly to help IBM's xlC.

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

15 years agoMake things work with xlC
bangerth [Tue, 28 Oct 2008 23:42:15 +0000 (23:42 +0000)]
Make things work with xlC

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

15 years agoIBM's xlC is unhappy if we do -DBOOST_NO_SLIST on the command line and later do ...
bangerth [Tue, 28 Oct 2008 23:24:24 +0000 (23:24 +0000)]
IBM's xlC is unhappy if we do -DBOOST_NO_SLIST on the command line and later do #define BOOST_NO_SLIST, claiming that the two have differing definitions. I assume that means that the former is equivalent to -DBOOST_NO_SLIST=1 whereas the latter sets it to ''. I'm relatively unsure about this, however. That said, the problem is easily solved by simply not redefining the symbol if it is already defined.

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

15 years agoCan run on AIX using gcc4.3
bangerth [Tue, 28 Oct 2008 22:23:35 +0000 (22:23 +0000)]
Can run on AIX using gcc4.3

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

15 years agoAdd newline to end of file. Apparently this confuses sed on AIX...
bangerth [Tue, 28 Oct 2008 22:01:44 +0000 (22:01 +0000)]
Add newline to end of file. Apparently this confuses sed on AIX...

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

15 years agoDo resize left hand side operand in BlockVector::operator=(BlockVector).
bangerth [Tue, 28 Oct 2008 21:56:12 +0000 (21:56 +0000)]
Do resize left hand side operand in BlockVector::operator=(BlockVector).

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

15 years agoMore comments.
bangerth [Tue, 28 Oct 2008 19:52:12 +0000 (19:52 +0000)]
More comments.

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

15 years agoTake over some changes from step-31.
bangerth [Tue, 28 Oct 2008 19:46:24 +0000 (19:46 +0000)]
Take over some changes from step-31.

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

15 years agoWrite time step in a more standard format.
bangerth [Tue, 28 Oct 2008 19:27:34 +0000 (19:27 +0000)]
Write time step in a more standard format.

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

15 years agoFix up a number of other issues and finish reading through the document.
bangerth [Tue, 28 Oct 2008 19:26:58 +0000 (19:26 +0000)]
Fix up a number of other issues and finish reading through the document.

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

15 years agoComment the output strategy when using the new time stepping.
kronbichler [Tue, 28 Oct 2008 14:33:16 +0000 (14:33 +0000)]
Comment the output strategy when using the new time stepping.

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

15 years agoOnly create the memory leak when linking with Trilinos.
bangerth [Tue, 28 Oct 2008 14:05:23 +0000 (14:05 +0000)]
Only create the memory leak when linking with Trilinos.

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

15 years agoNow the Stokes solution is computed at the old time level with the old temperature...
kronbichler [Tue, 28 Oct 2008 12:17:56 +0000 (12:17 +0000)]
Now the Stokes solution is computed at the old time level with the old temperature, instead of the new one. This makes the discretization O(h^2) again.

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

15 years agoUpdate test results after the change to the .cc file.
bangerth [Mon, 27 Oct 2008 22:13:02 +0000 (22:13 +0000)]
Update test results after the change to the .cc file.

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

15 years agoUpdate after the fix to GridOut in 17156.
bangerth [Mon, 27 Oct 2008 22:10:48 +0000 (22:10 +0000)]
Update after the fix to GridOut in 17156.

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

15 years agoEncode in the finite element name which quadrature formula was used.
bangerth [Mon, 27 Oct 2008 22:08:44 +0000 (22:08 +0000)]
Encode in the finite element name which quadrature formula was used.

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

15 years agoupdate
bangerth [Mon, 27 Oct 2008 21:51:52 +0000 (21:51 +0000)]
update

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

15 years agoupdate
bangerth [Mon, 27 Oct 2008 21:50:26 +0000 (21:50 +0000)]
update

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

15 years agoAdded MatrixTools::apply_boundary_values for PETScWrappers::MPI::BlockSparseMatrix...
heister [Mon, 27 Oct 2008 15:39:00 +0000 (15:39 +0000)]
Added MatrixTools::apply_boundary_values for PETScWrappers::MPI::BlockSparseMatrix and added CompressedSimpleSparsityPattern in doc/news/changes.

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

15 years agoFurther cleanups and documentation work.
bangerth [Mon, 27 Oct 2008 14:57:31 +0000 (14:57 +0000)]
Further cleanups and documentation work.

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

15 years agoSlight changes in comments.
kronbichler [Mon, 27 Oct 2008 13:32:22 +0000 (13:32 +0000)]
Slight changes in comments.

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

15 years agoMore docs.
bangerth [Mon, 27 Oct 2008 03:51:38 +0000 (03:51 +0000)]
More docs.

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

15 years agoUpdate after fix to GridOut in 17155.
bangerth [Mon, 27 Oct 2008 03:48:56 +0000 (03:48 +0000)]
Update after fix to GridOut in 17155.

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

15 years agoUpdate after the changes to the Triangulation class in 17114.
bangerth [Mon, 27 Oct 2008 03:27:02 +0000 (03:27 +0000)]
Update after the changes to the Triangulation class in 17114.

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

15 years agoComment on two more functions. Change choice of quadrature points both in step-31...
bangerth [Mon, 27 Oct 2008 03:17:16 +0000 (03:17 +0000)]
Comment on two more functions. Change choice of quadrature points both in step-31 and -32.

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

15 years agoNew results after the change 17156 for the gnuplot output of GridOut.
bangerth [Mon, 27 Oct 2008 01:34:29 +0000 (01:34 +0000)]
New results after the change 17156 for the gnuplot output of GridOut.

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

15 years agoPatch by Christian Cornelssen: If on .so systems, use the form libxx.so.6.2.1 fo...
bangerth [Sun, 26 Oct 2008 23:49:08 +0000 (23:49 +0000)]
Patch by Christian Cornelssen: If on .so systems, use the form libxx.so.6.2.1 fo shared libraries. Otherwise use libxx.6.2.1.so.

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

15 years agoPatch by Christian Cornelssen: Fix an obvious misspelling.
bangerth [Sun, 26 Oct 2008 23:47:55 +0000 (23:47 +0000)]
Patch by Christian Cornelssen: Fix an obvious misspelling.

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

15 years agoReindent.
bangerth [Sat, 25 Oct 2008 03:58:35 +0000 (03:58 +0000)]
Reindent.

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

15 years agoFix one bug (weighting the Schur complement) and add to the documentation.
bangerth [Sat, 25 Oct 2008 03:57:29 +0000 (03:57 +0000)]
Fix one bug (weighting the Schur complement) and add to the documentation.

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

15 years agoSome small updates.
kronbichler [Fri, 24 Oct 2008 16:21:47 +0000 (16:21 +0000)]
Some small updates.

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

15 years agoUpdated some comments, removed some unnecessary code.
kronbichler [Fri, 24 Oct 2008 14:21:13 +0000 (14:21 +0000)]
Updated some comments, removed some unnecessary code.

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

15 years agoCorrected one error.
kronbichler [Fri, 24 Oct 2008 11:15:37 +0000 (11:15 +0000)]
Corrected one error.

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

15 years agoWrote a TrilinosTools class that makes the use of Trilinos a bit easier.
kronbichler [Fri, 24 Oct 2008 10:36:50 +0000 (10:36 +0000)]
Wrote a TrilinosTools class that makes the use of Trilinos a bit easier.

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

15 years agoRemoved some nonsens.
kronbichler [Fri, 24 Oct 2008 09:43:58 +0000 (09:43 +0000)]
Removed some nonsens.

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

15 years agoGenerate template instantiations for all currently available vectors.
bangerth [Thu, 23 Oct 2008 20:10:09 +0000 (20:10 +0000)]
Generate template instantiations for all currently available vectors.

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

15 years agoDon't forget to also multiply the preconditioner term with eta.
bangerth [Thu, 23 Oct 2008 18:37:54 +0000 (18:37 +0000)]
Don't forget to also multiply the preconditioner term with eta.

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

15 years agoNow step-31 is fully commented. However, one should look them through once again...
kronbichler [Thu, 23 Oct 2008 15:40:34 +0000 (15:40 +0000)]
Now step-31 is fully commented. However, one should look them through once again...

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

15 years agoUnify constructors in Trilinos matrices.
kronbichler [Thu, 23 Oct 2008 13:30:04 +0000 (13:30 +0000)]
Unify constructors in Trilinos matrices.

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

15 years agoAdd a function that allows to generate a sparse matrix only using m,n,n_nonzero_per_r...
bangerth [Thu, 23 Oct 2008 04:04:41 +0000 (04:04 +0000)]
Add a function that allows to generate a sparse matrix only using m,n,n_nonzero_per_row, creating a local matrix. This allows to compile a bunch of testcases, but they abort right now. Will have to investigate later.

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

15 years agoFix references to PETSc.
bangerth [Thu, 23 Oct 2008 03:41:35 +0000 (03:41 +0000)]
Fix references to PETSc.

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

15 years agoFix a few references to non-existent classes.
bangerth [Thu, 23 Oct 2008 03:39:13 +0000 (03:39 +0000)]
Fix a few references to non-existent classes.

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

15 years agoWe don't support Trilinos full matrix types.
bangerth [Thu, 23 Oct 2008 03:30:03 +0000 (03:30 +0000)]
We don't support Trilinos full matrix types.

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

15 years agoFix copyright dates.
bangerth [Thu, 23 Oct 2008 03:25:45 +0000 (03:25 +0000)]
Fix copyright dates.

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

15 years agoAlways copy vector in equ.
bangerth [Thu, 23 Oct 2008 03:25:40 +0000 (03:25 +0000)]
Always copy vector in equ.

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

15 years agoUpdate several tests.
bangerth [Thu, 23 Oct 2008 03:10:32 +0000 (03:10 +0000)]
Update several tests.

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

15 years agoThe template functions that copied a deal.II vector to a Trilinos vector were there...
bangerth [Thu, 23 Oct 2008 03:06:09 +0000 (03:06 +0000)]
The template functions that copied a deal.II vector to a Trilinos vector were there but not instantiated. Rewrite this to move the function into the base class and instantiate the template.

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

15 years agoAdd a bunch of tests for Trilinos. Many of them fail right now, we'll work on that...
bangerth [Thu, 23 Oct 2008 02:08:33 +0000 (02:08 +0000)]
Add a bunch of tests for Trilinos. Many of them fail right now, we'll work on that over time.

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

15 years agoDrop the 'petsc_' prefix from all filenames to make it simpler to adapt the tests...
bangerth [Thu, 23 Oct 2008 01:52:20 +0000 (01:52 +0000)]
Drop the 'petsc_' prefix from all filenames to make it simpler to adapt the tests to Trilinos.

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

15 years agoAdded a publication of mine.
kronbichler [Wed, 22 Oct 2008 13:45:12 +0000 (13:45 +0000)]
Added a publication of mine.

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

15 years agoOmit the constrained entries that will never be created anyway.
kronbichler [Wed, 22 Oct 2008 13:31:48 +0000 (13:31 +0000)]
Omit the constrained entries that will never be created anyway.

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

15 years agoChange step-31 and step-32 according to the change in the reinit function for Trilino...
kronbichler [Wed, 22 Oct 2008 10:21:35 +0000 (10:21 +0000)]
Change step-31 and step-32 according to the change in the reinit function for Trilinos sparse matrices.

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

15 years agoTrilinos sparse matrices can now also be reinitialized from the compressed sparsity...
kronbichler [Wed, 22 Oct 2008 10:15:10 +0000 (10:15 +0000)]
Trilinos sparse matrices can now also be reinitialized from the compressed sparsity pattern classes. Change step-31 and step-32 according to this change.

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

15 years agoAdded the possibility to omit constrained dofs. Apply this to step-31 and step-32.
kronbichler [Wed, 22 Oct 2008 07:48:42 +0000 (07:48 +0000)]
Added the possibility to omit constrained dofs. Apply this to step-31 and step-32.

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

15 years agoClarify a comment.
bangerth [Wed, 22 Oct 2008 04:59:58 +0000 (04:59 +0000)]
Clarify a comment.

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

15 years agoRemove an unused variable.
bangerth [Wed, 22 Oct 2008 04:33:07 +0000 (04:33 +0000)]
Remove an unused variable.

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

15 years agoRemove unused variable.
bangerth [Wed, 22 Oct 2008 04:02:11 +0000 (04:02 +0000)]
Remove unused variable.

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

15 years agoOnly #define HAVE_LIBUMFPACK if we actually specified --with-umfpack* on the command...
bangerth [Wed, 22 Oct 2008 03:58:02 +0000 (03:58 +0000)]
Only #define HAVE_LIBUMFPACK if we actually specified --with-umfpack* on the command line. Hopefully this is the last problem with the recent patch...

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

15 years agoGo back to the state where we disable UMFPACK unless it has explicitly been given...
bangerth [Tue, 21 Oct 2008 15:53:10 +0000 (15:53 +0000)]
Go back to the state where we disable UMFPACK unless it has explicitly been given on the command line.

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

15 years agoFinally get the METIS include directory right as well...
bangerth [Tue, 21 Oct 2008 15:26:02 +0000 (15:26 +0000)]
Finally get the METIS include directory right as well...

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

15 years agoUse DEAL_II_TRILINOS_LIBDIR instead of DEAL_II_TRILINOS_DIR/lib since the latter...
bangerth [Tue, 21 Oct 2008 13:49:46 +0000 (13:49 +0000)]
Use DEAL_II_TRILINOS_LIBDIR instead of DEAL_II_TRILINOS_DIR/lib since the latter is not defined when using --with-trilinis-libs/--with-trilinos-include

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

15 years agoUse the proper library path for METIS.
bangerth [Tue, 21 Oct 2008 13:45:34 +0000 (13:45 +0000)]
Use the proper library path for METIS.

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

15 years agoChanged the notation null_space into constant_modes to make the preconditioner class...
kronbichler [Tue, 21 Oct 2008 12:16:03 +0000 (12:16 +0000)]
Changed the notation null_space into constant_modes to make the preconditioner class more consistent.

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

15 years agoWrote some more comments.
kronbichler [Tue, 21 Oct 2008 10:49:48 +0000 (10:49 +0000)]
Wrote some more comments.

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

15 years agoOne thing regarding METIS that certainly needs to be fixed. However, there is still...
kronbichler [Tue, 21 Oct 2008 10:47:43 +0000 (10:47 +0000)]
One thing regarding METIS that certainly needs to be fixed. However, there is still a problem in the configure file.

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

15 years agoList the Trilinos libraries we use only once.
bangerth [Tue, 21 Oct 2008 04:04:57 +0000 (04:04 +0000)]
List the Trilinos libraries we use only once.

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

15 years agoRemove a mesh that isn't needed here.
bangerth [Mon, 20 Oct 2008 20:27:24 +0000 (20:27 +0000)]
Remove a mesh that isn't needed here.

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

15 years agoWrote some comments.
kronbichler [Mon, 20 Oct 2008 17:00:11 +0000 (17:00 +0000)]
Wrote some comments.

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

15 years agoAdd amesos and stratimikosamesos.
bangerth [Sun, 19 Oct 2008 03:33:42 +0000 (03:33 +0000)]
Add amesos and stratimikosamesos.

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

15 years agoupdate
bangerth [Sun, 19 Oct 2008 02:23:06 +0000 (02:23 +0000)]
update

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

15 years agoPatch by Christophe Trophime: allow using --with-XX-include and --with-XX-lib for...
bangerth [Sun, 19 Oct 2008 02:21:10 +0000 (02:21 +0000)]
Patch by Christophe Trophime: allow using --with-XX-include and --with-XX-lib for XX={trilinos,metis,umfpack,netcdf} so that one can configure with libraries that have been installed in /usr or /opt.

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

15 years agoMove the PETSc and Trilinos documentation out of line.
bangerth [Sat, 18 Oct 2008 11:46:06 +0000 (11:46 +0000)]
Move the PETSc and Trilinos documentation out of line.

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

15 years agoDo not build DoF distribution maps that are distributed evenly across all processors...
bangerth [Sat, 18 Oct 2008 04:11:11 +0000 (04:11 +0000)]
Do not build DoF distribution maps that are distributed evenly across all processors but do so using the subdomain association of degrees of freedom. This should reduce the number of elements shipped across processors and indeed reduces the run-time of assembly functions by 5% on 2 processors and up to 30% on 20 processors.

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

15 years agoAdd to a comment.
bangerth [Sat, 18 Oct 2008 04:01:27 +0000 (04:01 +0000)]
Add to a comment.

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

15 years agoWhen reinit-ing vectors, do not assume that we should create a new equidistributed...
bangerth [Sat, 18 Oct 2008 04:01:20 +0000 (04:01 +0000)]
When reinit-ing vectors, do not assume that we should create a new equidistributed map but actually copy the Epetra_Map of the base vector.

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

15 years agoFix thinko: extract_subdomain_dofs may register the same dof for several subdomains...
bangerth [Sat, 18 Oct 2008 03:41:44 +0000 (03:41 +0000)]
Fix thinko: extract_subdomain_dofs may register the same dof for several subdomains. This is not what we wanted in count_subdomain_association.

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

15 years agoProvide an alternative count_dofs_with_subdomain_association function that splits...
bangerth [Sat, 18 Oct 2008 03:10:44 +0000 (03:10 +0000)]
Provide an alternative count_dofs_with_subdomain_association function that splits degrees of freedom among the various vector components.

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

15 years agoSuppress a segmentation fault when destroying the global deallog object that we get...
bangerth [Fri, 17 Oct 2008 22:43:34 +0000 (22:43 +0000)]
Suppress a segmentation fault when destroying the global deallog object that we get when linking with Trilinos. We pay for this by creating a small memory leak, but that's still better.

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

15 years agoFix setting of cppflags.
bangerth [Fri, 17 Oct 2008 22:18:25 +0000 (22:18 +0000)]
Fix setting of cppflags.

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

15 years agoGet the test for Trilinos header files right.
bangerth [Fri, 17 Oct 2008 20:01:55 +0000 (20:01 +0000)]
Get the test for Trilinos header files right.

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

15 years agoCheck that all header files that we need from Trilinos are actually available.
bangerth [Fri, 17 Oct 2008 19:54:47 +0000 (19:54 +0000)]
Check that all header files that we need from Trilinos are actually available.

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