]>
https://gitweb.dealii.org/ - dealii-svn.git/log
bangerth [Mon, 22 Oct 2007 18:59:34 +0000 (18:59 +0000)]
Only rebuild the matrix when necessary.
git-svn-id: https://svn.dealii.org/trunk@15364
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 22 Oct 2007 18:45:20 +0000 (18:45 +0000)]
Accelerate the solver by a factor of 6 by preconditioning the Schur complement with the mass matrix :-) -- thanks, Guido
git-svn-id: https://svn.dealii.org/trunk@15363
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 22 Oct 2007 18:41:53 +0000 (18:41 +0000)]
Reduce required accuracy of solvers somewhat.
git-svn-id: https://svn.dealii.org/trunk@15362
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 22 Oct 2007 18:39:49 +0000 (18:39 +0000)]
Add a few code snippets that I will later use to discuss a few aspects.
git-svn-id: https://svn.dealii.org/trunk@15361
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 22 Oct 2007 18:37:59 +0000 (18:37 +0000)]
Enable running more than one time step again.
git-svn-id: https://svn.dealii.org/trunk@15360
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 21 Oct 2007 06:16:36 +0000 (06:16 +0000)]
Use a better refinement algorithm. Re-structure the code that refines the mesh up front.
Also, add the term <T, div(u) q> to the bilinear form for the T-equation. This term is zero on the continuous level, but isn't on the discrete level.
git-svn-id: https://svn.dealii.org/trunk@15359
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 21 Oct 2007 04:15:55 +0000 (04:15 +0000)]
Fix a bug where we were using the wrong FEValues object to calculate the temperature of a neighboring cell. Break a few overly long lines. Switch refinement back on.
git-svn-id: https://svn.dealii.org/trunk@15358
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 20 Oct 2007 01:08:56 +0000 (01:08 +0000)]
Fix the same typo another time.
git-svn-id: https://svn.dealii.org/trunk@15357
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 20 Oct 2007 01:08:09 +0000 (01:08 +0000)]
Add refinement between time steps. There's a subtle bug right now, which will have to be figured out, so de-activate this for the moment.
git-svn-id: https://svn.dealii.org/trunk@15356
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 20 Oct 2007 00:46:48 +0000 (00:46 +0000)]
Fix a typo.
git-svn-id: https://svn.dealii.org/trunk@15355
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 20 Oct 2007 00:30:31 +0000 (00:30 +0000)]
Make the code that does local refinement actually work.
git-svn-id: https://svn.dealii.org/trunk@15354
0785d39b -7218-0410-832d-
ea1e28bc413d
allmaras [Fri, 19 Oct 2007 20:09:51 +0000 (20:09 +0000)]
Added is_finite() function for complex numbers
git-svn-id: https://svn.dealii.org/trunk@15353
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 19 Oct 2007 19:08:10 +0000 (19:08 +0000)]
By default don't stop latex if there are errors.
git-svn-id: https://svn.dealii.org/trunk@15352
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 19 Oct 2007 06:03:43 +0000 (06:03 +0000)]
rely more on precollected dofs
git-svn-id: https://svn.dealii.org/trunk@15351
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 19 Oct 2007 03:29:32 +0000 (03:29 +0000)]
A first step towards adaptive meshes. Still have to implement the rhs for mesh size changes.
git-svn-id: https://svn.dealii.org/trunk@15350
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 19 Oct 2007 02:24:40 +0000 (02:24 +0000)]
add SparseMatrix::print_pattern
git-svn-id: https://svn.dealii.org/trunk@15349
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 19 Oct 2007 02:24:18 +0000 (02:24 +0000)]
remove test that fails for DG
git-svn-id: https://svn.dealii.org/trunk@15348
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 18 Oct 2007 23:23:47 +0000 (23:23 +0000)]
Make run in 3d as well.
git-svn-id: https://svn.dealii.org/trunk@15347
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 18 Oct 2007 20:26:19 +0000 (20:26 +0000)]
Let gravity point outward instead of upward. Use instable temperature layering.
git-svn-id: https://svn.dealii.org/trunk@15346
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 18 Oct 2007 20:19:29 +0000 (20:19 +0000)]
Reduce order of quadrature formulas to what is needed. Reduce amount of output.
git-svn-id: https://svn.dealii.org/trunk@15345
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 18 Oct 2007 15:47:28 +0000 (15:47 +0000)]
Make the program 20% faster by improving the extract_* functions
git-svn-id: https://svn.dealii.org/trunk@15344
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 21:14:15 +0000 (21:14 +0000)]
Remove debug output, make time step closer to the limit.
git-svn-id: https://svn.dealii.org/trunk@15343
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 21:10:28 +0000 (21:10 +0000)]
Prepare for using adaptive meshes. Fix computation of time step size.
git-svn-id: https://svn.dealii.org/trunk@15342
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 19:48:48 +0000 (19:48 +0000)]
Compute the time step the correct way.
git-svn-id: https://svn.dealii.org/trunk@15341
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 19:45:08 +0000 (19:45 +0000)]
Use a more interesting geometry. Precondition the DGQ0 mass matrix, which while diagonal, still needs a number of CG iterations on non-uniform meshes.
git-svn-id: https://svn.dealii.org/trunk@15340
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 16:38:45 +0000 (16:38 +0000)]
Revert to using DG elements for the temperature field.
git-svn-id: https://svn.dealii.org/trunk@15339
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 15:19:06 +0000 (15:19 +0000)]
Use umfpack as a (very good) preconditioner. Improve screen output.
git-svn-id: https://svn.dealii.org/trunk@15337
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 14:32:51 +0000 (14:32 +0000)]
Make computations even faster. Produce better output file names that sort more easily, also create output for the first time step by assigning it number 0.
git-svn-id: https://svn.dealii.org/trunk@15335
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 14:29:29 +0000 (14:29 +0000)]
Make code much faster by using less accuracy and better preconditioners. Remove some debug output
git-svn-id: https://svn.dealii.org/trunk@15334
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 01:15:04 +0000 (01:15 +0000)]
Reference the new feature used in step-22
git-svn-id: https://svn.dealii.org/trunk@15329
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 01:13:37 +0000 (01:13 +0000)]
Reference the new feature used in step-22
git-svn-id: https://svn.dealii.org/trunk@15328
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 01:04:55 +0000 (01:04 +0000)]
update output
git-svn-id: https://svn.dealii.org/trunk@15327
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 01:01:45 +0000 (01:01 +0000)]
Add a new testcase.
git-svn-id: https://svn.dealii.org/trunk@15326
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 00:59:01 +0000 (00:59 +0000)]
Fix a bug: in 1d, vector ranges can well contain only a single element.
git-svn-id: https://svn.dealii.org/trunk@15325
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 17 Oct 2007 00:03:20 +0000 (00:03 +0000)]
Avoid the use of head -10, it is deprecated. Use head -n 10 instead.
git-svn-id: https://svn.dealii.org/trunk@15324
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 14 Oct 2007 23:03:53 +0000 (23:03 +0000)]
Document the new feature of being able to output vector components.
git-svn-id: https://svn.dealii.org/trunk@15317
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 14 Oct 2007 23:00:11 +0000 (23:00 +0000)]
Fix a bug where we don't keep track of counters properly.
git-svn-id: https://svn.dealii.org/trunk@15316
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 14 Oct 2007 05:33:30 +0000 (05:33 +0000)]
Fix an obvious oversight.
git-svn-id: https://svn.dealii.org/trunk@15315
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 14 Oct 2007 05:25:26 +0000 (05:25 +0000)]
Add the possibility to identify certain output components as vectors. Still has to be tested and used in step-22, but getting there.
git-svn-id: https://svn.dealii.org/trunk@15314
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sun, 14 Oct 2007 01:28:54 +0000 (01:28 +0000)]
Re-organize some things. In particular, remove the common functions and constructors for postprocessor and no-postprocessor -- this actually made things a bit more complicated than necessary because we had to deal with two sources of data at the same time, where only one is used at any given time. Make our lives simpler by splitting things up. This will also make things simpler when we finally add the vector data stuff in a next step.
git-svn-id: https://svn.dealii.org/trunk@15313
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 13 Oct 2007 05:03:05 +0000 (05:03 +0000)]
Implement the data structures to deal with vector-valued output.
git-svn-id: https://svn.dealii.org/trunk@15312
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 13 Oct 2007 04:55:53 +0000 (04:55 +0000)]
Undo accidental changes
git-svn-id: https://svn.dealii.org/trunk@15311
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 13 Oct 2007 02:20:28 +0000 (02:20 +0000)]
Break an overly long line.
git-svn-id: https://svn.dealii.org/trunk@15310
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Sat, 13 Oct 2007 02:16:26 +0000 (02:16 +0000)]
Fix a bug where we didn't properly read to the end of the line when we should have. Add testsuite files.
git-svn-id: https://svn.dealii.org/trunk@15309
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 12 Oct 2007 20:56:55 +0000 (20:56 +0000)]
update Kovasznay output
git-svn-id: https://svn.dealii.org/trunk@15308
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 12 Oct 2007 18:02:17 +0000 (18:02 +0000)]
Remove the project_back_temperature function as we don't need it here (unlike for step-21)
git-svn-id: https://svn.dealii.org/trunk@15307
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 12 Oct 2007 17:55:31 +0000 (17:55 +0000)]
Default to debug mode again...
git-svn-id: https://svn.dealii.org/trunk@15306
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 12 Oct 2007 17:55:14 +0000 (17:55 +0000)]
Make it work for the most part.
git-svn-id: https://svn.dealii.org/trunk@15305
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 12 Oct 2007 16:58:46 +0000 (16:58 +0000)]
new UpdateFlags
git-svn-id: https://svn.dealii.org/trunk@15304
0785d39b -7218-0410-832d-
ea1e28bc413d
leicht [Fri, 12 Oct 2007 16:01:14 +0000 (16:01 +0000)]
Let real_to_standard_face_vertex (and its inverse, standard_to_real_face_vertex) return something useful also in 2D. To this end, remove an unneccessary TODO, and introduce two new Asserts.
git-svn-id: https://svn.dealii.org/trunk@15303
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 12 Oct 2007 12:25:46 +0000 (12:25 +0000)]
Add the 'template' keyword when access the template member function of a template.
git-svn-id: https://svn.dealii.org/trunk@15302
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Fri, 12 Oct 2007 12:20:28 +0000 (12:20 +0000)]
Replace assertion by a TODO. real_to_standard_face_vertex needs to care about face_orientation in 2d?!
git-svn-id: https://svn.dealii.org/trunk@15301
0785d39b -7218-0410-832d-
ea1e28bc413d
hartmann [Fri, 12 Oct 2007 07:11:16 +0000 (07:11 +0000)]
Make it compile
git-svn-id: https://svn.dealii.org/trunk@15300
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Fri, 12 Oct 2007 03:27:04 +0000 (03:27 +0000)]
Fix function name
git-svn-id: https://svn.dealii.org/trunk@15299
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 11 Oct 2007 23:52:14 +0000 (23:52 +0000)]
Fix the remaining bug by making sure we loop over the correct number of elements... ts ts ts
git-svn-id: https://svn.dealii.org/trunk@15298
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 11 Oct 2007 23:45:03 +0000 (23:45 +0000)]
Add the missing assertion in DataOutReader::merge ensuring that the two sources for merging have the same vector declarations.
git-svn-id: https://svn.dealii.org/trunk@15297
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 11 Oct 2007 23:33:46 +0000 (23:33 +0000)]
Implement the ability to output vector fields in VTK and other formats. Currently, only VTK makes use of this information, but other formats may in the future. Since we now have more information that we need to write into the intermediate format output files and read back in, we also need to bump the revision number of the intermediate format by one.
Currently, there are a couple of failures in the testsuite that I will have to investigate next. There is also still a missing assertion in DataOutReader::merge that I will fix soonish.
git-svn-id: https://svn.dealii.org/trunk@15296
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 11 Oct 2007 23:18:01 +0000 (23:18 +0000)]
Remove files that appear to be out of date
git-svn-id: https://svn.dealii.org/trunk@15295
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 11 Oct 2007 21:09:44 +0000 (21:09 +0000)]
Remove, it is identical to 'generic'
git-svn-id: https://svn.dealii.org/trunk@15294
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Thu, 11 Oct 2007 21:09:15 +0000 (21:09 +0000)]
Remove file -- it is not up to date anyway.
git-svn-id: https://svn.dealii.org/trunk@15293
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 11 Oct 2007 16:28:49 +0000 (16:28 +0000)]
Fix problem of linking debug with non-debug versions
git-svn-id: https://svn.dealii.org/trunk@15292
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 11 Oct 2007 16:24:25 +0000 (16:24 +0000)]
roundoff differences
git-svn-id: https://svn.dealii.org/trunk@15291
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 11 Oct 2007 16:24:08 +0000 (16:24 +0000)]
adjust to new structure
git-svn-id: https://svn.dealii.org/trunk@15290
0785d39b -7218-0410-832d-
ea1e28bc413d
leicht [Thu, 11 Oct 2007 14:49:58 +0000 (14:49 +0000)]
Remove two occurances of an Assert which is not valid on general 3D meshes. The 'correct' form of the Assert is used in the neighbor_child_on_subface function anyway, so there is no need to repeat a clumsy test here.
git-svn-id: https://svn.dealii.org/trunk@15289
0785d39b -7218-0410-832d-
ea1e28bc413d
leicht [Thu, 11 Oct 2007 13:18:37 +0000 (13:18 +0000)]
On meshes with non-standard face_orientation, face_flip or face_rotation we could not find our way back from coarse cells with fine neighbors or vice versa using the neighbor_child_on_subface and neighbor_of_coarser_neighbor functions. Change the way that neighbor_of_coarser_neighbor works, so that we now find our way back in any case. (see tests/bits/mesh_3d_21)
git-svn-id: https://svn.dealii.org/trunk@15288
0785d39b -7218-0410-832d-
ea1e28bc413d
leicht [Thu, 11 Oct 2007 13:12:31 +0000 (13:12 +0000)]
New test that currently fails. On meshes with non-standard face_orientation, face_flip or face_rotation we cannot find our way back from coarse cells with fine neighbors or vice versa using the neighbor_child_on_subface and neighbor_of_coarser_neighbor functions.
git-svn-id: https://svn.dealii.org/trunk@15287
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 21:57:28 +0000 (21:57 +0000)]
Add a comment.
git-svn-id: https://svn.dealii.org/trunk@15286
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 21:56:11 +0000 (21:56 +0000)]
Significant cleanups.
git-svn-id: https://svn.dealii.org/trunk@15285
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 21:39:08 +0000 (21:39 +0000)]
Remove a bunch of functions that are unused.
git-svn-id: https://svn.dealii.org/trunk@15284
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 19:54:12 +0000 (19:54 +0000)]
Move the stream objects into an internal namespace
git-svn-id: https://svn.dealii.org/trunk@15283
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 19:41:59 +0000 (19:41 +0000)]
Add an 'Assert (false, ExcInternalError());' to functions that are not implemented.
git-svn-id: https://svn.dealii.org/trunk@15282
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 19:31:02 +0000 (19:31 +0000)]
Re-indent entire file.
git-svn-id: https://svn.dealii.org/trunk@15281
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 16:43:00 +0000 (16:43 +0000)]
Add another reference.
git-svn-id: https://svn.dealii.org/trunk@15280
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 15:25:28 +0000 (15:25 +0000)]
Rename m_inverse to A_inverse, because that is what it is here.
git-svn-id: https://svn.dealii.org/trunk@15279
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 02:52:25 +0000 (02:52 +0000)]
Remove pressure rhs, we won't need it here...
git-svn-id: https://svn.dealii.org/trunk@15278
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 02:42:11 +0000 (02:42 +0000)]
Rename variables to 'T' instead of 'S' to indicate that we are now dealing with temperatures.
git-svn-id: https://svn.dealii.org/trunk@15277
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 02:17:43 +0000 (02:17 +0000)]
Get the thing to run. Simplify a bunch of places by removing stuff that was specific to step-21.
git-svn-id: https://svn.dealii.org/trunk@15276
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 01:09:24 +0000 (01:09 +0000)]
Qualify more function calls with std::
git-svn-id: https://svn.dealii.org/trunk@15275
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 10 Oct 2007 01:07:48 +0000 (01:07 +0000)]
Qualify a function call with std::
git-svn-id: https://svn.dealii.org/trunk@15274
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Mon, 8 Oct 2007 15:21:12 +0000 (15:21 +0000)]
Avoid the use of general macro names in header files. Use something prefixed by DEAL_II_ instead, and #undef it again as soon as we can.
git-svn-id: https://svn.dealii.org/trunk@15271
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Fri, 5 Oct 2007 20:57:23 +0000 (20:57 +0000)]
start a short essay on update flags
git-svn-id: https://svn.dealii.org/trunk@15268
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 4 Oct 2007 20:28:59 +0000 (20:28 +0000)]
more detailed BLAS installation
git-svn-id: https://svn.dealii.org/trunk@15267
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 4 Oct 2007 17:34:34 +0000 (17:34 +0000)]
add testing n_blocks
git-svn-id: https://svn.dealii.org/trunk@15266
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 4 Oct 2007 00:45:53 +0000 (00:45 +0000)]
number of blocks in FESystem documented
git-svn-id: https://svn.dealii.org/trunk@15265
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 4 Oct 2007 00:24:04 +0000 (00:24 +0000)]
number of blocks in FESystem documented
git-svn-id: https://svn.dealii.org/trunk@15264
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Thu, 4 Oct 2007 00:19:32 +0000 (00:19 +0000)]
number of blocks in FESystem should be just the number of base elements times their multiplicity
git-svn-id: https://svn.dealii.org/trunk@15263
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Tue, 2 Oct 2007 14:44:00 +0000 (14:44 +0000)]
Two more publications, now already at 27 for this year :-)
git-svn-id: https://svn.dealii.org/trunk@15262
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 19:46:49 +0000 (19:46 +0000)]
Qualify a few accesses to an exception in the base class. This shouldn't be strictly necessary in these functions (because they are explicit specializations not dependent on a template parameter any more) but xlC wants that anyway and so why not do it as there is no harm.
git-svn-id: https://svn.dealii.org/trunk@15256
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 16:29:56 +0000 (16:29 +0000)]
Apply the same fix as for the regular DoFHandler
git-svn-id: https://svn.dealii.org/trunk@15255
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 16:28:57 +0000 (16:28 +0000)]
Fix determination of memory_consumption size of a pointer variable.
git-svn-id: https://svn.dealii.org/trunk@15254
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 16:26:34 +0000 (16:26 +0000)]
Remove 'const' from the keys of a map, since they are implicitly already const. xlC nevertheless produces an error with this construct, so give it a break.
git-svn-id: https://svn.dealii.org/trunk@15253
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 16:21:33 +0000 (16:21 +0000)]
Fix the memory_consumption function to account for the fact that 'faces' has been made a pointer
git-svn-id: https://svn.dealii.org/trunk@15252
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 16:10:46 +0000 (16:10 +0000)]
Undo accidental checkin
git-svn-id: https://svn.dealii.org/trunk@15251
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 16:10:01 +0000 (16:10 +0000)]
Explicitly specify template arguments in calls to a template function in an anonymous namespace. xlC requires this and may even be correct since functions with implicit linkage should not be considered in template argument deduction, but gcc appears to accept this anyway...
git-svn-id: https://svn.dealii.org/trunk@15250
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 15:52:22 +0000 (15:52 +0000)]
Suppress a warning about array arguments out of range that may appear in dead code (like in switch(dim) clauses that aren't taken).
git-svn-id: https://svn.dealii.org/trunk@15249
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 15:14:05 +0000 (15:14 +0000)]
Undo the last patch: we don't need anything to be mutable here at all since we don't modify the variable -- only the object the reference points to. constness isn't inherited from member functions to the pointed to object.
git-svn-id: https://svn.dealii.org/trunk@15248
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 15:12:29 +0000 (15:12 +0000)]
Undo the last patch: we don't need anything to be mutable here at all since we don't modify the variable -- only the object the reference points to. constness isn't inherited from member functions to the pointed to object.
git-svn-id: https://svn.dealii.org/trunk@15247
0785d39b -7218-0410-832d-
ea1e28bc413d
kanschat [Wed, 26 Sep 2007 04:03:31 +0000 (04:03 +0000)]
fix Kovasnzay flow
git-svn-id: https://svn.dealii.org/trunk@15244
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 03:43:36 +0000 (03:43 +0000)]
Use the correct PIC flag for newer xlC versions
git-svn-id: https://svn.dealii.org/trunk@15243
0785d39b -7218-0410-832d-
ea1e28bc413d
bangerth [Wed, 26 Sep 2007 03:38:37 +0000 (03:38 +0000)]
Properly recognize IBM xlC
git-svn-id: https://svn.dealii.org/trunk@15242
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.