]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Thu, 10 Apr 2008 18:52:49 +0000 (18:52 +0000)]
Add to exception text.
git-svn-id: https://svn.dealii.org/trunk@15991
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 10 Apr 2008 18:34:17 +0000 (18:34 +0000)]
Fix a typo in the description of the boundary conditions found by Chih-Che Chueh <chuehcc@uvic.ca>.
git-svn-id: https://svn.dealii.org/trunk@15990
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 10 Apr 2008 16:52:32 +0000 (16:52 +0000)]
hp constraints are now implemented for the RT-nodal element; constraint matrices differ in roundoff, but not significantly.
git-svn-id: https://svn.dealii.org/trunk@15989
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Tue, 8 Apr 2008 09:47:13 +0000 (09:47 +0000)]
Leave two TODOs for extensions in the hp context.
git-svn-id: https://svn.dealii.org/trunk@15988
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 7 Apr 2008 16:18:20 +0000 (16:18 +0000)]
Pull some computations out of a loop.
git-svn-id: https://svn.dealii.org/trunk@15987
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Mon, 7 Apr 2008 12:29:15 +0000 (12:29 +0000)]
Instantiate some functions in FETools for hp::DoFHandler. Perhaps we should do that with all those functions which are templated on the dof handler type. On the other hand this is quite a lot of code, and since obviously no one needed these functions so far...
git-svn-id: https://svn.dealii.org/trunk@15986
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 4 Apr 2008 18:57:14 +0000 (18:57 +0000)]
Add Zhu Liang's implementation of hp functionality for the FE_RaviartThomasNodal element. Fix a few places from his implementation and add a bunch of tests.
git-svn-id: https://svn.dealii.org/trunk@15985
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 4 Apr 2008 17:24:33 +0000 (17:24 +0000)]
Don't try to unify dofs on lines when there are none. This happens for example for Raviart-Thomas elements in 3d.
git-svn-id: https://svn.dealii.org/trunk@15984
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Fri, 4 Apr 2008 07:34:46 +0000 (07:34 +0000)]
Make Triangulation::straight_boundary public.
git-svn-id: https://svn.dealii.org/trunk@15983
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 4 Apr 2008 00:04:20 +0000 (00:04 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@15982
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 3 Apr 2008 16:16:16 +0000 (16:16 +0000)]
flush after each line so that data is written even if program is aborted
git-svn-id: https://svn.dealii.org/trunk@15981
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Thu, 3 Apr 2008 13:56:08 +0000 (13:56 +0000)]
SolutionTransfer now has an additional template parameter for the dof handler to be used. Instantiations are provided for DoFHandler (the default) and hp::DoFHandler.
git-svn-id: https://svn.dealii.org/trunk@15980
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Tue, 1 Apr 2008 14:57:55 +0000 (14:57 +0000)]
Templatize DoFRenumbering::subdomain_wise and corresponding compute_* function on dof handler type instead of dimension. Instantiate for standard and hp DoFHandler.
git-svn-id: https://svn.dealii.org/trunk@15979
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Sun, 30 Mar 2008 09:07:51 +0000 (09:07 +0000)]
vertex_index now returns an unsigned int instead of an int.
git-svn-id: https://svn.dealii.org/trunk@15952
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Fri, 28 Mar 2008 16:19:24 +0000 (16:19 +0000)]
Remove <code> to make doxygen work.
git-svn-id: https://svn.dealii.org/trunk@15949
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Fri, 28 Mar 2008 11:53:16 +0000 (11:53 +0000)]
Change unsigned const int to const unsigned int.
git-svn-id: https://svn.dealii.org/trunk@15942
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Fri, 28 Mar 2008 09:52:35 +0000 (09:52 +0000)]
Some small textual changes.
git-svn-id: https://svn.dealii.org/trunk@15938
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Thu, 27 Mar 2008 15:31:30 +0000 (15:31 +0000)]
In the automatic differentiation example: initialize values of independent variables before declaring them as such.
git-svn-id: https://svn.dealii.org/trunk@15936
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Wed, 26 Mar 2008 16:20:50 +0000 (16:20 +0000)]
Some typos.
git-svn-id: https://svn.dealii.org/trunk@15935
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 25 Mar 2008 16:17:03 +0000 (16:17 +0000)]
Only run tests on the first cell, to reduce output from the many megabytes we currently have.
git-svn-id: https://svn.dealii.org/trunk@15934
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 25 Mar 2008 16:12:11 +0000 (16:12 +0000)]
Output tensors element by element; this way, the are filtered for very small values which are set to zero by deallog.
git-svn-id: https://svn.dealii.org/trunk@15933
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Tue, 25 Mar 2008 14:51:50 +0000 (14:51 +0000)]
Do the same in FESubfaceValues, i.e. avoid code duplication by moving common code from FESubfaceValues::reinit to do_reinit.
git-svn-id: https://svn.dealii.org/trunk@15932
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Tue, 25 Mar 2008 14:37:18 +0000 (14:37 +0000)]
Avoid code duplication by moving common code from FEFaceValue::reinit to do_reinit.
git-svn-id: https://svn.dealii.org/trunk@15931
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 25 Mar 2008 13:41:58 +0000 (13:41 +0000)]
Show the new current profile and discuss it.
git-svn-id: https://svn.dealii.org/trunk@15930
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 24 Mar 2008 15:21:20 +0000 (15:21 +0000)]
Round-off has changed slightly.
git-svn-id: https://svn.dealii.org/trunk@15929
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 24 Mar 2008 15:19:16 +0000 (15:19 +0000)]
Round-off has changed slightly.
git-svn-id: https://svn.dealii.org/trunk@15928
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 24 Mar 2008 15:17:12 +0000 (15:17 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@15927
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 24 Mar 2008 15:15:17 +0000 (15:15 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@15926
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 24 Mar 2008 13:23:44 +0000 (13:23 +0000)]
Commit new output files after Guido's fixes for the RT elements last week.
git-svn-id: https://svn.dealii.org/trunk@15925
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 21 Mar 2008 21:00:29 +0000 (21:00 +0000)]
Comment on runtimes.
git-svn-id: https://svn.dealii.org/trunk@15924
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 20 Mar 2008 21:27:49 +0000 (21:27 +0000)]
add missing update flag
git-svn-id: https://svn.dealii.org/trunk@15923
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Thu, 20 Mar 2008 21:27:04 +0000 (21:27 +0000)]
fix problem with zero quedrature weights in FEPolyTensor
git-svn-id: https://svn.dealii.org/trunk@15922
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 20 Mar 2008 19:42:36 +0000 (19:42 +0000)]
Update cycle 4 -- something must have been running concurrently in the first run...
git-svn-id: https://svn.dealii.org/trunk@15921
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 20 Mar 2008 13:45:46 +0000 (13:45 +0000)]
Teach SolverQMRS how to deal with block vectors.
git-svn-id: https://svn.dealii.org/trunk@15920
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 20 Mar 2008 13:29:54 +0000 (13:29 +0000)]
Add results for cycle 5.
git-svn-id: https://svn.dealii.org/trunk@15919
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 20 Mar 2008 13:26:33 +0000 (13:26 +0000)]
Initialize a few variables to silence warnings that they may be used uninitialized (which they aren't).
git-svn-id: https://svn.dealii.org/trunk@15918
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 20 Mar 2008 12:02:23 +0000 (12:02 +0000)]
We replace dealii:: by :: in preprocessing of documentation, so use a different method to document things here.
git-svn-id: https://svn.dealii.org/trunk@15917
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Thu, 20 Mar 2008 10:50:49 +0000 (10:50 +0000)]
Some (backwards compatible) changes in the deal.II intermediate output format and some change of roundoff errors introduced by the changes for output of curved cells.
git-svn-id: https://svn.dealii.org/trunk@15916
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Thu, 20 Mar 2008 10:47:56 +0000 (10:47 +0000)]
New test for output of curved cells.
git-svn-id: https://svn.dealii.org/trunk@15915
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Thu, 20 Mar 2008 10:46:18 +0000 (10:46 +0000)]
Extend DataOut to enable a user-decision, which cells shall be written as curved cells using the provided mapping: none, cells at the boundary, or all (for MappingQEulerian).
git-svn-id: https://svn.dealii.org/trunk@15914
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Thu, 20 Mar 2008 10:40:19 +0000 (10:40 +0000)]
Add a clone() function for MappingQEulerian which is needed for adding this mapping to a hp::MappingCollection.
git-svn-id: https://svn.dealii.org/trunk@15913
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Thu, 20 Mar 2008 07:45:13 +0000 (07:45 +0000)]
Some minor textual changes.
git-svn-id: https://svn.dealii.org/trunk@15912
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 20 Mar 2008 00:25:53 +0000 (00:25 +0000)]
Document namespace dealii.
git-svn-id: https://svn.dealii.org/trunk@15911
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Wed, 19 Mar 2008 16:41:06 +0000 (16:41 +0000)]
A faster variant of assembly for step-22, added remark to this in step-20, and a few computation times in the results section of step-22.
git-svn-id: https://svn.dealii.org/trunk@15910
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 18 Mar 2008 21:47:30 +0000 (21:47 +0000)]
Don't access past-the-end iterators.
git-svn-id: https://svn.dealii.org/trunk@15909
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 18 Mar 2008 21:15:37 +0000 (21:15 +0000)]
Avoid a number of warnings we get with doxygen 1.5.5.
git-svn-id: https://svn.dealii.org/trunk@15908
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 18 Mar 2008 21:03:37 +0000 (21:03 +0000)]
Beautify output.
git-svn-id: https://svn.dealii.org/trunk@15907
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 18 Mar 2008 20:51:32 +0000 (20:51 +0000)]
Add tests for recent additions to DoFRenumbering
git-svn-id: https://svn.dealii.org/trunk@15906
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 18 Mar 2008 20:44:07 +0000 (20:44 +0000)]
New test.
git-svn-id: https://svn.dealii.org/trunk@15905
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 18 Mar 2008 19:55:48 +0000 (19:55 +0000)]
Simplify update flags.
git-svn-id: https://svn.dealii.org/trunk@15904
0785d39b -7218-0410-832d-
ea1e28bc413d
Guido Kanschat [Tue, 18 Mar 2008 16:39:10 +0000 (16:39 +0000)]
disallow direct use of abstract class
git-svn-id: https://svn.dealii.org/trunk@15903
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Tue, 18 Mar 2008 10:34:21 +0000 (10:34 +0000)]
Add a test for SolutionTransfer.
git-svn-id: https://svn.dealii.org/trunk@15902
0785d39b -7218-0410-832d-
ea1e28bc413d
Tobias Leicht [Tue, 18 Mar 2008 10:32:49 +0000 (10:32 +0000)]
Modify SolutionTransfer to store data in an internal map instead of using user_pointers of the underlying Triangulation. This way we can use several instances for different DoFHandlers simultaneously.
git-svn-id: https://svn.dealii.org/trunk@15901
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 05:39:51 +0000 (05:39 +0000)]
Avoid accessing elements of vectors beyond the end even if the result is not used, since this trips up debug versions of the STL.
git-svn-id: https://svn.dealii.org/trunk@15900
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 05:38:04 +0000 (05:38 +0000)]
Add a note on the definition of (.,.)
git-svn-id: https://svn.dealii.org/trunk@15899
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 05:01:08 +0000 (05:01 +0000)]
Instantiate the set_dof_values and related functions also for PETSc's MPI distributed vectors.
git-svn-id: https://svn.dealii.org/trunk@15898
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 03:59:52 +0000 (03:59 +0000)]
Remove unneeded output files again
git-svn-id: https://svn.dealii.org/trunk@15897
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 03:59:01 +0000 (03:59 +0000)]
gcc mainline has version number gcc4.4
git-svn-id: https://svn.dealii.org/trunk@15896
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 03:57:59 +0000 (03:57 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@15895
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 03:54:21 +0000 (03:54 +0000)]
Work around a problem uncovered by current gcc mainline.
git-svn-id: https://svn.dealii.org/trunk@15894
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 03:29:06 +0000 (03:29 +0000)]
Provide correct include file for abort().
git-svn-id: https://svn.dealii.org/trunk@15893
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Mon, 17 Mar 2008 03:27:04 +0000 (03:27 +0000)]
Detect current gcc mainline after gcc4.3 branched.
git-svn-id: https://svn.dealii.org/trunk@15892
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Sat, 15 Mar 2008 16:41:19 +0000 (16:41 +0000)]
Some more changes of signs in introductions.
git-svn-id: https://svn.dealii.org/trunk@15891
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Fri, 14 Mar 2008 13:14:17 +0000 (13:14 +0000)]
Corrected some right hand sides in step-20 and step-21 as remarked in the mailing list.
git-svn-id: https://svn.dealii.org/trunk@15890
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Wed, 12 Mar 2008 16:16:51 +0000 (16:16 +0000)]
Updated some computing times.
git-svn-id: https://svn.dealii.org/trunk@15889
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 11 Mar 2008 19:20:57 +0000 (19:20 +0000)]
Clarify
git-svn-id: https://svn.dealii.org/trunk@15888
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 11 Mar 2008 19:19:12 +0000 (19:19 +0000)]
Mention Trilinos
git-svn-id: https://svn.dealii.org/trunk@15887
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 11 Mar 2008 19:09:35 +0000 (19:09 +0000)]
Shorten the PETSc entry, add an entry on Trilinos.
git-svn-id: https://svn.dealii.org/trunk@15886
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 11 Mar 2008 12:16:35 +0000 (12:16 +0000)]
A thesis that actually only appeared in 2007, not 2006.
git-svn-id: https://svn.dealii.org/trunk@15885
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Tue, 11 Mar 2008 09:59:37 +0000 (09:59 +0000)]
Allow output of zone name in tecplot output.
git-svn-id: https://svn.dealii.org/trunk@15884
0785d39b -7218-0410-832d-
ea1e28bc413d
Ralf Hartmann [Tue, 11 Mar 2008 07:09:17 +0000 (07:09 +0000)]
Fix: don't switch_y_z but still invert_all_cells_of_negative_grid.
git-svn-id: https://svn.dealii.org/trunk@15883
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 22:11:09 +0000 (22:11 +0000)]
Convert DoFRenumbering from a class with all static members to a namespace.
git-svn-id: https://svn.dealii.org/trunk@15878
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 16:29:35 +0000 (16:29 +0000)]
Point out the different between compute time and instruction count.
git-svn-id: https://svn.dealii.org/trunk@15877
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 15:44:32 +0000 (15:44 +0000)]
Show some profiling data.
git-svn-id: https://svn.dealii.org/trunk@15876
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 15:29:50 +0000 (15:29 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@15875
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 15:15:24 +0000 (15:15 +0000)]
Clarify runtime results.
git-svn-id: https://svn.dealii.org/trunk@15874
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 15:08:23 +0000 (15:08 +0000)]
More cross-refs.
git-svn-id: https://svn.dealii.org/trunk@15873
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 15:06:58 +0000 (15:06 +0000)]
Use and explain the King ordering.
git-svn-id: https://svn.dealii.org/trunk@15872
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 14:46:57 +0000 (14:46 +0000)]
Also add downstream numbering.
git-svn-id: https://svn.dealii.org/trunk@15871
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 14:45:32 +0000 (14:45 +0000)]
add
git-svn-id: https://svn.dealii.org/trunk@15870
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 14:28:49 +0000 (14:28 +0000)]
Improve docs in one more point.
git-svn-id: https://svn.dealii.org/trunk@15869
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Fri, 7 Mar 2008 14:27:21 +0000 (14:27 +0000)]
Document more results obtained with the various renumbering strategies.
git-svn-id: https://svn.dealii.org/trunk@15868
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 6 Mar 2008 21:53:31 +0000 (21:53 +0000)]
Rescale to half the original size.
git-svn-id: https://svn.dealii.org/trunk@15867
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 6 Mar 2008 21:52:05 +0000 (21:52 +0000)]
Add some documentation.
git-svn-id: https://svn.dealii.org/trunk@15866
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 6 Mar 2008 21:38:12 +0000 (21:38 +0000)]
Interface to the minimum degree algorithm in boost to reorder matrices.
git-svn-id: https://svn.dealii.org/trunk@15865
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 6 Mar 2008 20:22:26 +0000 (20:22 +0000)]
Use a plain pointer in the FEValuesView classes. This may not be as safe, but then the view objects usually exist only for a very short time anyway, and using plain pointers makes the current state of step-22 about 5% faster.
git-svn-id: https://svn.dealii.org/trunk@15864
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Thu, 6 Mar 2008 13:37:24 +0000 (13:37 +0000)]
Simplify and accelerate code a bit.
git-svn-id: https://svn.dealii.org/trunk@15863
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Wed, 5 Mar 2008 16:52:40 +0000 (16:52 +0000)]
Correct link to step-22.
git-svn-id: https://svn.dealii.org/trunk@15862
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 5 Mar 2008 15:59:46 +0000 (15:59 +0000)]
Write wrappers for the BOOST implementation of the King reordering algorithm.
git-svn-id: https://svn.dealii.org/trunk@15861
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Wed, 5 Mar 2008 15:56:18 +0000 (15:56 +0000)]
Fixed some text here and there.
git-svn-id: https://svn.dealii.org/trunk@15860
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 5 Mar 2008 15:49:11 +0000 (15:49 +0000)]
Fix two problems with comparing signed and unsigned integers.
git-svn-id: https://svn.dealii.org/trunk@15859
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 5 Mar 2008 15:23:36 +0000 (15:23 +0000)]
Implement the still missing boost::compute_Cuthill_McKee function. Leave a TODO.
git-svn-id: https://svn.dealii.org/trunk@15858
0785d39b -7218-0410-832d-
ea1e28bc413d
Martin Kronbichler [Wed, 5 Mar 2008 14:47:55 +0000 (14:47 +0000)]
Small changes in comments.
git-svn-id: https://svn.dealii.org/trunk@15857
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 5 Mar 2008 03:39:44 +0000 (03:39 +0000)]
Initiate an implementation of some of the reordering algorithms using the Boost Graph library. The bandwidth of resulting matrices with their Cuthill-McKee algorithm is often significantly smaller. On step-22, this leads to the fact that the inner solver for the Schur complement, when using the ILU of the Laplace matrix, uses only about 48 iterations in the third refinement cycle, as compared to some 53 or 54 with our own algorithm.
git-svn-id: https://svn.dealii.org/trunk@15856
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 5 Mar 2008 03:24:55 +0000 (03:24 +0000)]
Import the Boost Graph Library and whatever else is necessary to use it to compute Cuthill McKee reorderings and similar things.
git-svn-id: https://svn.dealii.org/trunk@15855
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Wed, 5 Mar 2008 02:29:54 +0000 (02:29 +0000)]
Fix a couple of typos.
git-svn-id: https://svn.dealii.org/trunk@15854
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 4 Mar 2008 23:32:09 +0000 (23:32 +0000)]
Use the 'Set' variant of the compressed sparsity pattern as it doesn't show the quadratic behavior in hanging_node_constraints.condense() that the CompressedSparsityPattern class shows for large numbers of degrees of freedom.
git-svn-id: https://svn.dealii.org/trunk@15853
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 4 Mar 2008 22:47:34 +0000 (22:47 +0000)]
Document quadratic bottleneck induced by data structure
git-svn-id: https://svn.dealii.org/trunk@15852
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 4 Mar 2008 22:39:03 +0000 (22:39 +0000)]
Add reference.
git-svn-id: https://svn.dealii.org/trunk@15851
0785d39b -7218-0410-832d-
ea1e28bc413d
Wolfgang Bangerth [Tue, 4 Mar 2008 22:34:44 +0000 (22:34 +0000)]
Add to documentation
git-svn-id: https://svn.dealii.org/trunk@15850
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.