From 731b649d27fc1dd93aaef8349f882e6278c2a4fd Mon Sep 17 00:00:00 2001
From: Claus-Justus Heine <Claus-Justus.Heine@IANS.Uni-Stuttgart.DE>
Date: Wed, 26 Aug 2009 13:53:54 +0000
Subject: [PATCH] Update.

---
 ChangeLog | 19537 +++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 14606 insertions(+), 4931 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1f6736e..49923f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7327 +1,15614 @@
-2009-04-23 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* param-impl.tex: Introduce symbolic constants COPY_FROM/TO_MESH
-	  for the third argument
-	  to copy_lagrange_coords.
+2009-08-20 06:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-23 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_chains.h: "parenthize" macro arguments.
 
-	* src/Common/alberta.h: Introduce symbolic constants
-	  COPY_FROM/TO_MESH for the third argument
-	  to copy_lagrange_coords.
+2009-08-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-23 08:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Use USE_LIBBLAS not
+	  HAVE_LIBBLAS to reflect the --without-blas status.
 
-	* configure.ac: Also check for C++.
+2009-08-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c, src/Common/memory.c: Be careful with
+	  "chain-matrix slices" and some support for caching the inverse
+	  matrix diagonal.
 
-	* addon-tools.tex, defs.tex, param-impl.tex, solve-tools.tex: Merge
-	  
-	  svn merge -r r3291:HEAD
-	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
-	  
-	  onto the trunk.
+2009-08-18 11:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: DOF_MATRIX: cache entry for the inverse
+	  diagonal.
 
-	* sub_refinement: Merge
-	  
-	  svn merge -r r3291:HEAD
-	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
-	  
-	  onto the trunk.
+2009-08-18 11:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_inlines.h: Slightly improve MINVERT_DOW,
+	  maybe.
 
-	* block_solve/demo/Common, libalbas/src/mini-Xd.c,
-	  static_condensation/demo/Common/mini-stokes.c: Merge
-	  
-	  svn merge -r r3291:HEAD
-	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
-	  
-	  onto the trunk.
+2009-08-16 14:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* check-package.m4: Comment change.
 
-	* src/2d/disc-ortho-poly.c.h: Merge
-	  
-	  svn merge -r r3291:HEAD
-	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
-	  
-	  onto the trunk.
+2009-08-16 20:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Remove expy, xpay and mxpy.
 
-	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c, src/Common/parametric.c: Merge
-	  
-	  svn merge -r r3291:HEAD
-	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
-	  
-	  onto the trunk.
+2009-08-16 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-17 12:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Fix the usage/non-usage of an
+	  external blas library.
 
-	* HOWTO-port-ellipt.txt: kk -> cc
+2009-08-16 14:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-12 19:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Makefile.am: Some build-system fixes. Also, add the
+	  dependency libraries to ..._LIBADD s.t. libtool can do its job.
 
-	* static_condensation/demo/Common/mini-stokes.c: Don't use C++/C99
-	  stuff if not necessary.
+2009-08-16 13:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-09 11:54  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/divers.c: Remove that VOID_LIST stuff.
 
-	* src/Common/trav_xy.c: - edited comment, removed warning
+2009-08-16 13:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-08 13:24  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/alloc.c: Rework parts of the malloc stuff.
 
-	* src/Common/parametric.c: - Further reduced message output.
+2009-08-16 13:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-08 10:36  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h.in.in, src/alberta_util_inlines.h.in.in:
+	  Rework parts of the malloc stuff, add #line directives.
 
-	* src/Common/parametric.c: - Changed parameter initialization of
-	  tolerance for the check "lambda[k] < 0"
-	  to reduce spam when calling param_world_to_coord repeatedly.
+2009-08-16 14:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-08 08:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: Cope with a faulty bounds-checking
+	  compiler warning.
 
-	* src/Common/numint.c: Replace the Dunavant P11 27-point quadrature
-	  rule by a rule with one more point,
-	  but which uses only interior or boundary points.
-	  
-	  Inject a new quadrature rule for P13; thus the P17 "killer" is
-	  now being used
-	  for P14 and up.
+2009-08-16 14:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-07 15:37  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/Makefile.alberta.in, src/alberta_Nd/Makefile.am,
+	  src/alberta_Nd_debug/Makefile.am,
+	  src/alberta_Nd_profile/Makefile.am: Some build-system fixes.
+	  Also, add the dependency libraries to ..._LIBADD s.t. libtool can
+	  do its job.
 
-	* src/Common/parametric.c: - Added possibility to specify the
-	  tolerance for the check "lambda[k] < 0" via
-	  GET_PARAMETER.
-	  Keyword:
-	  parametric->lagrange->param_world_to_coord->lambda->tolerance
-	  Default value:
-	  -75*REAL_EPSILON
-	  
+2009-08-16 13:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-06 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: Make sure the trace_to_bulk_coords()
+	  functions are always defined.
 
-	* .: Ignore some stuff.
+2009-08-16 13:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-06 00:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: Array bounds.
 
-	* Makefile, alberta-man.tex, assemble-tools.tex, defs.tex,
-	  dof-impl.tex, eval-tools.tex: Try to define theorem-like
-	  environments for the docuementatoin of
-	  data-types etc.
+2009-08-16 13:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-06 15:20  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/macro.c: Cosmetics.
 
-	* src/Common/parametric.c: - reduced infolevel for GET_PARAMETER
-	  - replaced some e-15 with REAL_EPSILONs
-	  - added security check:
-	  in case the mesh is already parametric, use_lagrange_parametric
-	  returns without changing the mesh
-	  (calling use_lagrange_parametric twice per mesh will corrupt the
-	  mesh)
+2009-08-16 14:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-06 09:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* paraview/Common/alberta2paraview.c: Cosmetics.
 
-	* src/Common/trav_xy.c: - fixed possible evaluation of lambda[k]
-	  when k is < 0
+2009-08-16 14:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-06 08:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bulk_trace_tensor_bubbles.c: Cope with a faulty
+	  bounds-checking compiler warning.
 
-	* src/2d/element_2d.c: Replace some strange '< -1e-15' by a more
-	  sensible '< -10 * REAL_EPSILON'.
+2009-08-16 14:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-02 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/Makefile.am: Some build-system fixes. Also, add the
+	  dependency libraries to ..._LIBADD s.t. libtool can do its job.
 
-	* bamg2alberta/bamg2alberta.c: - we now print with _FULL_
-	  precision...
+2009-08-15 12:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-01 15:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/SSOR_precon.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
+	  src/Common/assemble_fcts.c.in, src/Common/assemble_neigh.c,
+	  src/Common/block_precon.c, src/Common/crs_matrix.c,
+	  src/Common/crs_matrix.h, src/Common/diag_precon.c,
+	  src/Common/dof_chains.h, src/Common/el_vec.h,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/eval.c, src/Common/ilu_k_precon.c, src/Common/l2scp.c,
+	  src/Common/oem_solve.c, src/Common/parametric_intern.h,
+	  src/Common/quad_cache.c, src/Common/submesh.c: Update the
+	  time-stamps to 2009.
 
-	* src/Common/trav_xy.c: - find_el_at_pt now supports curved
-	  boundaries.
-	  * you may have to adjust the tolerance for newton's method
-	  (neccessary for param_world_to_coord)
-	  * not yet tested for _non-convex_ macro elements
+2009-08-14 16:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-01 15:19  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/SSOR_precon.c, src/Common/ilu_k_precon.c: Resort to
+	  diagonal preconditioning for diagonal matrices.
 
-	* src/Common/parametric.c: - reduced spamming of warnings
-	  - lowered default tolerance for newton's method in
-	  param_world_to_coord
+2009-08-14 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-04-01 10:08  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/0d/bas_fct_0d.c, src/1d/disc-ortho-poly.c.h,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/2d/disc-ortho-poly.c.h,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc-ortho-poly.c.h,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_inlines.h, src/Common/alberta_intern.h,
+	  src/Common/bas_fct.c, src/Common/diag_precon.c,
+	  src/Common/dof_admin.c, src/Common/el_vec.h, src/Common/memory.c:
+	  Support for DOF_REAL_DD_VEC containers. Optimize for diagonal
+	  DOF_MATRIXes, e.g. resulting from an element bubble.
 
-	* src/Common/alberta.h, src/Common/parametric.c: changes for better
-	  readability:
-	  
-	  - made clear that "REAL_B *lambda" is actually "REAL_B lambda[]",
-	  same with
-	  "int *k" which is now "int k[]"
-	  (alberta.h, parametric.c)
-	  - changed GET_PARAMETER keywordds "pwtc->tolerance" and
-	  "pwtc->max_iter" into
-	  "parametric->lagrange->param_world_to_ccord->newton->tolerance"
-	  "parametric->lagrange->param_world_to_ccord->newton->max_iter"
-	  (parametric.c)
-	  - several replacements of DIM_OF_WORLD, DIM_OF_WORLD+1, to make
-	  clear what
-	  quantities are meat
-	  (parametric.c)
+2009-08-14 02:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 17:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Some fixes for unify_op_info().
 
-	* mesh-impl.tex, param-impl.tex, periodic-impl.tex: Cosmetics.
+2009-08-14 02:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Some more flatten/inline stuff and some
+	  branch-prob hints. Relax the memory consumption somewhat.
 
-	* param-impl.tex: Broken crossref.
+2009-08-14 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bubble.c, libalbas/src/bulk_trace_bubble.c,
+	  libalbas/src/bulk_trace_tensor_bubbles.c, libalbas/src/mini-Xd.c,
+	  libalbas/src/null.c, libalbas/src/raviart_thomas.c,
+	  libalbas/src/tensor_wall_bubbles.c, libalbas/src/trace_bubble.c,
+	  libalbas/src/trace_tensor_bubbles.c, libalbas/src/wall_bubbles.c:
+	  Support for DOF_REAL_DD_VEC containers. Optimize for diagonal
+	  DOF_MATRIXes, e.g. resulting from an element bubble.
 
-	* mesh-impl.tex, param-impl.tex: Correct the documentation for
-	  parametric meshes.
+2009-08-13 22:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h.in.in: Some more flatten/inline stuff and some
+	  branch-prob hints.
 
-	* src/3d/parametric_3d.c: Typos.
+2009-08-13 12:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h.in.in: Typo (MAT_CLAR -> MAT_CLEAR).
 
-	* src/2d/parametric_2d.c: Don't access n_proj, it may be NULL.
+2009-08-13 22:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_inlines.h, src/Common/numint.c: Some more
+	  flatten/inline stuff and some branch-prob hints.
 
-	* src/2d/parametric_2d.c: Typos.
+2009-08-13 18:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/ilu_k_precon.c: Bug fixes.
 
-	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c: Fix a bug related to only partially
-	  parametric meshes.
+2009-08-13 18:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 14:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/ilu_k_precon.c: Avoid some 2nd-level indirect array
+	  accesses. Does not seem to have any effect, though.
 
-	* src/2d/parametric_2d.c: - fixed bug related to partially
-	  parametric meshes
+2009-08-13 18:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 12:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/crs_matrix.c, src/Common/crs_matrix.h: No need for
+	  Pbuf.
 
-	* src/2d/parametric_2d.c: Fix a slight typo in parametric_2d.c
+2009-08-13 18:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 09:22  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/bas_fct.c: Some defs moved to alberta.h
 
-	* src/Common/parametric.c: - removed "TODO" marker
+2009-08-13 18:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-31 16:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_fcts.c.in: Use FORCE_INLINE_ATTR in some
+	  places.
 
-	* configure.ac: Bump version to rc3, after having fixed some bugs
-	  in the code for
-	  parametric meshes.
+2009-08-13 18:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 15:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Export add_bas_fcts_plugin().
 
-	* sub_refinement/sub-refinement.c: added functions
-	  fill_sub_el_info_3d and implemented the FILL_COORDS-routine bit
-	  it has to be tested!!!
+2009-08-13 15:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 14:59  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/ilu_k_precon.c: Cosmetics.
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: added function
-	  get_size_of_dof_matrix
+2009-08-13 13:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 11:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/crs_matrix.c, src/Common/crs_matrix.h,
+	  src/Common/ilu_k_precon.c: Permutated triangular solve: use a
+	  deblock buffer to be more cache-friendly
 
-	* static_condensation/demo/Common/mini-quasi-stokes.c: matched
-	  arguments of the functions: get_block_dof_vec and
-	  get_block_dof_matrix
+2009-08-13 13:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 17:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Some fixes for the previously introduced
+	  optimizations.
 
-	* src/2d/macro_2d.c: The cycle check was borken.
+2009-08-13 12:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 17:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Look at the degree of the basis functions
+	  when recomputing the caches.
 
-	* src/Common/macro.c: Cosmetics.
+2009-08-13 10:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/ilu_k_precon.c: The ILU(k) preconditioner should be
+	  overhauled ...
 
-	* src/1d/traverse_r_1d.c: master.orientation and .el_type must be
-	  initialized, otherwise code in
-	  other places will break.
+2009-08-13 10:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_inlines.h: New function MVEQ_DOW() which -- in
+	  contrast to MV_DOW() -- does not operator additive.
 
-	* src/2d/traverse_r_2d.c: orientation should be 1, not 0.
+2009-08-13 08:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/el_vec.h: Some BLAS stuff for element vectors.
 
-	* src/1d/traverse_r_1d.c: Should be "orientatin = 1", not 0 ...
+2009-08-10 15:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/submesh.c: New function
+	  trace_to_bulk_coords() to aid the evaluation of functions defined
+	  in the bulk on the trace mesh.
 
-	* configure.ac: Bump to "release-candidate" 2.
+2009-08-10 06:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 17:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Proper reordering of the loops in
+	  compute_....() gave somewhat of a performance boost, which is of
+	  importance if the caches have to be updated because basis
+	  functions and/or quadratures are element dependent.
 
-	* eval-tools.tex: Place a note about the calling convention of
-	  application provided functions.
+2009-08-10 06:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/l2scp.c: New function
+	  robin_bound_matrix_info() -- only fill an EL_MATRIX_INFO control
+	  structure for assembling of RBC, but do not update the matrix.
 
-	* addon-tools.tex: Fix the index entries.
+2009-08-09 14:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h.in.in: Typo in comment.
 
-	* Makefile: Add addon-tools.tex
+2009-08-09 14:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Improve some debugging facilities.
 
-	* addon-tools.tex: Docuemnt the block-solver stuff.
+2009-08-09 14:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/el_vec.h: Cosmetics.
 
-	* bas-impl.tex, dof-impl.tex, mesh-impl.tex, solve-tools.tex:
-	  Mention the use of strdup() for the "name" arguments.
+2009-08-09 14:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 09:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: Finally get dof_matrix_copy() right.
 
-	* files.tex: Slight fixes (\code{} within verbatim).
+2009-08-09 14:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 09:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: unify_op_info(): initialize some
+	  more components to sane default valus (matters only if the
+	  application provides uninitialized data).
 
-	* addon-tools.tex: Cosmetics.
+2009-08-07 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 09:08  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Fix yet another bug. Primarily caused by
+	  the somewhat fancy reverse-ordering of the PSI_PIH[_ETA] caches.
 
-	* addon-tools.tex: Added description of funktions
-	  'condense_mini_spp()', 'condense_mini_spp_dd()',
-	  'expand_mini_spp()' and 'expand_mini_spp_dd()' in subsubsection
-	  'add_ons/static_condensation'.
+2009-08-07 15:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 16:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/dof_admin.c: New function
+	  dof_matrix_copy().
 
-	* block_solve/demo/Common/stokes.c,
-	  block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: Cleanup.
+2009-08-06 07:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 09:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_fcts.c.in: adv_quad_11(): forgot to compute
+	  Lb0/Lb1 in some places.
 
-	* static_condensation/demo/2d/Makefile.am,
-	  static_condensation/demo/3d/Makefile.am: Remove reference to no
-	  longer existing libraries.
+2009-08-06 06:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: BNDRY_OPERATOR_INFO: advection_field
+	  re-enabled for internal reasons.
 
-	* src/Common/ellipt-isoparam.c: Reenable graphics.
+2009-08-06 06:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 18:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: BNDRY_OPERATOR_INFO: advection_field stuff
+	  commented out (not used yet).
 
-	* src/Common/ellipt-isoparam.c: Typos.
+2009-08-05 07:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-27 17:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* ., src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Make use of the new QUAD_TENSOR
+	  component.
 
-	* Makefile.am: Exclude the documentation from the distribution.
+2009-08-03 08:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 18:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alloc.c: alberta_3array was broken.
 
-	* heat.tex: Cometics (comment)
+2009-08-03 12:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 18:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Fix handling of fill_info->adv_coeffs.
 
-	* addon-tools.tex, preface-man.tex: Typos.
+2009-08-03 12:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_fcts.c.in: Fix some typos (q100 <-> q010)
 
-	* param-impl.tex: Again, the GNU licence.
+2009-08-03 08:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Fix some array allocations.
 
-	* addon-tools.tex: Documentation for libalbas.
+2009-08-03 07:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Fix an off-by-one index bug.
 
-	* bas-impl.tex: Add a label at one point.
+2009-08-03 07:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 13:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Cosmetics.
 
-	* .: Ignore some more files.
+2009-08-02 16:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 13:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h.in.in, src/alloc.c: Preliminary support for
+	  tri-linear forms stemming from advection terms. Probably needs
+	  more work, but should give virtually every problem with material
+	  derivatives a performance BOOOOOOST. Hopefully.
 
-	* addon-tools.tex: Documentation for the add_ons/
+2009-08-02 16:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 13:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/assemble.c, src/Common/assemble.h,
+	  src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in,
+	  src/Common/dof_chains.h, src/Common/numint.c,
+	  src/Common/quad_cache.c: Preliminary support for tri-linear forms
+	  stemming from advection terms. Probably needs more work, but
+	  should give virtually every problem with material derivatives a
+	  performance BOOOOOOST. Hopefully.
 
-	* alberta-man.tex, graph-tools.tex, preface-man.tex, tools.tex:
-	  Labouring towards a release.
+2009-07-31 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: fill_slave/master_el_info() now honour the
+	  EL_GEOM_CACHE.
 
-	* Makefile: Fix the vclean rule.
+2009-07-31 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: Offset into alloc_param_quad_metadata[]
+	  jump-table was off by one, caused by the recent introduction of
+	  0d parametric stuff. Bug reported by Hans Fritz.
 
-	* assemble-tools.tex: Cosmetics.
+2009-07-30 09:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Reduce the number of matrix allocations.
 
-	* solve-tools.tex: Fix some broken hyper-links.
+2009-07-30 09:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Further optimizations.
 
-	* submesh-concept.tex: Also call it trace-mesh.
+2009-07-30 09:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Cosmetics.
 
-	* bas-impl.tex: Forgot to document the trace-space feature ...
+2009-07-30 09:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Optimizations for vector-valued basis
+	  functions in realloc_quad_caches().
 
-	* bas-impl.tex: Forgot to document the trace-space feature ...
+2009-07-29 15:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 10:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/assemble.c, src/Common/quad_cache.c: Augment the
+	  OPERATOR_INFO structure with a QUAD_MATRIX structure which
+	  specifies the quad-rule for each block of a block-operator.
 
-	* preface-man.tex: Write a comment on the missing book-part,
-	  concerning back references.
+2009-07-29 06:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Try to optimize compute_psi_phi_11().
 
-	* preface-man.tex: Cosmetics.
+2009-07-27 17:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 04:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h.in.in: __flatten__ was not introduced before
+	  4.1, I think.
 
-	* preface-man.tex: Cosmetics.
+2009-07-27 17:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Cosmetics.
 
-	* preface-man.tex: Should be fairly complete now.
+2009-07-27 08:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/bas_fct.c: Also check for a profiled enabled basis
+	  function plugin.
 
-	* solve-tools.tex: Cosmetics.
+2009-07-24 22:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/submesh.c: Define a trace
+	  operation for DOF_REAL_VEC_D functions.
 
-	* examples.tex: Cosmetics.
+2009-07-22 21:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c: Fix the
+	  previous fix. Grin.
 
-	* alberta-man.tex, preface-man.tex: Write a preface for the
-	  reference manual.
+2009-07-22 06:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c, src/Common/numint.c: Fix some bux
+	  related to per-element initializers.
 
-	* alberta.bib: Include the book.
+2009-07-22 21:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 01:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/Makefile.am: Build profiling enabled libraries.
 
-	* solve-tools.tex: Document the preconditioners.
+2009-07-21 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 01:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Cosmetics.
 
-	* graph-tools.tex: Quote the online-help from the grape and
-	  paraview interfaces.
+2009-07-21 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 01:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Forgot an initialization.
 
-	* function-template.tex: Typo.
+2009-07-21 08:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 13:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c: In the
+	  context of direct sums there was some over-optimizatin w.r.t. to
+	  mixed/non-mixed discretisations.
 
-	* static_condensation/src/Makefile.am: Slight fixes for the install
-	  target.
+2009-07-21 07:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 13:14  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: get_master_dof_indices() and
+	  get_master_bound() unluckily were broken (wrong order of element
+	  type and orientation related indices).
 
-	* static_condensation/demo/Common/mini-quasi-stokes.c: Replaced
-	  '#include <static-condensation-dd.h>' by '#include
-	  <static-condensation.h>' because of merged libary and header file
-	  for the blocked and non-blocked versions.
+2009-07-21 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 12:53  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* paraview/Common/alberta2paraview.c: Fix genratation of cell data.
 
-	* static_condensation/src/Makefile.am,
-	  static_condensation/src/static-condensation-dd.c,
-	  static_condensation/src/static-condensation-dd.h,
-	  static_condensation/src/static-condensation.h: Use only a single
-	  library and header file for the blocked and non-blocked versions.
+2009-07-20 15:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 16:19  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: __dof_gemv_rdr() was broken.
 
-	* src/Common/alberta.h, src/Common/parametric.c: -
-	  use_lagrange_parametric now takes care of the initialization of
-	  max_iter and tolerance for the newton method in
-	  param_world_to_coord.
-	  The values are read from the init file, the keywords are:
-	  pwtc_newton->tolerance and pwtc_newton->max_iter,
-	  with default values:
-	  tolerance = 1e-15 and max_iter = 1000.
-	  
-	  - k may be NULL, in that case no information about indices will
-	  be available
+2009-07-20 06:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 18:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: N_BAS_LAGRANGE(): cast to signed integer.
+	  dof_compress(): iterate down to the slave-meshes.
 
-	* src/Common/heat.c: Cometics (comment)
+2009-07-20 06:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_intern.h: N_BAS_LAGRANGE(): cast to signed
+	  integer.
 
-	* COPYING: Again, the GNU licence.
+2009-07-20 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bulk_trace_tensor_bubbles.c,
+	  libalbas/src/tensor_wall_bubbles.c: Trace-mapping was broken.
 
-	* README: Update.
+2009-07-20 07:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 13:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bulk_trace_tensor_bubbles.c: Use the correct normal
+	  ...
 
-	* AUTHORS, HOWTO-port-ellipt.txt, README-ALBERTA-1.2, configure.ac:
-	  Labouring towards a release.
+2009-07-20 06:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/Makefile.am, libalbas/src/albas.h,
+	  libalbas/src/basfcts.c, libalbas/src/bubble.c,
+	  libalbas/src/bulk_trace_bubble.c,
+	  libalbas/src/bulk_trace_tensor_bubbles.c,
+	  libalbas/src/tensor_wall_bubbles.c, libalbas/src/trace_bubble.c,
+	  libalbas/src/trace_tensor_bubbles.c, libalbas/src/wall_bubbles.c:
+	  Higher order bubbles, not yet working.
 
-	* README: Mark this file as out-of-date.
+2009-07-16 07:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/submesh.c: lookup-methods for
+	  trace meshes to find an existing trace-mesh.
 
-	* HOWTO-port-ellipt.txt: Cosmetics.
+2009-07-13 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Makefile.am, src/alberta_util_inlines.h.in.in: Really get rid
+	  for Fortran (unless requested).
 
-	* configure.ac: Versin to v3.0-rc1
+2009-07-07 04:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/malloc-debug.c: New function zap_alloc_records() to
+	  re-initialize the allocation records to the initial state.
 
-	* NEWS: Versin to v3.0-rc1
+2009-07-07 04:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Memory leaks.
 
-	* AUTHORS: Fix some dates.
+2009-07-07 04:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 01:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Don't allocate QUAD_FAST caches if not
+	  necessary.
 
-	* HOWTO-port-ellipt.txt, howto-port-ellipt.txt: Rename.
+2009-07-06 15:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-26 01:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/cg.c: Fix a memory leak.
 
-	* howto-port-ellipt.txt: Comment the global_refine() change.
+2009-07-06 15:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 20:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/oem_sp_solve.c: Fix a memory leak.
 
-	* alberta.bib, assemble-tools.tex, eval-tools.tex,
-	  function-template.tex, solve-tools.tex: Start with the
-	  documentation for the precondtioners, change the
-	  OPERATOR_INFO to reflect the most recent changes.
+2009-07-05 11:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/0d/bas_fct_0d.c, src/1d/disc-ortho-poly.c.h,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/1d/submesh_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/disc-ortho-poly.c.h,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/submesh.c: Change the way
+	  boundary classification are transferred to the trace-meshes. To
+	  this end, the EL_INFO structure now (again) contains boundary
+	  bit-masks tied to the face sub-simplices of a tetrahedron, so
+	  face_bound, edge_bound and vertex_bound are meant in the 3d
+	  sense. Then: if the FILL_MASTER_INFO fill-flag is set during
+	  mesh-traversal, those bitmasks always contain the boundary
+	  classification w.r.t. the master mesh, 2d case, e.g.:
+	  
+	  el_info->face_bound[0] is the boundary type of the face of the
+	  master element el_info->edge_bound[0..2] are the boundary types
+	  of the edges of the master el_info->vertex_bound[0..2]
+	  analogously
+	  
+	  In order to allow stuff like assembling "master-matrices" over
+	  trace-meshes the get_bound() call-backs of the BAS_FCTS structure
+	  has been changed s.t. it no longer looks at EL_INFO->wall_bound,
+	  but instead always uses EL_INFO->{face,edge,vertex}_bound. In
+	  particular, 2d basis functions with CENTER DOFs may now return
+	  non-interior boundary classifications when called with an
+	  EL_INFO-structure with FILL_MASTER_INFO set.
+
+2009-07-05 11:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Trailing new-line in write_macro().
+
+2009-07-05 21:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bulk_trace_bubble.c: Fix the initialization mode of
+	  the per-element initializer (el_info == NULL).
+
+2009-07-05 11:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c, libalbas/src/bulk_trace_bubble.c,
+	  libalbas/src/mini-Xd.c, libalbas/src/raviart_thomas.c,
+	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c,
+	  paraview/Common/alberta2paraview.c: Change the way boundary
+	  classification are transferred to the trace-meshes. To this end,
+	  the EL_INFO structure now (again) contains boundary bit-masks
+	  tied to the face sub-simplices of a tetrahedron, so face_bound,
+	  edge_bound and vertex_bound are meant in the 3d sense. Then: if
+	  the FILL_MASTER_INFO fill-flag is set during mesh-traversal,
+	  those bitmasks always contain the boundary classification w.r.t.
+	  the master mesh, 2d case, e.g.:
+	  
+	  el_info->face_bound[0] is the boundary type of the face of the
+	  master element el_info->edge_bound[0..2] are the boundary types
+	  of the edges of the master el_info->vertex_bound[0..2]
+	  analogously
+	  
+	  In order to allow stuff like assembling "master-matrices" over
+	  trace-meshes the get_bound() call-backs of the BAS_FCTS structure
+	  has been changed s.t. it no longer looks at EL_INFO->wall_bound,
+	  but instead always uses EL_INFO->{face,edge,vertex}_bound. In
+	  particular, 2d basis functions with CENTER DOFs may now return
+	  non-interior boundary classifications when called with an
+	  EL_INFO-structure with FILL_MASTER_INFO set.
 
-	* function-template.tex: A template demonstrating one way to
-	  document a library function.
+2009-07-03 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 10:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: To assemble "master" matrices over
+	  trace-meshes we need the proper boundary information. This is to
+	  be implemented.
 
-	* ., defs.tex, solve-tools.tex: \hyperitem, working on the
-	  saddle-point solvers.
+2009-07-03 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: print_el_bndry_vec() and ..schar_vec().
 
-	* solve-tools.tex: Working on the saddle-point stuff.
+2009-07-02 21:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/3d/submesh_3d.c: The faked slave refinement patch needs
+	  fill-flags to be set.
 
-	* graph-tools.tex: Typo.
+2009-07-02 21:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/refine_2d.c: Move the new-coords stuff and some other
+	  things to AI_bisect_patch().
 
-	* paraview/Common/alberta2paraview.c: Online help.
+2009-07-02 11:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/read_mesh.c: Don't use static variables.
 
-	* src/Common/parametric.c: Cosmetics.
+2009-07-02 06:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Fix a bogus warning message.
 
-	* src/Common/alberta.h, src/Common/assemble.c,
-	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c: Give
-	  the OPERATOR_INFO and BNDRY_OPERATOR_INFO new components
-	  LALt_degree etc. which suggest a quadrature degree for the
-	  integral
-	  kernels. This can be used to choose the quadrature rules in a
-	  more
-	  efficient manner in the context of direct sums of finite element
-	  spaces.
+2009-07-02 05:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 15:06  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/oem_sp_solve.c: Projection/prolongation stages of the
+	  new preconditioner were somewhat broken.
 
-	* src/Common/alberta.h, src/Common/parametric.c: - fixed warning
-	  concerning k
+2009-07-01 22:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/oem_sp_solve.c: Support an
+	  initial flux argument.
 
-	* src/Common/numint.c: get_quad_fast(): to not install per-element
-	  initializers for
-	  structures which do not need one.
+2009-07-01 22:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 13:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/traverse_r_2d.c: Missing braces.
 
-	* src/2d/element_2d.c, src/3d/element_3d.c: Use a more verbose
-	  error message if codim > 0.
+2009-07-01 18:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-25 13:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/oem_sp_solve.c: No-precon bug-fix.
 
-	* src/Common/numint.c: Fix a bug in get_quad_fast(); support for
-	  direct sums was broken.
+2009-07-01 18:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_intern.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c: Fix a
+	  caching bug (context pw_const).
 
-	* solve-tools.tex: Start to document the saddle point solvers.
+2009-07-01 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h, src/Common/oem_sp_solve.c: Implement a more
+	  sensible preconditioner for the multi-constraint case.
 
-	* ellipt.tex: Fix a broken ref.
+2009-07-01 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c: Fix an
+	  initialization bug w.r.t. to FILL_MASTER_NEIGH.
 
-	* dof-impl.tex: label for MatrixTranspose.
+2009-07-01 22:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 20:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/src/static-condensation.c: Cosmetics.
 
-	* defs.tex: New \hyperitem macro, to refer to a \kitme{} via
-	  \hyperlink{}
+2009-07-01 18:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 16:00  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* libalbas/src/bubble.c, libalbas/src/bulk_trace_bubble.c,
+	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c: Adjust
+	  interpolation/restriction.
 
-	* assemble-tools.tex: insert header of el_mat_axpby
+2009-06-30 09:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 10:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Allow pseudo-scalar fe-spaces with
+	  vector-valued basis functions.
 
-	* solve-tools.tex: Document the abstract interface for the
-	  CG-method for Schur's complement.
+2009-06-29 19:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/write_mesh.c: fwrite_dof_matrix_pbm(): use
+	  row_fe_space->used_count, not matrix->size (in case we have an
+	  admin).
 
-	* paraview/Common/alberta2paraview.c: Cosmetics.
+2009-06-29 05:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: Fix get_master_dof_indices().
 
-	* Makefile.am: Introduce a DIST_SUBDIRS variable.
+2009-06-29 05:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 19:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: Fix the print routines for DOF_MATRIXes.
 
-	* src/Common/oem_sp_solve.c: Cosmetics.
+2009-06-29 19:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 16:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* libalbas/src/bubble.c, libalbas/src/bulk_trace_bubble.c,
+	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c,
+	  paraview/Common/alberta2paraview.c: Be more careful with the
+	  allocation of QUAD_FAST structs.
 
-	* src/Common/el_vec.h: el_mat_axpby for chained bas-fcts
+2009-06-29 05:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 16:01  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* libalbas/src/bulk_trace_bubble.c, libalbas/src/trace_bubble.c,
+	  libalbas/src/wall_bubbles.c: Allow for scalar fe-functions.
 
-	* src/Common/alberta_inlines.h: cosmetic
+2009-06-27 19:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 14:58  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/bas_fct.c: bfcts_chain_init_element(): give basis
+	  functions without initializer a dummy tag INIT_EL_TAG_DFLT.
 
-	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c, src/Common/alberta.h,
-	  src/Common/parametric.c: - Added function param_world_to_coord.
+2009-06-27 06:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 13:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c, src/Common/quad_cache.c,
+	  src/Common/read_mesh.c, src/Common/submesh.c,
+	  src/Common/write_mesh.c: Support for "bulk-trace" functions.
 
-	* src/Common/el_vec.h: Cosmetics.
+2009-06-27 06:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-24 10:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/basfcts.c, libalbas/src/bulk_trace_bubble.c: Support
+	  for "bulk-trace" functions.
 
-	* src/Common/alberta.h, src/Common/oem_solve.c: Rename
-	  oem_exit_mat_vec() to exit_oem_mat_vec().
+2009-06-26 20:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/0d/bas_fct_0d.c, src/1d/disc-ortho-poly.c.h,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/2d/disc-ortho-poly.c.h,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc-ortho-poly.c.h,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/memory.c,
+	  src/Common/read_mesh.c, src/Common/submesh.c,
+	  src/Common/write_mesh.c: Experimental support for bulk-trace
+	  spaces, with support on the elements stituated at the boundary
+	  and a dof-admin living on the trace mesh.
 
-	* solve-tools.tex: Rename some sections.
+2009-06-26 08:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: Typo.
 
-	* src/Common/oem_solve.c: rename oem_init_mat_vec() to
-	  init_oem_mat_vec().
+2009-06-26 21:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bulk_trace_bubble.c: Experimental support for
+	  bulk-trace spaces, with support on the elements stituated at the
+	  boundary and a dof-admin living on the trace mesh.
 
-	* src/Common/el_vec.h: elmat_axpy(): A->type and res->type were
-	  interchanged.
+2009-06-26 20:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 16:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/Makefile.am, libalbas/src/albas.h,
+	  libalbas/src/basfcts.c, libalbas/src/bubble.c,
+	  libalbas/src/bulk_trace.c, libalbas/src/mini-Xd.c,
+	  libalbas/src/null.c, libalbas/src/raviart_thomas.c,
+	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c:
+	  Experimental support for bulk-trace spaces, with support on the
+	  elements stituated at the boundary and a dof-admin living on the
+	  trace mesh.
 
-	* src/Common/alberta_inlines.h: MDMAXEY_DOW() and MSCMAXEY_DOW()
-	  had bugs.
+2009-06-26 08:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 16:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-stokes.c: ellipt_est_dow(),
+	  not _d().
 
-	* src/Common/alberta.h: Rename oem_init_mat_vec() to
-	  init_oem_mat_vec().
+2009-06-26 08:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 15:26  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-quasi-stokes.c:
+	  ellipt_est_dow(), not _d().
 
-	* src/Common/alberta_inlines.h: added axpby-routines needed by
-	  axpby-routines for element-matrixes in el_vec.h
+2009-06-26 08:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 15:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* libalbas/src/Makefile.am, libalbas/src/bulk_trace.c: Attempts to
+	  define a bizarre space with DOFs on a trace mesh and support on
+	  the elements situated at the boundary.
 
-	* src/Common/el_vec.h: added axpby-routines for element-matrixes
+2009-06-26 08:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-23 10:03  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* block_solve/demo/Common/stokes.c: Use ellipt_est_dow(), not
+	  ..._d().
 
-	* src/Makefile.am, src/alberta_util.h.in.in, src/gausselim.c: added
-	  Claus' Gauss elimination:
-	  Simple Gauss elimination with total pivot search for
-	  non-degenerate quadratic matrices. BIG FAT NOTE: M and b are
-	  destroyed by this function.
+2009-06-25 19:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-22 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/traverse_r.c: Update for 0d (FILL_MASTER_NEIGH).
 
-	* bas-concept.tex, dof-concept.tex: "rx" issues.
+2009-06-25 19:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-22 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: Complete fill_slave_el_info().
 
-	* assemble-tools.tex, bas-impl.tex, dof-impl.tex, ellipt.tex,
-	  heat.tex, solve-tools.tex: "access of" -> "access to"
+2009-06-25 19:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-22 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Dump trace
+	  meshes to disk and read them back automagically.
 
-	* adapt-concept.tex, adapt-tools.tex, alberta-book.tex,
-	  alberta-man.tex, assemble-tools.tex, bas-concept.tex,
-	  bas-impl.tex, dof-impl.tex, ellipt.tex, est-tools.tex,
-	  eval-tools.tex, mesh-concept.tex, mesh-impl.tex, nonlin.tex,
-	  param-impl.tex, rc-impl.tex, solve-tools.tex, submesh-impl.tex:
-	  Really make use of the rx package, including _correct_ hyperrefs
-	  in
-	  PDF documents.
+2009-06-25 19:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-22 17:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: Lower 0-dim end for trace-mesh chains.
 
-	* alberta-man.tex, alberta.bib, assemble-tools.tex, est-tools.tex,
-	  eval-tools.tex, solve-tools.tex: Further progress. Layout issue:
-	  use bold \kitem{}s, otherwise the
-	  entire documentation is close to unreadable (wished for Doxygen
-	  for
-	  the reference manual).
+2009-06-25 19:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-22 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/l2scp.c: Compiler warning.
 
-	* src/alberta_util.h.in.in: Comment the OEM_GEMV_FCT type.
+2009-06-25 19:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-20 03:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
+	  src/Common/alberta.h: Support filling in also the bulk-neighbour
+	  with FILL_MASTER_NEIGH during trace-mesh traversal.
 
-	* est-tools.tex, solve-tools.tex: Work hard to bring this
-	  documentation and maintenance night-mare to an end.
+2009-06-25 19:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-20 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/parametric_1d.c: Tiny fixes.
 
-	* alberta-man.tex, bas-impl.tex, defs.tex, est-tools.tex,
-	  eval-tools.tex, mesh-impl.tex, rc-impl.tex: Moving towards a sync
-	  between the source code and the documentation ...
+2009-06-25 19:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-20 03:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* src/Common/alberta.h: Fix a comment.
-
-2009-03-19 21:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/0d/parametric_0d.c: Add the trivial lower-end for trace-mesh
+	  chains.
 
-	* adapt-concept.tex, alberta.bib, assemble-tools.tex,
-	  chain-impl.tex, dof-impl.tex, ellipt.tex, eval-tools.tex,
-	  examples.tex, files.tex, heat.tex, init-element-impl.tex,
-	  mesh-impl.tex, param-impl.tex, rc-impl.tex, traverse-impl.tex,
-	  util-impl.tex: Desparately trying to sync with the state of the
-	  source-code.
+2009-06-25 19:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/0d/element_0d.c: Some adjustments.
 
-	* nonlin.tex: Synchornize with the actual source-code.
+2009-06-25 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c: Bug-fix w.r.t. to selection of quad-rules.
 
-	* examples.tex: Write a section on libdemo.a
+2009-06-25 19:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/trace_bubble.c: Use the correct orientation for the
+	  normal.
 
-	* chain-impl.tex: Work in progress.
+2009-06-25 19:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bulk_trace.c: Initial revision.
 
-	* bas-impl.tex: get_fe_space() versus get_dof_space().
+2009-06-24 17:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 16:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/spcg.c: Fix division by zero problem in case of info == 0
+	  (introduced by previous changes).
 
-	* static_condensation/demo/Common/mini-quasi-stokes.c,
-	  static_condensation/demo/Common/mini-stokes.c: Cosmetics.
+2009-06-24 18:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 21:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/ilu_k_precon.c: Bug-fix (precon for scalar-vector mv).
 
-	* src/Common/submesh.c: Typo in commment.
+2009-06-24 17:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 21:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_bndry.c, src/Common/assemble_neigh.c:
+	  row-trace_dof_map was not initialized properly.
 
-	* src/Common/l2scp.c: Remove the "error unimplemented" message for
-	  Robin boundaries for
-	  vector-valued operators.
+2009-06-23 23:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: Install minfo->dirichlet_bndry into all
+	  block-matrix components.
 
-	* src/Common/dof_admin.c: Remove the LIST_NODE definitions, take
-	  the corresponding one from alberta_util.
+2009-06-23 11:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src: svn:ignore.
 
-	* src/Common/alberta.h: Remove the LIST_NODE definitions, take the
-	  corresponding one from alberta_util.
+2009-06-23 11:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/Makefile.am: Always generate the assemble sources.
 
-	* src/Common/MG_s1.c: Removed some "unused variable" warnings.
+2009-06-23 11:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 21:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_bndry.c: Call only the initializers for the
+	  respective wall.
 
-	* src/Common/ellipt.c, src/Common/heat.c: Cosmetics.
+2009-06-23 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in: Include the $top_srcdir into the
+	  #file directive.
 
-	* src/Common/nonlin.c: Cosmetics.
+2009-06-23 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/wall_quad.c: Remove an over-optimization bug in
+	  init_wall_quad_fast().
 
-	* src/Common/nlsolve.c: Cosmetics.
+2009-06-23 11:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Little optimizations.
 
-	* src/Common/nlprob.c: Cosmetics.
+2009-06-22 06:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Tiny cleanup.
 
-	* src/Common/cmdline.c: Typo.
+2009-06-22 06:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: print_matrix_row() functions for
+	  debugging purposes.
 
-	* src/2d/INIT/nonlin.dat: Add the "online graphics:" key.
+2009-06-20 14:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble.h,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
+	  src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in,
+	  src/Common/assemble_neigh.c: DG stuff was broken in the presence
+	  of per element initializers.
 
-	* m4: Ignore some files nowadays installed by aclocal.
+2009-06-17 01:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-19 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_neigh.c: DG stuff was broken in the presence
+	  of per element initializers.
 
-	* m4/openmp.m4: Check for OpenMP
+2009-06-17 07:32  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-2009-03-18 18:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/src/static-condensation-dd.c,
+	  static_condensation/src/static-condensation.c: fix a bug
 
-	* chain-impl.tex: Push it further on, getting closer to having a
-	  least some kind of
-	  information for everything.
+2009-06-09 09:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-18 15:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/3d/macro_3d.c: Edge boundary-types were computed wrongly.
 
-	* mesh-impl.tex: Fix some \idx errors
+2009-06-08 05:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-18 15:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex, est-tools.tex, solve-tools.tex,
+	  submesh-impl.tex: Update.
 
-	* alberta-book.tex, alberta-man.tex: Officially, it is
-	  Claus-Justus, not Claus
+2009-06-08 05:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-17 19:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quasi-stokes.c: Slight fixes and adaptation to
+	  robin_bound() calling convention.
 
-	* ., adapt-tools.tex, alberta-man.tex, assemble-tools.tex,
-	  bas-impl.tex, defs.tex, dof-impl.tex, ellipt.tex, eval-tools.tex,
-	  heat.tex, impl.tex, init-element-impl.tex, mesh-impl.tex,
-	  nonlin.tex, param-impl.tex, rc-impl.tex, solve-tools.tex,
-	  submesh-impl.tex: Various changes, the stuff finally seems to
-	  converge to something. direct sums of finite element spaces still
-	  need to be documented, but INIT_ELEMENT() stuff is there.
+2009-06-08 05:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-17 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/bicgstab.c, src/cg.c, src/gmres.c, src/info.c, src/odir.c,
+	  src/ores.c, src/qmr.c, src/spcg.c, src/strerror.c, src/symmlq.c:
+	  Indentation.
 
-	* Makefile: Add init-element-impl.tex
+2009-06-08 05:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-17 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_intern.h: Fix missing ..._strerror() protos.
 
-	* src/Common/quad_cache.c: Use 10*REAL_EPSILON for TOO_SMALL.
+2009-06-08 05:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 17:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: bitfied_ffs() was broken.
 
-	* assemble-tools.tex, bas-impl.tex, dof-impl.tex, eval-tools.tex,
-	  mesh-impl.tex, param-impl.tex, periodic-impl.tex: Further
-	  progress. This is a maintenance night-mare. Wished for Doxygen
-	  or something similar, though D. is by far not perfect ...
+2009-06-08 22:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 08:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: Be less verbose with some GET_PARAMETER
+	  stuff.
 
-	* util-impl.tex: Document the '%B'-key (boolean value).
+2009-06-08 22:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 08:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/3d/coarsen_3d.c: coarsen was broken with new_coords, a "late
+	  time follow up" of the periodic stuff dingsbums changes.
 
-	* dof-impl.tex: Note that get_dof_blah_vec() makes a copy of the
-	  fe-space.
+2009-06-08 05:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 08:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/wall_quad.c: Fix a buggy error message.
 
-	* bas-impl.tex: Document the interpol() hooks.
+2009-06-08 05:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 00:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: get_bndry_submesh_by_segment(...,
+	  bndry_mask) functions; convert the parts of the boundary matching
+	  the bits set in bndry_mask into a boundary sub-mesh.
 
-	* bas-impl.tex: One more cross reference.
+2009-06-08 05:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 00:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: bbox adjustment was wrong.
 
-	* assemble-tools.tex, bas-impl.tex, chain-impl.tex, dof-impl.tex,
-	  eval-tools.tex, graph-tools.tex, mesh-impl.tex, param-impl.tex,
-	  periodic-impl.tex, submesh-impl.tex, traverse-impl.tex:
-	  Desperately working on the documentation, which is hardly
-	  maintainable
-	  because of the choice to keep it separated from the source code.
+2009-06-08 05:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 16:38  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/oem_sp_solve.c: Boundary condition call-back for the
+	  preconditioner.
 
-	* sub_refinement/sub-refinement.c: started to implement fill-coords
+2009-06-08 05:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 17:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: FE_SPACE now has a reference counter,
+	  free_fe_space() will release the memory when the reference count
+	  is 0, copy_fe_space() will increment that reference count.
 
-	* src/Common/bas_fct.c: The generic fill_XXX_vec() routines now
-	  also take into account, that
-	  the DOF_XXX_VEC structures meanwhile come with their own private
-	  element vector instance.
+2009-06-08 05:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 17:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/l2scp.c: Robin bc with 1/h^\alpha penalty.
 
-	* src/2d/lagrange_1_2d.c: Typo in name.
+2009-06-08 05:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 02:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Export
+	  uh_loc and uh_old_loc via element_est_uh_loc() etc functions.
 
-	* src/Common/MG_s1.c: Use FOR_ALL_MAT_COLS() macros all over the
-	  place.
+2009-06-08 05:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 02:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/error.c: Error functions for the deformation tensor.
 
-	* src/Common/MG_s2.c: Cosmetics.
+2009-06-08 05:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 02:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/el_vec.h: __bi_mat_el_vec() had a serious bug.
 
-	* src/Common/memory.c: Allow a NULL argument for row_fe_space in
-	  get_dof_matrix(), otherwise
-	  the MG-code breaks.
+2009-06-08 05:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 00:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Mixing constant and non-constant
+	  operator kernels on parametric meshes was broken; some of the
+	  INIT_ELEMENT() stuff was broken, too.
 
-	* src/2d/element_2d.c: Typo in comment.
+2009-06-08 05:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-13 00:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_fcts.c.in: Get rid of some newer compiler
+	  warnings.
 
-	* src/Common/numint.c: Set INIT_PHI and INIT_GRD_PHI when
-	  requesting a quad-fast with INIT_GRD_PHI respectively INIT_D2_PHI
-	  for vector-valued basis functions.
+2009-06-08 05:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 16:49  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/assemble_bndry_fcts.c.in: Get rid of some newer
+	  compiler warnings.
 
-	* sub_refinement/sub-refinement.c: now sub-refinement.c compiles
+2009-06-08 05:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_intern.h: OPERTATOR_INFO's are only considered
+	  equal if their fill-flags also conincide.
 
-	* sub_refinement, sub_refinement/sub-refinement.c:
+2009-06-08 05:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Some changed proto-types, fix the estimater
+	  ..._d() versions. FE_SPACE now has a reference counter.
 
-	* sub_refinement/Makefile.am: Typo.
+2009-06-08 05:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/Makefile.alberta.in: Add ${prefix}/include to the
+	  include-path.
 
-	* sub_elements, sub_refinement, sub_refinement/Makefile.am: Renamed
+2009-06-08 04:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/submesh_2d.c, src/3d/submesh_3d.c: Inheritance of boundary
+	  types was somewhat broken.
 
-	* sub_elements/Makefile.am: Initial revision.
+2009-06-08 04:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:00  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-quasi-stokes.c: Adjust to
+	  changed calling convention for robin_bound().
 
-	* sub_elements, sub_elements/sub-refinement.c: moved sub_elements.c
-	  from alberta/src/Common
+2009-06-08 04:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/trace_bubble.c: Remove some unneeded code.
 
-	* src/Common/sub-refinement.c: Moved to the
-	  TOP_LEVEL/add_ons/sub_refinement/ sub-dir.
+2009-06-08 04:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 13:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* paraview/Common/alberta2paraview.c: Cosmetics.
 
-	* src/1d/element_1d.c: - world_to_coord_1d can now handle the case
-	  DIM_OF_WORLD != 1
+2009-06-08 04:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-12 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* block_solve/demo/Common/stokes.c: Cosmetics.
 
-	* configure.ac: Add add_ons/sub_refinement/Makefile
+2009-05-31 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: Comment.
 
-	* rc-concept.tex: XEmacs stuff.
+2009-05-29 23:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* tests/read_mesh_test.c: Fix a broken preproc statement.
 
-	* mesh-impl.tex: Write some stuff on boundary types.
+2009-05-28 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: get_quad_fast(): Call the global
+	  initializers for objects with per-element setup.
 
-	* assemble-tools.tex: Include the BNDRY_OPERATOR_INFO
-	  (undocumented).
+2009-05-27 09:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* Makefile.am: Fix triangle2alberta stuff.
 
-	* static_condensation, static_condensation/demo,
-	  static_condensation/demo/2d, static_condensation/demo/3d,
-	  static_condensation/src: Ignore severeal Makefile.in's
+2009-05-20 12:21  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/trav_xy.c: - Fixed find_el_at_pt_recursive to work
+	  properly on refined parametric meshes.
 
-	* src/alberta_Nd_profile: Ignore some auto-files.
+2009-05-20 10:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: Be more carefule with
+	  parametric->use_reference_mesh.
 
-	* src/2d/Macro/periodic-torus.amc: Comments.
+2009-05-20 10:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-11 18:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/parametric_2d.c: Be more carefule with
+	  parametric->use_reference_mesh.
 
-	* src/2d/Macro/macro.amc: Cosmetics.
+2009-05-20 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-10 10:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/gltools.c: Fix a potential segmentation bug.
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c: Fix a bug triggered by missing
-	  init_element() hooks in the
-	  OPERATOR_INFO structure in the context of p.w. linear
-	  "lagrange_parametric"-meshes.
+2009-05-20 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-09 11:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* triangle2alberta/Makefile.am,
+	  triangle2alberta/triangle2alberta.c: Fixes.
 
-	* static_condensation/demo/Common/mini-quasi-stokes.c: Remove some
-	  std=c99 dependencies.
+2009-05-19 08:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-09 11:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* triangle2alberta/triangle2alberta.c: triangle2alberta update. Not
+	  working yet.
 
-	* src/alberta_util_inlines.h.in.in: Remove some std=c99
-	  dependencies.
+2009-05-19 08:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-04 11:03  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* triangle2alberta/Makefile.am: Initial revision
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: cleaned up
+2009-05-18 11:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-04 10:56  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/alberta.h: New component
+	  "vertex_coords()" in PARAMTRIC: fill the supplied EL_INFO
+	  argument with the coordiantes of the vertices of the curved
+	  simplex.
 
-	* src/Common/block_precon.c: fixed a misspelling (replaced aacu
-	  with accu)
+2009-05-18 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-04 10:53  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/trav_xy.c: Indentation.
 
-	* src/Common/read_mesh_xdr_1.2.c: cleaned up
+2009-05-18 18:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-03-04 10:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* Makefile.am, triangle2alberta/triangle2alberta.c: main() function
+	  for triangle2alberta
 
-	* src/Common/memory.c: fixed a bug in __print_el_matrix line 2926
-	  there was one "break" to much
-	  
-	  added in line 2930 an "print_msg("\n");" for a better readability
+2009-05-13 09:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-26 14:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* bamg2alberta/bamg2alberta.c: typo
 
-	* dof-impl.tex: fixed a misspelling in line 260:
-	  
-	  insert an "e" in valud
+2009-05-11 13:35  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2009-02-25 13:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Makefile.am, src/alberta_util.h.in.in, src/bicgstab.c,
+	  src/cg.c, src/gmres.c, src/odir.c, src/ores.c, src/qmr.c,
+	  src/strerror.c, src/symmlq.c: added error-output-routines
 
-	* src/Common/sub-refinement.c: Initial revision.
+2009-05-11 12:56  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2009-02-25 07:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/bicgstab.c, src/cg.c, src/gmres.c, src/odir.c, src/ores.c,
+	  src/qmr.c, src/strerror.c, src/symmlq.c: added
+	  error-output-routines
 
-	* src/Common/alberta.h: Typo in previous change.
+2009-05-11 13:38  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2009-02-25 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: moved declaration of OEM_SOLVER to file
+	  alberta_util.h.in.in
 
-	* src/Common/alberta.h: New macor BNDRY_FLAGS_MARK_BNDRY(), setting
-	  bit 0.
+2009-05-05 08:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-25 07:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quasi-stokes.c: Initialization of the preconditioner
+	  for the pressure preconditioner was broken.
 
-	* src/Common/alberta.h: New macro BNDRY_FLAGS_CMP() (ala strcmp()).
+2009-05-05 08:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/INIT/quasi-stokes.dat: Add the "dirichlet boundary"
+	  parameter.
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c: Fix some memory leaks.
+2009-05-05 08:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/wall_bubbles.c: coarse/refine_inter() was broken.
 
-	* src/Common/memory.c: Switch back to ALBERTA alloc stuff.
+2009-05-05 08:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/wall_bubbles.c: refine_inter() was broken.
 
-	* src/malloc-debug.c: Debugging.
+2009-05-02 21:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-24 20:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex: Clarify that get_dof_indices(NULL, fe_space,
+	  ...) will overwrite the storage area on the next call to this
+	  function.
 
-	* src/Common/dof_admin.c: New function summarize_dof_admin() and
-	  summarize_all_admins() for debugging.
+2009-05-02 21:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-24 20:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: New function print_el_dof_vec() for
+	  debugging purposes.
 
-	* src/malloc-debug.c: Some more statistics.
+2009-04-30 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-20 18:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/el_vec.h: Fix the element matrix support functions,
+	  were broken in some places.
 
-	* src/spcg.c: Fix handling of first iteration (iteration counts for
-	  sub-solvers were wrong,
-	  broken by my previous changes)
+2009-04-30 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-20 09:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* libalbas/src/bubble.c, libalbas/src/null.c,
+	  libalbas/src/raviart_thomas.c, libalbas/src/trace_bubble.c,
+	  libalbas/src/wall_bubbles.c: Fix some silly bugs (return of
+	  address of local variable).
 
-	* src/spcg.c: Give average iteration counts for the sub-solvers.
+2009-04-29 12:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/macro.c: mesh2macro_data(): check the return value of
+	  parametric->init_element(), if it is "false", then el_info->coord
+	  already contains the vertex co-ordinates.
 
-	* src/1d/traverse_r_1d.c: Explicitly set master->orientation to 1
-	  and its type to 0.
+2009-04-23 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* param-impl.tex: Introduce symbolic constants COPY_FROM/TO_MESH
+	  for the third argument to copy_lagrange_coords.
 
-	* src/parameters.c: Re-enable use of the C-preprocessor.
+2009-04-23 23:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* ChangeLog: Update.
 
-	* configure.ac: Re-enable use of the C-preprocessor.
+2009-04-23 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-19 12:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Introduce symbolic constants
+	  COPY_FROM/TO_MESH for the third argument to copy_lagrange_coords.
 
-	* Makefile.am: Add some missing files to EXTRA_DIST.
+2009-04-23 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-17 16:32  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* param-impl.tex: Introduce symbolic constants COPY_FROM/TO_MESH
+	  for the third argument
+	  to copy_lagrange_coords.
 
-	* heat.tex: matched heat-demo-programs to new ALBERTA-version
+2009-04-23 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 16:21  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Introduce symbolic constants
+	  COPY_FROM/TO_MESH for the third argument
+	  to copy_lagrange_coords.
 
-	* ellipt.tex, examples.tex: matched ellipt-demo-programs to new
-	  ALBERTA-version
+2009-04-23 08:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* configure.ac: Also check for C++.
 
-	* src/Common/adapt.c: New conversion '%B' which understands boolean
-	  valus (yes, y, true, t,
-	  1, no, n, false, f, 0, nil).
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* addon-tools.tex, defs.tex, param-impl.tex, solve-tools.tex: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/Common/write_mesh_gmv.c: Revert the idiotism change, rather
-	  fix Gentoo nonsense at other places (compiler-warnings issue).
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/disc-ortho-poly.c.h: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/Common/read_mesh.c: Revert the idiotism change, rather fix
-	  Gentoo nonsense at other places (compiler-warnings issue).
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 08:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/parametric.c: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/Common/alberta.h, src/Common/dof_admin.c: Change the
-	  dof_compress_hook stuff (DOF_ADMIN). The previous
-	  implementation could hardly be used from C++ code.
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 08:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/alberta_util.h.in.in: Fix some confusion with the
-	  .in.in.in.in.in.in stuff.
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* block_solve/demo/Common, libalbas/src/mini-Xd.c,
+	  static_condensation/demo/Common/mini-stokes.c: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/msg.c, src/parameters.c: New conversion '%B' which
-	  understands boolean valus (yes, y, true, t,
-	  1, no, n, false, f, 0, nil).
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 16:19  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* addon-tools.tex, defs.tex, param-impl.tex, solve-tools.tex: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/Common/ellipt.c: changed the order of "global_refine" and
-	  "get_lagrange"
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-16 12:46  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* sub_refinement: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/Common/nlsolve.c: used dof_real_vec_skel-routines
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-15 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* block_solve/demo/Common, libalbas/src/mini-Xd.c,
+	  static_condensation/demo/Common/mini-stokes.c: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/Common/macro.c: Face transformations must not map vertices to
-	  vertices belonging to
-	  the same element, the check for this was broken. Fixed.
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-14 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/disc-ortho-poly.c.h: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* libalbas/src/wall_bubbles.c: refine_inter() hooks used the EDGE
-	  DOF-node in 3d (FACE would have been correct).
+2009-04-21 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-14 15:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/parametric.c: Merge
+	  
+	  svn merge -r r3291:HEAD
+	  https://scwww.math.uni-augsburg.de/repos/alberta/branches/alberta-3.0-release
+	  
+	  onto the trunk.
 
-	* src/1d/traverse_r_1d.c: Do not forgot to initialize
-	  el_info->master.el_type and
-	  el_info->master.orientation, although these are meaningless the
-	  code
-	  relies on properly initialized values in some places.
+2009-04-17 12:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-14 10:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* HOWTO-port-ellipt.txt: kk -> cc
 
-	* src/Common/quasi-stokes.c, src/Common/stokes.c: Cleanup.
+2009-04-12 19:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-13 12:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-stokes.c: Don't use C++/C99
+	  stuff if not necessary.
 
-	* src/Common/read_mesh.c: replaced c++ commentary style with
-	  c-style
+2009-04-12 19:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-13 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-stokes.c: Don't use C++/C99
+	  stuff if not necessary.
 
-	* src/3d/ellipt-moebius.c: global_refine() now takes a third
-	  argument, the fill-flags used during mesh-traversal.
+2009-04-09 11:54  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-13 15:32  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/trav_xy.c: - edited comment, removed warning
 
-	* src/2d/INIT/quasi-stokes.dat, src/3d/INIT/quasi-stokes.dat,
-	  src/Common/quasi-stokes.c: matched demo-programs to new
-	  preconditioner ILU(k)
-	  they all compile now but have to be tested
+2009-04-09 11:54  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-13 13:55  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/trav_xy.c: - edited comment, removed warning
 
-	* src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
-	  src/Common/nlsolve.c: replaced c++ commentary style with c-style
+2009-04-08 13:24  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-13 13:55  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - Further reduced message output.
 
-	* src/2d/INIT/stokes.dat, src/3d/INIT/stokes.dat,
-	  src/Common/stokes.c: matched demo-programs to new preconditioner
-	  ILU(k)
-	  they all compile now but have to be tested
+2009-04-08 10:36  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-12 09:45  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - Changed parameter initialization of
+	  tolerance for the check "lambda[k] < 0" to reduce spam when
+	  calling param_world_to_coord repeatedly.
 
-	* static_condensation/demo/Common/mini-quasi-stokes.c,
-	  static_condensation/demo/Common/mini-stokes.c: Eliminates C++
-	  comments
+2009-04-08 08:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-12 08:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Replace the Dunavant P11 27-point quadrature
+	  rule by a rule with one more point, but which uses only interior
+	  or boundary points.
+	  
+	  Inject a new quadrature rule for P13; thus the P17 "killer" is
+	  now being used for P14 and up.
 
-	* src/Common/read_mesh.c: Free any allocated fe-space in
-	  get_dof_vec_master() (memory leak).
+2009-04-08 13:24  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-11 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - Further reduced message output.
 
-	* src/1d/traverse_r_1d.c: Initialize master.el_type and
-	  orientation.
+2009-04-08 10:36  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-11 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - Changed parameter initialization of
+	  tolerance for the check "lambda[k] < 0"
+	  to reduce spam when calling param_world_to_coord repeatedly.
 
-	* src/Common/SSOR_precon.c: Check whether the inverse of the
-	  diagonal is finite, otherwise use "1.0" as entry.
+2009-04-08 08:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-11 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Replace the Dunavant P11 27-point quadrature
+	  rule by a rule with one more point,
+	  but which uses only interior or boundary points.
+	  
+	  Inject a new quadrature rule for P13; thus the P17 "killer" is
+	  now being used
+	  for P14 and up.
 
-	* src/Common/alberta.h: FOR_ALL_DOFS() and friends macros were
-	  broken when calling "continue"
-	  inside the loop.
+2009-04-07 15:37  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 23:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - Added possibility to specify the
+	  tolerance for the check "lambda[k] < 0" via GET_PARAMETER.
+	  Keyword:
+	  parametric->lagrange->param_world_to_coord->lambda->tolerance
+	  Default value: -75*REAL_EPSILON
 
-	* bas-impl.tex, ellipt.tex, heat.tex, mesh-impl.tex, nonlin.tex,
-	  rc-impl.tex: Slight improvements.
+2009-04-07 15:37  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - Added possibility to specify the
+	  tolerance for the check "lambda[k] < 0" via
+	  GET_PARAMETER.
+	  Keyword:
+	  parametric->lagrange->param_world_to_coord->lambda->tolerance
+	  Default value:
+	  -75*REAL_EPSILON
+	  
 
-	* block_solve/demo/Common/stokes.c,
-	  block_solve/src/oem_block_solve.c,
-	  libalbas/tests/stokes_bubble_d_test.c,
-	  libalbas/tests/stokes_bubble_test.c,
-	  libalbas/tests/stokes_wall_bubble_test.c,
-	  static_condensation/demo/Common/mini-quasi-stokes.c,
-	  static_condensation/demo/Common/mini-stokes.c: Remove some
-	  compiler warnings, update to changed calling convention
-	  for refine() & friends
+2009-04-06 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 23:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* .: Ignore some stuff.
 
-	* src/1d/refine_1d.c, src/2d/refine_2d.c, src/3d/refine_3d.c,
-	  src/Common/refine.c: Automatically enhance the fill-flags by the
-	  requirements of then
-	  basis fuctions attached to the refinement call-backs.
+2009-04-06 00:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* Makefile, alberta-man.tex, assemble-tools.tex, defs.tex,
+	  dof-impl.tex, eval-tools.tex: Try to define theorem-like
+	  environments for the docuementatoin of data-types etc.
 
-	* src/Common/parametric.c, src/Common/submesh.c: free_dof_xxx_vec()
-	  now takes care for itself to free the fe-space.
+2009-04-06 15:20  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - reduced infolevel for GET_PARAMETER -
+	  replaced some e-15 with REAL_EPSILONs - added security check: in
+	  case the mesh is already parametric, use_lagrange_parametric
+	  returns without changing the mesh (calling
+	  use_lagrange_parametric twice per mesh will corrupt the mesh)
 
-	* src/Common/block_precon.c, src/Common/dof_admin.c,
-	  src/Common/macro.c, src/Common/read_mesh.c,
-	  src/Common/read_mesh_xdr_1.2.c, src/Common/write_mesh_gmv.c,
-	  tests/read_mesh_test.c: Remove some compiler warnings, update to
-	  changed calling convention
-	  for refine() & friends
+2009-04-06 09:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 07:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/trav_xy.c: - fixed possible evaluation of lambda[k]
+	  when k is < 0
 
-	* src/Common/coarsen.c, src/Common/refine.c: Change calling
-	  convention for refine().
+2009-04-06 08:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/2d/element_2d.c: Replace some strange '< -1e-15' by a more
+	  sensible '< -10 * REAL_EPSILON'.
 
-	* src/Common/alberta.h: Give the adapt structur a new fill-flags
-	  component.
+2009-04-06 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* .: Ignore some stuff.
 
-	* src/Common/adapt.c: Give the adapt structur a new fill-flags
-	  component.
+2009-04-06 00:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 21:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* Makefile, alberta-man.tex, assemble-tools.tex, defs.tex,
+	  dof-impl.tex, eval-tools.tex: Try to define theorem-like
+	  environments for the docuementatoin of
+	  data-types etc.
 
-	* src/3d/ellipt2.c, src/4d/ellipt-klein-bottle.c,
-	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-dg.c,
-	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
-	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
-	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
-	  src/Common/nonlin.c, src/Common/quasi-stokes.c,
-	  src/Common/stokes.c: refine()/coarsen(): now need a fill-flags
-	  argument.
+2009-04-06 15:20  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric.c: - reduced infolevel for GET_PARAMETER
+	  - replaced some e-15 with REAL_EPSILONs
+	  - added security check:
+	  in case the mesh is already parametric, use_lagrange_parametric
+	  returns without changing the mesh
+	  (calling use_lagrange_parametric twice per mesh will corrupt the
+	  mesh)
 
-	* src/Common/geomview-graphics.c: Remove some compiler warnings,
-	  update to changed calling convention
-	  for refine() & friends
+2009-04-06 09:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-09 19:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/trav_xy.c: - fixed possible evaluation of lambda[k]
+	  when k is < 0
 
-	* generate-alberta-automakefiles.sh: Was using debug flags for
-	  profile libraries.
+2009-04-06 08:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2009-02-06 16:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/2d/element_2d.c: Replace some strange '< -1e-15' by a more
+	  sensible '< -10 * REAL_EPSILON'.
 
-	* src/1d/INIT/ellipt-periodic.dat, src/1d/INIT/ellipt.dat,
-	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat,
-	  src/2d/INIT/ellipt-dg.dat, src/2d/INIT/ellipt-isoparam.dat,
-	  src/2d/INIT/ellipt-periodic.dat, src/2d/INIT/ellipt-sphere.dat,
-	  src/2d/INIT/ellipt-torus.dat, src/2d/INIT/ellipt.dat,
-	  src/2d/INIT/heat.dat, src/2d/INIT/nonlin.dat,
-	  src/2d/INIT/stokes.dat, src/3d/INIT/ellipt-dg.dat,
-	  src/3d/INIT/ellipt-isoparam.dat, src/3d/INIT/ellipt-moebius.dat,
-	  src/3d/INIT/ellipt-periodic.dat, src/3d/INIT/ellipt-sphere.dat,
-	  src/3d/INIT/ellipt-torus.dat, src/3d/INIT/ellipt.dat,
-	  src/3d/INIT/ellipt2.dat, src/3d/INIT/heat.dat,
-	  src/3d/INIT/nonlin.dat, src/4d/INIT/ellipt-klein-bottle.dat,
-	  src/4d/INIT/ellipt-sphere.dat, src/4d/INIT/ellipt-torus.dat,
-	  src/5d/INIT/ellipt-klein-3-bottle.dat, src/Common/ellipt-dg.c,
-	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
-	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
-	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
-	  src/Common/nlsolve.c: matched demo-programs to new preconditioner
-	  ILU(k)
-	  they all compile now but have to be tested
+2009-04-02 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-05 14:32  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* bamg2alberta/bamg2alberta.c: - we now print with _FULL_
+	  precision...
 
-	* static_condensation/demo/2d/Makefile.am,
-	  static_condensation/demo/3d/Makefile.am,
-	  static_condensation/src/Makefile.am: added:
-	  - routines for static condensation of a saddle point problem with
-	  (lagrange+bubble)-basis-functions (only for the mini-element so
-	  far)
-	  and the Matrix A is a DIM_OF_WORLD x DIM_OF_WORLD block matrix.
-	  
-	  - demo-program 'mini-quasi-stokes.c', as an example how to use
-	  the functions
-	  'condense_mini_spp_dd()' and 'expand_mini_spp_dd()'.
+2009-04-02 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2009-02-05 14:31  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* bamg2alberta/bamg2alberta.c: - we now print with _FULL_
+	  precision...
 
-	* static_condensation/demo/2d/INIT/mini-quasi-stokes.dat,
-	  static_condensation/demo/3d/INIT/mini-quasi-stokes.dat,
-	  static_condensation/demo/Common/mini-quasi-stokes.c,
-	  static_condensation/src/static-condensation-dd.c,
-	  static_condensation/src/static-condensation-dd.h: added:
-	  - routines for static condensation of a saddle point problem with
-	  (lagrange+bubble)-basis-functions (only for the mini-element so
-	  far)
-	  and the Matrix A is a DIM_OF_WORLD x DIM_OF_WORLD block matrix.
+2009-04-01 15:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/trav_xy.c: - find_el_at_pt now supports curved
+	  boundaries. * you may have to adjust the tolerance for newton's
+	  method (neccessary for param_world_to_coord) * not yet tested for
+	  _non-convex_ macro elements
+
+2009-04-01 15:19  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c: - reduced spamming of warnings - lowered
+	  default tolerance for newton's method in param_world_to_coord
+
+2009-04-01 10:08  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/parametric.c: changes for better
+	  readability:
 	  
-	  - demo-program 'mini-quasi-stokes.c', as an example how to use
-	  the functions
-	  'condense_mini_spp_dd()' and 'expand_mini_spp_dd()'.
+	  - made clear that "REAL_B *lambda" is actually "REAL_B lambda[]",
+	  same with "int *k" which is now "int k[]" (alberta.h,
+	  parametric.c) - changed GET_PARAMETER keywordds "pwtc->tolerance"
+	  and "pwtc->max_iter" into
+	  "parametric->lagrange->param_world_to_ccord->newton->tolerance"
+	  "parametric->lagrange->param_world_to_ccord->newton->max_iter"
+	  (parametric.c) - several replacements of DIM_OF_WORLD,
+	  DIM_OF_WORLD+1, to make clear what quantities are meat
+	  (parametric.c)
 
-2009-02-02 03:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-04-01 15:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/Makefile.am: Remove ALBERTA lib deps.
+	* src/Common/trav_xy.c: - find_el_at_pt now supports curved
+	  boundaries.
+	  * you may have to adjust the tolerance for newton's method
+	  (neccessary for param_world_to_coord)
+	  * not yet tested for _non-convex_ macro elements
 
-2009-02-02 01:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-04-01 15:19  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/bubble.c, libalbas/src/raviart_thomas.c,
-	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c: Fix a
-	  bug introduced by recent per-DOF_VEC element-vector changes
+	* src/Common/parametric.c: - reduced spamming of warnings
+	  - lowered default tolerance for newton's method in
+	  param_world_to_coord
 
-2009-02-02 01:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-04-01 10:08  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/Makefile.am: Some lesser bugs ...
+	* src/Common/alberta.h, src/Common/parametric.c: changes for better
+	  readability:
+	  
+	  - made clear that "REAL_B *lambda" is actually "REAL_B lambda[]",
+	  same with
+	  "int *k" which is now "int k[]"
+	  (alberta.h, parametric.c)
+	  - changed GET_PARAMETER keywordds "pwtc->tolerance" and
+	  "pwtc->max_iter" into
+	  "parametric->lagrange->param_world_to_ccord->newton->tolerance"
+	  "parametric->lagrange->param_world_to_ccord->newton->max_iter"
+	  (parametric.c)
+	  - several replacements of DIM_OF_WORLD, DIM_OF_WORLD+1, to make
+	  clear what
+	  quantities are meat
+	  (parametric.c)
 
-2009-02-02 23:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 17:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ilu_k_precon.c: Fix handling of Dirichlet b.c.
+	* mesh-impl.tex, param-impl.tex, periodic-impl.tex: Cosmetics.
 
-2009-02-02 01:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Dynamic loading was somewhat broken.
+	* param-impl.tex: Broken crossref.
 
-2009-02-02 23:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Use -I m4, not ./m4
+	* mesh-impl.tex, param-impl.tex: Correct the documentation for
+	  parametric meshes.
 
-2009-02-01 23:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ilu_k_precon.c, src/Common/optimize_profile.c,
-	  src/Common/optimize_profile.h: "info_level" for profile stuff.
+	* src/3d/parametric_3d.c: Typos.
 
-2009-02-01 23:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/crs_matrix.h: "info_level" for profile stuff.
+	* src/2d/parametric_2d.c: Don't access n_proj, it may be NULL.
 
-2009-02-01 17:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ilu_k_precon.c: Reintroduce info-level to shut-up the
-	  preconditioner.
+	* src/2d/parametric_2d.c: Typos.
 
-2009-02-01 17:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/memory_2d.c: Fix cleanup (freeing of temporary storage) in
-	  the presence of periodic meshes.
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: Fix a bug related to only partially
+	  parametric meshes.
 
-2009-01-30 16:19  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-31 14:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: now read_dof_vec_master can also read
-	  dof_vecs written by ALBERTA_VERSION 1.2
+	* src/2d/parametric_2d.c: - fixed bug related to partially
+	  parametric meshes
 
-2009-01-30 16:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-31 12:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: renamed function static void
-	  match_node_types(int *node_vec)
-	  to void _AI_match_node_types(int *node_vec)
+	* src/2d/parametric_2d.c: Fix a slight typo in parametric_2d.c
 
-2009-01-30 16:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-31 09:22  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: added function-head: void
-	  _AI_match_node_types(int *node_vec)
-	  
-	  this function is used in read_mesh.c and read_mesh_xdr_1_2.c to
-	  match node_types defined by ALBERTA_VERSION 1.2 to the node_types
-	  defined by ALBERTA_VERSION 2.0
+	* src/Common/parametric.c: - removed "TODO" marker
 
-2009-01-30 06:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 17:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: Fix the computation of the inverse
-	  of a REAL_DD matrix.
+	* mesh-impl.tex, param-impl.tex, periodic-impl.tex: Cosmetics.
 
-2009-01-30 07:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am.template: Add gpskca to LIBADD.
+	* param-impl.tex: Broken crossref.
 
-2009-01-29 21:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Forgot to increment n_drdv
-	  after the previous change.
+	* mesh-impl.tex, param-impl.tex: Correct the documentation for
+	  parametric meshes.
 
-2009-01-29 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Be more flexible w.r.t. the
-	  file format (xdr/non-xdr).
+	* src/3d/parametric_3d.c: Typos.
 
-2009-01-29 10:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c: Do not call
-	  get_dof_real_vec_d() with scalar fe-spaces.
+	* src/2d/parametric_2d.c: Don't access n_proj, it may be NULL.
 
-2009-01-29 10:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am: Fix include paths.
+	* src/2d/parametric_2d.c: Typos.
 
-2009-01-29 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ilu_k_precon.c: Fix a comment.
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: Fix a bug related to only partially
+	  parametric meshes.
 
-2009-01-29 09:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 14:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ilu_k_precon.c: Typo in comment.
+	* src/2d/parametric_2d.c: - fixed bug related to partially
+	  parametric meshes
 
-2009-01-29 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 12:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ilu_k_precon.c: Check for spd.
+	* src/2d/parametric_2d.c: Fix a slight typo in parametric_2d.c
 
-2009-01-29 07:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 09:22  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/crs_matrix.h, src/Common/ilu_k_precon.c,
-	  src/Common/optimize_profile.c, src/Common/optimize_profile.h: Fix
-	  some proto-types.
+	* src/Common/parametric.c: - removed "TODO" marker
 
-2009-01-28 19:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-31 16:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h, src/Common/evaluate.h: Code to
-	  compute the Laplacian of a discrete function.
+	* configure.ac: Bump version to rc3, after having fixed some bugs
+	  in the code for
+	  parametric meshes.
 
-2009-01-28 08:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 17:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Disable debug code, was accidentally
-	  committed with debuggin enabled.
+	* src/2d/macro_2d.c: The cycle check was borken.
 
-2009-01-27 09:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 17:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/Macro/macro-circ.amc, src/2d/Macro/macro.amc,
-	  src/2d/Macro/periodic.amc, src/2d/Macro/periodic2.amc: Out of
-	  date.
+	* src/Common/macro.c: Cosmetics.
 
-2009-01-24 18:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_solve.c: "free DOFs" handling was broken in
-	  oem_solve_dow().
+	* src/1d/traverse_r_1d.c: master.orientation and .el_type must be
+	  initialized, otherwise code in other places will break.
 
-2009-01-22 14:59  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-30 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* static_condensation, static_condensation/Makefile.am,
-	  static_condensation/demo, static_condensation/demo/2d,
-	  static_condensation/demo/2d/INIT,
-	  static_condensation/demo/2d/INIT/mini-stokes.dat,
-	  static_condensation/demo/2d/Macro,
-	  static_condensation/demo/2d/Macro/macro.amc,
-	  static_condensation/demo/2d/Makefile.am,
-	  static_condensation/demo/3d, static_condensation/demo/3d/INIT,
-	  static_condensation/demo/3d/INIT/mini-stokes.dat,
-	  static_condensation/demo/3d/Macro,
-	  static_condensation/demo/3d/Macro/macro.amc,
-	  static_condensation/demo/3d/Makefile.am,
-	  static_condensation/demo/Common,
-	  static_condensation/demo/Common/mini-stokes.c,
-	  static_condensation/demo/Makefile.am, static_condensation/src,
-	  static_condensation/src/Makefile.am,
-	  static_condensation/src/static-condensation.c,
-	  static_condensation/src/static-condensation.h: added:
-	  - routines for static condensation of a saddle point problem with
-	  (lagrange+bubble)-basis-functions (only for the mini-element so
-	  far)
-	  
-	  - demo-program 'mini-stokes.c', as an example how to use the
-	  functions
-	  'condense_mini_spp()' and 'expand_mini_spp()'.
-
-2009-01-22 14:33  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
-
-	* Makefile.am: Add static_condensation subdir
-
-2009-01-22 00:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* src/Common/ilu_k_precon.c: Fix a memory leak.
+	* src/2d/traverse_r_2d.c: orientation should be 1, not 0.
 
-2009-01-22 14:32  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-30 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Add add_ons/static_condensation/ dirs
+	* src/1d/traverse_r_1d.c: Should be "orientatin = 1", not 0 ...
 
-2009-01-21 17:07  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-30 15:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: in function read_el_recursive
-	  row 598 mesh->n_edges is not set, better use N_EDGES(mesh->dim)
-	  row 613 the same with mesh->n_faces
+	* sub_refinement/sub-refinement.c: added functions
+	  fill_sub_el_info_3d and implemented the FILL_COORDS-routine bit
+	  it has to be tested!!!
 
-2009-01-21 02:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 14:59  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/1d/coarsen_1d.c, src/Common/alberta_intern.h: Fix
-	  AI_coarse_fct_1d() proto-types.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added function
+	  get_size_of_dof_matrix
 
-2009-01-20 20:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 11:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/alberta_Nd_profile/Makefile-4d.am,
-	  src/alberta_Nd_profile/Makefile-5d.am,
-	  src/alberta_Nd_profile/Makefile-6d.am,
-	  src/alberta_Nd_profile/Makefile-7d.am,
-	  src/alberta_Nd_profile/Makefile-8d.am,
-	  src/alberta_Nd_profile/Makefile-9d.am: Autogenerated.
+	* static_condensation/demo/Common/mini-quasi-stokes.c: matched
+	  arguments of the functions: get_block_dof_vec and
+	  get_block_dof_matrix
 
-2009-01-20 19:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 15:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/2d/coarsen_2d.c, src/2d/submesh_2d.c,
-	  src/Common/alberta_intern.h: Some fixes.
+	* sub_refinement/sub-refinement.c: added functions
+	  fill_sub_el_info_3d and implemented the FILL_COORDS-routine bit
+	  it has to be tested!!!
 
-2009-01-20 19:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 14:59  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/2d/coarsen_2d.c, src/Common/element.c: fill_neigh_info(): set
-	  macro_el and parent to NULL.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added function
+	  get_size_of_dof_matrix
 
-2009-01-20 18:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 11:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/2d/coarsen_2d.c: Call fill_neigh_el_info() if FILL_COORDS is
-	  requested.
+	* static_condensation/demo/Common/mini-quasi-stokes.c: matched
+	  arguments of the functions: get_block_dof_vec and
+	  get_block_dof_matrix
 
-2009-01-20 17:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 17:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/coarsen_1d.c, src/1d/refine_1d.c, src/2d/coarsen_2d.c,
-	  src/2d/refine_2d.c, src/3d/coarsen_3d.c, src/3d/refine_3d.c,
-	  src/Common/alberta.h, src/Common/coarsen.c, src/Common/refine.c:
-	  refine_ext(), coarsen_ext(): new functions, allowing for
-	  fill_flags
-	  being passed to the adaptation mesh traversal loop.
+	* src/2d/macro_2d.c: The cycle check was borken.
 
-2009-01-20 16:09  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-30 17:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: in ALBERTA_VERSION 1.2 and 2.2
-	  node_types are defined different!!!
-	  added function "match_node_types" to solve this problem, but
-	  there are still BUGS left
+	* src/Common/macro.c: Cosmetics.
 
-2009-01-20 20:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Add AC_CONFIG_MACRO_DIR
+	* src/1d/traverse_r_1d.c: master.orientation and .el_type must be
+	  initialized, otherwise code in
+	  other places will break.
 
-2009-01-16 13:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/coarsen_1d.c: Coarsen in 1d was broken for parametric
-	  meshes: parent->new_coord has
-	  to be set to NULL.
+	* src/2d/traverse_r_2d.c: orientation should be 1, not 0.
 
-2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: free_dof_BLAH_vec(): don't access
-	  vec->fe_space after deleting vec.
+	* src/1d/traverse_r_1d.c: Should be "orientatin = 1", not 0 ...
 
-2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_Nd_profile/Makefile-4d.am,
-	  src/alberta_Nd_profile/Makefile-5d.am,
-	  src/alberta_Nd_profile/Makefile-6d.am,
-	  src/alberta_Nd_profile/Makefile-7d.am,
-	  src/alberta_Nd_profile/Makefile-8d.am,
-	  src/alberta_Nd_profile/Makefile-9d.am: Fiddle with some
-	  make-concept details.
+	* configure.ac: Bump to "release-candidate" 2.
 
-2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 17:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am.template: Fiddle with some make-concept details.
+	* eval-tools.tex: Place a note about the calling convention of
+	  application provided functions.
 
-2009-01-10 01:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.alberta.in: Add gpskca to EXTRA_LIBS
+	* addon-tools.tex: Fix the index entries.
 
-2009-01-10 01:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* m4/grapeiface.m4: Add gpskca to EXTRA_LIBSc
+	* Makefile: Add addon-tools.tex
 
-2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/disc-ortho-poly.c.h, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc-ortho-poly.c.h, src/2d/disc_lagrange_0_2d.c,
-	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
-	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
-	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
-	  src/3d/disc-ortho-poly.c.h, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: Use
-	  DOF_VECTOR->vec_loc. Experimental, untested.
+	* addon-tools.tex: Docuemnt the block-solver stuff.
 
-2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: New "user_data" pointer for DOF_VECTORs.
+	* bas-impl.tex, dof-impl.tex, mesh-impl.tex, solve-tools.tex:
+	  Mention the use of strdup() for the "name" arguments.
 
-2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: New "user_data" pointer for DOF_VECTORs.
+	* files.tex: Slight fixes (\code{} within verbatim).
 
-2008-12-25 22:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Allow for holes in the index range.
+	* addon-tools.tex: Cosmetics.
 
-2008-12-25 22:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:08  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.am.include, src/Common/ilu_k_precon.c,
-	  src/Common/optimize_profile.c, src/Common/optimize_profile.h:
-	  Profile reduction for ILU(k) improvement.
+	* addon-tools.tex: Added description of funktions
+	  'condense_mini_spp()', 'condense_mini_spp_dd()',
+	  'expand_mini_spp()' and 'expand_mini_spp_dd()' in subsubsection
+	  'add_ons/static_condensation'.
 
-2008-12-25 23:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mkdoffreemasks.sh: Replace "echo -n -e" by printf
+	* src/Common/ellipt-isoparam.c: Reenable graphics.
 
-2008-12-25 22:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 18:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Check for gpskca (profile reduction for ilu(k).
+	* src/Common/ellipt-isoparam.c: Typos.
 
-2008-12-22 19:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 16:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/block_precon.c, src/Common/ilu_k_precon.c: Slight
-	  fixes for ILU(k). We still need to a profile-reduction
-	  algorithm to make this really efficient.
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: Cleanup.
 
-2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Allow for holes in the index range.
+	* static_condensation/demo/2d/Makefile.am,
+	  static_condensation/demo/3d/Makefile.am: Remove reference to no
+	  longer existing libraries.
 
-2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 17:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.am.include, src/Common/alberta.h,
-	  src/Common/block_precon.c, src/Common/oem_solve.c: new ILU(k)
-	  preconditioner, as explained in netlibs's templates.
+	* eval-tools.tex: Place a note about the calling convention of
+	  application provided functions.
 
-2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/crs_matrix.c, src/Common/crs_matrix.h,
-	  src/Common/ilu_k_precon.c, src/Common/ilu_k_precon.h: new ILU(k)
-	  preconditioner, as explained in netlibs's templates.
+	* addon-tools.tex: Fix the index entries.
 
-2008-12-22 17:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Fix the INCLUDES settings.
+	* Makefile: Add addon-tools.tex
 
-2008-12-19 15:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-27 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c: fixed a memory-leak
+	* addon-tools.tex: Docuemnt the block-solver stuff.
 
-2008-12-19 09:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh_ps.c: Tweak the linewidth.
+	* bas-impl.tex, dof-impl.tex, mesh-impl.tex, solve-tools.tex:
+	  Mention the use of strdup() for the "name" arguments.
 
-2008-12-19 09:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Typo.
+	* files.tex: Slight fixes (\code{} within verbatim).
 
-2008-12-19 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Fix the INCLUDES setting, alberta_util may need
-	  some header-files from $(top_srcdir)/gnu-compat.
+	* addon-tools.tex: Cosmetics.
 
-2008-12-17 14:45  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-27 09:08  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: A Christmas present for my
-	  college Rebecca Stotz:
-	  
-	  the functions: "clear_block_matrix" and "block_dof_set"
+	* addon-tools.tex: Added description of funktions
+	  'condense_mini_spp()', 'condense_mini_spp_dd()',
+	  'expand_mini_spp()' and 'expand_mini_spp_dd()' in subsubsection
+	  'add_ons/static_condensation'.
 
-2008-12-16 16:17  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-27 16:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* block_solve/demo/Common/stokes.c,
 	  block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: added routine
-	  get_block_dof_schar_vec
-	  and cleaned up
+	  block_solve/src/oem_block_solve.h: Cleanup.
 
-2008-12-16 15:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 09:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Undo a previous change in dirichlet_bound()
-	  and friends.
+	* static_condensation/demo/2d/Makefile.am,
+	  static_condensation/demo/3d/Makefile.am: Remove reference to no
+	  longer existing libraries.
 
-2008-12-16 11:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/trav_xy.c: Cosmetics.
+	* src/Common/ellipt-isoparam.c: Reenable graphics.
 
-2008-12-16 11:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-27 18:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Fix a == <-> != logic-bug in
-	  dirichlet_bound[_d]().
+	* src/Common/ellipt-isoparam.c: Typos.
 
-2008-12-12 16:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-27 17:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/INIT/stokes.dat: matched to
-	  block_precon-routines
+	* Makefile.am: Exclude the documentation from the distribution.
 
-2008-12-12 16:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 18:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/Common/stokes.c,
-	  block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: finished implementing routines
-	  for Block_SSOR_Preconitioning
-	  maybe there many bugs left
+	* heat.tex: Cometics (comment)
 
-2008-12-12 00:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_solve.c: Cosmetics.
+	* addon-tools.tex, preface-man.tex: Typos.
 
-2008-12-11 14:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* examples.tex: Insert a paragraph after a skip comment (as should
-	  be).
+	* param-impl.tex: Again, the GNU licence.
 
-2008-12-11 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/Common/stokes.c: cleaned up
+	* addon-tools.tex: Documentation for libalbas.
 
-2008-12-11 14:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-26 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Remove some unused variables.
+	* bas-impl.tex: Add a label at one point.
 
-2008-12-11 14:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Typo cosnt -> const.
+	* .: Ignore some more files.
 
-2008-12-11 14:04  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/diag_precon.c: Use fabs(m[i][i]) instead of m[i][i].
-	  Rationale: scaling by the
-	  absolute value seems to be beneficial in certain cases, and
-	  taking the
-	  absolute value produces neglectible overhead compared to the
-	  inversion
-	  of the diagonal element.
+	* addon-tools.tex: Documentation for the add_ons/
 
-2008-12-11 14:02  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cosmetics.
+	* alberta-man.tex, graph-tools.tex, preface-man.tex, tools.tex:
+	  Labouring towards a release.
 
-2008-12-11 14:09  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quasi-stokes.c: Only use Yprec if mu > 0, estimate():
-	  err_u etc. need not be static as
-	  it need not be remembered across calls.
+	* Makefile: Fix the vclean rule.
 
-2008-12-10 19:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_sp_solve.c: Fix the multi-constraint case.
+	* assemble-tools.tex: Cosmetics.
 
-2008-12-09 17:01  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: started to implement routines
-	  for Block-SSOR-precondition
-	  
-	  added routine: "block_dof_copy" for copying data from a
-	  BLOCK_DOF_REAL_VEC to an other
+	* solve-tools.tex: Fix some broken hyper-links.
 
-2008-12-08 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile, assemble-tools.tex, bas-impl.tex, defs.tex,
-	  dof-impl.tex, eval-tools.tex, impl.tex, mesh-impl.tex,
-	  periodic-impl.tex, submesh-impl.tex: Working on the
-	  documentation. This is a nightmare.
+	* submesh-concept.tex: Also call it trace-mesh.
 
-2008-12-08 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/oem_sp_solve.c: Prepare for
-	  multiple constraints.
+	* bas-impl.tex: Forgot to document the trace-space feature ...
 
-2008-12-08 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/submesh.c: Fix (hopefully) update_master_matrix() to
-	  work properly with mixed
-	  slave/master matrices.
+	* bas-impl.tex: Forgot to document the trace-space feature ...
 
-2008-12-08 18:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Accumulate the number of non-zero entries in
-	  a DOF_MATRIX.
+	* preface-man.tex: Write a comment on the missing book-part,
+	  concerning back references.
 
-2008-12-08 18:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Accumulate the number of non-zero entries
-	  in a DOF_MATRIX.
+	* preface-man.tex: Cosmetics.
 
-2008-12-02 18:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 04:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Fix a comment.
+	* preface-man.tex: Cosmetics.
 
-2008-11-28 16:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: matched precon-routines for
-	  compiling and for making sense... maybe
+	* preface-man.tex: Should be fairly complete now.
 
-2008-11-28 17:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: Basis-function and Fe-space chains were
-	  broken.
+	* solve-tools.tex: Cosmetics.
 
-2008-11-27 20:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: New function DIV_DOW() to compute
-	  the divergence.
+	* examples.tex: Cosmetics.
 
-2008-11-27 15:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/element_3d.c: Cosmetics.
+	* alberta-man.tex, preface-man.tex: Write a preface for the
+	  reference manual.
 
-2008-11-26 13:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/coarsen.c, src/Common/refine.c: refine()/coarsen():
-	  only advance the mesh "cookie" if the mesh
-	  actually was refined or coarsened.
+	* alberta.bib: Include the book.
 
-2008-11-25 16:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 01:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: matched precon-routines for
-	  compiling
+	* solve-tools.tex: Document the preconditioners.
 
-2008-11-24 01:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: Various fixes for the definition of
-	  sub-chains.
+	* graph-tools.tex: Quote the online-help from the grape and
+	  paraview interfaces.
 
-2008-11-24 01:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Hook the unchained version of basis
-	  functions into the unchained
-	  version of the fe-space.
+	* function-template.tex: Typo.
 
-2008-11-23 00:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/alberta_intern.h,
-	  src/Common/block_precon.c, src/Common/oem_solve.c: Experimental
-	  bock SSOR-preconditioner. Not tested. Will probably not work.
+	* src/Common/heat.c: Cometics (comment)
 
-2008-11-23 00:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 16:19  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ssor.c: Vector-case seemed to be brokn, but FIXME.
+	* src/Common/alberta.h, src/Common/parametric.c: -
+	  use_lagrange_parametric now takes care of the initialization of
+	  max_iter and tolerance for the newton method in
+	  param_world_to_coord. The values are read from the init file, the
+	  keywords are: pwtc_newton->tolerance and pwtc_newton->max_iter,
+	  with default values: tolerance = 1e-15 and max_iter = 1000.
+	  
+	  - k may be NULL, in that case no information about indices will
+	  be available
 
-2008-11-21 17:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: Comments.
+	* static_condensation/src/Makefile.am: Slight fixes for the install
+	  target.
 
-2008-11-21 17:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 13:14  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: started to implement routines
-	  for precondition block-matrixes
+	* static_condensation/demo/Common/mini-quasi-stokes.c: Replaced
+	  '#include <static-condensation-dd.h>' by '#include
+	  <static-condensation.h>' because of merged libary and header file
+	  for the blocked and non-blocked versions.
 
-2008-11-21 13:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 12:53  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/Common/stokes.c: matched to provided support
-	  routines to aid the definition of block-matrix
-	  preconditioners.
+	* static_condensation/src/Makefile.am,
+	  static_condensation/src/static-condensation-dd.c,
+	  static_condensation/src/static-condensation-dd.h[DEL],
+	  static_condensation/src/static-condensation.h: Use only a single
+	  library and header file for the blocked and non-blocked versions.
 
-2008-11-21 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/Common/stokes.c: Provide some support routines
-	  to aid the definition of block-matrix
-	  preconditioners.
+	* heat.tex: Cometics (comment)
 
-2008-11-21 17:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/block_precon.c, src/Common/oem_solve.c: Comments.
+	* addon-tools.tex, preface-man.tex: Typos.
 
-2008-11-21 13:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-26 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/block_precon.c, src/Common/oem_solve.c: Implemented
-	  provided support routines to aid the definition of block-matrix
-	  preconditioners.
+	* param-impl.tex: Again, the GNU licence.
 
-2008-11-21 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/alberta_intern.h,
-	  src/Common/block_precon.c, src/Common/oem_solve.c: Provide some
-	  support routines to aid the definition of block-matrix
-	  preconditioners.
+	* addon-tools.tex: Documentation for libalbas.
 
-2008-11-20 10:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mesh-impl.tex: Sanitize get_mesh() doc.
+	* bas-impl.tex: Add a label at one point.
 
-2008-11-20 14:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/alberta_intern.h: Move the
-	  FE_SPACE_EQ_P() macro to alberta.h.
+	* .: Ignore some more files.
 
-2008-11-20 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Another print..maple() bug.
+	* addon-tools.tex: Documentation for the add_ons/
 
-2008-11-20 10:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/dof_admin.c: Fix broken calls to
-	  fopen() (print...maple() stuff).
+	* alberta-man.tex, graph-tools.tex, preface-man.tex, tools.tex:
+	  Labouring towards a release.
 
-2008-11-19 12:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: Only optionally enable the flatten
-	  and always_inline attributes.
+	* Makefile: Fix the vclean rule.
 
-2008-11-19 12:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Only compile F77 code if requested.
+	* assemble-tools.tex: Cosmetics.
 
-2008-11-19 01:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h.in.in, src/malloc-debug.c: Malloc debugging.
-	  Finally something more sane than any predecessing
-	  code ....... GNAH BLUMB GNAH.
+	* solve-tools.tex: Fix some broken hyper-links.
 
-2008-11-19 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Fix missing ALBERTA_SET_PREFIX call.
+	* submesh-concept.tex: Also call it trace-mesh.
 
-2008-11-19 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Typo.
+	* bas-impl.tex: Forgot to document the trace-space feature ...
 
-2008-11-19 12:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* NEWS: Update.
+	* bas-impl.tex: Forgot to document the trace-space feature ...
 
-2008-11-19 12:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 10:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Conditionally disable the use of BLAS.
+	* preface-man.tex: Write a comment on the missing book-part,
+	  concerning back references.
 
-2008-11-19 01:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Malloc debugging. Finally something more sane than
-	  any predecessing
-	  code ....... GNAH BLUMB GNAH.
+	* preface-man.tex: Cosmetics.
 
-2008-11-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 04:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* newvbtm.sty, varvbtm.sty, verbdef.sty: Initial revision, some
-	  maybe non-standard style-files.
+	* preface-man.tex: Cosmetics.
 
-2008-11-18 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h.in.in, src/malloc-debug.c: Append two
-	  underscores to the recording malloc debugger.
+	* preface-man.tex: Should be fairly complete now.
 
-2008-11-18 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am, src/alberta_util.h.in.in, src/malloc-debug.c:
-	  Fiddle with malloc-debugging options.
+	* solve-tools.tex: Cosmetics.
 
-2008-11-18 14:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h.in.in: Protect against already defined
-	  ALBERTA_EFENCE and ALBERTA_ALLOC_RECORD macros.
+	* examples.tex: Cosmetics.
 
-2008-11-18 11:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h.in.in: Use C99 __func__ if funcName is not
-	  defined.
+	* alberta-man.tex, preface-man.tex: Write a preface for the
+	  reference manual.
 
-2008-11-18 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/msg.c: Give func_name[] more space.
+	* alberta.bib: Include the book.
 
-2008-11-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h.in.in: Use __attribute__((unused)) for
-	  FUNCNAME().
+	* solve-tools.tex: Document the preconditioners.
 
-2008-11-18 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/malloc-debug.c: Copyright notice.
+	* graph-tools.tex: Quote the online-help from the grape and
+	  paraview interfaces.
 
-2008-11-18 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h.in.in: Fix some malloc-debug related issues.
+	* function-template.tex: Typo.
 
-2008-11-18 11:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* m4/check-iso-c99.m4: Check for __func__.
+	* static_condensation/src/Makefile.am: Slight fixes for the install
+	  target.
 
-2008-11-17 20:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:14  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* ., src/Common/numint.c: Fix the chain-initialization logic for
-	  QUAD_FAST.
+	* static_condensation/demo/Common/mini-quasi-stokes.c: Replaced
+	  '#include <static-condensation-dd.h>' by '#include
+	  <static-condensation.h>' because of merged libary and header file
+	  for the blocked and non-blocked versions.
 
-2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 12:53  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Malloc debugging and leakage fixes.
+	* static_condensation/src/Makefile.am,
+	  static_condensation/src/static-condensation-dd.c,
+	  static_condensation/src/static-condensation-dd.h,
+	  static_condensation/src/static-condensation.h: Use only a single
+	  library and header file for the blocked and non-blocked versions.
 
-2008-11-17 03:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 16:19  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c, src/Common/wall_quad.c: Fix various
-	  memory leakages.
+	* src/Common/alberta.h, src/Common/parametric.c: -
+	  use_lagrange_parametric now takes care of the initialization of
+	  max_iter and tolerance for the newton method in
+	  param_world_to_coord.
+	  The values are read from the init file, the keywords are:
+	  pwtc_newton->tolerance and pwtc_newton->max_iter,
+	  with default values:
+	  tolerance = 1e-15 and max_iter = 1000.
+	  
+	  - k may be NULL, in that case no information about indices will
+	  be available
 
-2008-11-17 03:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Typo in comment.
+	* src/Common/heat.c: Cometics (comment)
 
-2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am, src/alberta_util.h, src/alberta_util.h.in.in,
-	  src/malloc-debug.c, src/parameters.c: Malloc debugging and
-	  leakage fixes.
+	* COPYING: Again, the GNU licence.
 
-2008-11-17 03:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alloc.c: Some simplistic malloc tracing.
+	* README: Update.
 
-2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 13:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Malloc debugging and leakage fixes.
+	* AUTHORS, HOWTO-port-ellipt.txt, README-ALBERTA-1.2, configure.ac:
+	  Labouring towards a release.
 
-2008-11-16 11:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c: Fix the "copy_fe_space()" logic.
+	* README: Mark this file as out-of-date.
 
-2008-11-14 19:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 04:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: free_fe_space() was not "chain aware".
+	* HOWTO-port-ellipt.txt: Cosmetics.
 
-2008-11-14 19:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Remove some "umlaute".
+	* configure.ac: Versin to v3.0-rc1
 
-2008-11-14 19:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Cosmetics.
+	* NEWS: Versin to v3.0-rc1
 
-2008-11-14 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c: Clone the fe-space structure.
+	* AUTHORS: Fix some dates.
 
-2008-11-14 17:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Remove non-ascii chars.
+	* HOWTO-port-ellipt.txt, howto-port-ellipt.txt: Rename.
 
-2008-11-14 17:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-26 01:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Remove non-ascii chars.
+	* howto-port-ellipt.txt: Comment the global_refine() change.
 
-2008-11-14 16:06  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-03-25 20:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: free_el_matrix(): forgot to free up the
-	  control structure.
+	* alberta.bib, assemble-tools.tex, eval-tools.tex,
+	  function-template.tex, solve-tools.tex: Start with the
+	  documentation for the precondtioners, change the OPERATOR_INFO to
+	  reflect the most recent changes.
 
-2008-11-14 15:06  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-03-25 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/assemble.c,
-	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c,
-	  src/Common/memory.c: Provide a copy_fe_space() function and make
-	  sure that permanently
-	  cached structure make a copy from application supplied fe-spaces.
+	* function-template.tex: A template demonstrating one way to
+	  document a library function.
 
-2008-11-12 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 10:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Fix a data-structure definition conflict.
+	* ., defs.tex, solve-tools.tex: \hyperitem, working on the
+	  saddle-point solvers.
 
-2008-11-11 23:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* assemble-tools.tex, eval-tools.tex: The "daily" documentation
-	  hour.
+	* solve-tools.tex: Working on the saddle-point stuff.
 
-2008-11-11 23:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am: Typo.
+	* graph-tools.tex: Typo.
 
-2008-11-11 23:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/error.c: Cosmetics.
+	* src/Common/parametric.c: Cosmetics.
 
-2008-11-10 05:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile, adapt-concept.tex, adapt-tools.tex, alberta-book.tex,
-	  alberta-man.tex, assemble-tools.tex, bas-concept.tex,
-	  bas-impl.tex, chain-impl.tex, concept.tex, defs.tex,
-	  dof-concept.tex, dof-impl.tex, est-tools.tex, eval-tools.tex,
-	  impl.tex, mesh-concept.tex, mesh-impl.tex, rc-concept.tex,
-	  rc-impl.tex, solve-tools.tex, submesh-concept.tex,
-	  traverse-impl.tex: Make some progress. Takes too much time. Gnah.
+	* src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c: Give
+	  the OPERATOR_INFO and BNDRY_OPERATOR_INFO new components
+	  LALt_degree etc. which suggest a quadrature degree for the
+	  integral kernels. This can be used to choose the quadrature rules
+	  in a more efficient manner in the context of direct sums of
+	  finite element spaces.
 
-2008-11-10 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 15:06  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am: Fiddle with distclean.
+	* src/Common/alberta.h, src/Common/parametric.c: - fixed warning
+	  concerning k
 
-2008-11-10 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve, block_solve/demo, block_solve/demo/2d,
-	  block_solve/src: svn:ignore some stuff.
+	* src/Common/numint.c: get_quad_fast(): to not install per-element
+	  initializers for structures which do not need one.
 
-2008-11-10 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 13:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am,
-	  block_solve/demo/Common/stokes.c: Define a make-target for a
-	  "non-blocked" version of the Stokes problem.
+	* src/2d/element_2d.c, src/3d/element_3d.c: Use a more verbose
+	  error message if codim > 0.
 
-2008-11-10 07:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 13:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am: Still fiddling with INIT and
-	  Macro.
+	* src/Common/numint.c: Fix a bug in get_quad_fast(); support for
+	  direct sums was broken.
 
-2008-11-10 07:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am: Try adding INIT and Macro to
-	  EXTRA_DIST
+	* paraview/Common/alberta2paraview.c: Online help.
 
-2008-11-10 05:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 20:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/2d/Makefile.am, block_solve/demo/Makefile.am:
-	  New.
+	* alberta.bib, assemble-tools.tex, eval-tools.tex,
+	  function-template.tex, solve-tools.tex: Start with the
+	  documentation for the precondtioners, change the
+	  OPERATOR_INFO to reflect the most recent changes.
 
-2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/Makefile.am, libalbas/tests/alberta-demo.h,
-	  libalbas/tests/stokes_bubble_d_test.c,
-	  libalbas/tests/stokes_wall_bubble_test.c: Some clean-up. Get rid
-	  of compiler warnings.
+	* function-template.tex: A template demonstrating one way to
+	  document a library function.
 
-2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 10:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/Common/stokes.c: Get rid of a compiler warning.
+	* ., defs.tex, solve-tools.tex: \hyperitem, working on the
+	  saddle-point solvers.
 
-2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/alberta2oogl.c: Fix a silly bug.
+	* solve-tools.tex: Working on the saddle-point stuff.
 
-2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c: Copyright notice + some
-	  formatting.
+	* graph-tools.tex: Typo.
 
-2008-11-09 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/alberta-logo.h,
-	  libalbas/tests/geomview-graphics.c,
-	  libalbas/tests/geomview-graphics.h: Not needed here.
+	* paraview/Common/alberta2paraview.c: Online help.
 
-2008-11-09 14:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: dirichlet_bound() & friends: If called with a
-	  non-zero bound vector,
-	  then the RHS fh is cleared to 0 at the Dirichlet nodes.
-	  Rationale: if
-	  called with a bound vector, then we assume this bound vector will
-	  subsequently be passed to the solvers and then to the
-	  matrix-vector
-	  routines. This, however, causes the matrix-vector routines to
-	  operate
-	  trivially on the Dirichlet nodes, i.e. the Dirichlet nodes will
-	  be
-	  mapped to 0.
+	* src/Common/parametric.c: Cosmetics.
 
-2008-11-09 13:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* tests/Makefile.am, tests/alberta-demo.h, tests/read_mesh_test.c:
-	  Get rid of compiler warnings.
+	* src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c: Give
+	  the OPERATOR_INFO and BNDRY_OPERATOR_INFO new components
+	  LALt_degree etc. which suggest a quadrature degree for the
+	  integral
+	  kernels. This can be used to choose the quadrature rules in a
+	  more
+	  efficient manner in the context of direct sums of finite element
+	  spaces.
 
-2008-11-09 13:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 15:06  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Force some functions to be inlined.
+	* src/Common/alberta.h, src/Common/parametric.c: - fixed warning
+	  concerning k
 
-2008-11-09 13:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/macro_3d.c: Get rid of compiler warnings.
+	* src/Common/numint.c: get_quad_fast(): to not install per-element
+	  initializers for
+	  structures which do not need one.
 
-2008-11-09 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 13:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* tests/alberta-logo.h, tests/geomview-graphics.c,
-	  tests/geomview-graphics.h: Not needed here.
+	* src/2d/element_2d.c, src/3d/element_3d.c: Use a more verbose
+	  error message if codim > 0.
 
-2008-11-09 14:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-25 13:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/bicgstab.c, src/cg.c, src/gmres.c, src/odir.c, src/qmr.c,
-	  src/symmlq.c: Do not bail out if b == 0, but x != 0. This is the
-	  case when the
-	  operator really operates trivially (i.e. as zero-operator) on the
-	  Dirichlet nodes. In this case only x has Dirichlet data built-in,
-	  but
-	  the Dirichlet nodes in b must be clear. This is the design when
-	  explicitly masking out Dirichlet nodes with an DOF_SCHAR_VEC.
+	* src/Common/numint.c: Fix a bug in get_quad_fast(); support for
+	  direct sums was broken.
 
-2008-11-09 14:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util_inlines.h.in.in: Define a std_scp() routine.
+	* solve-tools.tex: Start to document the saddle point solvers.
 
-2008-11-09 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/symmlq.c: Correctly deal with Dirichlet boundary conditions.
+	* ellipt.tex: Fix a broken ref.
 
-2008-11-09 13:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util_inlines.h.in.in: Play with open-mp. This,
-	  however, does not seem to work. It is
-	  disabled for now.
+	* dof-impl.tex: label for MatrixTranspose.
 
-2008-11-08 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/Makefile.am, block_solve/demo/2d/INIT/stokes.dat,
-	  block_solve/demo/Common/stokes.c,
-	  libalbas/tests/INIT/stokes_wall_bubble_test.dat: Make sure that
-	  the test program compiles. The stuff seems to work now.
+	* defs.tex: New \hyperitem macro, to refer to a \kitme{} via
+	  \hyperlink{}
 
-2008-11-08 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:00  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c: copy_from_block_dof_vec() must
-	  also be used for the start-vector uh.
+	* assemble-tools.tex: insert header of el_mat_axpby
 
-2008-11-08 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 10:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo/Commen, block_solve/demo/Common: Typo.
+	* solve-tools.tex: Document the abstract interface for the
+	  CG-method for Schur's complement.
 
-2008-11-08 18:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 19:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: Try to force
-	  inlining for some of the functions.
+	* src/Common/oem_sp_solve.c: Cosmetics.
 
-2008-11-08 18:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Cosmetics, try to force inlining for some
-	  of the functions.
+	* src/Common/el_vec.h: el_mat_axpby for chained bas-fcts
 
-2008-11-08 18:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:01  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_bndry.h, src/Common/assemble_neigh.c:
-	  Assemble routines were broken when INIT_OBJECT(bas_fcts) changed
-	  n_bas_fcts_max. Cope with that.
+	* src/Common/alberta_inlines.h: cosmetic
 
-2008-11-08 18:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 14:58  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Provide a real free_el_mat() routine,
-	  operating on chained element matrices.
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/alberta.h,
+	  src/Common/parametric.c: - Added function param_world_to_coord.
 
-2008-11-08 18:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 13:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Get rid of some compiler warnings.
+	* src/Common/el_vec.h: Cosmetics.
 
-2008-11-08 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 10:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: New FORCE_INLINE_ATTR for use with
-	  gcc.
+	* src/Common/alberta.h, src/Common/oem_solve.c: Rename
+	  oem_exit_mat_vec() to exit_oem_mat_vec().
 
-2008-11-08 18:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/parametric_intern.h: Some for-loops were in the wrong
-	  order/hierarchy.
+	* paraview/Common/alberta2paraview.c: Cosmetics.
 
-2008-11-08 18:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Get rid of some compiler warnings.
+	* Makefile.am: Introduce a DIST_SUBDIRS variable.
 
-2008-11-08 18:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/dnrm2.c: dnrm2() should return the l2-norm, not the l2-norm
-	  squared.
+	* solve-tools.tex: Start to document the saddle point solvers.
 
-2008-11-08 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/cg.c: Allow for the rhs to be 0, the boundary values may be
-	  present only in
-	  the start-vector.
+	* ellipt.tex: Fix a broken ref.
 
-2008-11-08 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: Define a __FORCE_INLINE_ATTRIBUTE__ modifier
-	  for use with gcc.
+	* dof-impl.tex: label for MatrixTranspose.
 
-2008-11-08 18:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 20:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: New --enable-fortran-blas flag.
+	* defs.tex: New \hyperitem macro, to refer to a \kitme{} via
+	  \hyperlink{}
 
-2008-11-07 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:00  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* assemble-tools.tex: Comment some of the element-vector
-	  structures.
+	* assemble-tools.tex: insert header of el_mat_axpby
 
-2008-11-07 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 10:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/parametric_intern.h: Fix a bogus comment.
+	* solve-tools.tex: Document the abstract interface for the
+	  CG-method for Schur's complement.
 
-2008-11-06 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* traverse-impl.tex: Docuemnt the TRAVERSE_FIRST/NEXT macros.
+	* paraview/Common/alberta2paraview.c: Cosmetics.
 
-2008-11-06 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* alberta-man.tex: Set the version to 2.1.
+	* Makefile.am: Introduce a DIST_SUBDIRS variable.
 
-2008-11-03 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 19:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* assemble-tools.tex: Slight updates.
+	* src/Common/oem_sp_solve.c: Cosmetics.
 
-2008-11-03 16:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 16:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* eval-tools.tex: Fix some erroneous documentation concerning
-	  second tangential
-	  derivatives on curved meshes.
+	* src/Common/el_vec.h: el_mat_axpby for chained bas-fcts
 
-2008-10-31 15:57  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-24 16:01  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: modified print-routines
+	* src/Common/alberta_inlines.h: cosmetic
 
-2008-10-27 08:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-24 14:58  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Fix a double .vtu-extension
-	  bug.
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/alberta.h,
+	  src/Common/parametric.c: - Added function param_world_to_coord.
 
-2008-10-15 13:30  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-24 13:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: proofed a memory-leak
+	* src/Common/el_vec.h: Cosmetics.
 
-2008-10-13 11:34  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-24 10:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: added free-routines for
-	  BLOCK_DOF_VEC and BLOCK_DOF_MATRIX
+	* src/Common/alberta.h, src/Common/oem_solve.c: Rename
+	  oem_exit_mat_vec() to exit_oem_mat_vec().
 
-2008-10-13 08:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/src/oem_block_solve.c: Cosmetics.
+	* solve-tools.tex: Rename some sections.
 
-2008-10-10 12:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-23 10:03  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: added routines for block-systems of dof-matrixes
+	* src/Makefile.am, src/alberta_util.h.in.in, src/gausselim.c: added
+	  Claus' Gauss elimination: Simple Gauss elimination with total
+	  pivot search for non-degenerate quadratic matrices. BIG FAT NOTE:
+	  M and b are destroyed by this function.
 
-2008-10-10 11:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* block_solve/demo, block_solve/demo/2d, block_solve/demo/2d/INIT,
-	  block_solve/demo/2d/INIT/stokes.dat, block_solve/demo/2d/Macro,
-	  block_solve/demo/2d/Macro/macro.amc, block_solve/demo/Commen,
-	  block_solve/demo/Commen/stokes.c: added demo-program "stokes"
-	  implemented for the use of oem_block_solver
+	* src/Common/oem_solve.c: rename oem_init_mat_vec() to
+	  init_oem_mat_vec().
 
-2008-10-10 12:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: added routines for block-systems of dof-matrixes
+	* src/Common/el_vec.h: elmat_axpy(): A->type and res->type were
+	  interchanged.
 
-2008-10-09 12:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* alberta-man.tex: Add a list of figures and tables.
+	* src/Common/alberta_inlines.h: MDMAXEY_DOW() and MSCMAXEY_DOW()
+	  had bugs.
 
-2008-10-09 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* COPYING: Update time-stamp.
+	* src/Common/alberta.h: Rename oem_init_mat_vec() to
+	  init_oem_mat_vec().
 
-2008-10-07 12:43  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-23 15:26  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* block_solve, block_solve/Makefile.am, block_solve/src,
-	  block_solve/src/Makefile.am, block_solve/src/oem_block_solve.c,
-	  block_solve/src/oem_block_solve.h: added routines for
-	  block-systems of dof-matrixes
+	* src/Common/alberta_inlines.h: added axpby-routines needed by
+	  axpby-routines for element-matrixes in el_vec.h
 
-2008-10-07 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-23 15:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: added some maple-output-print routines
+	* src/Common/el_vec.h: added axpby-routines for element-matrixes
 
-2008-10-07 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: added some maple-output-print routines
+	* solve-tools.tex: Rename some sections.
 
-2008-10-06 07:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/element_2d.c: get_wall_normal(): Fix the
-	  mesh-is-not-oriented check.
+	* src/Common/oem_solve.c: rename oem_init_mat_vec() to
+	  init_oem_mat_vec().
 
-2008-10-03 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_wall_bubble_test.c: Revert a previous
-	  debugging hack.
+	* src/Common/el_vec.h: elmat_axpy(): A->type and res->type were
+	  interchanged.
 
-2008-10-03 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c:
-	  Increase the maximal interpolation degree.
+	* src/Common/alberta_inlines.h: MDMAXEY_DOW() and MSCMAXEY_DOW()
+	  had bugs.
 
-2008-10-03 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 16:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/Makefile.am: Link the INIT/ and Macro/ subdirs
-	  into the build-directory.
+	* src/Common/alberta.h: Rename oem_init_mat_vec() to
+	  init_oem_mat_vec().
 
-2008-10-03 18:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 15:26  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* libalbas/src/wall_bubbles.c: Fix the interpolation routine and
-	  add some hopefully not too stupid
-	  refine_inter(), coarse_inter() hooks.
+	* src/Common/alberta_inlines.h: added axpby-routines needed by
+	  axpby-routines for element-matrixes in el_vec.h
 
-2008-10-03 18:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 15:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* libalbas/src/bubble.c: Cosmetics.
+	* src/Common/el_vec.h: added axpby-routines for element-matrixes
 
-2008-10-03 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-23 10:03  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: get_el_..._vec(): use MEM_CALLOC().
+	* src/Makefile.am, src/alberta_util.h.in.in, src/gausselim.c: added
+	  Claus' Gauss elimination:
+	  Simple Gauss elimination with total pivot search for
+	  non-degenerate quadratic matrices. BIG FAT NOTE: M and b are
+	  destroyed by this function.
 
-2008-10-03 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/disc_lagrange_2_2d.c: #if 0 around the inverse mass
-	  matrix.
+	* bas-concept.tex, dof-concept.tex: "rx" issues.
 
-2008-10-02 09:47  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-22 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Cosmetics
+	* assemble-tools.tex, bas-impl.tex, dof-impl.tex, ellipt.tex,
+	  heat.tex, solve-tools.tex: "access of" -> "access to"
 
-2008-10-02 17:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Vector-valued mean-value correction was still
-	  broken.
+	* adapt-concept.tex, adapt-tools.tex, alberta-book.tex,
+	  alberta-man.tex, assemble-tools.tex, bas-concept.tex,
+	  bas-impl.tex, dof-impl.tex, ellipt.tex, est-tools.tex,
+	  eval-tools.tex, mesh-concept.tex, mesh-impl.tex, nonlin.tex,
+	  param-impl.tex, rc-impl.tex, solve-tools.tex, submesh-impl.tex:
+	  Really make use of the rx package, including _correct_ hyperrefs
+	  in PDF documents.
 
-2008-10-02 13:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-03-22 17:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: boundary_conditions_dow(): fix the check for
-	  standard fe-space (mean-value correction).
+	* alberta-man.tex, alberta.bib, assemble-tools.tex, est-tools.tex,
+	  eval-tools.tex, solve-tools.tex: Further progress. Layout issue:
+	  use bold \kitem{}s, otherwise the entire documentation is close
+	  to unreadable (wished for Doxygen for the reference manual).
 
-2008-10-01 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c: Hack
-	  pre-computed inverses of the mass-matrix on the reference
-	  element. Commented out for now.
+	* src/alberta_util.h.in.in: Comment the OEM_GEMV_FCT type.
 
-2008-10-01 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/macro_2d.c: fill_bound_info_2d(): avoid allocating too
-	  much data on the stack.
+	* bas-concept.tex, dof-concept.tex: "rx" issues.
 
-2008-10-01 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* howto-port-ellipt.txt: V1.2 -> post-2.0 porting guide.
+	* assemble-tools.tex, bas-impl.tex, dof-impl.tex, ellipt.tex,
+	  heat.tex, solve-tools.tex: "access of" -> "access to"
 
-2008-09-30 15:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Fix a bug introduced by the new
-	  one-element-vector-per-dof-vector code.
+	* adapt-concept.tex, adapt-tools.tex, alberta-book.tex,
+	  alberta-man.tex, assemble-tools.tex, bas-concept.tex,
+	  bas-impl.tex, dof-impl.tex, ellipt.tex, est-tools.tex,
+	  eval-tools.tex, mesh-concept.tex, mesh-impl.tex, nonlin.tex,
+	  param-impl.tex, rc-impl.tex, solve-tools.tex, submesh-impl.tex:
+	  Really make use of the rx package, including _correct_ hyperrefs
+	  in
+	  PDF documents.
 
-2008-09-30 15:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 17:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dxtools.c: Don't set ADM_PERIODIC for the vertex
-	  admin.
+	* alberta-man.tex, alberta.bib, assemble-tools.tex, est-tools.tex,
+	  eval-tools.tex, solve-tools.tex: Further progress. Layout issue:
+	  use bold \kitem{}s, otherwise the
+	  entire documentation is close to unreadable (wished for Doxygen
+	  for
+	  the reference manual).
 
-2008-09-27 04:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-22 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Give each DOF-vector a local counter-part
-	  which should be used as
-	  result space in the future (instead of using the statically
-	  allocated
-	  storage from the basis function implementation).
+	* src/alberta_util.h.in.in: Comment the OEM_GEMV_FCT type.
 
-2008-09-27 04:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-20 03:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: With non-standard fe-spaces it is more
-	  difficult to compute the
-	  correct mean-value correction for the rhs for pure Neumann
-	  problems. Do it the right way, hopefully.
+	* est-tools.tex, solve-tools.tex: Work hard to bring this
+	  documentation and maintenance night-mare to an end.
 
-2008-09-27 04:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-20 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Turn some errors into warnings which are
-	  only triggered by ALBERTA_DEBUG:
+	* alberta-man.tex, bas-impl.tex, defs.tex, est-tools.tex,
+	  eval-tools.tex, mesh-impl.tex, rc-impl.tex: Moving towards a sync
+	  between the source code and the documentation ...
 
-2008-09-27 04:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-20 03:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Give each DOF-vec its own local-vector
-	  which could be used to replace
-	  the static result-space of the basis-functions in the
-	  get_real_vec()
-	  routines.
+	* src/Common/alberta.h: Fix a comment.
 
-2008-09-27 04:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-20 03:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/disc-ortho-poly.c.h: Cosmetics.
+	* est-tools.tex, solve-tools.tex: Work hard to bring this
+	  documentation and maintenance night-mare to an end.
 
-2008-09-27 04:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-20 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/bas_fct_1d.c, src/1d/disc-ortho-poly.c.h: 1d orthogonal
-	  basis functions.
+	* alberta-man.tex, bas-impl.tex, defs.tex, est-tools.tex,
+	  eval-tools.tex, mesh-impl.tex, rc-impl.tex: Moving towards a sync
+	  between the source code and the documentation ...
 
-2008-09-27 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-20 03:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/disc-ortho-poly.c.h, src/1d/orthopoly-1d.mws,
-	  src/Common/bas_fct.c: Discontinuous orthogonal basis functions in
-	  1d.
+	* src/Common/alberta.h: Fix a comment.
 
-2008-09-27 02:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/element_1d.c: get_wall_normal(normal): allow normal ==
-	  NULL.
+	* .: Ignore some files nowadays installed by aclocal.
 
-2008-09-27 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/INIT/ellipt-dg.dat: Update, changed parameters etc.
+	* openmp.m4: Check for OpenMP
 
-2008-09-26 19:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests: Ignore Makefile.in.
+	* adapt-concept.tex, alberta.bib, assemble-tools.tex,
+	  chain-impl.tex, dof-impl.tex, ellipt.tex, eval-tools.tex,
+	  examples.tex, files.tex, heat.tex, init-element-impl.tex,
+	  mesh-impl.tex, param-impl.tex, rc-impl.tex, traverse-impl.tex,
+	  util-impl.tex: Desparately trying to sync with the state of the
+	  source-code.
 
-2008-09-26 19:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_Nd_profile, tests: Ignore Makefile.in.
+	* nonlin.tex: Synchornize with the actual source-code.
 
-2008-09-26 19:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quad_cache.c: Use a tolerance of 100*REAL_EPSILON.
+	* examples.tex: Write a section on libdemo.a
 
-2008-09-26 19:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: Get rid of a compiler warning.
+	* chain-impl.tex: Work in progress.
 
-2008-09-26 19:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/disc-ortho-poly.c.h, src/2d/orthopoly-2d.mws,
-	  src/3d/disc-ortho-poly.c.h, src/3d/orthopoly-3d.mws,
-	  src/Common/bas_fct.c: dicontinuous orthogonal basis functions
-	  seem to work (degree 1 and 2,
-	  dimension 2 and 3).
+	* bas-impl.tex: get_fe_space() versus get_dof_space().
 
-2008-09-26 09:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/disc-ortho-poly.c.h: Interpolation during refinement for
-	  degree 2 is finished.
+	* src/Common/ellipt.c, src/Common/heat.c: Cosmetics.
 
-2008-09-26 19:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-dg.c: Add some test-code to test the
-	  interpolation during mesh-refinement
-	  (for the orthogonal basis functions).
+	* src/Common/nonlin.c: Cosmetics.
 
-2008-09-26 19:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: Get rid of some compiler
-	  warnings.
+	* src/Common/nlsolve.c: Cosmetics.
 
-2008-09-26 19:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/ellipt-dg.dat: Aquire basis function by name, not
-	  only degree.
+	* src/Common/nlprob.c: Cosmetics.
 
-2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Forthcoming support for orthogonal basis
-	  functions.
+	* src/Common/cmdline.c: Typo.
 
-2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/bas_fct_3d.c, src/3d/disc-ortho-poly.c.h: Forthcoming
-	  support for orthogonal basis functions.
+	* src/2d/INIT/nonlin.dat: Add the "online graphics:" key.
 
-2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/disc-ortho-poly.c.h: Undef some more constants.
+	* src/Common/submesh.c: Typo in commment.
 
-2008-09-25 13:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* tests/read_mesh_test.c: minor changes, output is now dimension
-	  dependend
+	* src/Common/l2scp.c: Remove the "error unimplemented" message for
+	  Robin boundaries for vector-valued operators.
 
-2008-09-25 13:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* tests/Makefile.am: changed the testprogram to work for all
-	  dimensions, new source is:
-	  read_mesh_test.c
+	* src/Common/dof_admin.c: Remove the LIST_NODE definitions, take
+	  the corresponding one from alberta_util.
 
-2008-09-25 13:11  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* tests/read_mesh_test2d.c: changed the testprogram to work for all
-	  dimensions, new source is:
-	  read_mesh_test.c
+	* src/Common/alberta.h: Remove the LIST_NODE definitions, take the
+	  corresponding one from alberta_util.
 
-2008-09-25 13:09  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c, src/Common/read_mesh_xdr_1.2.c:
-	  read_mesh_xdr_1.2.c:
-	  * changed reading of the wall-, vertex- and edge_bound components
-	  of marcoelements
-	  * fixed length of a_n_dof array
-	  
-	  read_mesh.c:
-	  * re-reading of alberta version in case of 1.2 meshes now works
-	  properly
-	  
-	  the compatibilitymode for 1D and 2D meshes works, the 3D-case
-	  still contains
-	  an error which occurs when trying to display a mesh with geomview
-
-2008-09-25 12:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/MG_s1.c: Removed some "unused variable" warnings.
 
-	* src/Common/alberta.h, src/Common/eval.c, src/Common/gltools.c:
-	  Provide a L8_uh_at_qp() function, and use it for auto-scaling
-	  purposes.
+2009-03-19 16:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 11:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/demo/Common/mini-stokes.c: Cosmetics.
 
-	* src/2d/disc-ortho-poly.c.h: Fix some initialisation problems and
-	  typos concerning the constants. Mesh adaption support is untested
-	  yet.
+2009-03-19 21:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* adapt-concept.tex, alberta.bib, assemble-tools.tex,
+	  chain-impl.tex, dof-impl.tex, ellipt.tex, eval-tools.tex,
+	  examples.tex, files.tex, heat.tex, init-element-impl.tex,
+	  mesh-impl.tex, param-impl.tex, rc-impl.tex, traverse-impl.tex,
+	  util-impl.tex: Desparately trying to sync with the state of the
+	  source-code.
 
-	* src/Common/dof_chains.h: New inline function set_refine_inter()
-	  etc. to install the default
-	  refine/coarsening routines into all components of a direct sum of
-	  fe-spaces.
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* nonlin.tex: Synchornize with the actual source-code.
 
-	* src/2d/disc-ortho-poly.c.h: One of the coefficients was wrong
-	  (still does not work for degree 2).
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 07:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* examples.tex: Write a section on libdemo.a
 
-	* src/2d/disc-ortho-poly.c.h, src/Common/alberta.h,
-	  src/Common/bas_fct.c: Export the new orthogonal DG functions,
-	  needs more testing, though.
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 01:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* chain-impl.tex: Work in progress.
 
-	* src/2d/disc-ortho-poly.c.h: Define the trace dof-mapping for the
-	  walls; this should suffice for
-	  everything except sub-mesh support.
+2009-03-19 10:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 01:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* bas-impl.tex: get_fe_space() versus get_dof_space().
 
-	* src/2d/disc-ortho-poly.c.h, src/Common/bas_fct.c: Orthogonal
-	  polynomials of degree 2 in 2d are nearly finished; the
-	  trace-space is still missing. We can probably live without
-	  interpolation routines for the trace space and just define the
-	  basis
-	  functions such that it is possible to integrate over walls; maybe
-	  it
-	  is even enough to define the dof-mapping.
+2009-03-19 16:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 11:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/demo/Common/mini-stokes.c: Cosmetics.
 
-	* src/Common/ellipt-dg.c: Test-code for orthogonal basis functions.
+2009-03-19 21:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 09:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/submesh.c: Typo in commment.
 
-	* src/Common/quasi-stokes.c, src/Common/stokes.c: Use the new
-	  routines set_refine/coarse_inter[_dow]().
+2009-03-19 21:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-25 07:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/l2scp.c: Remove the "error unimplemented" message for
+	  Robin boundaries for
+	  vector-valued operators.
 
-	* src/2d/INIT/ellipt-dg.dat, src/Common/ellipt-dg.c: Test-code for
-	  the new orthogonal DG functions.
+2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-24 17:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: Remove the LIST_NODE definitions, take
+	  the corresponding one from alberta_util.
 
-	* src/2d/bas_fct_2d.c, src/2d/disc-ortho-poly.c.h,
-	  src/Common/bas_fct.c: Add a not-yet working implementation of
-	  orthogonal polynomials of
-	  degree 1 and 2 (DG basis functions).
+2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-24 16:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Remove the LIST_NODE definitions, take the
+	  corresponding one from alberta_util.
 
-	* src/2d/disc-ortho-poly.c, src/2d/disc-ortho-poly.c.h: Renamed.
+2009-03-19 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-24 16:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/MG_s1.c: Removed some "unused variable" warnings.
 
-	* src/2d/disc-ortho-poly.c: Preliminary discontinuous orthogonal
-	  p.w. polynomial basis functions
-	  of degree 1 and 2.
+2009-03-19 21:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/ellipt.c, src/Common/heat.c: Cosmetics.
 
-	* src/2d/disc-ortho-poly.c: Could become a DG basis-function
-	  implementation with orthogonal polynomials.
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/nonlin.c: Cosmetics.
 
-	* src/2d/disc_lagrange_2_2d.c: Cosmetics.
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/nlsolve.c: Cosmetics.
 
-	* src/Common/alberta.h: Define a NO_NORM symbol (we already had
-	  L2_NORM, H1_NORM).
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-23 12:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/nlprob.c: Cosmetics.
 
-	* src/Common/dof_admin.c: Advance the mesh-cookie when doing a
-	  dof-compress. The rationale is
-	  that a dof-compress changes the mesh.
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-18 12:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/cmdline.c: Typo.
 
-	* reparam_cm, reparam_cm/AUTHORS, reparam_cm/COPYING,
-	  reparam_cm/INSTALL, reparam_cm/README, reparam_cm/reparam_cm.pdf,
-	  reparam_cm/src, reparam_cm/src/3d, reparam_cm/src/3d/INIT,
-	  reparam_cm/src/3d/INIT/reparam-demo.dat, reparam_cm/src/3d/Macro,
-	  reparam_cm/src/3d/Macro/reparam-sphere.amc,
-	  reparam_cm/src/3d/Makefile.in, reparam_cm/src/Common,
-	  reparam_cm/src/Common/alberta-demo.h,
-	  reparam_cm/src/Common/alberta-logo.h,
-	  reparam_cm/src/Common/cmdline.c,
-	  reparam_cm/src/Common/geomview-graphics.c,
-	  reparam_cm/src/Common/geomview-graphics.h,
-	  reparam_cm/src/Common/graphics.c,
-	  reparam_cm/src/Common/graphics.h,
-	  reparam_cm/src/Common/reparam-demo.c,
-	  reparam_cm/src/Common/reparam_cm.c,
-	  reparam_cm/src/Common/reparam_cm.h, reparam_cm/src/Makefile.in:
-	  Add add_ons/reparam_cm/ (which contains the code and a
-	  demo-program for a reparametrisation of a mesh with a conformal
-	  mapping to obtain a nicer mesh)
+2009-03-19 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-18 12:08  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/2d/INIT/nonlin.dat: Add the "online graphics:" key.
 
-	* paraview/Common/alberta2paraview.c: cosmetics
+2009-03-19 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-15 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* m4: Ignore some files nowadays installed by aclocal.
 
-	* src/Common/dxtools.c: Fix the invalid construction of a dummy
-	  fe-space.
+2009-03-19 10:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-15 06:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* m4/openmp.m4: Check for OpenMP
 
-	* src/Common/alberta.h: Change vertex_of_edge_1d to also contain 3
-	  numbers for the single edge
-	  (s.t. i+1 can still used as index if i ranges from 0 to 1 in a
-	  for-loop).
+2009-03-18 18:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-13 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* chain-impl.tex: Push it further on, getting closer to having a
+	  least some kind of information for everything.
 
-	* src/alberta_util.h: New SCRATCH_MEM_GET() inline function,
-	  construct a self-destructing
-	  obstack handle.
+2009-03-18 15:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-12 12:17  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* mesh-impl.tex: Fix some \idx errors
 
-	* bamg2alberta/Makefile.am: added some lines for compiling with
-	  debug info
+2009-03-18 15:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-12 12:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* alberta-book.tex, alberta-man.tex: Officially, it is
+	  Claus-Justus, not Claus
 
-	* bamg2alberta/bamg2alberta.c: replaced the brute force algorithm
-	  for processing the boundary info with
-	  a more effective one. now the program can handle meshes with
-	  millions of
-	  elements.
+2009-03-18 18:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-10 14:34  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+	* chain-impl.tex: Push it further on, getting closer to having a
+	  least some kind of
+	  information for everything.
 
-	* src/Common/read_mesh_xdr_1.2.c: use AI_get_orientation_3d()
-	  instead of get_orientation().
+2009-03-18 15:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-10 07:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* mesh-impl.tex: Fix some \idx errors
 
-	* src/Common/dof_admin.c: Cosmetics.
+2009-03-18 15:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-10 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* alberta-book.tex, alberta-man.tex: Officially, it is
+	  Claus-Justus, not Claus
 
-	* src/alberta_util.h: Define SCRATCH_MEM_PTR as a pointer to an
-	  obstack.
+2009-03-17 19:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-09 14:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* ., adapt-tools.tex, alberta-man.tex, assemble-tools.tex,
+	  bas-impl.tex, defs.tex, dof-impl.tex, ellipt.tex, eval-tools.tex,
+	  heat.tex, impl.tex, init-element-impl.tex, mesh-impl.tex,
+	  nonlin.tex, param-impl.tex, rc-impl.tex, solve-tools.tex,
+	  submesh-impl.tex: Various changes, the stuff finally seems to
+	  converge to something. direct sums of finite element spaces still
+	  need to be documented, but INIT_ELEMENT() stuff is there.
 
-	* src/Common/read_mesh_xdr_1.2.c: 2D meshes work, rest needs
-	  further testing/changes
-	  
-	  fixed problems with nonexisting variable DIM, n_dof[] and node[]
-	  are now
-	  handled properly, some small changes
+2009-03-17 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-04 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* Makefile: Add init-element-impl.tex
 
-	* src/Common/traverse_nr.c: Change elinfo->parent from "EL *" to
-	  "const EL_INFO *"; the EL_INFO
-	  parent is always available during the mesh traversal, so why no.
-	  This
-	  gives means to walk up the mesh hierarchy.
+2009-03-17 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-04 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Use 10*REAL_EPSILON for TOO_SMALL.
 
-	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
-	  src/3d/traverse_r_3d.c, src/Common/alberta.h: Change
-	  elinfo->parent from "EL *" to "const EL_INFO *"; the EL_INFO
-	  parent is always available during the mesh traversal, so why no.
-	  This
-	  gives means to walk up the mesh hierarchy.
+2009-03-17 19:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-04 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* ., adapt-tools.tex, alberta-man.tex, assemble-tools.tex,
+	  bas-impl.tex, defs.tex, dof-impl.tex, ellipt.tex, eval-tools.tex,
+	  heat.tex, impl.tex, init-element-impl.tex, mesh-impl.tex,
+	  nonlin.tex, param-impl.tex, rc-impl.tex, solve-tools.tex,
+	  submesh-impl.tex: Various changes, the stuff finally seems to
+	  converge to something. direct sums of finite element spaces still
+	  need to be documented, but INIT_ELEMENT() stuff is there.
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c:
-	  find_fill_info(): Need to copy the entire chain and boundary
-	  operatos
-	  when cloning a FILL_INFO structure.
+2009-03-17 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-03 10:46  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* Makefile: Add init-element-impl.tex
 
-	* src/symmlq.c: brought up into good shape
+2009-03-17 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 15:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c: Use 10*REAL_EPSILON for TOO_SMALL.
 
-	* libalbas/src/bubble.c: Add "dummy" refine_interpol() and friend
-	  functions.
+2009-03-13 17:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 16:43  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* assemble-tools.tex, bas-impl.tex, dof-impl.tex, eval-tools.tex,
+	  mesh-impl.tex, param-impl.tex, periodic-impl.tex: Further
+	  progress. This is a maintenance night-mare. Wished for Doxygen or
+	  something similar, though D. is by far not perfect ...
 
-	* src/Common/oem_solve.c: Added another solver : SymmLQ
+2009-03-13 08:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 15:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* util-impl.tex: Document the '%B'-key (boolean value).
 
-	* src/Common/l2scp.c: Fix vector/scalar check in H1scp_fct_bas().
+2009-03-13 08:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 15:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* dof-impl.tex: Note that get_dof_blah_vec() makes a copy of the
+	  fe-space.
 
-	* src/Common/submesh.c: Cleanup.
+2009-03-13 08:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 13:28  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* bas-impl.tex: Document the interpol() hooks.
 
-	* src/Common/trav_xy.c: Fix the pseudo-parametric case for 2d.
+2009-03-13 00:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 12:40  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* bas-impl.tex: One more cross reference.
 
-	* src/2d/macro_2d.c: Finally fix orientation_2d() (really).
+2009-03-13 00:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 16:42  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* assemble-tools.tex, bas-impl.tex, chain-impl.tex, dof-impl.tex,
+	  eval-tools.tex, graph-tools.tex, mesh-impl.tex, param-impl.tex,
+	  periodic-impl.tex, submesh-impl.tex, traverse-impl.tex:
+	  Desperately working on the documentation, which is hardly
+	  maintainable because of the choice to keep it separated from the
+	  source code.
 
-	* src/symmlq.c: fixed bugs
+2009-03-13 17:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-02 16:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/bas_fct.c: The generic fill_XXX_vec() routines now
+	  also take into account, that the DOF_XXX_VEC structures meanwhile
+	  come with their own private element vector instance.
 
-	* src/Makefile.am: added symmlq.c
+2009-03-13 17:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-01 11:49  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/2d/lagrange_1_2d.c: Typo in name.
 
-	* src/Common/submesh.c: added missing declaration in
-	  fill_slave_el_info
+2009-03-13 02:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-01 09:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/MG_s1.c: Use FOR_ALL_MAT_COLS() macros all over the
+	  place.
 
-	* tests/read_mesh_test.c: remove read_mesh_test.c
+2009-03-13 02:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-01 08:59  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/MG_s2.c: Cosmetics.
 
-	* tests/read_mesh_test2d.c: replaces read_mesh_test.c
+2009-03-13 02:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-01 08:51  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Allow a NULL argument for row_fe_space in
+	  get_dof_matrix(), otherwise the MG-code breaks.
 
-	* src/Common/read_mesh.c: added a quick hack for compatibilty
-	  problems concerning name tags in 1.2 meshes
-	  sorry, missed an ";"
+2009-03-13 00:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-01 08:36  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/2d/element_2d.c: Typo in comment.
 
-	* src/Common/read_mesh.c: added a quick hack for compatibilty
-	  problems concerning name tags in 1.2 meshes
-	  not yet tested
+2009-03-13 00:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-09-01 08:35  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Set INIT_PHI and INIT_GRD_PHI when
+	  requesting a quad-fast with INIT_GRD_PHI respectively INIT_D2_PHI
+	  for vector-valued basis functions.
 
-	* tests/Makefile.am: proper makefile for read_mesh_test
+2009-03-13 16:38  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-08-28 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement/sub-refinement.c: started to implement fill-coords
 
-	* libalbas/src/wall_bubbles.c: Do not bail out if FILL_NEIGH is not
-	  set, but issue a warning (once).
+2009-03-13 17:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-28 12:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex, bas-impl.tex, dof-impl.tex, eval-tools.tex,
+	  mesh-impl.tex, param-impl.tex, periodic-impl.tex: Further
+	  progress. This is a maintenance night-mare. Wished for Doxygen
+	  or something similar, though D. is by far not perfect ...
 
-	* src/Common/submesh.c: New functions get_slace_el() and
-	  fill_slace_el_info().
+2009-03-13 08:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-28 12:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* util-impl.tex: Document the '%B'-key (boolean value).
 
-	* src/Common/numint.c: quad_fast: Forgot to remember
-	  INIT_TANGENTIAL flag.
+2009-03-13 08:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-28 12:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* dof-impl.tex: Note that get_dof_blah_vec() makes a copy of the
+	  fe-space.
 
-	* src/Common/gltools.c: Forgot to honour bas_fcts->fill_flags in
-	  some places.
+2009-03-13 08:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-28 12:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* bas-impl.tex: Document the interpol() hooks.
 
-	* src/Common/alberta.h, src/Common/l2scp.c: New functions
-	  trace_L2scp_fct_bas() & friends which use a trace-mesh
-	  (aka sub-mesh) to compute an L2-scp over the boundary.
+2009-03-13 00:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-28 12:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* bas-impl.tex: One more cross reference.
 
-	* tests/Makefile.in: Autogenerated.
+2009-03-13 00:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-26 07:21  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex, bas-impl.tex, chain-impl.tex, dof-impl.tex,
+	  eval-tools.tex, graph-tools.tex, mesh-impl.tex, param-impl.tex,
+	  periodic-impl.tex, submesh-impl.tex, traverse-impl.tex:
+	  Desperately working on the documentation, which is hardly
+	  maintainable
+	  because of the choice to keep it separated from the source code.
 
-	* mesh-impl.tex: Added some descriptions of function-heads from
-	  alberta_inlines.h in ALBERTA-Manual
+2009-03-13 16:38  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-08-26 10:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement/sub-refinement.c: started to implement fill-coords
 
-	* libalbas/tests/stokes_bubble_test.c: cosmetics
+2009-03-13 17:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-26 10:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/bas_fct.c: The generic fill_XXX_vec() routines now
+	  also take into account, that
+	  the DOF_XXX_VEC structures meanwhile come with their own private
+	  element vector instance.
 
-	* libalbas/tests/stokes_bubble_d_test.c: changed testproblem to
-	  match stokes_bubble_test
-	  cosmetics
+2009-03-13 17:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-26 10:11  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/2d/lagrange_1_2d.c: Typo in name.
 
-	* libalbas/src/bubble.c: fixed wrong handling of val and vec in
-	  bubble_interpol_dow, now everything
-	  works as expected.
+2009-03-13 02:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-25 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/MG_s1.c: Use FOR_ALL_MAT_COLS() macros all over the
+	  place.
 
-	* src/Common/alberta.h, src/Common/l2scp.c: New functions
-	  bnndry_H1scp_fct_bas[_loc][_dow]() to compute the
-	  tangential half-H1 scalar product with the basis functions.
+2009-03-13 02:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-22 12:34  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/MG_s2.c: Cosmetics.
 
-	* tests/read_mesh_test.c: the test works, read_mesh not.
+2009-03-13 02:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-22 12:38  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Allow a NULL argument for row_fe_space in
+	  get_dof_matrix(), otherwise
+	  the MG-code breaks.
 
-	* configure.ac: Added the Makefile for the tests folder.
+2009-03-13 00:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-21 13:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/2d/element_2d.c: Typo in comment.
 
-	* libalbas/tests/INIT/stokes_bubble_d_test.dat,
-	  libalbas/tests/INIT/stokes_bubble_test.dat: added tests/INIT and
-	  tests/Macro
+2009-03-13 00:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-21 13:09  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/numint.c: Set INIT_PHI and INIT_GRD_PHI when
+	  requesting a quad-fast with INIT_GRD_PHI respectively INIT_D2_PHI
+	  for vector-valued basis functions.
 
-	* src/Common/read_mesh_1.2.c, tests, tests/Makefile.am,
-	  tests/Makefile.in, tests/alberta-demo.h, tests/alberta-logo.h,
-	  tests/cmdline.c, tests/geomview-graphics.c,
-	  tests/geomview-graphics.h, tests/graphics.c, tests/graphics.h,
-	  tests/read_mesh_test.c: added folder "tests", including initial
-	  version of read_mesh_test for
-	  testing the new compatibility mode for alberta version 1.2 meshes
+2009-03-12 15:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-21 12:53  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/sub-refinement.c[DEL]: Moved to the
+	  TOP_LEVEL/add_ons/sub_refinement/ sub-dir.
 
-	* src/Common/read_mesh_xdr_1.2.c: changed the xdr_ functions to
-	  _AI_read_
+2009-03-12 13:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2008-08-21 12:52  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/1d/element_1d.c: - world_to_coord_1d can now handle the case
+	  DIM_OF_WORLD != 1
 
-	* src/Common/read_mesh.c: changed the read_ functions to _AI_read_
+2009-03-12 16:49  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-08-21 12:51  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement/sub-refinement.c: now sub-refinement.c compiles
 
-	* src/Common/alberta_intern.h: added several _AI_read_ functions
-	  for use in read_mesh, read_mesh_xdr_1.2
+2009-03-12 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-21 12:50  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement, sub_refinement/sub-refinement.c:
 
-	* Makefile.am: added folder "tests"
+2009-03-12 15:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-20 13:52  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement/Makefile.am: Typo.
 
-	* libalbas/tests/stokes_bubble_d_test.c: fixed bubble_err beeing
-	  used uninitialized, cosmetics
-	  TODO: we still lack 'good' behaviour for increasing the interpol
-	  degree
+2009-03-12 15:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-05 09:42  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_elements[DEL], sub_refinement[CPY],
+	  sub_refinement/Makefile.am[CPY]: Renamed
 
-	* libalbas/tests/INIT/stokes_wall_bubble_test.dat: stokes pair is
-	  now Bernadi-Raugel, as it should be
+2009-03-12 15:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-05 09:41  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_elements/Makefile.am: Initial revision.
 
-	* libalbas/tests/stokes_bubble_test.c: tweaked output, L2 and H1
-	  error are now calculated correctly
+2009-03-12 15:00  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-08-05 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* sub_elements, sub_elements/sub-refinement.c: moved sub_elements.c
+	  from alberta/src/Common
 
-	* src/Common/macro.c: Fix a memory allocation bug in the context of
-	  periodic meshes.
+2009-03-12 16:49  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-08-05 09:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement/sub-refinement.c: now sub-refinement.c compiles
 
-	* src/2d/macro_2d.c: Get rid of some compiler warnings.
+2009-03-12 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 13:44  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement, sub_refinement/sub-refinement.c:
 
-	* libalbas/tests/stokes_wall_bubble_test.c: corrected missing
-	  determinant
+2009-03-12 15:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 13:41  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_refinement/Makefile.am: Typo.
 
-	* libalbas/tests/stokes_bubble_test.c: cleaned up a little
+2009-03-12 15:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 13:39  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_elements, sub_refinement, sub_refinement/Makefile.am: Renamed
 
-	* libalbas/src/Makefile.am: LFFLAGS was wrong:
-	  
-	  -libalbas_1d_la_LFFLAGS = -version-info 1:0:0 $(LDFLAGS)
-	  +libalbas_1d_la_LDFLAGS = -version-info 1:0:0 $(LDFLAGS)
+2009-03-12 15:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 13:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_elements/Makefile.am: Initial revision.
 
-	* libalbas/src/basfcts.c: resolved conflict
+2009-03-12 15:00  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-08-01 13:02  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* sub_elements, sub_elements/sub-refinement.c: moved sub_elements.c
+	  from alberta/src/Common
 
-	* libalbas/src/wall_bubbles.c: optimized calculation, no & b_no are
-	  taken into account now
+2009-03-12 15:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 19:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/sub-refinement.c: Moved to the
+	  TOP_LEVEL/add_ons/sub_refinement/ sub-dir.
 
-	* src/Common/error.c: slight cleanup in H1_error().
+2009-03-12 13:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 19:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/1d/element_1d.c: - world_to_coord_1d can now handle the case
+	  DIM_OF_WORLD != 1
 
-	* src/Common/oem_sp_solve.c: extract_dofs_for_oem_dow():
-	  "stride-logic" was wrong.
+2009-03-12 15:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 12:00  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* configure.ac: Add add_ons/sub_refinement/Makefile
 
-	* src/Common/l2scp.c: l2scp & friends: protect bas_fcts from being
-	  overwritten in the CHAIN_DO()-loops.
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 10:23  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* rc-concept.tex: XEmacs stuff.
 
-	* src/Common/alberta.h: Added another solver : SymmLQ
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 16:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* mesh-impl.tex: Write some stuff on boundary types.
 
-	* src/symmlq.c: Added another solver : SymmLQ
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-08-01 10:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* assemble-tools.tex: Include the BNDRY_OPERATOR_INFO
+	  (undocumented).
 
-	* src/alberta_util.h: Added another solver : SymmLQ
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-31 14:02  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/2d/Macro/periodic-torus.amc: Comments.
 
-	* src/Common/wall_quad.c: we now call INIT_ELEMENT always
+2009-03-11 18:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-31 12:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/2d/Macro/macro.amc: Cosmetics.
 
-	* src/Common/memory.c: added the following functions for printing
-	  el_vecs:
-	  print_el_real_vec,
-	  print_el_real_d_vec,
-	  print_el_real_vec_d.
+2009-03-11 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-31 11:46  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_Nd_profile: Ignore some auto-files.
 
-	* src/1d/traverse_r_1d.c: Initialize orientation and element type
-	  to 0.
+2009-03-11 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-31 11:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* static_condensation, static_condensation/demo,
+	  static_condensation/demo/2d, static_condensation/demo/3d,
+	  static_condensation/src: Ignore severeal Makefile.in's
 
-	* src/1d/lagrange_2_1d.c: Remove bug in function
-	  'refine_inter2_1d()'
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-30 13:44  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* rc-concept.tex: XEmacs stuff.
 
-	* src/2d/macro_2d.c: Fix permutation of element vertices when
-	  correcting the orientation of elements.
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-29 14:34  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+	* mesh-impl.tex: Write some stuff on boundary types.
 
-	* libalbas/src/basfcts.c: stokes_pair(): construct the correct
-	  names for the fancy bubble velocity spaces.
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-29 14:33  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex: Include the BNDRY_OPERATOR_INFO
+	  (undocumented).
 
-	* src/Common/dof_chains.h: FOREACH_DOF() & friends: do not directly
-	  use the fe_space argument.
+2009-03-11 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-17 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* static_condensation, static_condensation/demo,
+	  static_condensation/demo/2d, static_condensation/demo/3d,
+	  static_condensation/src: Ignore severeal Makefile.in's
 
-	* libalbas/src/albas.h: Protect against C++.
+2009-03-11 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-17 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_Nd_profile: Ignore some auto-files.
 
-	* src/Common/assemble.c, src/Common/assemble.h: (Hopefully) fix a
-	  segmentation fault in the context of assembling
-	  systems for direct sums of fe-spaces.
+2009-03-11 18:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-15 16:41  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/2d/Macro/periodic-torus.amc: Comments.
 
-	* assemble-tools.tex: Modified the subsection 'dirichlet boundary
-	  conditions': now the subsection is called 'boundary conditions'
-	  with the subsubsections: 'dirichlet boundary conditions',
-	  'neumann boundary conditions' + 'robin boundary conditions'.
-	  Added functions: boundary_conditions[_*](),
-	  bndry_l2scp_fct_bas[_*](), mean_value[_*](), robin_bound() of
-	  l2scp.c in ALBERTA-manual.
+2009-03-11 18:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-15 13:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/2d/Macro/macro.amc: Cosmetics.
 
-	* assemble-tools.tex: added descriptions of function-heads of
-	  H1scp_fct_bas from l2scp.c in ALBERTA-Manual
+2009-03-10 10:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-15 09:03  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Fix a bug triggered by missing
+	  init_element() hooks in the OPERATOR_INFO structure in the
+	  context of p.w. linear "lagrange_parametric"-meshes.
 
-	* assemble-tools.tex: Added description of funktion-heads:
-	  get_el_*_vec(), free_el_*_vec() from memory.c in ALBERTA-manual
-	  and do some function-adjustments
+2009-03-10 10:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-15 13:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Fix a bug triggered by missing
+	  init_element() hooks in the
+	  OPERATOR_INFO structure in the context of p.w. linear
+	  "lagrange_parametric"-meshes.
 
-	* src/Common/alberta.h, src/Common/l2scp.c: Scalar version of
-	  H1scp.
+2009-03-09 11:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-15 10:39  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Remove some std=c99
+	  dependencies.
 
-	* src/Common/l2scp.c: fixed an other bug in function
-	  H1scp_fct_bas_dow
-	  added function H1scp_fct_bas
-	  added function get_quad_fast_grd_phi
+2009-03-09 11:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-14 16:29  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-quasi-stokes.c: Remove some
+	  std=c99 dependencies.
 
-	* src/Common/alberta.h: Added functions-prototypes:
-	  L2_err_weighted(), L2_err_dow_weighted(),H1_err_weighted(),
-	  H1_err_dow_weighted().
+2009-03-09 11:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-14 16:28  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* static_condensation/demo/Common/mini-quasi-stokes.c: Remove some
+	  std=c99 dependencies.
 
-	* src/Common/error.c: Added functions: L2_err_weighted(),
-	  L2_err_dow_weighted(),H1_err_weighted(), H1_err_dow_weighted().
+2009-03-09 11:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-14 11:50  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Remove some std=c99
+	  dependencies.
 
-	* src/Common/l2scp.c: fixed errors in function H1scp_fct_bas_dow
+2009-03-04 10:56  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-14 11:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/block_precon.c: fixed a misspelling (replaced aacu
+	  with accu)
 
-	* src/Common/alberta.h, src/Common/l2scp.c: "post-processing" +
-	  proto-types for H1scp_fct_bas() & friends.
+2009-03-04 10:53  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-14 11:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/read_mesh_xdr_1.2.c: cleaned up
 
-	* src/Common/l2scp.c: modified function H1scp_fct_bas_dow for
-	  compiling
+2009-03-04 10:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-11 12:11  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/Common/memory.c: fixed a bug in __print_el_matrix line 2926
+	  there was one "break" to much
+	  
+	  added in line 2930 an "print_msg("\n");" for a better readability
 
-	* src/Common/l2scp.c: insert function H1scp_fct_bas_dow
+2009-03-04 11:03  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 14:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: cleaned up
 
-	* libalbas/tests/stokes_wall_bubble_test.c: revised main, still one
-	  problem left: error doesn't shrink for higher interpol
-	  degrees
+2009-03-04 11:03  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 12:01  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: cleaned up
 
-	* libalbas/tests/stokes_wall_bubble_test.c: testprogram for
-	  wall_bubbles.c
+2009-03-04 10:56  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 12:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/block_precon.c: fixed a misspelling (replaced aacu
+	  with accu)
 
-	* libalbas/tests/INIT/stokes_wall_bubble_test.dat: init.dat for the
-	  wall_bubble testprogram
+2009-03-04 10:53  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 12:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/read_mesh_xdr_1.2.c: cleaned up
 
-	* libalbas/src/wall_bubbles.c: wall_bubble_interpol_dow() now
-	  available and working
+2009-03-04 10:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 11:57  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: fixed a bug in __print_el_matrix line 2926
+	  there was one "break" to much
+	  
+	  added in line 2930 an "print_msg("\n");" for a better readability
 
-	* libalbas/tests/stokes_bubble_test.c: minor change to the error
-	  printing
+2009-02-26 14:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 11:57  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* dof-impl.tex: fixed a misspelling in line 260:
+	  
+	  insert an "e" in valud
 
-	* libalbas/tests/stokes_bubble_d_test.c: minor change to the error
-	  printing
+2009-02-26 14:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-2008-07-08 11:43  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* dof-impl.tex: fixed a misspelling in line 260:
+	  
+	  insert an "e" in valud
 
-	* libalbas/tests/Makefile.am: added entry for wall bubble
-	  testprogram
+2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-08 07:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/malloc-debug.c: Debugging.
 
-	* paraview/Common/alberta2paraview.c: Added element-type for
-	  mesh->dim = 1 in binary format
+2009-02-25 13:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-08 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/sub-refinement.c: Initial revision.
 
-	* src/Common/dof_admin.c: Fix printing of rectangular matrices in
-	  Maple format.
+2009-02-25 07:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 09:05  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Typo in previous change.
 
-	* eval-tools.tex: added basic information about the WALL_QUAD and
-	  the WALL_QUAD FAST data
-	  structures and corresponding functions to get these structures.
+2009-02-25 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 08:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: New macor BNDRY_FLAGS_MARK_BNDRY(), setting
+	  bit 0.
 
-	* Makefile: Make alberta-man.pdf the default target.
+2009-02-25 07:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: New macro BNDRY_FLAGS_CMP() (ala strcmp()).
 
-	* libalbas/src/albas.h, libalbas/src/basfcts.c,
-	  libalbas/src/mini-Xd.c: Add the old P1+bubble implementation in
-	  order to be able to read data
-	  produced by old simulations.
+2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Fix some memory leaks.
 
-	* libalbas/src/bubble.c: Fix some compiler warnings.
+2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 14:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Switch back to ALBERTA alloc stuff.
 
-	* paraview/Common/alberta2paraview.c: Do not allow lag_deg == 0 &
-	  some cosmetical changes.
+2009-02-25 13:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 14:06  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/sub-refinement.c: Initial revision.
 
-	* paraview/Common/alberta2paraview.c: Added
-	  free_dof_int_vec(dof_vert_ind) and cosmetic
+2009-02-25 07:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: Typo in previous change.
 
-	* src/Common/read_mesh.c: Check for old DOF_REAL_D_VECs (versus
-	  DOF_REAL_VEC_D).
+2009-02-25 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-01 15:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: New macor BNDRY_FLAGS_MARK_BNDRY(), setting
+	  bit 0.
 
-	* Makefile: Let alberta-man.pdf depend on all TeX-files.
+2009-02-25 07:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-01 17:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta.h: New macro BNDRY_FLAGS_CMP() (ala strcmp()).
 
-	* libalbas/src/Makefile.am: Temporarily revive the old mini element
-	  for testing purposes.
+2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-01 17:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Fix some memory leaks.
 
-	* libalbas/src/mini-Xd.c: Temporarily revive the old mini element
-	  for testing purposes.
+2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-07-01 17:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/memory.c: Switch back to ALBERTA alloc stuff.
 
-	* src/Common/eval.c: Fix L2_norm() etc.
+2009-02-25 07:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-06-27 09:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+	* src/malloc-debug.c: Debugging.
 
-	* eval-tools.tex: insert missing brackets ")"
+2009-02-24 20:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-06-25 09:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/malloc-debug.c: Some more statistics.
 
-	* src/Common/heat.c: Fix bound EL_VEC handling.
+2009-02-24 20:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-06-25 09:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: New function summarize_dof_admin() and
+	  summarize_all_admins() for debugging.
 
-	* src/Common/ellipt-periodic.c: Simplify the rhs.
+2009-02-24 20:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2008-06-24 11:41  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+	* src/Common/dof_admin.c: New function summarize_dof_admin() and
+	  summarize_all_admins() for debugging.
 
-	* paraview/Common/alberta2paraview.c: Added mesh refinement options
-	  and do some cosmetical changes
-
-2008-06-17 15:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-24 20:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/basfcts.c: removed rioting ERROR_EXITs
+	* src/malloc-debug.c: Some more statistics.
 
-2008-06-17 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-20 18:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/bubble.c: added n-dimensional bubbles
+	* src/spcg.c: Fix handling of first iteration (iteration counts for
+	  sub-solvers were wrong, broken by my previous changes)
 
-2008-06-11 13:40  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-20 09:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Now parametric meshes are
-	  supported as well
+	* src/spcg.c: Give average iteration counts for the sub-solvers.
 
-2008-06-10 15:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-20 18:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_test.c: minor change of error output
+	* src/spcg.c: Fix handling of first iteration (iteration counts for
+	  sub-solvers were wrong,
+	  broken by my previous changes)
 
-2008-06-10 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-20 09:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_d_test.c: added test program for
-	  vector-valued bubbles
+	* src/spcg.c: Give average iteration counts for the sub-solvers.
 
-2008-06-10 15:10  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/INIT/stokes_bubble_d_test.dat: added init file for
-	  vector-valued bubbles
+	* src/parameters.c: Re-enable use of the C-preprocessor.
 
-2008-06-10 15:04  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/Makefile.am: added testprograms for vector-valued
-	  bubbles
+	* src/1d/traverse_r_1d.c: Explicitly set master->orientation to 1
+	  and its type to 0.
 
-2008-06-10 14:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/evaluate.h: eval_grd_ud_dow_at_qp(): forgot to return
-	  after short-circuit to standard _d case
+	* src/1d/traverse_r_1d.c: Explicitly set master->orientation to 1
+	  and its type to 0.
 
-2008-06-05 13:44  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Binary-format version
-	  completed, still default = ascii format
+	* src/parameters.c: Re-enable use of the C-preprocessor.
 
-2008-06-04 18:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-19 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/el_vec.h: dirichlet_map(): was
-	  broken due to broken macro BNDRY_FLAGS_IS_PARTOF().
+	* configure.ac: Re-enable use of the C-preprocessor.
 
-2008-06-04 18:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-19 12:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util_inlines.h.in.in: dirichlet_map(): was broken due
-	  to broken macro BNDRY_FLAGS_IS_PARTOF().
+	* Makefile.am: Add some missing files to EXTRA_DIST.
 
-2008-05-30 12:09  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-17 16:32  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/quasi-stokes.c: mu and nu were interchanged in the
-	  call to oem_sp_solve().
+	* heat.tex: matched heat-demo-programs to new ALBERTA-version
 
-2008-05-29 10:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-17 16:32  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Define PreconEnd/PreconRepeat as terminator
-	  for variable argument lists.
+	* heat.tex: matched heat-demo-programs to new ALBERTA-version
 
-2008-05-29 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 16:21  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Define PreconEnd as terminator for variable
-	  argument lists.
+	* ellipt.tex, examples.tex: matched ellipt-demo-programs to new
+	  ALBERTA-version
 
-2008-05-29 09:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 16:19  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/alberta_intern.h,
-	  src/Common/block_precon.c, src/Common/oem_solve.c: Do not export
-	  get_block_diag_precon(), the application has to invoke
-	  the function through oem_init_precon().
+	* src/Common/ellipt.c: changed the order of "global_refine" and
+	  "get_lagrange"
 
-2008-05-29 16:00  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-16 12:46  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/quasi-stokes.c: Should be p_init_element in B_oinfo.
+	* src/Common/nlsolve.c: used dof_real_vec_skel-routines
 
-2008-05-28 14:37  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* bamg2alberta/bamg2alberta.c: added support for parsing of
-	  commandline parameters
+	* src/alberta_util.h.in.in: Fix some confusion with the
+	  .in.in.in.in.in.in stuff.
 
-2008-05-28 11:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: get_dof_matrix(): initialize the
-	  block-matrix type to MATENT_NONE.
+	* src/msg.c, src/parameters.c: New conversion '%B' which
+	  understands boolean valus (yes, y, true, t, 1, no, n, false, f,
+	  0, nil).
 
-2008-05-26 14:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.alberta.in: Fix a bug caused by the latest
-	  profiling library changes.
+	* src/Common/adapt.c: New conversion '%B' which understands boolean
+	  valus (yes, y, true, t, 1, no, n, false, f, 0, nil).
 
-2008-05-26 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/el_vec.h: Matrix-vector operations with element
-	  matrices/vectors were broken
-	  (index typo).
+	* src/Common/write_mesh_gmv.c: Revert the idiotism change, rather
+	  fix Gentoo nonsense at other places (compiler-warnings issue).
 
-2008-05-26 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Fix masked matrix-vector operations.
+	* src/Common/read_mesh.c: Revert the idiotism change, rather fix
+	  Gentoo nonsense at other places (compiler-warnings issue).
 
-2008-05-23 13:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: boundary_conditions() & friends: check for
-	  inhomgeneous Neumann
-	  b.c. was broken (reported by Bettina Suhr).
+	* src/Common/alberta.h, src/Common/dof_admin.c: Change the
+	  dof_compress_hook stuff (DOF_ADMIN). The previous implementation
+	  could hardly be used from C++ code.
 
-2008-05-23 09:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 16:21  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/alberta_Nd_profile, src/alberta_Nd_profile/Makefile-4d.am,
-	  src/alberta_Nd_profile/Makefile-5d.am,
-	  src/alberta_Nd_profile/Makefile-6d.am,
-	  src/alberta_Nd_profile/Makefile-7d.am,
-	  src/alberta_Nd_profile/Makefile-8d.am,
-	  src/alberta_Nd_profile/Makefile-9d.am,
-	  src/alberta_Nd_profile/Makefile.am: Initial revision
+	* ellipt.tex, examples.tex: matched ellipt-demo-programs to new
+	  ALBERTA-version
 
-2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_test.c: Unused variable compiler
-	  warning.
+	* src/Common/adapt.c: New conversion '%B' which understands boolean
+	  valus (yes, y, true, t,
+	  1, no, n, false, f, 0, nil).
 
-2008-05-22 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: EGDE -> EDGE typo.
+	* src/Common/write_mesh_gmv.c: Revert the idiotism change, rather
+	  fix Gentoo nonsense at other places (compiler-warnings issue).
 
-2008-05-22 11:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Remove a potentially offending comment.
-	  Thanks to V.S.
+	* src/Common/read_mesh.c: Revert the idiotism change, rather fix
+	  Gentoo nonsense at other places (compiler-warnings issue).
 
-2008-05-22 01:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: Define the identity trafo as
-	  AFF_TRAFO().
+	* src/Common/alberta.h, src/Common/dof_admin.c: Change the
+	  dof_compress_hook stuff (DOF_ADMIN). The previous
+	  implementation could hardly be used from C++ code.
 
-2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.alberta.in: Support profiling enabled
-	  libraries.
+	* src/alberta_util.h.in.in: Fix some confusion with the
+	  .in.in.in.in.in.in stuff.
 
-2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 08:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: DOW conditional compiling in one place.
+	* src/msg.c, src/parameters.c: New conversion '%B' which
+	  understands boolean valus (yes, y, true, t,
+	  1, no, n, false, f, 0, nil).
 
-2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 16:19  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Optionally build also profiling enabled
-	  libraries.
+	* src/Common/ellipt.c: changed the order of "global_refine" and
+	  "get_lagrange"
 
-2008-05-22 14:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-16 12:46  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/msg.c: alberta_wait(): call fflush after asserting the
-	  message.
+	* src/Common/nlsolve.c: used dof_real_vec_skel-routines
 
-2008-05-22 01:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-15 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/parameters.c: qsort() seems not to be in use.
+	* src/Common/macro.c: Face transformations must not map vertices to
+	  vertices belonging to the same element, the check for this was
+	  broken. Fixed.
 
-2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-15 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Optionally build also profiling enabled
-	  libraries.
+	* src/Common/macro.c: Face transformations must not map vertices to
+	  vertices belonging to
+	  the same element, the check for this was broken. Fixed.
 
-2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-14 10:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am.template, configure.ac,
-	  generate-alberta-automakefiles.sh, m4/alberta-check.m4,
-	  m4/alberta-dims.m4, m4/grapeiface.m4: Optionally build also
-	  profiling enabled libraries.
+	* src/Common/quasi-stokes.c, src/Common/stokes.c: Cleanup.
 
-2008-05-20 16:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-14 15:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* bamg2alberta: ignore Makefile.in
+	* src/1d/traverse_r_1d.c: Do not forgot to initialize
+	  el_info->master.el_type and el_info->master.orientation, although
+	  these are meaningless the code relies on properly initialized
+	  values in some places.
 
-2008-05-20 15:59  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-14 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* bamg2alberta, bamg2alberta/Makefile.am,
-	  bamg2alberta/bamg2alberta.c: added bamg2alberta macroconverter
+	* libalbas/src/wall_bubbles.c: refine_inter() hooks used the EDGE
+	  DOF-node in 3d (FACE would have been correct).
 
-2008-05-20 15:55  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-14 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: added bamg2alberta macroconverter
+	* libalbas/src/wall_bubbles.c: refine_inter() hooks used the EDGE
+	  DOF-node in 3d (FACE would have been correct).
 
-2008-05-20 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-14 15:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/traverse_r_1d.c: Fix bogus check for leaf-element-level.
+	* src/1d/traverse_r_1d.c: Do not forgot to initialize
+	  el_info->master.el_type and
+	  el_info->master.orientation, although these are meaningless the
+	  code
+	  relies on properly initialized values in some places.
 
-2008-05-20 08:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-14 10:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Forgot to add FILL_MASTER_INFO to the
-	  FILL_ANY mask.
+	* src/Common/quasi-stokes.c, src/Common/stokes.c: Cleanup.
 
-2008-05-20 15:55  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-13 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: added bamg2alberta macroconverter
+	* src/3d/ellipt-moebius.c: global_refine() now takes a third
+	  argument, the fill-flags used during mesh-traversal.
 
-2008-05-19 14:06  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-02-13 15:32  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* est-tools.tex: insert missing brackets ")"
+	* src/2d/INIT/quasi-stokes.dat, src/3d/INIT/quasi-stokes.dat,
+	  src/Common/quasi-stokes.c: matched demo-programs to new
+	  preconditioner ILU(k) they all compile now but have to be tested
 
-2008-05-16 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 13:55  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Remove duplicate
-	  </DataArray>-end-tag.
+	* src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/nlsolve.c: replaced c++ commentary style with c-style
 
-2008-05-16 09:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 13:55  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/alberta_grape.c,
-	  grape/mesh/Common/alberta_movi.c: Add a vertex addmin to the mesh
-	  if it does not have one.
+	* src/2d/INIT/stokes.dat, src/3d/INIT/stokes.dat,
+	  src/Common/stokes.c: matched demo-programs to new preconditioner
+	  ILU(k) they all compile now but have to be tested
 
-2008-05-16 09:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 12:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/submesh.c: trace_dof_..._vec() needs to set the
-	  FILL_MASTER_INFO fill-flag.
+	* src/Common/read_mesh.c: replaced c++ commentary style with
+	  c-style
 
-2008-05-15 14:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 12:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/memory.c, src/Common/write_mesh.c: write_mesh() was
-	  somewhat broken for meshes without DOFs on edges and/or faces.
+	* src/Common/read_mesh.c: replaced c++ commentary style with
+	  c-style
 
-2008-05-14 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 20:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: let distribut_to_dof_blah_vec() &
-	  friends the number of items copied.
+	* src/3d/ellipt-moebius.c: global_refine() now takes a third
+	  argument, the fill-flags used during mesh-traversal.
 
-2008-05-14 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 15:32  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh.c: Fix a copy'n paste bug.
+	* src/2d/INIT/quasi-stokes.dat, src/3d/INIT/quasi-stokes.dat,
+	  src/Common/quasi-stokes.c: matched demo-programs to new
+	  preconditioner ILU(k)
+	  they all compile now but have to be tested
 
-2008-05-14 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-13 13:55  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: get_{vertex,minimal}_admin(): use
-	  free_fe_space() instead of emulating
-	  the results of that function.
+	* src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/nlsolve.c: replaced c++ commentary style with c-style
 
-2008-05-08 16:43  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-13 13:55  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* libalbas/tests/INIT/stokes_bubble_test.dat: initial revision
+	* src/2d/INIT/stokes.dat, src/3d/INIT/stokes.dat,
+	  src/Common/stokes.c: matched demo-programs to new preconditioner
+	  ILU(k)
+	  they all compile now but have to be tested
 
-2008-05-08 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-12 08:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/graphics.c: Fix also non-gfx graphics_d()
-	  proto-type.
+	* src/Common/read_mesh.c: Free any allocated fe-space in
+	  get_dof_vec_master() (memory leak).
 
-2008-05-08 11:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-12 09:45  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/graphics.c: Fix non-gltools graphics proto-type.
+	* static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/demo/Common/mini-stokes.c: Eliminates C++
+	  comments
 
-2008-05-08 11:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-12 09:45  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/INIT/ellipt-dg.dat,
-	  libalbas/tests/INIT/ellipt-isoparam.dat,
-	  libalbas/tests/INIT/ellipt-periodic.dat,
-	  libalbas/tests/INIT/ellipt-sphere.dat,
-	  libalbas/tests/INIT/ellipt-torus.dat,
-	  libalbas/tests/INIT/ellipt.dat, libalbas/tests/INIT/heat.dat,
-	  libalbas/tests/INIT/nonlin.dat,
-	  libalbas/tests/INIT/quasi-stokes.dat,
-	  libalbas/tests/INIT/stokes.dat,
-	  libalbas/tests/Macro/embedded-sphere.amc,
-	  libalbas/tests/Macro/embedded-torus.amc,
-	  libalbas/tests/Macro/macro-1.amc,
-	  libalbas/tests/Macro/macro-2.amc,
-	  libalbas/tests/Macro/macro-34circ.amc,
-	  libalbas/tests/Macro/macro-44circ.amc,
-	  libalbas/tests/Macro/macro-big.amc,
-	  libalbas/tests/Macro/macro-circ.amc,
-	  libalbas/tests/Macro/macro-neum.amc,
-	  libalbas/tests/Macro/macro-small-neum.amc,
-	  libalbas/tests/Macro/macro_3d.amc,
-	  libalbas/tests/Macro/periodic-torus.amc,
-	  libalbas/tests/Macro/periodic.amc,
-	  libalbas/tests/Macro/periodic2.amc: Not needed.
+	* static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/demo/Common/mini-stokes.c: Eliminates C++
+	  comments
 
-2008-05-08 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-12 08:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/graphics.c: Fix also non-gfx graphics_d() proto-type.
+	* src/Common/read_mesh.c: Free any allocated fe-space in
+	  get_dof_vec_master() (memory leak).
 
-2008-05-07 18:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-11 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/info.c: Fix a memory leak in case of failure
-	  (non-convergence).
+	* src/1d/traverse_r_1d.c: Initialize master.el_type and
+	  orientation.
 
-2008-05-06 19:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-11 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Cleanup.
+	* src/Common/SSOR_precon.c: Check whether the inverse of the
+	  diagonal is finite, otherwise use "1.0" as entry.
 
-2008-05-06 19:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-11 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/basfcts.c: Do some post-processing.
+	* src/Common/alberta.h: FOR_ALL_DOFS() and friends macros were
+	  broken when calling "continue" inside the loop.
 
-2008-05-06 17:03  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-11 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Started making paraview-file
-	  in binary format, default = ascii format
+	* src/1d/traverse_r_1d.c: Initialize master.el_type and
+	  orientation.
 
-2008-05-06 15:33  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-11 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_test.dat: initial revision
+	* src/Common/SSOR_precon.c: Check whether the inverse of the
+	  diagonal is finite, otherwise use "1.0" as entry.
 
-2008-05-06 15:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-11 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_test.c: First working version.
+	* src/Common/alberta.h: FOR_ALL_DOFS() and friends macros were
+	  broken when calling "continue"
+	  inside the loop.
 
-2008-05-06 15:27  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-09 23:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/basfcts.c: Fix parsing of basis function names.
+	* bas-impl.tex, ellipt.tex, heat.tex, mesh-impl.tex, nonlin.tex,
+	  rc-impl.tex: Slight improvements.
 
-2008-05-06 15:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-09 21:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* gmv/1d/Makefile.am, gmv/2d/Makefile.am, gmv/3d/Makefile.am,
-	  grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am,
-	  libalbas/tests/Makefile.am, paraview/2d/Makefile.am,
-	  paraview/3d/Makefile.am: Move -I switch into
-	  GNUCOMPAT_INCLUDE_PATH variable.
+	* src/3d/ellipt2.c, src/4d/ellipt-klein-bottle.c,
+	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-dg.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/nonlin.c, src/Common/quasi-stokes.c,
+	  src/Common/stokes.c: refine()/coarsen(): now need a fill-flags
+	  argument.
 
-2008-05-06 23:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_solve.c: Call oem_exit_mat_vec().
+	* src/Common/geomview-graphics.c: Remove some compiler warnings,
+	  update to changed calling convention for refine() & friends
 
-2008-05-06 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 23:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_solve.c: Release the work-space allocated by the
-	  solvers.
+	* src/1d/refine_1d.c, src/2d/refine_2d.c, src/3d/refine_3d.c,
+	  src/Common/refine.c: Automatically enhance the fill-flags by the
+	  requirements of then basis fuctions attached to the refinement
+	  call-backs.
 
-2008-05-06 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_sp_solve.c: Re-order some allocation/de-allocation
-	  blocks (in the mid of debugging a memory leak).
+	* src/Common/parametric.c, src/Common/submesh.c: free_dof_xxx_vec()
+	  now takes care for itself to free the fe-space.
 
-2008-05-06 15:35  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/gltools.c: Fix initialization of child_info on
-	  virtually refined meshes.
+	* src/Common/block_precon.c, src/Common/dof_admin.c,
+	  src/Common/macro.c, src/Common/read_mesh.c,
+	  src/Common/read_mesh_xdr_1.2.c, src/Common/write_mesh_gmv.c,
+	  tests/read_mesh_test.c: Remove some compiler warnings, update to
+	  changed calling convention for refine() & friends
 
-2008-05-06 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/block_precon.c, src/Common/oem_solve.c: Fix a memory
-	  leak.
+	* src/Common/coarsen.c, src/Common/refine.c: Change calling
+	  convention for refine().
 
-2008-05-06 15:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Move -I switch into GNUCOMPAT_INCLUDE_PATH
-	  variable.
+	* src/Common/alberta.h: Give the adapt structur a new fill-flags
+	  component.
 
-2008-05-05 15:12  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/evaluate.h: __eval_bar_D2_uh(): fix faulty invocation
-	  of MAXPY_BAR().
+	* src/Common/adapt.c: Give the adapt structur a new fill-flags
+	  component.
 
-2008-05-05 15:11  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: copy_from_dof_schar_vec(): get rid of a
-	  compiler warning.
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  libalbas/tests/stokes_bubble_d_test.c,
+	  libalbas/tests/stokes_bubble_test.c,
+	  libalbas/tests/stokes_wall_bubble_test.c,
+	  static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/demo/Common/mini-stokes.c: Remove some
+	  compiler warnings, update to changed calling convention for
+	  refine() & friends
 
-2008-05-02 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 23:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Release the memory for the
-	  mesh for time-dependent data.
+	* bas-impl.tex, ellipt.tex, heat.tex, mesh-impl.tex, nonlin.tex,
+	  rc-impl.tex: Slight improvements.
 
-2008-05-01 17:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/alberta_movi.c,
-	  paraview/Common/alberta2paraview.c: Copy over the fixes from
-	  alberta2paraview and do some additional
-	  purely cosmetical changes.
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  libalbas/tests/stokes_bubble_d_test.c,
+	  libalbas/tests/stokes_bubble_test.c,
+	  libalbas/tests/stokes_wall_bubble_test.c,
+	  static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/demo/Common/mini-stokes.c: Remove some
+	  compiler warnings, update to changed calling convention
+	  for refine() & friends
 
-2008-05-01 17:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 23:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: Change definition of REALLOC_WORKSPACE() to
-	  get rid of gcc-4.3 warnings.
+	* src/1d/refine_1d.c, src/2d/refine_2d.c, src/3d/refine_3d.c,
+	  src/Common/refine.c: Automatically enhance the fill-flags by the
+	  requirements of then
+	  basis fuctions attached to the refinement call-backs.
 
-2008-04-30 19:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Some very small cleanups.
+	* src/Common/parametric.c, src/Common/submesh.c: free_dof_xxx_vec()
+	  now takes care for itself to free the fe-space.
 
-2008-04-30 19:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Some small fixes to make it
-	  really work.
+	* src/Common/block_precon.c, src/Common/dof_admin.c,
+	  src/Common/macro.c, src/Common/read_mesh.c,
+	  src/Common/read_mesh_xdr_1.2.c, src/Common/write_mesh_gmv.c,
+	  tests/read_mesh_test.c: Remove some compiler warnings, update to
+	  changed calling convention
+	  for refine() & friends
 
-2008-04-30 14:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-02-09 07:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_test.c: Test-function for
-	  Bubble_interpol
+	* src/Common/coarsen.c, src/Common/refine.c: Change calling
+	  convention for refine().
 
-2008-04-30 13:16  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Compiles, transient case
-	  still incomplete
+	* src/Common/alberta.h: Give the adapt structur a new fill-flags
+	  component.
 
-2008-04-30 19:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Append _DEBUG for the bas-fcts plugin if
-	  ALBERTA_DEBUG
+	* src/Common/adapt.c: Give the adapt structur a new fill-flags
+	  component.
 
-2008-04-30 19:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-09 21:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_sp_solve.c: Fix a memory leak.
+	* src/3d/ellipt2.c, src/4d/ellipt-klein-bottle.c,
+	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-dg.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/nonlin.c, src/Common/quasi-stokes.c,
+	  src/Common/stokes.c: refine()/coarsen(): now need a fill-flags
+	  argument.
 
-2008-04-29 17:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-09 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/tests/stokes_bubble_test.c: blah
+	* src/Common/geomview-graphics.c: Remove some compiler warnings,
+	  update to changed calling convention
+	  for refine() & friends
 
-2008-04-29 17:17  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-09 19:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/Makefile.am, libalbas/src/bubble.c, libalbas/tests,
-	  libalbas/tests/INIT, libalbas/tests/INIT/ellipt-dg.dat,
-	  libalbas/tests/INIT/ellipt-isoparam.dat,
-	  libalbas/tests/INIT/ellipt-periodic.dat,
-	  libalbas/tests/INIT/ellipt-sphere.dat,
-	  libalbas/tests/INIT/ellipt-torus.dat,
-	  libalbas/tests/INIT/ellipt.dat, libalbas/tests/INIT/heat.dat,
-	  libalbas/tests/INIT/nonlin.dat,
-	  libalbas/tests/INIT/quasi-stokes.dat,
-	  libalbas/tests/INIT/stokes.dat, libalbas/tests/Macro,
-	  libalbas/tests/Macro/embedded-sphere.amc,
-	  libalbas/tests/Macro/embedded-torus.amc,
-	  libalbas/tests/Macro/macro-1.amc,
-	  libalbas/tests/Macro/macro-2.amc,
-	  libalbas/tests/Macro/macro-34circ.amc,
-	  libalbas/tests/Macro/macro-44circ.amc,
-	  libalbas/tests/Macro/macro-big.amc,
-	  libalbas/tests/Macro/macro-circ.amc,
-	  libalbas/tests/Macro/macro-neum.amc,
-	  libalbas/tests/Macro/macro-small-neum.amc,
-	  libalbas/tests/Macro/macro.amc,
-	  libalbas/tests/Macro/macro_3d.amc,
-	  libalbas/tests/Macro/periodic-torus.amc,
-	  libalbas/tests/Macro/periodic.amc,
-	  libalbas/tests/Macro/periodic2.amc, libalbas/tests/Makefile.am,
-	  libalbas/tests/alberta-demo.h, libalbas/tests/alberta-logo.h,
-	  libalbas/tests/cmdline.c, libalbas/tests/geomview-graphics.c,
-	  libalbas/tests/geomview-graphics.h, libalbas/tests/graphics.c,
-	  libalbas/tests/graphics.h, libalbas/tests/stokes_bubble_test.c:
-	  Divergence conserving interpolation and tests programs for that
-	  (work in progress)
+	* generate-alberta-automakefiles.sh: Was using debug flags for
+	  profile libraries.
 
-2008-04-29 17:24  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+2009-02-06 16:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* configure.ac, m4/grapeiface.m4: Add libalbas/Makefile (and
-	  support for that)
+	* src/1d/INIT/ellipt-periodic.dat, src/1d/INIT/ellipt.dat,
+	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat,
+	  src/2d/INIT/ellipt-dg.dat, src/2d/INIT/ellipt-isoparam.dat,
+	  src/2d/INIT/ellipt-periodic.dat, src/2d/INIT/ellipt-sphere.dat,
+	  src/2d/INIT/ellipt-torus.dat, src/2d/INIT/ellipt.dat,
+	  src/2d/INIT/heat.dat, src/2d/INIT/nonlin.dat,
+	  src/2d/INIT/stokes.dat, src/3d/INIT/ellipt-dg.dat,
+	  src/3d/INIT/ellipt-isoparam.dat, src/3d/INIT/ellipt-moebius.dat,
+	  src/3d/INIT/ellipt-periodic.dat, src/3d/INIT/ellipt-sphere.dat,
+	  src/3d/INIT/ellipt-torus.dat, src/3d/INIT/ellipt.dat,
+	  src/3d/INIT/ellipt2.dat, src/3d/INIT/heat.dat,
+	  src/3d/INIT/nonlin.dat, src/4d/INIT/ellipt-klein-bottle.dat,
+	  src/4d/INIT/ellipt-sphere.dat, src/4d/INIT/ellipt-torus.dat,
+	  src/5d/INIT/ellipt-klein-3-bottle.dat, src/Common/ellipt-dg.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/nlsolve.c: matched demo-programs to new preconditioner
+	  ILU(k) they all compile now but have to be tested
 
-2008-04-25 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-06 16:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/parametric.c: Cast "-1" to PARAM_STRATEGY (should
-	  define PARAM_STRATEGY_INVALID or so).
+	* src/1d/INIT/ellipt-periodic.dat, src/1d/INIT/ellipt.dat,
+	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat,
+	  src/2d/INIT/ellipt-dg.dat, src/2d/INIT/ellipt-isoparam.dat,
+	  src/2d/INIT/ellipt-periodic.dat, src/2d/INIT/ellipt-sphere.dat,
+	  src/2d/INIT/ellipt-torus.dat, src/2d/INIT/ellipt.dat,
+	  src/2d/INIT/heat.dat, src/2d/INIT/nonlin.dat,
+	  src/2d/INIT/stokes.dat, src/3d/INIT/ellipt-dg.dat,
+	  src/3d/INIT/ellipt-isoparam.dat, src/3d/INIT/ellipt-moebius.dat,
+	  src/3d/INIT/ellipt-periodic.dat, src/3d/INIT/ellipt-sphere.dat,
+	  src/3d/INIT/ellipt-torus.dat, src/3d/INIT/ellipt.dat,
+	  src/3d/INIT/ellipt2.dat, src/3d/INIT/heat.dat,
+	  src/3d/INIT/nonlin.dat, src/4d/INIT/ellipt-klein-bottle.dat,
+	  src/4d/INIT/ellipt-sphere.dat, src/4d/INIT/ellipt-torus.dat,
+	  src/5d/INIT/ellipt-klein-3-bottle.dat, src/Common/ellipt-dg.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/nlsolve.c: matched demo-programs to new preconditioner
+	  ILU(k)
+	  they all compile now but have to be tested
 
-2008-04-25 08:52  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-05 14:32  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: comment changed
+	* static_condensation/demo/2d/Makefile.am,
+	  static_condensation/demo/3d/Makefile.am,
+	  static_condensation/src/Makefile.am: added: - routines for static
+	  condensation of a saddle point problem with
+	  (lagrange+bubble)-basis-functions (only for the mini-element so
+	  far) and the Matrix A is a DIM_OF_WORLD x DIM_OF_WORLD block
+	  matrix.
+	  
+	  - demo-program 'mini-quasi-stokes.c', as an example how to use
+	  the functions 'condense_mini_spp_dd()' and
+	  'expand_mini_spp_dd()'.
 
-2008-04-25 08:51  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-05 14:31  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: skel_size added
+	* static_condensation/demo/2d/INIT/mini-quasi-stokes.dat,
+	  static_condensation/demo/3d/INIT/mini-quasi-stokes.dat,
+	  static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/src/static-condensation-dd.c,
+	  static_condensation/src/static-condensation-dd.h: added: -
+	  routines for static condensation of a saddle point problem with
+	  (lagrange+bubble)-basis-functions (only for the mini-element so
+	  far) and the Matrix A is a DIM_OF_WORLD x DIM_OF_WORLD block
+	  matrix.
+	  
+	  - demo-program 'mini-quasi-stokes.c', as an example how to use
+	  the functions 'condense_mini_spp_dd()' and
+	  'expand_mini_spp_dd()'.
 
-2008-04-25 12:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-05 14:32  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: SCRATCH_MEM_CALLOC(): type-cast to desired
-	  type to enable inclusion by
-	  C++ compilers.
+	* static_condensation/demo/2d/Makefile.am,
+	  static_condensation/demo/3d/Makefile.am,
+	  static_condensation/src/Makefile.am: added:
+	  - routines for static condensation of a saddle point problem with
+	  (lagrange+bubble)-basis-functions (only for the mini-element so
+	  far)
+	  and the Matrix A is a DIM_OF_WORLD x DIM_OF_WORLD block matrix.
+	  
+	  - demo-program 'mini-quasi-stokes.c', as an example how to use
+	  the functions
+	  'condense_mini_spp_dd()' and 'expand_mini_spp_dd()'.
 
-2008-04-25 08:56  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-05 14:31  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/condition.c: multi-dimensional kernel
+	* static_condensation/demo/2d/INIT/mini-quasi-stokes.dat,
+	  static_condensation/demo/3d/INIT/mini-quasi-stokes.dat,
+	  static_condensation/demo/Common/mini-quasi-stokes.c,
+	  static_condensation/src/static-condensation-dd.c,
+	  static_condensation/src/static-condensation-dd.h: added:
+	  - routines for static condensation of a saddle point problem with
+	  (lagrange+bubble)-basis-functions (only for the mini-element so
+	  far)
+	  and the Matrix A is a DIM_OF_WORLD x DIM_OF_WORLD block matrix.
+	  
+	  - demo-program 'mini-quasi-stokes.c', as an example how to use
+	  the functions
+	  'condense_mini_spp_dd()' and 'expand_mini_spp_dd()'.
 
-2008-04-25 08:55  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+2009-02-02 23:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: header changed
+	* src/Common/ilu_k_precon.c: Fix handling of Dirichlet b.c.
 
-2008-04-25 08:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-02 01:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mksnap.sh: Update (don't use /tmp).
+	* src/Common/bas_fct.c: Dynamic loading was somewhat broken.
 
-2008-04-24 08:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-02 03:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/Makefile.am: Remove missing header-file basfcts.h
-	  form SOURCES.
+	* libalbas/src/Makefile.am: Remove ALBERTA lib deps.
 
-2008-04-22 18:13  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-02-02 01:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* chain-impl.tex: added descriptions of function-heads from
-	  dof_chains.h in ALBERTA-Manual
+	* libalbas/src/bubble.c, libalbas/src/raviart_thomas.c,
+	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c: Fix a
+	  bug introduced by recent per-DOF_VEC element-vector changes
 
-2008-04-22 18:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-02-02 01:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* assemble-tools.tex: added descriptions of function-heads from
-	  el_vec.h in ALBERTA-Manual
+	* libalbas/src/Makefile.am: Some lesser bugs ...
 
-2008-04-22 15:34  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-02-02 03:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* assemble-tools.tex: added descriptions of function-heads from
-	  el_vec.h in ALBERTA-Manual
+	* libalbas/src/Makefile.am: Remove ALBERTA lib deps.
 
-2008-04-22 15:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-02 01:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* chain-impl.tex, impl.tex: Extra chapter for direct sums of
-	  fe-spaces.
+	* libalbas/src/bubble.c, libalbas/src/raviart_thomas.c,
+	  libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c: Fix a
+	  bug introduced by recent per-DOF_VEC element-vector changes
 
-2008-04-22 21:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-02 01:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Extend the stuff to display
-	  discontinuous data as "cell-data" inside Paraview.
+	* libalbas/src/Makefile.am: Some lesser bugs ...
 
-2008-04-22 17:55  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-02 23:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: compiles and can load mesh,
-	  scalar and vector data-files only in debug-version
+	* src/Common/ilu_k_precon.c: Fix handling of Dirichlet b.c.
 
-2008-04-22 17:33  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-02 01:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: fix read-back of DOF_REAL_VEC_D's
+	* src/Common/bas_fct.c: Dynamic loading was somewhat broken.
 
-2008-04-22 15:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-02 23:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/write_mesh.c: Attempt to support
-	  writing DOF_REAL_VEC_D's
+	* Makefile.am: Use -I m4, not ./m4
 
-2008-04-22 20:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 23:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/stokes.dat: Optionally write the solution to disk.
+	* src/Common/ilu_k_precon.c, src/Common/optimize_profile.c,
+	  src/Common/optimize_profile.h: "info_level" for profile stuff.
 
-2008-04-22 20:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 23:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/INIT/stokes.dat: Optionally write the solution to disk.
+	* src/Common/crs_matrix.h: "info_level" for profile stuff.
 
-2008-04-22 20:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 17:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/stokes.c: Optionally write the solution to disk.
+	* src/Common/ilu_k_precon.c: Reintroduce info-level to shut-up the
+	  preconditioner.
 
-2008-04-19 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 17:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Cleanup the loop-order inside
-	  data-aquisition mesh-traversal loop.
+	* src/2d/memory_2d.c: Fix cleanup (freeing of temporary storage) in
+	  the presence of periodic meshes.
 
-2008-04-19 10:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 23:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Index variable error (l <->
-	  valnum)
+	* src/Common/ilu_k_precon.c, src/Common/optimize_profile.c,
+	  src/Common/optimize_profile.h: "info_level" for profile stuff.
 
-2008-04-19 17:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 23:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/submesh_1d.c, src/1d/traverse_r_1d.c, src/2d/submesh_2d.c,
-	  src/2d/traverse_r_2d.c, src/3d/macro_3d.c, src/3d/submesh_3d.c,
-	  src/3d/traverse_r_3d.c, src/Common/alberta.h, src/Common/macro.c,
-	  src/Common/parametric.c, src/Common/read_mesh.c,
-	  src/Common/read_mesh_xdr_1.2.c, src/Common/traverse_r.c,
-	  src/Common/write_mesh_ps.c: Change macro->coords from "REAL
-	  *coords[N_VERTICES_MAX]" to "REAL_D
-	  *coords[N_VERTICES_MAX]", as should be. Update every dependent
-	  source-core accordingly.
+	* src/Common/crs_matrix.h: "info_level" for profile stuff.
 
-2008-04-19 10:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-02-01 17:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: Bail out if the read_dof_vec_master()
-	  returns NULL.
+	* src/Common/ilu_k_precon.c: Reintroduce info-level to shut-up the
+	  preconditioner.
 
-2008-04-18 11:31  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-02-01 17:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: compiles but not finished
+	* src/2d/memory_2d.c: Fix cleanup (freeing of temporary storage) in
+	  the presence of periodic meshes.
 
-2008-04-18 11:28  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-01-30 16:19  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* paraview/2d/Makefile.am: set debug flags
+	* src/Common/read_mesh.c: now read_dof_vec_master can also read
+	  dof_vecs written by ALBERTA_VERSION 1.2
 
-2008-04-18 22:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-30 16:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/heat-easy.c, src/Common/heat.c: Use
-	  write_dof_real_vec_xdr().
+	* src/Common/read_mesh_xdr_1.2.c: renamed function static void
+	  match_node_types(int *node_vec) to void _AI_match_node_types(int
+	  *node_vec)
 
-2008-04-17 07:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-30 16:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: get_quad_fast() was broken by a previous
-	  over-simplification.
+	* src/Common/alberta_intern.h: added function-head: void
+	  _AI_match_node_types(int *node_vec)
+	  
+	  this function is used in read_mesh.c and read_mesh_xdr_1_2.c to
+	  match node_types defined by ALBERTA_VERSION 1.2 to the node_types
+	  defined by ALBERTA_VERSION 2.0
 
-2008-04-17 06:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-30 06:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Make sure we have a vertex admin if the
-	  operator has
-	  "jump-contributions" across faces of elements.
+	* src/Common/alberta_inlines.h: Fix the computation of the inverse
+	  of a REAL_DD matrix.
 
-2008-04-17 06:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-30 16:19  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/wall_quad.c: Cosmetics.
+	* src/Common/read_mesh.c: now read_dof_vec_master can also read
+	  dof_vecs written by ALBERTA_VERSION 1.2
 
-2008-04-16 08:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-30 16:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Interpol-routines: always fill the
-	  interpolated values into their
-	  proper position in the element vector (also when interpolating
-	  over walls).
+	* src/Common/read_mesh_xdr_1.2.c: renamed function static void
+	  match_node_types(int *node_vec)
+	  to void _AI_match_node_types(int *node_vec)
 
-2008-04-15 16:52  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-30 16:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* mesh-impl.tex: added descriptions of function-heads from
-	  alberta_inlines.h in ALBERTA-Manual
+	* src/Common/alberta_intern.h: added function-head: void
+	  _AI_match_node_types(int *node_vec)
+	  
+	  this function is used in read_mesh.c and read_mesh_xdr_1_2.c to
+	  match node_types defined by ALBERTA_VERSION 1.2 to the node_types
+	  defined by ALBERTA_VERSION 2.0
 
-2008-04-15 16:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-30 06:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* eval-tools.tex: added descriptions of function-heads from
-	  evaluate.h in ALBERTA-Manual
+	* src/Common/alberta_inlines.h: Fix the computation of the inverse
+	  of a REAL_DD matrix.
 
-2008-04-15 21:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-30 07:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Cleanup for chained version of
-	  add_element_matrix().
+	* Makefile.am.template: Add gpskca to LIBADD.
 
-2008-04-14 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Cosmetics.
+	* src/Common/ilu_k_precon.c: Fix a comment.
 
-2008-04-14 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 09:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/el_vec.h: Initialize el_vec->n_components
-	  (get_real_vec() etc.)
+	* src/Common/ilu_k_precon.c: Typo in comment.
 
-2008-04-14 15:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: QUAD_FAST must no longer be type-casted to
-	  _AI_QUAD_FAST.
+	* src/Common/ilu_k_precon.c: Check for spd.
 
-2008-04-14 15:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 07:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Fix INIT_ELELMENT_SINGLE(): only call the
-	  "unchained" initializer if
-	  it is non-NULL.
+	* src/Common/crs_matrix.h, src/Common/ilu_k_precon.c,
+	  src/Common/optimize_profile.c, src/Common/optimize_profile.h: Fix
+	  some proto-types.
 
-2008-04-14 13:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 21:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: NULL-tag logic was broken.
+	* paraview/Common/alberta2paraview.c: Forgot to increment n_drdv
+	  after the previous change.
 
-2008-04-14 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c, src/Common/numint.c,
-	  src/Common/quad_cache.c: Use new INIT_ELEMENT_SINGLE() macros for
-	  BAS_FCTS and QUAD_FAST where
-	  appropriate.
+	* paraview/Common/alberta2paraview.c: Be more flexible w.r.t. the
+	  file format (xdr/non-xdr).
 
-2008-04-14 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 10:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/bas_fct.c, src/Common/numint.c:
-	  Direct-sums (DOF-chains) + quad-fast need some more work.
+	* block_solve/src/oem_block_solve.c: Do not call
+	  get_dof_real_vec_d() with scalar fe-spaces.
 
-2008-04-14 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 10:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Initialization logic for the chained
-	  (direct sum) case.
+	* block_solve/demo/2d/Makefile.am: Fix include paths.
 
-2008-04-14 01:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 21:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Call INIT_OBJECT() in get_quad_fast().
+	* paraview/Common/alberta2paraview.c: Forgot to increment n_drdv
+	  after the previous change.
 
-2008-04-13 20:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Cosmetics.
+	* paraview/Common/alberta2paraview.c: Be more flexible w.r.t. the
+	  file format (xdr/non-xdr).
 
-2008-04-13 20:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 10:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Use the unchained version of the basis
-	  functions for the quad-caches.
+	* block_solve/src/oem_block_solve.c: Do not call
+	  get_dof_real_vec_d() with scalar fe-spaces.
 
-2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 10:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quad_cache.c: Cosmetics.
+	* block_solve/demo/2d/Makefile.am: Fix include paths.
 
-2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Handle NULL tag properly.
+	* src/Common/ilu_k_precon.c: Fix a comment.
 
-2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 09:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: get_vertex_admin(): have a look at
-	  used_count instead of size when
-	  selecting an admin with a minimal number of degrees of freedom.
+	* src/Common/ilu_k_precon.c: Typo in comment.
 
-2008-04-13 10:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 07:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Finally fix INIT_ELEMENT() initialization
-	  logic for chained fe-spaces.
+	* src/Common/ilu_k_precon.c: Check for spd.
 
-2008-04-13 10:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-29 07:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Fix INIT_ELEMENT() initialization logic
-	  for chained fe-spaces.
+	* src/Common/crs_matrix.h, src/Common/ilu_k_precon.c,
+	  src/Common/optimize_profile.c, src/Common/optimize_profile.h: Fix
+	  some proto-types.
 
-2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-28 19:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c: psi <-> phi mix-up in
-	  get_quad_fast().
+	* src/Common/alberta_inlines.h, src/Common/evaluate.h: Code to
+	  compute the Laplacian of a discrete function.
 
-2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-28 08:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: new print_el_matrix() function.
+	* src/Common/memory.c: Disable debug code, was accidentally
+	  committed with debuggin enabled.
 
-2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-28 19:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: new print_el_matrix() function.
+	* src/Common/alberta_inlines.h, src/Common/evaluate.h: Code to
+	  compute the Laplacian of a discrete function.
 
-2008-04-13 10:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-28 08:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Cleanup for print_dof_matrix().
+	* src/Common/memory.c: Disable debug code, was accidentally
+	  committed with debuggin enabled.
 
-2008-04-11 22:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-27 09:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Incremental adding of INIT_... flags for
-	  QUAD_FAST was broken for DOF-chains.
+	* src/2d/Macro/macro-circ.amc, src/2d/Macro/macro.amc,
+	  src/2d/Macro/periodic.amc[DEL], src/2d/Macro/periodic2.amc[DEL]:
+	  Out of date.
 
-2008-04-10 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-27 09:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* meshtv/Common/alberta_meshtv.c,
-	  paraview/Common/alberta2paraview.c: Changed read_mesh calling
-	  convention.
+	* src/2d/Macro/macro-circ.amc, src/2d/Macro/macro.amc,
+	  src/2d/Macro/periodic.amc, src/2d/Macro/periodic2.amc: Out of
+	  date.
 
-2008-04-10 09:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-24 18:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/alberta2oogl.c, gmv/Common/alberta2gmv.c,
-	  grape/mesh/Common/alberta_grape.c,
-	  grape/mesh/Common/alberta_movi.c: Experimental support for
-	  dumping iso-parametric stuff and trace-mesh
-	  bindings to disk along with write_mesh() (and reading it back, of
-	  course).
+	* src/Common/oem_solve.c: "free DOFs" handling was broken in
+	  oem_solve_dow().
 
-2008-04-10 17:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-24 18:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: Sub-chaining of basis functions was
-	  broken.
+	* src/Common/oem_solve.c: "free DOFs" handling was broken in
+	  oem_solve_dow().
 
-2008-04-10 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 00:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: MEM_FREE() left-overs (now that
-	  SCRATCH_MEM_ALLOC() is used).
+	* src/Common/ilu_k_precon.c: Fix a memory leak.
 
-2008-04-10 14:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 14:59  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/parametric.c, src/Common/read_mesh.c: Bug-fixes for
-	  new parametric IO code.
+	* static_condensation, static_condensation/Makefile.am,
+	  static_condensation/demo, static_condensation/demo/2d,
+	  static_condensation/demo/2d/INIT,
+	  static_condensation/demo/2d/INIT/mini-stokes.dat,
+	  static_condensation/demo/2d/Macro,
+	  static_condensation/demo/2d/Macro/macro.amc,
+	  static_condensation/demo/2d/Makefile.am,
+	  static_condensation/demo/3d, static_condensation/demo/3d/INIT,
+	  static_condensation/demo/3d/INIT/mini-stokes.dat,
+	  static_condensation/demo/3d/Macro,
+	  static_condensation/demo/3d/Macro/macro.amc,
+	  static_condensation/demo/3d/Makefile.am,
+	  static_condensation/demo/Common,
+	  static_condensation/demo/Common/mini-stokes.c,
+	  static_condensation/demo/Makefile.am, static_condensation/src,
+	  static_condensation/src/Makefile.am,
+	  static_condensation/src/static-condensation.c,
+	  static_condensation/src/static-condensation.h: added: - routines
+	  for static condensation of a saddle point problem with
+	  (lagrange+bubble)-basis-functions (only for the mini-element so
+	  far)
+	  
+	  - demo-program 'mini-stokes.c', as an example how to use the
+	  functions 'condense_mini_spp()' and 'expand_mini_spp()'.
 
-2008-04-10 14:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 14:33  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Forgot to initialize the obstack
-	  (SCRATCH_MEM).
+	* Makefile.am: Add static_condensation subdir
 
-2008-04-10 14:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 14:59  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c: dof access bugs.
+	* static_condensation, static_condensation/Makefile.am,
+	  static_condensation/demo, static_condensation/demo/2d,
+	  static_condensation/demo/2d/INIT,
+	  static_condensation/demo/2d/INIT/mini-stokes.dat,
+	  static_condensation/demo/2d/Macro,
+	  static_condensation/demo/2d/Macro/macro.amc,
+	  static_condensation/demo/2d/Makefile.am,
+	  static_condensation/demo/3d, static_condensation/demo/3d/INIT,
+	  static_condensation/demo/3d/INIT/mini-stokes.dat,
+	  static_condensation/demo/3d/Macro,
+	  static_condensation/demo/3d/Macro/macro.amc,
+	  static_condensation/demo/3d/Makefile.am,
+	  static_condensation/demo/Common,
+	  static_condensation/demo/Common/mini-stokes.c,
+	  static_condensation/demo/Makefile.am, static_condensation/src,
+	  static_condensation/src/Makefile.am,
+	  static_condensation/src/static-condensation.c,
+	  static_condensation/src/static-condensation.h: added:
+	  - routines for static condensation of a saddle point problem with
+	  (lagrange+bubble)-basis-functions (only for the mini-element so
+	  far)
+	  
+	  - demo-program 'mini-stokes.c', as an example how to use the
+	  functions
+	  'condense_mini_spp()' and 'expand_mini_spp()'.
 
-2008-04-10 11:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 14:33  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: Correct error-check logic for V2.2
-	  meshes.
+	* Makefile.am: Add static_condensation subdir
 
-2008-04-10 11:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 00:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Bump ALBERTA_VERSION to 2.2 -- actually,
-	  ALBERTA_VERSION is rather
-	  "ALBERTA_IO_VERSION". The file-format has changed: trace-mesh <->
-	  master-mesh bindings are now stored on disk, as well as the
-	  co-ordinates for (iso-)parametric meshes.
+	* src/Common/ilu_k_precon.c: Fix a memory leak.
 
-2008-04-10 09:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-22 14:32  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/macro_2d.c, src/3d/macro_3d.c, src/Common/alberta.h,
-	  src/Common/alberta_intern.h, src/Common/parametric.c,
-	  src/Common/read_mesh.c, src/Common/submesh.c,
-	  src/Common/write_mesh.c: Experimental support for dumping
-	  iso-parametric stuff and trace-mesh
-	  bindings to disk along with write_mesh() (and reading it back, of
-	  course).
+	* configure.ac: Add add_ons/static_condensation/ dirs
 
-2008-04-10 16:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-21 17:07  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/4d/INIT/ellipt-sphere.dat: Wrong keyword.
+	* src/Common/read_mesh_xdr_1.2.c: in function read_el_recursive row
+	  598 mesh->n_edges is not set, better use N_EDGES(mesh->dim) row
+	  613 the same with mesh->n_faces
 
-2008-04-10 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-21 02:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-torus.c: Test-code for read-back of parametric
-	  meshes.
+	* src/1d/coarsen_1d.c, src/Common/alberta_intern.h: Fix
+	  AI_coarse_fct_1d() proto-types.
 
-2008-04-10 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-21 17:07  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-periodic.c: Cosmetics.k
+	* src/Common/read_mesh_xdr_1.2.c: in function read_el_recursive
+	  row 598 mesh->n_edges is not set, better use N_EDGES(mesh->dim)
+	  row 613 the same with mesh->n_faces
 
-2008-04-10 09:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-21 02:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-periodic.c: Adapt to changed read_mesh stuff.
+	* src/1d/coarsen_1d.c, src/Common/alberta_intern.h: Fix
+	  AI_coarse_fct_1d() proto-types.
 
-2008-04-10 09:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 20:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/nlsolve.c: "port" to new ALBERTA interface.
+	* src/alberta_Nd_profile/Makefile-4d.am[DEL],
+	  src/alberta_Nd_profile/Makefile-5d.am[DEL],
+	  src/alberta_Nd_profile/Makefile-6d.am[DEL],
+	  src/alberta_Nd_profile/Makefile-7d.am[DEL],
+	  src/alberta_Nd_profile/Makefile-8d.am[DEL],
+	  src/alberta_Nd_profile/Makefile-9d.am[DEL]: Autogenerated.
 
-2008-04-09 12:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-20 19:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mesh-impl.tex: added descriptions of function-heads from
-	  alberta_inlines.h in ALBERTA-Manual
+	* src/2d/coarsen_2d.c, src/2d/submesh_2d.c,
+	  src/Common/alberta_intern.h: Some fixes.
 
-2008-04-09 09:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 19:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mesh-impl.tex: Sorting of _DOW functions (documentation)
+	* src/2d/coarsen_2d.c, src/Common/element.c: fill_neigh_info(): set
+	  macro_el and parent to NULL.
 
-2008-04-09 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 18:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mesh-impl.tex: Sorting of _DOW functions (documentation)
+	* src/2d/coarsen_2d.c: Call fill_neigh_el_info() if FILL_COORDS is
+	  requested.
 
-2008-04-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 17:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c, src/Common/write_mesh.c: Preliminary code
-	  for dumping trace-mesh bindings and the co-ordinate
-	  information for parametric meshes.
+	* src/1d/coarsen_1d.c, src/1d/refine_1d.c, src/2d/coarsen_2d.c,
+	  src/2d/refine_2d.c, src/3d/coarsen_3d.c, src/3d/refine_3d.c,
+	  src/Common/alberta.h, src/Common/coarsen.c, src/Common/refine.c:
+	  refine_ext(), coarsen_ext(): new functions, allowing for
+	  fill_flags being passed to the adaptation mesh traversal loop.
 
-2008-04-09 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 16:09  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/parametric.c, src/Common/write_mesh.c: "#if 0"-code
-	  for dumping trace-mesh bindings and the co-ordinate
-	  information for parametric meshes.
+	* src/Common/read_mesh_xdr_1.2.c: in ALBERTA_VERSION 1.2 and 2.2
+	  node_types are defined different!!! added function
+	  "match_node_types" to solve this problem, but there are still
+	  BUGS left
 
-2008-04-09 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 20:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: Cosmetics.
+	* src/alberta_Nd_profile/Makefile-4d.am,
+	  src/alberta_Nd_profile/Makefile-5d.am,
+	  src/alberta_Nd_profile/Makefile-6d.am,
+	  src/alberta_Nd_profile/Makefile-7d.am,
+	  src/alberta_Nd_profile/Makefile-8d.am,
+	  src/alberta_Nd_profile/Makefile-9d.am: Autogenerated.
 
-2008-04-09 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 19:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/traverse_r_2d.c: Cosmetics.
+	* src/2d/coarsen_2d.c, src/2d/submesh_2d.c,
+	  src/Common/alberta_intern.h: Some fixes.
 
-2008-04-09 16:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 19:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/diag_precon.c, src/Common/dof_chains.h,
-	  src/Common/oem_solve.c, src/Common/oem_sp_solve.c,
-	  src/Common/write_mesh.c: Cleanup for the dof-vector skeleton
-	  stuff.
+	* src/2d/coarsen_2d.c, src/Common/element.c: fill_neigh_info(): set
+	  macro_el and parent to NULL.
 
-2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 18:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c, src/Common/diag_precon.c,
-	  src/Common/dof_chains.h, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Common/oem_solve.c,
-	  src/Common/oem_sp_solve.c: Avoid using alloca.
+	* src/2d/coarsen_2d.c: Call fill_neigh_el_info() if FILL_COORDS is
+	  requested.
 
-2008-04-09 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 17:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: dirichlet_bound(): need an element-vector for
-	  the basis functions in
-	  the bulk, not for the trace functions (changed interface
-	  convention).
+	* src/1d/coarsen_1d.c, src/1d/refine_1d.c, src/2d/coarsen_2d.c,
+	  src/2d/refine_2d.c, src/3d/coarsen_3d.c, src/3d/refine_3d.c,
+	  src/Common/alberta.h, src/Common/coarsen.c, src/Common/refine.c:
+	  refine_ext(), coarsen_ext(): new functions, allowing for
+	  fill_flags
+	  being passed to the adaptation mesh traversal loop.
 
-2008-04-09 12:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 16:09  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c, src/Common/l2scp.c: When interpolating over
-	  walls, nevertheless store the resulting
-	  coefficient in its proper position in the element vector.
+	* src/Common/read_mesh_xdr_1.2.c: in ALBERTA_VERSION 1.2 and 2.2
+	  node_types are defined different!!!
+	  added function "match_node_types" to solve this problem, but
+	  there are still BUGS left
 
-2008-04-09 09:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-20 20:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Typo.
+	* configure.ac: Add AC_CONFIG_MACRO_DIR
 
-2008-04-09 09:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-16 13:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c, src/Common/el_vec.h: Initialize
-	  el_vec->n_components.
+	* src/1d/coarsen_1d.c: Coarsen in 1d was broken for parametric
+	  meshes: parent->new_coord has to be set to NULL.
 
-2008-04-09 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: Sorting of _DOW functions
-	  (documentation)
+	* src/Common/memory.c: free_dof_BLAH_vec(): don't access
+	  vec->fe_space after deleting vec.
 
-2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: New macro SCRATCH_MEM_CALLOC(),
-	  SCRATCH_MEM_CPY().
+	* src/alberta_Nd_profile/Makefile-4d.am,
+	  src/alberta_Nd_profile/Makefile-5d.am,
+	  src/alberta_Nd_profile/Makefile-6d.am,
+	  src/alberta_Nd_profile/Makefile-7d.am,
+	  src/alberta_Nd_profile/Makefile-8d.am,
+	  src/alberta_Nd_profile/Makefile-9d.am: Fiddle with some
+	  make-concept details.
 
-2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-16 13:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mksnap.sh: Use the https: URL to access the subversion
-	  repository.
+	* src/1d/coarsen_1d.c: Coarsen in 1d was broken for parametric
+	  meshes: parent->new_coord has
+	  to be set to NULL.
 
-2008-04-08 16:58  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile, mesh-impl.tex: added function-heads from
-	  alberta_inlines.h in ALBERTA-Manual
+	* src/Common/memory.c: free_dof_BLAH_vec(): don't access
+	  vec->fe_space after deleting vec.
 
-2008-04-08 13:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: free_fe_space(): check for
-	  fe_space->unchained being NULL.
+	* src/alberta_Nd_profile/Makefile-4d.am,
+	  src/alberta_Nd_profile/Makefile-5d.am,
+	  src/alberta_Nd_profile/Makefile-6d.am,
+	  src/alberta_Nd_profile/Makefile-7d.am,
+	  src/alberta_Nd_profile/Makefile-8d.am,
+	  src/alberta_Nd_profile/Makefile-9d.am: Fiddle with some
+	  make-concept details.
 
-2008-04-08 10:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-16 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/macro.c: Ignore 3 (not only 2 keywords) in scanf for
-	  "wall VERTEX transformations"
+	* Makefile.am.template: Fiddle with some make-concept details.
 
-2008-04-08 12:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-10 01:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/5d/ellipt-klein-3-bottle.c: matched to new Alberta-Version
+	* grapeiface.m4: Add gpskca to EXTRA_LIBSc
 
-2008-04-08 12:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2009-01-10 01:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/4d/Macro/klein-bottle.amc, src/4d/ellipt-klein-bottle.c:
-	  matched to new Alberta-Version
+	* src/Common/Makefile.alberta.in: Add gpskca to EXTRA_LIBS
 
-2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-10 01:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: Give each fe-space an "unchained" component
-	  (single element in the linked list).
+	* src/Common/Makefile.alberta.in: Add gpskca to EXTRA_LIBS
 
-2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-10 01:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_chains.h: Reverse iteration over dof-chains.
+	* m4/grapeiface.m4: Add gpskca to EXTRA_LIBSc
 
-2008-04-07 11:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	* src/1d/disc-ortho-poly.c.h, src/1d/disc_lagrange_0_1d.c,
 	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
 	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
 	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/2d/disc-ortho-poly.c.h, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/3d/disc-ortho-poly.c.h, src/3d/disc_lagrange_0_3d.c,
 	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
 	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/alberta.h, src/Common/bas_fct.c, src/Common/numint.c:
-	  Give each per-element initializer a tag-context, define some
-	  macros to handle
-	  this more or less automatically.
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: Use
+	  DOF_VECTOR->vec_loc. Experimental, untested.
 
-2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util_inlines.h.in.in: Reverse iteration over
-	  dof-chains.
+	* src/Common/alberta.h: New "user_data" pointer for DOF_VECTORs.
 
-2008-04-07 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt.c: Cosmetics.
+	* src/Common/memory.c: New "user_data" pointer for DOF_VECTORs.
 
-2008-04-04 11:58  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: dummy version
+	* src/1d/disc-ortho-poly.c.h, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc-ortho-poly.c.h, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/3d/disc-ortho-poly.c.h, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: Use
+	  DOF_VECTOR->vec_loc. Experimental, untested.
 
-2008-04-04 11:38  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: remove velocity vector
+	* src/Common/alberta.h: New "user_data" pointer for DOF_VECTORs.
 
-2008-04-04 10:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2009-01-07 19:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2paraview.c: Compilation fixes.
+	* src/Common/memory.c: New "user_data" pointer for DOF_VECTORs.
 
-2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-25 22:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/alberta_grape.c,
-	  grape/mesh/Common/alberta_movi.c,
-	  grape/mesh/Common/mesh_interface_common_c.h: Finally switch to
-	  DOF_REAL_VEC_D instead of DOF_REAL_D_VEC
+	* src/Common/HB_precon.c: Allow for holes in the index range.
 
-2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-25 22:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Makefile.am: 1d is not planned for paraview.
+	* src/Common/Makefile.am.include, src/Common/ilu_k_precon.c,
+	  src/Common/optimize_profile.c, src/Common/optimize_profile.h:
+	  Profile reduction for ILU(k) improvement.
 
-2008-04-04 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-25 22:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/1d: 1d is not planned for paraview.
+	* src/Common/HB_precon.c: Allow for holes in the index range.
 
-2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-25 22:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Add add_ons/paraview/ dirs.
+	* src/Common/Makefile.am.include, src/Common/ilu_k_precon.c,
+	  src/Common/optimize_profile.c, src/Common/optimize_profile.h:
+	  Profile reduction for ILU(k) improvement.
 
-2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-25 23:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/bubble.c: Compilation fixes.
+	* mkdoffreemasks.sh: Replace "echo -n -e" by printf
 
-2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-25 22:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/mesh_interface_common_c.h: Convert to
-	  DOF_REAL_VEC_D instead of DOF_REAL_D_VEC, remove the S_CHAR
-	  stuff, which is not used ATM.
+	* configure.ac: Check for gpskca (profile reduction for ilu(k).
 
-2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/alberta_movi.c: Convert to DOF_REAL_VEC_D
-	  instead of DOF_REAL_D_VEC
+	* src/Makefile.am: Fix the INCLUDES settings.
 
-2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 19:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/alberta_grape.c: Convert to DOF_REAL_VEC_D
-	  instead of DOF_REAL_D_VEC
+	* src/Common/block_precon.c, src/Common/ilu_k_precon.c: Slight
+	  fixes for ILU(k). We still need to a profile-reduction algorithm
+	  to make this really efficient.
 
-2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* gmv/Common/alberta2gmv.c: Convert to DOF_REAL_VEC_D instead of
-	  DOF_REAL_D_VEC
+	* src/Common/HB_precon.c: Allow for holes in the index range.
 
-2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Add gmv and paraview sub-dirs.
+	* src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: new ILU(k)
+	  preconditioner, as explained in netlibs's templates.
 
-2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/alberta2oogl.c: Compilation fixes for 3d.
+	* src/Common/crs_matrix.c, src/Common/crs_matrix.h,
+	  src/Common/ilu_k_precon.c, src/Common/ilu_k_precon.h: new ILU(k)
+	  preconditioner, as explained in netlibs's templates.
 
-2008-04-03 10:23  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2008-12-22 19:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview/Common/alberta2gmv.c,
-	  paraview/Common/alberta2paraview.c: new alberta to paraview
-	  converter
+	* src/Common/block_precon.c, src/Common/ilu_k_precon.c: Slight
+	  fixes for ILU(k). We still need to a profile-reduction
+	  algorithm to make this really efficient.
 
-2008-04-03 10:21  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* paraview, paraview/1d/Makefile.am, paraview/2d/Makefile.am,
-	  paraview/3d/Makefile.am: new alberta to paraview converter
+	* src/Common/HB_precon.c: Allow for holes in the index range.
 
-2008-04-03 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: Really fix the compilation
-	  problems.
+	* src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: new ILU(k)
+	  preconditioner, as explained in netlibs's templates.
 
-2008-04-03 16:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c, src/Common/block_precon.c,
-	  src/Common/diag_precon.c, src/Common/dof_chains.h,
-	  src/Common/evaluate.h, src/Common/l2scp.c, src/Common/macro.c:
-	  Satisify the C++ compiler (stricter type-checking).
+	* src/Common/crs_matrix.c, src/Common/crs_matrix.h,
+	  src/Common/ilu_k_precon.c, src/Common/ilu_k_precon.h: new ILU(k)
+	  preconditioner, as explained in netlibs's templates.
 
-2008-04-03 16:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-22 17:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: Do not use named initializers, unluckily
-	  C++ does not allow them.
+	* src/Makefile.am: Fix the INCLUDES settings.
 
-2008-04-03 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/el_vec.h: Do not use named initializers, unluckily C++
-	  does not allow them.
+	* src/Makefile.am: Fix the INCLUDES setting, alberta_util may need
+	  some header-files from $(top_srcdir)/gnu-compat.
 
-2008-04-03 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 09:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_neigh.c: Do not use named initializers,
-	  unluckily C++ does not allow them.
+	* src/Common/write_mesh_ps.c: Tweak the linewidth.
 
-2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 09:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_bndry.c: Do not use named initializers,
-	  unluckily C++ does not allow them.
+	* src/Common/HB_precon.c: Typo.
 
-2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 15:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Do not use named initializers, unluckily
-	  C++ does not allow them.
+	* block_solve/src/oem_block_solve.c: fixed a memory-leak
 
-2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 15:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Add missing proto-types for
-	  read_dof_real_vec_d() & friends.
+	* block_solve/src/oem_block_solve.c: fixed a memory-leak
 
-2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 09:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/disc_lagrange_0_1d.c: Missing initializer for "static
-	  const" (C++ compilation fix)
+	* src/Common/write_mesh_ps.c: Tweak the linewidth.
 
-2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 09:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: Compilation fixes for 3d.
+	* src/Common/HB_precon.c: Typo.
 
-2008-04-03 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-19 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: A cleaner implementation of the ERROR() etc.
-	  macros.
+	* src/Makefile.am: Fix the INCLUDES setting, alberta_util may need
+	  some header-files from $(top_srcdir)/gnu-compat.
 
-2008-04-03 11:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-17 14:45  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/1d/INIT/ellipt-periodic.dat, src/1d/INIT/ellipt.dat,
-	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat,
-	  src/2d/INIT/ellipt-isoparam.dat, src/2d/INIT/ellipt-periodic.dat,
-	  src/2d/INIT/ellipt-sphere.dat, src/2d/INIT/ellipt-torus.dat,
-	  src/2d/INIT/ellipt.dat, src/2d/INIT/heat.dat,
-	  src/2d/INIT/nonlin.dat, src/3d/INIT/ellipt-isoparam.dat,
-	  src/3d/INIT/ellipt-moebius.dat, src/3d/INIT/ellipt-periodic.dat,
-	  src/3d/INIT/ellipt-sphere.dat, src/3d/INIT/ellipt-torus.dat,
-	  src/3d/INIT/ellipt.dat, src/3d/INIT/ellipt2.dat,
-	  src/3d/INIT/heat.dat, src/3d/INIT/nonlin.dat,
-	  src/4d/INIT/ellipt-klein-bottle.dat,
-	  src/4d/INIT/ellipt-sphere.dat, src/4d/INIT/ellipt-torus.dat,
-	  src/5d/INIT/ellipt-klein-3-bottle.dat: matched INIT-data to new
-	  demo-programs
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: A Christmas present for my
+	  college Rebecca Stotz:
+	  
+	  the functions: "clear_block_matrix" and "block_dof_set"
 
-2008-04-03 11:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-17 14:45  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/3d/ellipt-moebius.c: matched demo-program to new
-	  Alberta-Version
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: A Christmas present for my
+	  college Rebecca Stotz:
+	  
+	  the functions: "clear_block_matrix" and "block_dof_set"
 
-2008-04-03 11:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-16 15:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/ellipt2.c: matched demo-program to new Alberta-Version
+	* src/Common/l2scp.c: Undo a previous change in dirichlet_bound()
+	  and friends.
 
-2008-04-03 09:37  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2008-12-16 11:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* bar: test
+	* src/Common/trav_xy.c: Cosmetics.
 
-2008-04-03 09:36  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+2008-12-16 11:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* bar: test
+	* src/Common/l2scp.c: Fix a == <-> != logic-bug in
+	  dirichlet_bound[_d]().
 
-2008-04-02 15:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-16 16:17  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* libalbas/src/bubble.c: write function bubble_interpol
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added routine
+	  get_block_dof_schar_vec and cleaned up
 
-2008-04-02 18:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-16 16:17  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/evaluate.h: Proto-types for second barycentric
-	  derivatives.
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added routine
+	  get_block_dof_schar_vec
+	  and cleaned up
 
-2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-16 15:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/evaluate.h: Barycentric derivatives.
+	* src/Common/l2scp.c: Undo a previous change in dirichlet_bound()
+	  and friends.
 
-2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-16 11:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: First glimpse at compat I/O.
+	* src/Common/trav_xy.c: Cosmetics.
 
-2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-16 11:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.am.include, src/Common/read_mesh_xdr_1.2.c:
-	  First glimpse at compat I/O.
+	* src/Common/l2scp.c: Fix a == <-> != logic-bug in
+	  dirichlet_bound[_d]().
 
-2008-04-02 15:21  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-12 00:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/diag_precon.c, src/Common/dof_chains.h,
-	  src/Common/oem_solve.c, src/Common/oem_sp_solve.c: renamed the
-	  functions distribute_to_dof_real...
+	* src/Common/oem_solve.c: Cosmetics.
 
-2008-04-02 14:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-12 16:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_xdr_1.2.c: new
+	* block_solve/demo/2d/INIT/stokes.dat: matched to
+	  block_precon-routines
 
-2008-04-02 14:11  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-12 16:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh_1.2.c: new
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: finished implementing routines
+	  for Block_SSOR_Preconitioning maybe there many bugs left
 
-2008-04-02 12:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-12 16:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/2d/parametric_2d.c, src/3d/parametric_3d.c: Orientation of
-	  the wall-normal was wrong.
+	* block_solve/demo/2d/INIT/stokes.dat: matched to
+	  block_precon-routines
 
-2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-12 16:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/3d/parametric_3d.c: Sign of the normal?????
+	* block_solve/demo/Common/stokes.c,
+	  block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: finished implementing routines
+	  for Block_SSOR_Preconitioning
+	  maybe there many bugs left
 
-2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-12 00:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: dirichlet_bound[_dow](): forgot to advance
-	  the element vector.
+	* src/Common/oem_solve.c: Cosmetics.
 
-2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/parametric_intern.h: Sign and symmetry bugs.
+	* examples.tex: Insert a paragraph after a skip comment (as should
+	  be).
 
-2008-04-02 10:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:09  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: element_matrix_partparam(): fix "el_info
-	  == NULL" case.
+	* src/Common/quasi-stokes.c: Only use Yprec if mu > 0, estimate():
+	  err_u etc. need not be static as it need not be remembered across
+	  calls.
 
-2008-04-02 10:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: dirichlet_bound[_dow]():
-	  Invert the loop order (wall, DOF-chain components).
+	* src/Common/l2scp.c: Remove some unused variables.
 
-2008-04-02 09:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Call dof_compress() in get_..._precon(),
-	  not in init..._precon(),
-	  instead, just _test_ in init_..._precon() for holes in the index
-	  range.
-
-2008-04-02 09:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* src/Common/eval.c: _AI_inter_fct_loc_d_param(): check for
-	  FILL_COORDS flag was inverted.
+	* src/Common/dof_admin.c: Typo cosnt -> const.
 
-2008-04-02 15:27  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-11 14:04  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/nonlin.dat, src/3d/INIT/ellipt-sphere.dat,
-	  src/3d/INIT/ellipt.dat, src/3d/INIT/heat.dat,
-	  src/3d/INIT/nonlin.dat: matched INIT-data to new demo-programs
+	* src/Common/diag_precon.c: Use fabs(m[i][i]) instead of m[i][i].
+	  Rationale: scaling by the absolute value seems to be beneficial
+	  in certain cases, and taking the absolute value produces
+	  neglectible overhead compared to the inversion of the diagonal
+	  element.
 
-2008-04-02 15:26  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+2008-12-11 14:02  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
-	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
-	  src/Common/heat-easy.c, src/Common/heat.c, src/Common/nlsolve.c,
-	  src/Common/nonlin.c, src/Common/quasi-stokes.c: matched
-	  demo-programs to new ALBERTA-Version
+	* src/Common/alberta.h: Cosmetics.
 
-2008-04-01 06:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/el_vec.h: Export a non-EL_..._VEC version of
-	  dirichlet_map(), using the name __dirichlet_map().
+	* block_solve/demo/Common/stokes.c: cleaned up
 
-2008-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh_gmv.c: Include config.h.
+	* examples.tex: Insert a paragraph after a skip comment (as should
+	  be).
 
-2008-03-31 09:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_bndry.h, src/Common/assemble_neigh.c: Fix the
-	  per-element initialization logic. ALSO: call
-	  parametric->init_element() ourselves, no need to leave this to
-	  the
-	  application. It's also much cleaner in the context of chained
-	  fe-spaces.
+	* block_solve/demo/Common/stokes.c: cleaned up
 
-2008-03-31 09:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Typo in update_el_vec_dow().
+	* src/Common/l2scp.c: Remove some unused variables.
 
-2008-03-31 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util_inlines.h.in.in: Typo in dbl-list initializer.
+	* src/Common/dof_admin.c: Typo cosnt -> const.
 
-2008-03-30 22:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:04  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/Makefile.am, libalbas/src/albas.h,
-	  libalbas/src/basfcts.c, libalbas/src/raviart-thomas.c,
-	  libalbas/src/raviart_thomas.c, libalbas/src/wall_bubbles.c: A
-	  quick attempt to implement the lowest-order Raviart-Thomas
-	  elements,
-	  just to see whether this could work or not.
+	* src/Common/diag_precon.c: Use fabs(m[i][i]) instead of m[i][i].
+	  Rationale: scaling by the
+	  absolute value seems to be beneficial in certain cases, and
+	  taking the
+	  absolute value produces neglectible overhead compared to the
+	  inversion
+	  of the diagonal element.
 
-2008-03-30 18:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:02  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* libalbas/src/raviart-thomas.c: Just documentation ATM: describe
-	  how Raviart-Thomas could be
-	  implemented in the current frame-work.
+	* src/Common/alberta.h: Cosmetics.
 
-2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-11 14:09  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am, libalbas, libalbas/Makefile.am, libalbas/src,
-	  libalbas/src/Makefile.am, libalbas/src/albas.h,
-	  libalbas/src/basfcts.c, libalbas/src/bubble.c,
-	  libalbas/src/null.c, libalbas/src/trace_bubble.c,
-	  libalbas/src/wall_bubbles.c: Merge the "dim-of-world-spaces"
-	  branch into the trunk, so branch is
-	  close from now on.
-	  
-	  Status:
-	  - direct sums of fe-spaces & vector valued basis functions are
-	  working
-	  - some demo-programs still need to be ported (hiwi-job).
+	* src/Common/quasi-stokes.c: Only use Yprec if mu > 0, estimate():
+	  err_u etc. need not be static as
+	  it need not be remembered across calls.
 
-2008-03-30 23:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-10 19:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/assemble_neigh.c: Use bas_fcts->unchained->degree; we
-	  are chaining operator-infos, so we
-	  should use the original quad degree here (not the maximum
-	  quad-deg
-	  necessary to integrate each member of the chain exactly).
+	* src/Common/oem_sp_solve.c: Fix the multi-constraint case.
 
-2008-03-30 23:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-10 19:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/dof_admin.c: Add an
-	  update_real_vec_dow() function to complete the assemble mess.
+	* src/Common/oem_sp_solve.c: Fix the multi-constraint case.
 
-2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-09 17:01  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/alberta_Nd, src/alberta_Nd_debug: svn:ignore issues.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: started to implement routines
+	  for Block-SSOR-precondition
+	  
+	  added routine: "block_dof_copy" for copying data from a
+	  BLOCK_DOF_REAL_VEC to an other
 
-2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-09 17:01  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
-	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
-	  src/1d/lagrange_4_1d.c, src/1d/parametric_1d.c,
-	  src/1d/refine_1d.c, src/1d/submesh_1d.c, src/1d/traverse_r_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/graphXO_2d.c,
-	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
-	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
-	  src/2d/level_2d.c, src/2d/macro_2d.c, src/2d/parametric_2d.c,
-	  src/2d/refine_2d.c, src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
-	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
-	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
-	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
-	  src/3d/lagrange_4_3d.c, src/3d/level_3d.c, src/3d/macro_3d.c,
-	  src/3d/parametric_3d.c, src/3d/submesh_3d.c,
-	  src/3d/traverse_r_3d.c, src/Common/GS_precon.c,
-	  src/Common/HB_precon.c, src/Common/Makefile.am,
-	  src/Common/Makefile.am.include, src/Common/SSOR_precon.c,
-	  src/Common/alberta.h, src/Common/alberta_inlines.h,
-	  src/Common/alberta_intern.h, src/Common/assemble-instat.c,
-	  src/Common/assemble.c, src/Common/assemble.h,
-	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
-	  src/Common/assemble_bndry_fcts.c.in,
-	  src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in,
-	  src/Common/assemble_neigh.c, src/Common/bas_fct.c,
-	  src/Common/block_precon.c, src/Common/bndry_cond.c,
-	  src/Common/check.c, src/Common/coarsen.c,
-	  src/Common/diag_precon.c, src/Common/dof_admin.c,
-	  src/Common/dof_chains.h, src/Common/dxtools.c,
-	  src/Common/el_vec.h, src/Common/element.c, src/Common/error.c,
-	  src/Common/estimator.c, src/Common/estimator_dowb.c,
-	  src/Common/eval.c, src/Common/evaluate.h,
-	  src/Common/gauss-quad.c, src/Common/gltools.c,
-	  src/Common/l2scp.c, src/Common/level.c, src/Common/macro.c,
-	  src/Common/memory.c, src/Common/numint.c, src/Common/oem_solve.c,
-	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
-	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
-	  src/Common/parametric.c, src/Common/parametric_intern.h,
-	  src/Common/periodic.c, src/Common/quad_cache.c,
-	  src/Common/read_mesh.c, src/Common/refine.c,
-	  src/Common/submesh.c, src/Common/trav_xy.c,
-	  src/Common/traverse_nr.c, src/Common/traverse_r.c,
-	  src/Common/wall_quad.c, src/Common/write_mesh.c,
-	  src/Common/write_mesh_gmv.c, src/alberta_Nd/Makefile.am,
-	  src/alberta_Nd_debug/Makefile.am: Merge the "dim-of-world-spaces"
-	  branch into the trunk, so branch is
-	  close from now on.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: started to implement routines
+	  for Block-SSOR-precondition
 	  
-	  Status:
-	  - direct sums of fe-spaces & vector valued basis functions are
-	  working
-	  - some demo-programs still need to be ported (hiwi-job).
+	  added routine: "block_dof_copy" for copying data from a
+	  BLOCK_DOF_REAL_VEC to an other
 
-2008-03-30 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Previous commit was a bad idea.
+	* Makefile, assemble-tools.tex, bas-impl.tex, defs.tex,
+	  dof-impl.tex, eval-tools.tex, impl.tex, mesh-impl.tex,
+	  periodic-impl.tex, submesh-impl.tex: Working on the
+	  documentation. This is a nightmare.
 
-2008-03-30 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Really undo the vector stuff on
-	  the trunk, in preparation for merging the
-	  new vector stuff to the trunk.
+	* src/Common/alberta.h, src/Common/oem_sp_solve.c: Prepare for
+	  multiple constraints.
 
-2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am, src/alberta_util.h,
-	  src/alberta_util_inlines.h.in.in, src/msg.c, src/spcg.c: Merge
-	  the "dim-of-world-spaces" branch into the trunk, so branch is
-	  close from now on.
-	  
-	  Status:
-	  - direct sums of fe-spaces & vector valued basis functions are
-	  working
-	  - some demo-programs still need to be ported (hiwi-job).
+	* src/Common/submesh.c: Fix (hopefully) update_master_matrix() to
+	  work properly with mixed slave/master matrices.
 
-2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d, src/3d: svn:ignore issues.
+	* src/Common/memory.c: Accumulate the number of non-zero entries in
+	  a DOF_MATRIX.
 
-2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/ellipt-dg.dat, src/2d/INIT/quasi-stokes.dat,
-	  src/2d/INIT/stokes.dat, src/2d/Makefile.in,
-	  src/3d/INIT/ellipt-dg.dat, src/3d/INIT/quasi-stokes.dat,
-	  src/3d/INIT/stokes.dat, src/3d/Makefile.in,
-	  src/Common/ellipt-dg.c, src/Common/ellipt-isoparam.c,
-	  src/Common/ellipt-periodic.c, src/Common/ellipt-sphere.c,
-	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
-	  src/Common/geomview-graphics.c, src/Common/graphics.c,
-	  src/Common/graphics.h, src/Common/heat-easy.c, src/Common/heat.c,
-	  src/Common/quasi-stokes.c, src/Common/stokes.c: Merge the
-	  "dim-of-world-spaces" branch into the trunk, so branch is
-	  close from now on.
-	  
-	  Status:
-	  - direct sums of fe-spaces & vector valued basis functions are
-	  working
-	  - some demo-programs still need to be ported (hiwi-job).
+	* src/Common/dof_admin.c: Accumulate the number of non-zero entries
+	  in a DOF_MATRIX.
 
-2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* .: Externals now use the https:// URL (ssh make no sense if the
-	  https
-	  access shall make sense at all).
+	* Makefile, assemble-tools.tex, bas-impl.tex, defs.tex,
+	  dof-impl.tex, eval-tools.tex, impl.tex, mesh-impl.tex,
+	  periodic-impl.tex, submesh-impl.tex: Working on the
+	  documentation. This is a nightmare.
 
-2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am.template, configure.ac, gen-assemble-fcts.sh,
-	  generate-alberta-automakefiles.sh, gnu-compat/Makefile.am,
-	  m4/check-iso-c99.m4, m4/check-package.m4,
-	  m4/simple-enable-flag.m4: Merge the "dim-of-world-spaces" branch
-	  into the trunk, so branch is
-	  close from now on.
-	  
-	  Status:
-	  - direct sums of fe-spaces & vector valued basis functions are
-	  working
-	  - some demo-programs still need to be ported (hiwi-job).
+	* src/Common/alberta.h, src/Common/oem_sp_solve.c: Prepare for
+	  multiple constraints.
 
-2008-03-20 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* gmv, gmv/1d, gmv/2d, gmv/3d: Ignore Makefile.in's
+	* src/Common/submesh.c: Fix (hopefully) update_master_matrix() to
+	  work properly with mixed
+	  slave/master matrices.
 
-2008-03-20 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* gmv, gmv/1d, gmv/1d/Makefile.am, gmv/2d, gmv/2d/Makefile.am,
-	  gmv/3d, gmv/3d/Makefile.am, gmv/Common, gmv/Common/alberta2gmv.c,
-	  gmv/Makefile.am: Add add_ons/gmv/ (which contains a converter
-	  from ALBERTA data to GMV data).
+	* src/Common/memory.c: Accumulate the number of non-zero entries in
+	  a DOF_MATRIX.
 
-2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-08 18:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: get_bas_fcts(): initialize the Lagrange
-	  basis functions on the first call.
+	* src/Common/dof_admin.c: Accumulate the number of non-zero entries
+	  in a DOF_MATRIX.
 
-2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-02 18:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh_gmv.c: Cosmetics.
+	* src/Common/alberta.h: Fix a comment.
 
-2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-12-02 18:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c, src/Common/write_mesh.c: Fix IO
-	  functions, broken by previous changes for periodic meshes.
+	* src/Common/alberta.h: Fix a comment.
 
-2008-03-20 14:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-28 17:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Add add_ons/gmv/ (which contains a converter from
-	  ALBERTA data to GMV data).
+	* src/Common/dof_chains.h: Basis-function and Fe-space chains were
+	  broken.
 
-2008-03-14 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-28 16:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/2d/macro_2d.c: Correction of refinement edges was broken: we
-	  have also to adjust the
-	  opp_vertex and wall-transformation information, and we have to
-	  adjust
-	  the opp-vertex information of the neighbour elements as well.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: matched precon-routines for
+	  compiling and for making sense... maybe
 
-2008-03-14 14:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-28 16:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Remove not working preliminary
-	  vector stuff.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: matched precon-routines for
+	  compiling and for making sense... maybe
 
-2008-03-14 14:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-28 17:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-torus.c: Forgot to commit a clean-up.
+	* src/Common/dof_chains.h: Basis-function and Fe-space chains were
+	  broken.
 
-2008-02-27 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-27 20:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Further "thinking" 'bout
-	  vector-valued basis functions, starting to
-	  deal with the "quad" case, fixes for the "pre" case. Probably
-	  need
-	  utb() functions in addtion to the btv() functions.
+	* src/Common/alberta_inlines.h: New function DIV_DOW() to compute
+	  the divergence.
 
-2008-02-26 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-27 15:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Further "thinking" 'bout
-	  vector-valued basis functions.
+	* src/3d/element_3d.c: Cosmetics.
 
-2008-02-26 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-27 20:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: "Thinking" 'bout vector-valued
-	  basis functions.
+	* src/Common/alberta_inlines.h: New function DIV_DOW() to compute
+	  the divergence.
 
-2008-02-22 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-27 15:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Changes in comment.
+	* src/3d/element_3d.c: Cosmetics.
 
-2008-02-22 22:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-26 13:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c, src/Common/memory.c,
-	  src/Common/read_mesh.c: Fix reading of periodic meshes and
-	  admins.
+	* src/Common/coarsen.c, src/Common/refine.c: refine()/coarsen():
+	  only advance the mesh "cookie" if the mesh actually was refined
+	  or coarsened.
 
-2008-02-22 22:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-26 13:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Attach DOW to the name of the dynamically
-	  loaded basis-functions add-on librariy.
+	* src/Common/coarsen.c, src/Common/refine.c: refine()/coarsen():
+	  only advance the mesh "cookie" if the mesh
+	  actually was refined or coarsened.
 
-2008-02-22 22:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-25 16:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Change a comment.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: matched precon-routines for
+	  compiling
 
-2008-02-22 22:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-25 16:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh.c: Cosmetics (erroneous comments).
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: matched precon-routines for
+	  compiling
 
-2008-02-22 22:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-24 01:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/wall_quad.c: Cosmetics.
+	* src/Common/dof_chains.h: Various fixes for the definition of
+	  sub-chains.
 
-2008-02-22 21:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-24 01:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: Stringizing function.
+	* src/Common/memory.c: Hook the unchained version of basis
+	  functions into the unchained version of the fe-space.
 
-2008-02-22 21:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-24 01:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cleanup the FOR_ALL_DOFS() and the
-	  FOR_ALL_FREE_DOFS() macros.
+	* src/Common/dof_chains.h: Various fixes for the definition of
+	  sub-chains.
 
-2008-02-22 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-24 01:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Offset bug in all_disc_lagrange.
+	* src/Common/memory.c: Hook the unchained version of basis
+	  functions into the unchained
+	  version of the fe-space.
 
-2008-02-21 19:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-23 00:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Offset bug in all_disc_lagrange.
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: Experimental
+	  bock SSOR-preconditioner. Not tested. Will probably not work.
 
-2008-02-19 18:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-23 00:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Preparation for pre-compiled
-	  stiffness matrices with vector-valued
-	  basis functions.
+	* src/Common/ssor.c: Vector-case seemed to be brokn, but FIXME.
 
-2008-02-19 17:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-23 00:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.h: Extra tmporary element-matrix pointer in
-	  FILL_INFO; for vector-valued
-	  basis functions with p.w. constant "direction" and for the case
-	  of
-	  pre-comput(able) integrals this is used as temporary storage for
-	  an
-	  "ordianary" element-matrix, which then is later condensed using
-	  the
-	  directional part of the vector valued basis functions. "vector
-	  valued"
-	  here means: not a trivial Cartesian product space.
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: Experimental
+	  bock SSOR-preconditioner. Not tested. Will probably not work.
 
-2008-02-19 17:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-23 00:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: GRAMSCP_DOW -- scp with a gram
-	  matrix
+	* src/Common/ssor.c: Vector-case seemed to be brokn, but FIXME.
 
-2008-02-19 17:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 17:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: Cosmetcs (N_VERTICES <-> N_LAMBDA)
+	* src/Common/block_precon.c, src/Common/oem_solve.c: Comments.
 
-2008-02-13 16:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 13:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/macro.c: Debug & comment.
+	* src/Common/block_precon.c, src/Common/oem_solve.c: Implemented
+	  provided support routines to aid the definition of block-matrix
+	  preconditioners.
 
-2008-02-13 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/Macro/embedded-torus.amc: Update to account for changed
-	  interface to periodic meshes.
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: Provide some
+	  support routines to aid the definition of block-matrix
+	  preconditioners.
 
-2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 17:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/Macro/embedded-torus.amc: Update to account for changed
-	  interface to periodic meshes.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: Comments.
 
-2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 17:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/4d/Macro/embedded-torus.amc: Update to account for changed
-	  interface to periodic meshes.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: started to implement routines
+	  for precondition block-matrixes
 
-2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 13:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/5d/Macro/klein-3-bottle.amc: Update to account for changed
-	  interface to periodic meshes.
+	* block_solve/demo/Common/stokes.c: matched to provided support
+	  routines to aid the definition of block-matrix preconditioners.
 
-2008-02-13 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/Macro/periodic2.amc: Alternate periodic macro
-	  triangulation.
+	* block_solve/demo/Common/stokes.c: Provide some support routines
+	  to aid the definition of block-matrix preconditioners.
 
-2008-02-13 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 17:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/5d/ellipt-klein-3-bottle.c: Update to changed interface for
-	  periodic meshes.
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: Comments.
 
-2008-02-13 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 17:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/ellipt.c: Only include "alberta-demo.h"
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: started to implement routines
+	  for precondition block-matrixes
 
-2008-02-13 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 13:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-torus.c: Update to work with changed interface
-	  for periodic meshes.
+	* block_solve/demo/Common/stokes.c: matched to provided support
+	  routines to aid the definition of block-matrix
+	  preconditioners.
 
-2008-02-13 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/Macro/periodic2.amc: alternate periodic macro
-	  triangulation.
+	* block_solve/demo/Common/stokes.c: Provide some support routines
+	  to aid the definition of block-matrix
+	  preconditioners.
 
-2008-02-12 12:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 17:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/alberta_grape.c,
-	  meshtv/Common/alberta_meshtv.c: Try to automatically refine
-	  periodic macro-triangulations as needed
-	  s.t. no vertex is mapped to the same element by a face
-	  transformation.
+	* src/Common/block_precon.c, src/Common/oem_solve.c: Comments.
 
-2008-02-12 12:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 13:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/alberta_inlines.h,
-	  src/Common/alberta_intern.h, src/Common/macro.c,
-	  src/Common/memory.c: Try to automatically refine periodic
-	  macro-triangulations as needed
-	  s.t. no vertex is mapped to the same element by a face
-	  transformation.
+	* src/Common/block_precon.c, src/Common/oem_solve.c: Implemented
+	  provided support routines to aid the definition of block-matrix
+	  preconditioners.
 
-2008-02-10 16:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-21 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/macro.c: Little cleanup.
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: Provide some
+	  support routines to aid the definition of block-matrix
+	  preconditioners.
 
-2008-02-10 16:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 10:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/ellipt-periodic.dat, src/2d/Macro/periodic.amc,
-	  src/Common/ellipt-periodic.c: Play around with face
-	  transformations.
+	* mesh-impl.tex: Sanitize get_mesh() doc.
 
-2008-02-10 16:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 14:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/Macro/periodic-torus.amc: Macro-triangulation with
-	  geometric face transformations.
+	* src/Common/alberta.h, src/Common/alberta_intern.h: Move the
+	  FE_SPACE_EQ_P() macro to alberta.h.
 
-2008-02-09 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/alberta2oogl.c: Save/restore the face-transformation
-	  with write/read_mesh(). Remove
-	  the init_wall_trafos() function pointer from read_mesh().
+	* src/Common/dof_admin.c: Another print..maple() bug.
 
-2008-02-09 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 10:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/submesh_2d.c, src/3d/submesh_3d.c, src/Common/alberta.h,
-	  src/Common/alberta_inlines.h, src/Common/macro.c,
-	  src/Common/memory.c, src/Common/read_mesh.c,
-	  src/Common/submesh.c, src/Common/write_mesh.c: Save/restore the
-	  face-transformation with write/read_mesh(). Remove
-	  the init_wall_trafos() function pointer from read_mesh().
+	* src/Common/alberta.h, src/Common/dof_admin.c: Fix broken calls to
+	  fopen() (print...maple() stuff).
 
-2008-02-06 11:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 10:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/submesh_2d.c, src/3d/submesh_3d.c,
-	  src/Common/Makefile.am.include, src/Common/alberta.h,
-	  src/Common/dof_admin.c, src/Common/macro.c, src/Common/submesh.c:
-	  Remove the option to disable the init-element stuff.
+	* mesh-impl.tex: Sanitize get_mesh() doc.
 
-2008-02-06 11:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 14:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Remove the option to disable the init-element
-	  stuff.
+	* src/Common/alberta.h, src/Common/alberta_intern.h: Move the
+	  FE_SPACE_EQ_P() macro to alberta.h.
 
-2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* albertasystems/Heat/Common/estimator.c,
-	  geomview/geomview-graphics.c: Rename TRAVERSE_START()/STOP() to
-	  TRAVERSE_FIRST()/NEXT(); provide
-	  compatibility #defines.
+	* src/Common/dof_admin.c: Another print..maple() bug.
 
-2008-02-05 16:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-20 10:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh.c: Writing of periodic meshes was totally
-	  broken; fix that issue.
+	* src/Common/alberta.h, src/Common/dof_admin.c: Fix broken calls to
+	  fopen() (print...maple() stuff).
 
-2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 12:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/graphXO_1d.c, src/1d/parametric_1d.c,
-	  src/2d/parametric_2d.c, src/3d/parametric_3d.c,
-	  src/3d/submesh_3d.c, src/Common/alberta.h,
-	  src/Common/assemble-instat.c, src/Common/dof_admin.c,
-	  src/Common/error.c, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Common/eval.c,
-	  src/Common/gltools.c, src/Common/l2scp.c, src/Common/macro.c,
-	  src/Common/memory.c, src/Common/parametric.c,
-	  src/Common/submesh.c, src/Common/write_mesh_gmv.c: Rename
-	  TRAVERSE_START()/STOP() to TRAVERSE_FIRST()/NEXT(); provide
-	  compatibility #defines.
+	* src/Makefile.am: Only compile F77 code if requested.
 
-2008-02-05 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 01:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* ., src, src/1d, src/2d, src/2d/INIT/ellipt-periodic.dat,
-	  src/2d/INIT/ellipt-sphere.dat, src/2d/INIT/ellipt.dat, src/3d,
-	  src/3d/INIT/ellipt-periodic.dat, src/3d/INIT/ellipt-sphere.dat,
-	  src/4d, src/5d, src/Common/ellipt-periodic.c: Ignore stuff and
-	  optional mesh_write/read() test for periodic meshes.
+	* src/alberta_util.h.in.in, src/malloc-debug.c: Malloc debugging.
+	  Finally something more sane than any predecessing code .......
+	  GNAH BLUMB GNAH.
 
-2008-02-05 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 12:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-sphere.c: Cosmetics.
+	* src/Common/alberta_intern.h: Only optionally enable the flatten
+	  and always_inline attributes.
 
-2008-02-05 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 12:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/heat.c: Mostly cosmetic changes.
+	* src/Common/alberta_intern.h: Only optionally enable the flatten
+	  and always_inline attributes.
 
-2008-02-05 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 12:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quasi-stokes.c: Also print the number of DOFs for the
-	  pressure space.
+	* src/Makefile.am: Only compile F77 code if requested.
 
-2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 01:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/ellipt2.c, src/5d/ellipt-klein-3-bottle.c,
-	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
-	  src/Common/geomview-graphics.c, src/Common/heat.c,
-	  src/Common/nlsolve.c, src/Common/quasi-stokes.c,
-	  src/Common/stokes.c: Rename TRAVERSE_START()/STOP() to
-	  TRAVERSE_FIRST()/NEXT(); provide
-	  compatibility #defines.
+	* src/alberta_util.h.in.in, src/malloc-debug.c: Malloc debugging.
+	  Finally something more sane than any predecessing
+	  code ....... GNAH BLUMB GNAH.
 
-2008-01-24 01:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/macro_1d.c, src/2d/macro_2d.c, src/3d/macro_3d.c,
-	  src/Common/alberta_intern.h, src/Common/macro.c,
-	  src/Common/read_mesh.c: read_mesh() got severely broken by
-	  myself. Shame on me.
+	* configure.ac: Fix missing ALBERTA_SET_PREFIX call.
 
-2008-01-24 01:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: New function el_matrix_vector(),
-	  el_mat * v.
+	* configure.ac: Typo.
 
-2008-01-22 14:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 12:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/macro.c: Compute the set of generators of the
-	  crystallographic group defining the
-	  periodic structure of the mesh.
+	* NEWS: Update.
 
-2008-01-22 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 12:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: Look at n_row/n_col of the cache,
-	  not the element stiffness matrix: the cache may be empty in the
-	  presence of an INIT_ELEMENT() method.
+	* configure.ac: Conditionally disable the use of BLAS.
 
-2008-01-22 12:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-19 01:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: Multiplication for two AFF_TRAFO's
+	* configure.ac: Malloc debugging. Finally something more sane than
+	  any predecessing
+	  code ....... GNAH BLUMB GNAH.
 
-2008-01-22 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Store the list of wall-transformations in
-	  the mesh.
+	* check-iso-c99.m4: Check for __func__.
 
-2008-01-19 20:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c, src/Common/memory.c: Little progress with
-	  "stride" DOFs.
+	* newvbtm.sty, varvbtm.sty, verbdef.sty: Initial revision, some
+	  maybe non-standard style-files.
 
-2008-01-19 20:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: New component "rdim", dimension of range
-	  space.
+	* src/alberta_util.h.in.in, src/malloc-debug.c: Append two
+	  underscores to the recording malloc debugger.
 
-2008-01-19 20:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: New component
-	  "rdim", dimension of range space.
+	* src/Makefile.am, src/alberta_util.h.in.in, src/malloc-debug.c:
+	  Fiddle with malloc-debugging options.
 
-2008-01-19 20:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 14:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/cmdline.c: Cosmetics.
+	* src/alberta_util.h.in.in: Protect against already defined
+	  ALBERTA_EFENCE and ALBERTA_ALLOC_RECORD macros.
 
-2008-01-19 20:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Make fssl() optional.
+	* src/alberta_util.h.in.in: Use C99 __func__ if funcName is not
+	  defined.
 
-2008-01-18 18:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Work on support for vector valued basis
-	  functions.
+	* src/msg.c: Give func_name[] more space.
 
-2008-01-18 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Support for vector valued basis functions.
+	* src/alberta_util.h.in.in: Use __attribute__((unused)) for
+	  FUNCNAME().
 
-2008-01-18 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Remove cache entries for vector valued
-	  basis functions from QUAD_FAST,
-	  this makes no sense at all.
+	* src/malloc-debug.c: Copyright notice.
 
-2008-01-18 12:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/alberta.h, src/Common/alberta_inlines.h,
-	  src/Common/bas_fct.c, src/Common/dof_admin.c, src/Common/eval.c,
-	  src/Common/numint.c: Starting support for vector-valued basis
-	  functions. Needs more work.
+	* src/alberta_util.h.in.in: Fix some malloc-debug related issues.
 
-2008-01-18 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Link with libalbertagnucompat s.t. (e.g.)
-	  obstack is defined on
-	  non-GNU systems.
+	* newvbtm.sty, varvbtm.sty, verbdef.sty: Initial revision, some
+	  maybe non-standard style-files.
 
-2008-01-18 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* gnu-compat/Makefile.am: Cosmetics.
+	* src/alberta_util.h.in.in, src/malloc-debug.c: Append two
+	  underscores to the recording malloc debugger.
 
-2008-01-18 12:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* gnu-compat/obstack.c: Make sure this beast also compiles on
-	  non-GNU systems.
+	* src/Makefile.am, src/alberta_util.h.in.in, src/malloc-debug.c:
+	  Fiddle with malloc-debugging options.
 
-2008-01-14 16:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 14:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: update_matrix(): transposed assembly was
-	  broken when a Dirichlet
-	  boundary was to be taken into account.
+	* src/alberta_util.h.in.in: Protect against already defined
+	  ALBERTA_EFENCE and ALBERTA_ALLOC_RECORD macros.
 
-2008-01-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/gltools.c: Properly check for the version of the
-	  gltools package in use:
-	  gltools-2.5 has glrGetPOV(), gltools-2.4 has not. gltools-2.5
-	  require
-	  glRender() to be invoked with NULL arguments, gltools-2.4 breaks
-	  if
-	  this is done. Fix that mess.
+	* src/alberta_util.h.in.in: Use C99 __func__ if funcName is not
+	  defined.
 
-2008-01-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* m4/gltools.m4: Properly check for the version of the gltools
-	  package in use:
-	  gltools-2.5 has glrGetPOV(), gltools-2.4 has not. gltools-2.5
-	  require
-	  glRender() to be invoked with NULL arguments, gltools-2.4 breaks
-	  if
-	  this is done. Fix that mess.
+	* src/msg.c: Give func_name[] more space.
 
-2007-12-25 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: fill_quad_el_cache(): call
-	  INIT_ELEMENT() for quad-structure if called
-	  with a new element.
+	* src/alberta_util.h.in.in: Use __attribute__((unused)) for
+	  FUNCNAME().
 
-2007-12-19 10:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/alberta_intern.h,
-	  src/Common/dof_admin.c, src/Common/memory.c,
-	  src/Common/read_mesh.c: Make add/remove_FOO_vec_to/from_admin() a
-	  pulic function, honour
-	  dof_FOO_vec->mem_info in free_dof_FOO_vec(), check if it is NULL
-	  to
-	  allow statically allocated vectors (hope this helps Thilo), see
-	  that
-	  the stuff still compiles and works.
+	* src/malloc-debug.c: Copyright notice.
 
-2007-12-19 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 07:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/refine.c: Remove last traces of RDR- and
-	  DOWB-matrices.
+	* src/alberta_util.h.in.in: Fix some malloc-debug related issues.
 
-2007-12-19 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-18 11:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/coarsen.c: Remove last traces of RDR- and
-	  DOWB-matrices.
+	* m4/check-iso-c99.m4: Check for __func__.
 
-2007-12-19 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: dirichlet_bound[_d](): Forgot to initialize
-	  bound->vec to INTERIOR,
-	  which killed the HB-preconditioner.
+	* src/Makefile.am, src/alberta_util.h[DEL],
+	  src/alberta_util.h.in.in, src/malloc-debug.c, src/parameters.c:
+	  Malloc debugging and leakage fixes.
 
-2007-12-17 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 03:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/l2scp.c: Sanitize some
-	  proto-types and calling conventions for ..._loc() versions
+	* src/alloc.c: Some simplistic malloc tracing.
 
-2007-12-17 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 20:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/parameters.c: Allow %i, %o, %x.
+	* ., src/Common/numint.c: Fix the chain-initialization logic for
+	  QUAD_FAST.
 
-2007-12-17 17:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/ellipt-moebius.c, src/4d/ellipt-klein-bottle.c,
-	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-sphere.c,
-	  src/Common/ellipt-torus.c, src/Common/heat-easy.c,
-	  src/Common/nonlin.c, src/Common/stokes.c: Slight changes,
-	  adapting to the on-going ALBERTA development.
+	* src/Common/memory.c: Malloc debugging and leakage fixes.
 
-2007-12-12 00:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 03:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cosmetics.
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c, src/Common/wall_quad.c: Fix various
+	  memory leakages.
 
-2007-12-12 00:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 03:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator_dowb.c: Some cleanup w.r.t. to new traversal
-	  flags.
+	* src/Common/numint.c: Typo in comment.
 
-2007-12-12 08:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 20:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
-	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/stokes.c:
-	  Always use parse_parameters() helper function.
+	* ., src/Common/numint.c: Fix the chain-initialization logic for
+	  QUAD_FAST.
 
-2007-12-11 00:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Fix typo in previous commit.
+	* src/Common/memory.c: Malloc debugging and leakage fixes.
 
-2007-12-10 23:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 03:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/check.c, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Common/l2scp.c,
-	  src/Common/macro.c: Remove FILL_BOUND fill-flag where it is no
-	  longer needed.
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c, src/Common/wall_quad.c: Fix various
+	  memory leakages.
 
-2007-12-10 23:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 03:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cosmetics.
+	* src/Common/numint.c: Typo in comment.
 
-2007-12-10 23:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Fix fill-flag logic.
+	* src/Makefile.am, src/alberta_util.h, src/alberta_util.h.in.in,
+	  src/malloc-debug.c, src/parameters.c: Malloc debugging and
+	  leakage fixes.
 
-2007-12-10 08:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 03:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/2d/level_2d.c,
-	  src/2d/parametric_2d.c, src/2d/submesh_2d.c, src/3d/coarsen_3d.c,
-	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
-	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
-	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
-	  src/3d/lagrange_4_3d.c, src/3d/level_3d.c, src/3d/memory_3d.c,
-	  src/3d/refine_3d.c, src/3d/submesh_3d.c, src/3d/traverse_nr_3d.c,
-	  src/Common/alberta.h, src/Common/alberta_intern.h,
-	  src/Common/assemble-instat.c, src/Common/coarsen.c,
-	  src/Common/dof_admin.c, src/Common/dxtools.c,
-	  src/Common/estimator.c, src/Common/estimator_dowb.c,
-	  src/Common/eval.c, src/Common/gauss-quad.c, src/Common/gltools.c,
-	  src/Common/l2scp.c, src/Common/level.c, src/Common/macro.c,
-	  src/Common/memory.c, src/Common/numint.c,
-	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
-	  src/Common/parametric.c, src/Common/periodic.c,
-	  src/Common/quad_cache.c, src/Common/read_mesh.c,
-	  src/Common/submesh.c, src/Common/trav_xy.c,
-	  src/Common/traverse_r.c, src/Common/wall_quad.c,
-	  src/Common/write_mesh_gmv.c: See that the stuff would also
-	  compile with a C++ compiler s.t. the
-	  Dune people theoretically could wrap different ALBERTA versions
-	  (DOW)
-	  into different name-spaces.
+	* src/alloc.c: Some simplistic malloc tracing.
 
-2007-12-10 08:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-17 18:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util_inlines.h.in.in, src/parameters.c: See that the
-	  stuff would also compile with a C++ compiler s.t. the
-	  Dune people theoretically could wrap different ALBERTA versions
-	  (DOW)
-	  into different name-spaces.
+	* configure.ac: Malloc debugging and leakage fixes.
 
-2007-12-08 19:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-16 11:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c: Cosmetics.
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Fix the "copy_fe_space()" logic.
 
-2007-12-08 00:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-16 11:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/gltools.c: At least gltools-2.5 (beta version) needs
-	  an extra glRender(rnd, NULL,
-	  NULL) call to kill a spurious user-data component.
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Fix the "copy_fe_space()" logic.
 
-2007-12-08 19:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 19:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* README: Typo.
+	* src/Common/memory.c: free_fe_space() was not "chain aware".
 
-2007-12-07 15:42  thilo
+2008-11-14 19:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* albertasystems/AlbertaNum/Common/build_diff.cc,
-	  albertasystems/AlbertaNum/Common/build_diff.hh,
-	  albertasystems/AlbertaNum/Common/build_stat.cc,
-	  albertasystems/AlbertaNum/Common/build_stat.hh,
-	  albertasystems/AlbertaNum/Common/build_sys.cc,
-	  albertasystems/AlbertaNum/Common/build_sys.hh,
-	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.hh,
-	  albertasystems/AlbertaNum/Common/do_on_el.hh,
-	  albertasystems/AlbertaNum/Common/ellipt_est.cc,
-	  albertasystems/AlbertaNum/Common/ellipt_est.hh,
-	  albertasystems/AlbertaNum/Common/fem_base.cc,
-	  albertasystems/AlbertaNum/Common/fem_base.hh,
-	  albertasystems/AlbertaNum/Common/fem_elfunc.cc,
-	  albertasystems/AlbertaNum/Common/fem_elfunc.hh,
-	  albertasystems/AlbertaNum/Common/newalberta.hh,
-	  albertasystems/AlbertaNum/Common/operator_parts.cc,
-	  albertasystems/AlbertaNum/Common/operator_parts.hh,
-	  albertasystems/AlbertaNum/Common/parab_est.cc,
-	  albertasystems/AlbertaNum/Common/parab_est.hh,
-	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.hh,
-	  albertasystems/AlbertaNum/Common/sys_est.cc,
-	  albertasystems/AlbertaNum/Common/sys_est.hh,
-	  albertasystems/AlbertaNum/Common/sys_line_est.cc,
-	  albertasystems/AlbertaNum/Common/sys_line_est.hh: Lambda-Det
-	  wurde endlich weggeschmissen, daher Aenderung vieler Prototypen.
-	  Ferner son bisschen Doxygen-Doku eingefuegt. dit un dat
+	* src/Common/numint.c: Remove some "umlaute".
 
-2007-12-07 15:41  thilo
+2008-11-14 19:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* albertasystems/Heat/Common/heat_problem.cc,
-	  albertasystems/Heat/Common/problem.cc: Folge des
-	  Lambda-Det-wegschmeissens, dit un dat
+	* src/Common/assemble.c: Cosmetics.
 
-2007-12-07 20:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/submesh.c: Resurrect update_master_real_[d_]vec().
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Clone the fe-space structure.
 
-2007-12-07 18:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 17:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
-	  src/3d/traverse_r_3d.c, src/Common/alberta.h,
-	  src/Common/estimator.c, src/Common/estimator_dowb.c,
-	  src/Common/traverse_nr.c, src/Common/traverse_r.c: New fill-flag
-	  FILL_WALL_MAP which result in el_info->macro_wall[]
-	  being filled.
+	* src/Common/assemble.c: Remove non-ascii chars.
 
-2007-12-07 10:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 17:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Use LOC_FCT-data types also in BAS_FCTS
-	  structure.
+	* src/Common/assemble.c: Remove non-ascii chars.
 
-2007-12-07 07:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 16:06  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Allow 0-d discontinuous Lagrange in order
-	  to have the trace hierarchy
-	  right. Also: try to avoid using number like, e.g., "4". Better
-	  use
-	  MAX_DEG etc. Hey.
+	* src/Common/memory.c: free_el_matrix(): forgot to free up the
+	  control structure.
 
-2007-12-07 09:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 15:06  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/graphics.c: Ups. Ohne Worte.
+	* src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c,
+	  src/Common/memory.c: Provide a copy_fe_space() function and make
+	  sure that permanently cached structure make a copy from
+	  application supplied fe-spaces.
 
-2007-12-07 09:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 19:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/graphics.c: Fix the non-gltools version s.t. it
-	  compiles and is compatible to the
-	  gltools version.
+	* src/Common/memory.c: free_fe_space() was not "chain aware".
 
-2007-12-07 10:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 19:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Set version to 2.1-BETA.
+	* src/Common/numint.c: Remove some "umlaute".
 
-2007-12-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 19:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Set version to 2.1-BETA.
+	* src/Common/assemble.c: Cosmetics.
 
-2007-12-07 09:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Dist-fixes (remove .libs dir in demo directory)
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Clone the fe-space structure.
 
-2007-12-06 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 17:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* ., Makefile, alberta-book.tex, alberta-man.tex, alberta.tex:
-	  Merge Dani's changes from the 2.0 release branch.
+	* src/Common/assemble.c: Remove non-ascii chars.
 
-2007-12-06 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 17:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/2d/mesh_interface.c, grape/mesh/3d/mesh_interface.c:
-	  Update to reflect changes in data structures etc, handling of
-	  boundary
-	  type and so on.
+	* src/Common/assemble.c: Remove non-ascii chars.
 
-2007-12-06 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 16:06  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/graphXO_1d.c, src/1d/parametric_1d.c,
-	  src/1d/traverse_r_1d.c, src/2d/graphXO_2d.c,
-	  src/2d/parametric_2d.c, src/2d/submesh_2d.c,
-	  src/2d/traverse_r_2d.c, src/3d/parametric_3d.c,
-	  src/3d/submesh_3d.c, src/3d/traverse_r_3d.c,
-	  src/Common/HB_precon.c, src/Common/assemble.c,
-	  src/Common/check.c, src/Common/error.c, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Common/eval.c,
-	  src/Common/l2scp.c, src/Common/macro.c, src/Common/numint.c,
-	  src/Common/submesh.c, src/Common/traverse_r.c,
-	  src/Common/wall_quad.c, src/Common/write_mesh_gmv.c: Update to
-	  reflect changes in data structures etc, handling of boundary
-	  type and so on.
+	* src/Common/memory.c: free_el_matrix(): forgot to free up the
+	  control structure.
 
-2007-12-06 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-14 15:06  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/bas_fct.c: Changes in how interpolation is handled.
+	* src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_neigh.c,
+	  src/Common/memory.c: Provide a copy_fe_space() function and make
+	  sure that permanently
+	  cached structure make a copy from application supplied fe-spaces.
 
-2007-12-06 16:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-12 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: interpolation helper functions.
+	* src/Common/numint.c: Fix a data-structure definition conflict.
 
-2007-12-06 16:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-12 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Quite some changes:
-	  
-	  - EL_INFO: new component macro_walls[] which gives the mapping
-	  between
-	  the current elements bounary facets and the boundary facets of
-	  the
-	  containing macro-element. This way it is possible to access all
-	  kinds
-	  of information attached to the macro-elements boundary facets
-	  (boundary type, projection functions face transformations, custom
-	  information stored in lookup-tables, e.g. boundary conditions for
-	  (large) systems.
-	  
-	  - new inline functions wall_bound(), wall_trafo() and wall_proj()
-	  to
-	  exploit this new data.
-	  
-	  - most "local" function pointers have been converted to the
-	  calling convention
-	  
-	  fct_loc(EL_INFO, QUAD, IQ, APPLICATION-DATA)
-	  
-	  This includes the interpolation hooks in the BAS_FCTS
-	  structure. Interpolation for Lagrange basis functions is
-	  performed by
-	  using a lumping quadrature w.r.t. the lagrange nodes. During
-	  interpolation of Dirichlet data this quadrature carries
-	  information
-	  about the number of the boundary facet currently worked on, e.g.
-	  
-	  mwall = el_info->macro_wall[quad->subsplx];
-	  bndry_type = el_info->macro_el->wall_bound[mwall];
-	  
-	  could be used to access boundary information.
+	* src/Common/numint.c: Fix a data-structure definition conflict.
 
-2007-12-06 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-11 23:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/heat.dat: Add missing "online graphics" switch.
+	* assemble-tools.tex, eval-tools.tex: The "daily" documentation
+	  hour.
 
-2007-12-06 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-11 23:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/quasi-stokes.dat: Mention SSOR as preconditioner.
+	* src/Common/error.c: Cosmetics.
 
-2007-12-06 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-11 23:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/INIT/stokes.dat: Mention SSOR as preconditioner.
+	* block_solve/demo/2d/Makefile.am: Typo.
 
-2007-12-06 16:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-11 23:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/INIT/ellipt.dat: Add missing online graphics switch.
+	* assemble-tools.tex, eval-tools.tex: The "daily" documentation
+	  hour.
 
-2007-12-06 16:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-11 23:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/ellipt-moebius.c, src/4d/ellipt-klein-bottle.c,
-	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-isoparam.c,
-	  src/Common/ellipt-torus.c: Update to make it compile with the
-	  latest ALBERTA changes, mostly
-	  concerning changes for ..._loc() functions.
+	* block_solve/demo/2d/Makefile.am: Typo.
 
-2007-12-06 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-11 23:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Add alberta-man.pdf to EXTRA_DIST.
+	* src/Common/error.c: Cosmetics.
 
-2007-11-27 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 05:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Initialize the "lumping quadrature" in
-	  get_lagrange().
+	* Makefile, adapt-concept.tex, adapt-tools.tex, alberta-book.tex,
+	  alberta-man.tex, assemble-tools.tex, bas-concept.tex,
+	  bas-impl.tex, chain-impl.tex, concept.tex, defs.tex,
+	  dof-concept.tex, dof-impl.tex, est-tools.tex, eval-tools.tex,
+	  impl.tex, mesh-concept.tex, mesh-impl.tex, rc-concept.tex,
+	  rc-impl.tex, solve-tools.tex, submesh-concept.tex,
+	  traverse-impl.tex: Make some progress. Takes too much time. Gnah.
 
-2007-11-26 15:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/bas_fct_1d.c,
-	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
-	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
-	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
-	  src/1d/lagrange_4_1d.c, src/2d/bas_fct_2d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/bas_fct_3d.c,
-	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
-	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
-	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
-	  src/3d/lagrange_4_3d.c, src/Common/alberta.h,
-	  src/Common/alberta_intern.h, src/Common/bas_fct.c,
-	  src/Common/l2scp.c, src/Common/numint.c: Turn the "bas_fcts_data"
-	  component into a pointer to the QUAD
-	  structure in preparation for preparation lumping quadratures for
-	  all
-	  Lagrange basis-functions. This unifies the "..._loc()" variants a
-	  little bit, they now just need a pointer to a quadrature and the
-	  quadrature point, interpol() routines will be changed
-	  accordingly.
+	* block_solve/demo/2d/Makefile.am: Fiddle with distclean.
 
-2007-11-26 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/ellipt-moebius.c, src/3d/ellipt2.c,
-	  src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
-	  src/Common/ellipt-isoparam.c, src/Common/ellipt-sphere.c,
-	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
-	  src/Common/geomview-graphics.c, src/Common/heat.c: Update to
-	  changed ALBERTA stuff. Seems to work again.
+	* block_solve, block_solve/demo, block_solve/demo/2d,
+	  block_solve/src: svn:ignore some stuff.
 
-2007-11-26 15:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
-	  src/4d/Makefile.in, src/5d/Makefile.in, src/Makefile.in: Update
-	  to changed ALBERTA stuff. Seems to work again.
+	* block_solve/demo/2d/Makefile.am,
+	  block_solve/demo/Common/stokes.c: Define a make-target for a
+	  "non-blocked" version of the Stokes problem.
 
-2007-11-24 00:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 07:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Don't reset the boundary flags in
-	  clear_dof_matrix().
+	* block_solve/demo/2d/Makefile.am: Still fiddling with INIT and
+	  Macro.
 
-2007-11-24 00:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 07:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/macro.c: S_CHAR <-> BNDRY_TYPE (so its cosmetic,
-	  roughly speaking)
+	* block_solve/demo/2d/Makefile.am: Try adding INIT and Macro to
+	  EXTRA_DIST
 
-2007-11-24 00:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 05:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Set FILL_BOUND in the presence of boundary
-	  contributions to the operator.
+	* block_solve/demo/2d/Makefile.am, block_solve/demo/Makefile.am:
+	  New.
 
-2007-11-24 00:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 05:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/heat.c, src/Common/nlsolve.c: Record the Dirichlet
-	  boundary mask inside the DOF_MATRIX structure,
-	  needed by the hierarchical preconditioners.
+	* Makefile, adapt-concept.tex, adapt-tools.tex, alberta-book.tex,
+	  alberta-man.tex, assemble-tools.tex, bas-concept.tex,
+	  bas-impl.tex, chain-impl.tex, concept.tex, defs.tex,
+	  dof-concept.tex, dof-impl.tex, est-tools.tex, eval-tools.tex,
+	  impl.tex, mesh-concept.tex, mesh-impl.tex, rc-concept.tex,
+	  rc-impl.tex, solve-tools.tex, submesh-concept.tex,
+	  traverse-impl.tex: Make some progress. Takes too much time. Gnah.
 
-2007-11-24 00:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quasi-stokes.c: Make it work with the new ALBERTA
-	  version.
+	* block_solve/demo/2d/Makefile.am: Fiddle with distclean.
 
-2007-11-24 00:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt.c: est_gn(): handle Robin boundary conditions
-	  properly.
+	* block_solve, block_solve/demo, block_solve/demo/2d,
+	  block_solve/src: svn:ignore some stuff.
 
-2007-11-23 08:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* slip_bound/slip_bound.c: Typos in comments.
+	* block_solve/demo/2d/Makefile.am,
+	  block_solve/demo/Common/stokes.c: Define a make-target for a
+	  "non-blocked" version of the Stokes problem.
 
-2007-11-23 23:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 07:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Common/l2scp.c: Replace
-	  BNDRY_FLAGS_IS_SET() by BNDRY_FLAGS_IS_AT_BNDRY(... , type)
-	  which only returns true if type != 0 (interior).
+	* block_solve/demo/2d/Makefile.am: Still fiddling with INIT and
+	  Macro.
 
-2007-11-23 23:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 07:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Replace BNDRY_FLAGS_IS_SET() by
-	  BNDRY_FLAGS_IS_AT_BNDRY(... , type)
-	  which only returns true if type != 0 (interior).
+	* block_solve/demo/2d/Makefile.am: Try adding INIT and Macro to
+	  EXTRA_DIST
 
-2007-11-23 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-10 05:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: dirichlet_bound[_d]():
-	  Combined bound S_CHAR vec an rhs/solution b.c. were broken.
+	* block_solve/demo/2d/Makefile.am, block_solve/demo/Makefile.am:
+	  New.
 
-2007-11-23 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 14:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Transpose-case in
-	  add_element_matrix()/update_matrix() was broken.
+	* src/bicgstab.c, src/cg.c, src/gmres.c, src/odir.c, src/qmr.c,
+	  src/symmlq.c: Do not bail out if b == 0, but x != 0. This is the
+	  case when the operator really operates trivially (i.e. as
+	  zero-operator) on the Dirichlet nodes. In this case only x has
+	  Dirichlet data built-in, but the Dirichlet nodes in b must be
+	  clear. This is the design when explicitly masking out Dirichlet
+	  nodes with an DOF_SCHAR_VEC.
 
-2007-11-23 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 14:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: MIN() <-> MAX() confusion after changing
-	  the DOWB classification.
+	* src/alberta_util_inlines.h.in.in: Define a std_scp() routine.
 
-2007-11-23 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble-instat.c: Forgot to set the number of columns
-	  and row in the element matrix structure.
+	* src/symmlq.c: Correctly deal with Dirichlet boundary conditions.
 
-2007-11-23 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cosmetics.
+	* src/alberta_util_inlines.h.in.in: Play with open-mp. This,
+	  however, does not seem to work. It is disabled for now.
 
-2007-11-23 13:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 14:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bndry_cond.c: Allow NULL as bit-mask for
-	  dirichlet_map(). Every boundary segment is
-	  treated as Dirichlet in this case.
+	* src/Common/l2scp.c: dirichlet_bound() & friends: If called with a
+	  non-zero bound vector, then the RHS fh is cleared to 0 at the
+	  Dirichlet nodes. Rationale: if called with a bound vector, then
+	  we assume this bound vector will subsequently be passed to the
+	  solvers and then to the matrix-vector routines. This, however,
+	  causes the matrix-vector routines to operate trivially on the
+	  Dirichlet nodes, i.e. the Dirichlet nodes will be mapped to 0.
 
-2007-11-23 01:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/element_2d.c: get_wall_normal_2d(): when called with an
-	  artificial "neighbour"
-	  el_info (-> fill_neigh_el_info()) it may be that the element has
-	  negative orientation, even in the planar case. Cope with this,
-	  and
-	  always return the _exterior_ normal.
+	* tests/Makefile.am, tests/alberta-demo.h, tests/read_mesh_test.c:
+	  Get rid of compiler warnings.
 
-2007-11-23 01:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/element.c: Cosmetics.
+	* src/Common/dof_admin.c: Force some functions to be inlined.
 
-2007-11-23 01:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c: Non-parametric periodic meshes do NOT
-	  need special treatment in wall_res2().
+	* src/3d/macro_3d.c: Get rid of compiler warnings.
 
-2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/stokes.c: Ported to V2.1
+	* tests/alberta-logo.h[DEL], tests/geomview-graphics.c[DEL],
+	  tests/geomview-graphics.h[DEL]: Not needed here.
 
-2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt.c: Cosmetics.
+	* libalbas/tests/Makefile.am, libalbas/tests/alberta-demo.h,
+	  libalbas/tests/stokes_bubble_d_test.c,
+	  libalbas/tests/stokes_wall_bubble_test.c: Some clean-up. Get rid
+	  of compiler warnings.
 
-2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/nlsolve.c, src/Common/nonlin.c, src/Common/nonlin.h:
-	  Ported to V2.1, needs further testing.
+	* block_solve/demo/Common/stokes.c: Get rid of a compiler warning.
 
-2007-11-23 13:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c:
-	  Mostly cosmetics.
+	* geomview/alberta2oogl.c: Fix a silly bug.
 
-2007-11-23 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta-demo.h: #include limits.h and define PATH_MAX.
+	* block_solve/src/oem_block_solve.c: Copyright notice + some
+	  formatting.
 
-2007-11-23 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/heat.c: Clean up and porting to new ALBERTA version.
+	* libalbas/tests/alberta-logo.h[DEL],
+	  libalbas/tests/geomview-graphics.c[DEL],
+	  libalbas/tests/geomview-graphics.h[DEL]: Not needed here.
 
-2007-11-23 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-periodic.c, src/Common/ellipt.c: Some smaller
-	  cosmetical stuff.
+	* libalbas/tests/Makefile.am, libalbas/tests/alberta-demo.h,
+	  libalbas/tests/stokes_bubble_d_test.c,
+	  libalbas/tests/stokes_wall_bubble_test.c: Some clean-up. Get rid
+	  of compiler warnings.
 
-2007-11-23 10:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/Makefile.in, src/3d/Makefile.in, src/4d/Makefile.in,
-	  src/5d/Makefile.in: Add cmdline.o to all object defs.
+	* block_solve/demo/Common/stokes.c: Get rid of a compiler warning.
 
-2007-11-23 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/Makefile.in: Add cmdline.o to all object defs.
+	* geomview/alberta2oogl.c: Fix a silly bug.
 
-2007-11-23 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta-demo.h: Common header file s.t. we do not have
-	  to include several smaller
-	  files; just proto-types, so does not harm.
+	* block_solve/src/oem_block_solve.c: Copyright notice + some
+	  formatting.
 
-2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/graphics.h: cplusplus safe-guard.
+	* libalbas/tests/alberta-logo.h,
+	  libalbas/tests/geomview-graphics.c,
+	  libalbas/tests/geomview-graphics.h: Not needed here.
 
-2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 14:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-periodic.c, src/Common/ellipt.c: Include
-	  alberta-demo.h
+	* src/Common/l2scp.c: dirichlet_bound() & friends: If called with a
+	  non-zero bound vector,
+	  then the RHS fh is cleared to 0 at the Dirichlet nodes.
+	  Rationale: if
+	  called with a bound vector, then we assume this bound vector will
+	  subsequently be passed to the solvers and then to the
+	  matrix-vector
+	  routines. This, however, causes the matrix-vector routines to
+	  operate
+	  trivially on the Dirichlet nodes, i.e. the Dirichlet nodes will
+	  be
+	  mapped to 0.
 
-2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/cmdline.c: Simple command line parsing.
+	* tests/Makefile.am, tests/alberta-demo.h, tests/read_mesh_test.c:
+	  Get rid of compiler warnings.
 
-2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: There are
-	  two major changes: a cleanup w.r.t. to the DOWB-matrix
-	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
-	  contained the scalar case anyway). This shrinks the needed number
-	  of
-	  data-structures and function proto-types (e.g. there is now only
-	  one
-	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
-	  longer an
-	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
-	  the
-	  added overhead for the ordinary scalar case is neglectible.
-	  
-	  Second main-line of changes: the boundary _interpretation_
-	  (Neumann,
-	  Dirichlet etc.) is now clearly separated from the geometric
-	  boundary
-	  classification. Boundary segments are assigned a tag as usual,
-	  but
-	  that tag has to be interpreted by the application. Typically the
-	  application now passes a bit-mask to any functions which needs to
-	  deal
-	  with boundary conditions, one bit for each boundary type which
-	  has to
-	  be taken into account (e.g.: if Dirichlet boundary conditions are
-	  desired for a the boundary segments of type 1 and 255, then the
-	  application would pass a bitmask BNDRY_MASK to
-	  
-	  dirichlet_bound(..., BNDRY_MASK, ...);
-	  
-	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
-	  the
-	  mask belongs to a boundary at all).
+	* src/Common/dof_admin.c: Force some functions to be inlined.
 
-2007-11-22 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c,
-	  src/Common/l2scp.c: As BNDRY_FLAGS is an array and hence a
-	  pointer when passed as argument
-	  to functions give a NULL-pointer argument a reasonable meaning:
-	  
-	  robind_bound(): NULL means entire boundary is Robin segment
-	  dirichlet_bound(): NULL means entire boundary is Dirichlet
-	  segment
-	  boundary_conditions(dirichlet=NULL): NULL means no Dirichlet
-	  segment
-	  bndry_L2scp(): NULL means entire boundary.
+	* src/3d/macro_3d.c: Get rid of compiler warnings.
 
-2007-11-22 16:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 13:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/assemble.c,
-	  src/Common/assemble_bndry.c, src/Common/assemble_bndry_fcts.c.in,
-	  src/Common/assemble_fcts.c.in: Change app_data back to user_data,
-	  was a bad idea.
+	* tests/alberta-logo.h, tests/geomview-graphics.c,
+	  tests/geomview-graphics.h: Not needed here.
 
-2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2008-11-09 14:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
-	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
-	  src/1d/lagrange_4_1d.c, src/1d/macro_1d.c,
-	  src/1d/traverse_r_1d.c, src/2d/disc_lagrange_0_2d.c,
-	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
-	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
-	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
-	  src/2d/macro_2d.c, src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
-	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
-	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
-	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
-	  src/3d/lagrange_4_3d.c, src/3d/macro_3d.c, src/3d/submesh_3d.c,
-	  src/3d/traverse_r_3d.c, src/Common/GS_precon.c,
-	  src/Common/HB_precon.c, src/Common/MG_s2.c,
-	  src/Common/Makefile.am, src/Common/Makefile.am.include,
-	  src/Common/alberta.h, src/Common/alberta_inlines.h,
-	  src/Common/alberta_intern.h, src/Common/assemble-instat.c,
-	  src/Common/assemble.c, src/Common/assemble.h,
-	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
-	  src/Common/assemble_bndry_fcts.c.in,
-	  src/Common/assemble_fcts.c.in, src/Common/coarsen.c,
-	  src/Common/dof_admin.c, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Common/eval.c,
-	  src/Common/l2scp.c, src/Common/macro.c, src/Common/memory.c,
-	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
-	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
-	  src/Common/read_mesh.c, src/Common/refine.c, src/Common/sor.c,
-	  src/Common/ssor.c, src/Common/submesh.c, src/Common/write_mesh.c,
-	  src/alberta_Nd/Makefile.am, src/alberta_Nd_debug/Makefile.am:
-	  There are two major changes: a cleanup w.r.t. to the DOWB-matrix
-	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
-	  contained the scalar case anyway). This shrinks the needed number
-	  of
-	  data-structures and function proto-types (e.g. there is now only
-	  one
-	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
-	  longer an
-	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
-	  the
-	  added overhead for the ordinary scalar case is neglectible.
-	  
-	  Second main-line of changes: the boundary _interpretation_
-	  (Neumann,
-	  Dirichlet etc.) is now clearly separated from the geometric
-	  boundary
-	  classification. Boundary segments are assigned a tag as usual,
+	* src/bicgstab.c, src/cg.c, src/gmres.c, src/odir.c, src/qmr.c,
+	  src/symmlq.c: Do not bail out if b == 0, but x != 0. This is the
+	  case when the
+	  operator really operates trivially (i.e. as zero-operator) on the
+	  Dirichlet nodes. In this case only x has Dirichlet data built-in,
 	  but
-	  that tag has to be interpreted by the application. Typically the
-	  application now passes a bit-mask to any functions which needs to
-	  deal
-	  with boundary conditions, one bit for each boundary type which
-	  has to
-	  be taken into account (e.g.: if Dirichlet boundary conditions are
-	  desired for a the boundary segments of type 1 and 255, then the
-	  application would pass a bitmask BNDRY_MASK to
-	  
-	  dirichlet_bound(..., BNDRY_MASK, ...);
-	  
-	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
-	  the
-	  mask belongs to a boundary at all).
-
-2007-11-22 15:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	  the Dirichlet nodes in b must be clear. This is the design when
+	  explicitly masking out Dirichlet nodes with an DOF_SCHAR_VEC.
 
-	* src/Common/bndry_cond.c: Will become an implementation of fairly
-	  general boundary conditions
-	  for second order problems.
+2008-11-09 14:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Define a std_scp() routine.
 
-	* src/Makefile.am, src/alberta_util.h,
-	  src/alberta_util_inlines.h.in.in: There are two major changes: a
-	  cleanup w.r.t. to the DOWB-matrix
-	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
-	  contained the scalar case anyway). This shrinks the needed number
-	  of
-	  data-structures and function proto-types (e.g. there is now only
-	  one
-	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
-	  longer an
-	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
-	  the
-	  added overhead for the ordinary scalar case is neglectible.
-	  
-	  Second main-line of changes: the boundary _interpretation_
-	  (Neumann,
-	  Dirichlet etc.) is now clearly separated from the geometric
-	  boundary
-	  classification. Boundary segments are assigned a tag as usual,
-	  but
-	  that tag has to be interpreted by the application. Typically the
-	  application now passes a bit-mask to any functions which needs to
-	  deal
-	  with boundary conditions, one bit for each boundary type which
-	  has to
-	  be taken into account (e.g.: if Dirichlet boundary conditions are
-	  desired for a the boundary segments of type 1 and 255, then the
-	  application would pass a bitmask BNDRY_MASK to
-	  
-	  dirichlet_bound(..., BNDRY_MASK, ...);
-	  
-	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
-	  the
-	  mask belongs to a boundary at all).
+2008-11-09 13:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-22 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/symmlq.c: Correctly deal with Dirichlet boundary conditions.
 
-	* src/Common/ellipt-periodic.c: Port to new ALBERTA version, but
-	  estimator seems not to work anymore.
+2008-11-09 13:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-22 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util_inlines.h.in.in: Play with open-mp. This,
+	  however, does not seem to work. It is
+	  disabled for now.
 
-	* src/Common/ellipt.c: app_data->user_data (undo previous change).
+2008-11-08 18:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-22 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/dnrm2.c: dnrm2() should return the l2-norm, not the l2-norm
+	  squared.
 
-	* src/2d/INIT/ellipt.dat, src/3d/INIT/ellipt.dat,
-	  src/Common/ellipt.c: "Port" ellipt.c to the new boundary stuff.
+2008-11-08 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/cg.c: Allow for the rhs to be 0, the boundary values may be
+	  present only in the start-vector.
 
-	* src/Common/ellipt.c: There are two major changes: a cleanup
-	  w.r.t. to the DOWB-matrix
-	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
-	  contained the scalar case anyway). This shrinks the needed number
-	  of
-	  data-structures and function proto-types (e.g. there is now only
-	  one
-	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
-	  longer an
-	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
-	  the
-	  added overhead for the ordinary scalar case is neglectible.
-	  
-	  Second main-line of changes: the boundary _interpretation_
-	  (Neumann,
-	  Dirichlet etc.) is now clearly separated from the geometric
-	  boundary
-	  classification. Boundary segments are assigned a tag as usual,
-	  but
-	  that tag has to be interpreted by the application. Typically the
-	  application now passes a bit-mask to any functions which needs to
-	  deal
-	  with boundary conditions, one bit for each boundary type which
-	  has to
-	  be taken into account (e.g.: if Dirichlet boundary conditions are
-	  desired for a the boundary segments of type 1 and 255, then the
-	  application would pass a bitmask BNDRY_MASK to
-	  
-	  dirichlet_bound(..., BNDRY_MASK, ...);
-	  
-	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
-	  the
-	  mask belongs to a boundary at all).
+2008-11-08 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h: Define a __FORCE_INLINE_ATTRIBUTE__ modifier
+	  for use with gcc.
 
-	* Makefile.am.template, configure.ac, gen-assemble-fcts.sh: There
-	  are two major changes: a cleanup w.r.t. to the DOWB-matrix
-	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
-	  contained the scalar case anyway). This shrinks the needed number
-	  of
-	  data-structures and function proto-types (e.g. there is now only
-	  one
-	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
-	  longer an
-	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
-	  the
-	  added overhead for the ordinary scalar case is neglectible.
-	  
-	  Second main-line of changes: the boundary _interpretation_
-	  (Neumann,
-	  Dirichlet etc.) is now clearly separated from the geometric
-	  boundary
-	  classification. Boundary segments are assigned a tag as usual,
-	  but
-	  that tag has to be interpreted by the application. Typically the
-	  application now passes a bit-mask to any functions which needs to
-	  deal
-	  with boundary conditions, one bit for each boundary type which
-	  has to
-	  be taken into account (e.g.: if Dirichlet boundary conditions are
-	  desired for a the boundary segments of type 1 and 255, then the
-	  application would pass a bitmask BNDRY_MASK to
-	  
-	  dirichlet_bound(..., BNDRY_MASK, ...);
-	  
-	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
-	  the
-	  mask belongs to a boundary at all).
+2008-11-08 18:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 16:19  thilo
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Try to force
+	  inlining for some of the functions.
 
-	* albertasystems/AlbertaNum/Makefile.PATHS: Makefile.PATHS added
+2008-11-08 18:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 16:14  thilo
+	* src/Common/dof_admin.c: Cosmetics, try to force inlining for some
+	  of the functions.
 
-	* albertasystems/Make.opt: Make.opt added
+2008-11-08 18:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 16:13  thilo
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_bndry.h, src/Common/assemble_neigh.c:
+	  Assemble routines were broken when INIT_OBJECT(bas_fcts) changed
+	  n_bas_fcts_max. Cope with that.
 
-	* albertasystems/Elast/Common/th_strain_rhs.cc.bkp: Altlast removed
+2008-11-08 18:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 16:11  thilo
+	* src/Common/memory.c: Provide a real free_el_mat() routine,
+	  operating on chained element matrices.
 
-	* albertasystems/Elast/Common,
-	  albertasystems/Elast/Common/elast.cc,
-	  albertasystems/Elast/Common/elast.hh,
-	  albertasystems/Elast/Common/elast_heat_problem.cc,
-	  albertasystems/Elast/Common/elast_problem.cc,
-	  albertasystems/Elast/Common/elast_problem.hh,
-	  albertasystems/Elast/Common/elast_test.cc,
-	  albertasystems/Elast/Common/phase_elast.hh,
-	  albertasystems/Elast/Common/th_strain_rhs.cc,
-	  albertasystems/Elast/Common/th_strain_rhs.cc.bkp,
-	  albertasystems/Elast/Common/th_strain_rhs.hh: Elast sources added
+2008-11-08 18:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 16:10  thilo
+	* src/Common/numint.c: Get rid of some compiler warnings.
 
-	* albertasystems/Elast, albertasystems/Elast/2d,
-	  albertasystems/Elast/2d/Makefile: Elast Makefile added
+2008-11-08 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:48  thilo
+	* src/Common/alberta_intern.h: New FORCE_INLINE_ATTR for use with
+	  gcc.
 
-	* albertasystems/DX/2d, albertasystems/DX/2d/Makefile: DX interface
-	  Makefile added
+2008-11-08 18:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:47  thilo
+	* src/Common/parametric_intern.h: Some for-loops were in the wrong
+	  order/hierarchy.
 
-	* albertasystems/DX, albertasystems/DX/Common,
-	  albertasystems/DX/Common/dxexport.cc,
-	  albertasystems/DX/Common/dxexport.hh: for saving grid and
-	  DOF_VECs as files in DX-readable netCDF format
+2008-11-08 18:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:44  thilo
+	* src/Common/HB_precon.c: Get rid of some compiler warnings.
 
-	* albertasystems/Heat/2d/Macro,
-	  albertasystems/Heat/2d/Macro/macro-1.amc,
-	  albertasystems/Heat/2d/Macro/macro-2.amc,
-	  albertasystems/Heat/2d/Macro/macro-34circ.amc,
-	  albertasystems/Heat/2d/Macro/macro-44circ.amc,
-	  albertasystems/Heat/2d/Macro/macro-big.amc,
-	  albertasystems/Heat/2d/Macro/macro-circ.amc,
-	  albertasystems/Heat/2d/Macro/macro-neum.amc,
-	  albertasystems/Heat/2d/Macro/macro.amc: Macro grids added. Should
-	  not differ from orig demo macro grids.
+2008-11-08 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:43  thilo
+	* block_solve/Makefile.am, block_solve/demo/2d/INIT/stokes.dat,
+	  block_solve/demo/Common/stokes.c,
+	  libalbas/tests/INIT/stokes_wall_bubble_test.dat: Make sure that
+	  the test program compiles. The stuff seems to work now.
 
-	* albertasystems/Heat/2d, albertasystems/Heat/2d/Makefile: Makefile
-	  added
+2008-11-08 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:41  thilo
+	* block_solve/src/oem_block_solve.c: copy_from_block_dof_vec() must
+	  also be used for the start-vector uh.
 
-	* albertasystems/Heat/2d: error corrected
+2008-11-08 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:34  thilo
+	* block_solve/demo/Commen[DEL], block_solve/demo/Common[CPY]: Typo.
 
-	* albertasystems/Heat/2d: 2d/Makefile created
+2008-11-08 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:33  thilo
+	* block_solve/Makefile.am, block_solve/demo/2d/INIT/stokes.dat,
+	  block_solve/demo/Common/stokes.c,
+	  libalbas/tests/INIT/stokes_wall_bubble_test.dat: Make sure that
+	  the test program compiles. The stuff seems to work now.
 
-	* albertasystems/Heat/2d: was soll man denn hier loggen?
+2008-11-08 18:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:29  thilo
+	* block_solve/src/oem_block_solve.c: copy_from_block_dof_vec() must
+	  also be used for the start-vector uh.
 
-	* albertasystems/Heat/2d: ...
+2008-11-08 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:27  thilo
+	* block_solve/demo/Commen, block_solve/demo/Common: Typo.
 
-	* albertasystems/Heat, albertasystems/Heat/Common,
-	  albertasystems/Heat/Common/demographics.c,
-	  albertasystems/Heat/Common/demographics.h,
-	  albertasystems/Heat/Common/demoheat.c,
-	  albertasystems/Heat/Common/demoheat.h,
-	  albertasystems/Heat/Common/ellipt.c,
-	  albertasystems/Heat/Common/estimator.c,
-	  albertasystems/Heat/Common/heat.cc,
-	  albertasystems/Heat/Common/heat.hh,
-	  albertasystems/Heat/Common/heat_problem.cc,
-	  albertasystems/Heat/Common/heat_problem.hh,
-	  albertasystems/Heat/Common/nlprob.c,
-	  albertasystems/Heat/Common/nlsolve.c,
-	  albertasystems/Heat/Common/nonlin.c,
-	  albertasystems/Heat/Common/nonlin.h,
-	  albertasystems/Heat/Common/obj_heat.cc,
-	  albertasystems/Heat/Common/problem.cc: more or less a demo. You
-	  can compare original heat example with the one using
-	  the new methods here.
+2008-11-08 18:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:23  thilo
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Try to force
+	  inlining for some of the functions.
 
-	* albertasystems/AlbertaNum/2d: Makefile
+2008-11-08 18:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:20  thilo
+	* src/Common/dof_admin.c: Cosmetics, try to force inlining for some
+	  of the functions.
 
-	* albertasystems, albertasystems/AlbertaNum,
-	  albertasystems/AlbertaNum/Common,
-	  albertasystems/AlbertaNum/Common/adapt.cc,
-	  albertasystems/AlbertaNum/Common/adapt.hh,
-	  albertasystems/AlbertaNum/Common/alberta1_wrapper.h,
-	  albertasystems/AlbertaNum/Common/alloc.c,
-	  albertasystems/AlbertaNum/Common/build_diff.cc,
-	  albertasystems/AlbertaNum/Common/build_diff.hh,
-	  albertasystems/AlbertaNum/Common/build_stat.cc,
-	  albertasystems/AlbertaNum/Common/build_stat.hh,
-	  albertasystems/AlbertaNum/Common/build_sys.cc,
-	  albertasystems/AlbertaNum/Common/build_sys.hh,
-	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.cc,
-	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.hh,
-	  albertasystems/AlbertaNum/Common/do_on_el.hh,
-	  albertasystems/AlbertaNum/Common/ellipt_est.cc,
-	  albertasystems/AlbertaNum/Common/ellipt_est.hh,
-	  albertasystems/AlbertaNum/Common/error_c.cc,
-	  albertasystems/AlbertaNum/Common/error_c.h,
-	  albertasystems/AlbertaNum/Common/est.cc,
-	  albertasystems/AlbertaNum/Common/est.hh,
-	  albertasystems/AlbertaNum/Common/fem_base.cc,
-	  albertasystems/AlbertaNum/Common/fem_base.hh,
-	  albertasystems/AlbertaNum/Common/fem_elfunc.cc,
-	  albertasystems/AlbertaNum/Common/fem_elfunc.hh,
-	  albertasystems/AlbertaNum/Common/graphics.cc,
-	  albertasystems/AlbertaNum/Common/graphics.hh,
-	  albertasystems/AlbertaNum/Common/lumping.cc,
-	  albertasystems/AlbertaNum/Common/master.cc,
-	  albertasystems/AlbertaNum/Common/master.hh,
-	  albertasystems/AlbertaNum/Common/msg.c,
-	  albertasystems/AlbertaNum/Common/newalberta.hh,
-	  albertasystems/AlbertaNum/Common/operator_parts.cc,
-	  albertasystems/AlbertaNum/Common/operator_parts.hh,
-	  albertasystems/AlbertaNum/Common/parab_est.cc,
-	  albertasystems/AlbertaNum/Common/parab_est.hh,
-	  albertasystems/AlbertaNum/Common/periodic.c,
-	  albertasystems/AlbertaNum/Common/periodic.h,
-	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.cc,
-	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.hh,
-	  albertasystems/AlbertaNum/Common/solve_multiphase.c,
-	  albertasystems/AlbertaNum/Common/solve_multiphase.h,
-	  albertasystems/AlbertaNum/Common/symmetric.hh,
-	  albertasystems/AlbertaNum/Common/sys_est.cc,
-	  albertasystems/AlbertaNum/Common/sys_est.hh,
-	  albertasystems/AlbertaNum/Common/sys_line_est.cc,
-	  albertasystems/AlbertaNum/Common/sys_line_est.hh,
-	  albertasystems/AlbertaNum/Common/traverse.cc,
-	  albertasystems/AlbertaNum/Common/traverse.hh: C++ adaption and
-	  generalization to N solution components of alberta methods
+2008-11-08 18:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:15  thilo
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_bndry.h, src/Common/assemble_neigh.c:
+	  Assemble routines were broken when INIT_OBJECT(bas_fcts) changed
+	  n_bas_fcts_max. Cope with that.
 
-	* albertasystems: Versuch zu loeschen, weil Verzeichnisstruktur
-	  versaubeutelt ist
+2008-11-08 18:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 15:10  thilo
+	* src/Common/memory.c: Provide a real free_el_mat() routine,
+	  operating on chained element matrices.
 
-	* albertasystems/adapt.cc, albertasystems/adapt.hh,
-	  albertasystems/alberta1_wrapper.h, albertasystems/alloc.c,
-	  albertasystems/build_diff.cc, albertasystems/build_diff.hh,
-	  albertasystems/build_stat.cc, albertasystems/build_stat.hh,
-	  albertasystems/build_sys.cc, albertasystems/build_sys.hh,
-	  albertasystems/do_elfunc_on_el.cc,
-	  albertasystems/do_elfunc_on_el.hh, albertasystems/do_on_el.hh,
-	  albertasystems/ellipt_est.cc, albertasystems/ellipt_est.hh,
-	  albertasystems/error_c.cc, albertasystems/error_c.h,
-	  albertasystems/est.cc, albertasystems/est.hh,
-	  albertasystems/fem_base.cc, albertasystems/fem_base.hh,
-	  albertasystems/fem_elfunc.cc, albertasystems/fem_elfunc.hh,
-	  albertasystems/graphics.cc, albertasystems/graphics.hh,
-	  albertasystems/lumping.cc, albertasystems/master.cc,
-	  albertasystems/master.hh, albertasystems/msg.c,
-	  albertasystems/newalberta.hh, albertasystems/operator_parts.cc,
-	  albertasystems/operator_parts.hh, albertasystems/parab_est.cc,
-	  albertasystems/parab_est.hh, albertasystems/periodic.c,
-	  albertasystems/periodic.h,
-	  albertasystems/prototype_fem_elfunc.cc,
-	  albertasystems/prototype_fem_elfunc.hh,
-	  albertasystems/solve_multiphase.c,
-	  albertasystems/solve_multiphase.h, albertasystems/symmetric.hh,
-	  albertasystems/sys_est.cc, albertasystems/sys_est.hh,
-	  albertasystems/sys_line_est.cc, albertasystems/sys_line_est.hh,
-	  albertasystems/traverse.cc, albertasystems/traverse.hh,
-	  albertasystems/traverse_r_class.hh.bkp: numerical methods and c++
-	  adaption and generalization of Alberta algorithms
+2008-11-08 18:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-20 14:56  thilo
+	* src/Common/numint.c: Get rid of some compiler warnings.
 
-	* albertasystems: leck mich doch am Sack
+2008-11-08 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-19 17:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/alberta_intern.h: New FORCE_INLINE_ATTR for use with
+	  gcc.
 
-	* src/Common/wall_quad.c: Fix an off-by-one typo in get_wall_quad()
-	  (fatal bug).
+2008-11-08 18:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-19 17:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric_intern.h: Some for-loops were in the wrong
+	  order/hierarchy.
 
-	* src/Common/periodic.c: Typo in comment.
+2008-11-08 18:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-19 17:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/HB_precon.c: Get rid of some compiler warnings.
 
-	* src/Common/alberta.h: Typo in comment.
+2008-11-08 18:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-11-08 18:13  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+	* src/dnrm2.c: dnrm2() should return the l2-norm, not the l2-norm
+	  squared.
 
-	* src/2d/submesh_2d.c: We need to pass coordinates from 2d master
-	  elements to 1d slave elements, if
-	  the new_coord mechanism is to work in this case.
+2008-11-08 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-10-12 09:34  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+	* src/cg.c: Allow for the rhs to be 0, the boundary values may be
+	  present only in
+	  the start-vector.
 
-	* src/Common/MG_s1.c: Should not test for "lagrange1" using strcmp
-	  here.
+2008-11-08 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-27 12:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/alberta_util.h: Define a __FORCE_INLINE_ATTRIBUTE__ modifier
+	  for use with gcc.
 
-	* src/alberta_Nd/Makefile.am, src/alberta_Nd_debug/Makefile.am:
-	  ALBERTA_DEBUG was not set correctly.
+2008-11-08 18:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-27 12:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* configure.ac: New --enable-fortran-blas flag.
 
-	* src/2d/parametric_2d.c: Duplicate for loops.
+2008-11-07 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-27 12:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex: Comment some of the element-vector
+	  structures.
 
-	* src/3d/element_3d.c: Off-by 1 error in for loop.
+2008-11-07 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-27 12:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric_intern.h: Fix a bogus comment.
 
-	* src/3d/parametric_3d.c: Comments.
+2008-11-07 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-24 13:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex: Comment some of the element-vector
+	  structures.
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/alberta.h, src/Common/numint.c: Bomb back a previous
-	  attempt at vector-valued basis functions, needs
-	  much more thinking.
+2008-11-07 18:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-24 13:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/parametric_intern.h: Fix a bogus comment.
 
-	* src/2d/macro_2d.c: Fix for the previous fix.
+2008-11-06 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-17 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* traverse-impl.tex: Docuemnt the TRAVERSE_FIRST/NEXT macros.
 
-	* src/2d/macro_2d.c: fill_bound_info_2d(): also intialize
-	  non_per_bound[] to INTERIOR
-	  (although this should not be necessary, but play safe).
+2008-11-06 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-07 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* alberta-man.tex: Set the version to 2.1.
 
-	* src/Common/alberta_intern.h: fread_mesh(FILE *fp,...) etc.
-	  support.
+2008-11-06 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-07 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* traverse-impl.tex: Docuemnt the TRAVERSE_FIRST/NEXT macros.
 
-	* src/Common/alberta.h, src/Common/read_mesh.c,
-	  src/Common/write_mesh.c: fread_mesh(FILE *fp,...) etc. support.
+2008-11-06 17:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-03 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* alberta-man.tex: Set the version to 2.1.
 
-	* src/Common/estimator.c: Inhomogeneous Neumann bc were broken in
-	  the scalar case, fix that.
+2008-11-03 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-03 08:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* assemble-tools.tex: Slight updates.
 
-	* src/Common/l2scp.c: bndry_L2scp_fct_bas(): bndry_type == INTERIOR
-	  case was broken.
+2008-11-03 16:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-09-03 10:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* eval-tools.tex: Fix some erroneous documentation concerning
+	  second tangential derivatives on curved meshes.
 
-	* src/1d/INIT/ellipt.dat, src/2d/INIT/ellipt.dat,
-	  src/3d/INIT/ellipt.dat: Include non-Dirichlet boundary
-	  conditions.
+2008-11-03 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: Slight updates.
+
+2008-11-03 16:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* eval-tools.tex: Fix some erroneous documentation concerning
+	  second tangential
+	  derivatives on curved meshes.
+
+2008-10-31 15:57  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: modified print-routines
+
+2008-10-31 15:57  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: modified print-routines
+
+2008-10-27 08:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Fix a double .vtu-extension
+	  bug.
+
+2008-10-27 08:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Fix a double .vtu-extension
+	  bug.
+
+2008-10-15 13:30  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: proofed a memory-leak
+
+2008-10-15 13:30  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: proofed a memory-leak
+
+2008-10-13 11:34  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added free-routines for
+	  BLOCK_DOF_VEC and BLOCK_DOF_MATRIX
+
+2008-10-13 08:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c: Cosmetics.
+
+2008-10-13 11:34  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added free-routines for
+	  BLOCK_DOF_VEC and BLOCK_DOF_MATRIX
+
+2008-10-13 08:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* block_solve/src/oem_block_solve.c: Cosmetics.
+
+2008-10-10 12:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* Makefile.am: added routines for block-systems of dof-matrixes
+
+2008-10-10 11:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/demo, block_solve/demo/2d, block_solve/demo/2d/INIT,
+	  block_solve/demo/2d/INIT/stokes.dat, block_solve/demo/2d/Macro,
+	  block_solve/demo/2d/Macro/macro.amc, block_solve/demo/Commen,
+	  block_solve/demo/Commen/stokes.c: added demo-program "stokes"
+	  implemented for the use of oem_block_solver
+
+2008-10-10 12:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* Makefile.am: added routines for block-systems of dof-matrixes
+
+2008-10-10 11:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve/demo, block_solve/demo/2d, block_solve/demo/2d/INIT,
+	  block_solve/demo/2d/INIT/stokes.dat, block_solve/demo/2d/Macro,
+	  block_solve/demo/2d/Macro/macro.amc, block_solve/demo/Commen,
+	  block_solve/demo/Commen/stokes.c: added demo-program "stokes"
+	  implemented for the use of oem_block_solver
+
+2008-10-10 12:08  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* configure.ac: added routines for block-systems of dof-matrixes
+
+2008-10-09 12:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* alberta-man.tex: Add a list of figures and tables.
+
+2008-10-09 12:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* alberta-man.tex: Add a list of figures and tables.
+
+2008-10-09 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* COPYING: Update time-stamp.
+
+2008-10-07 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: added some maple-output-print routines
+
+2008-10-07 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: added some maple-output-print routines
+
+2008-10-07 12:43  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve, block_solve/Makefile.am, block_solve/src,
+	  block_solve/src/Makefile.am, block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added routines for
+	  block-systems of dof-matrixes
+
+2008-10-07 12:43  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* block_solve, block_solve/Makefile.am, block_solve/src,
+	  block_solve/src/Makefile.am, block_solve/src/oem_block_solve.c,
+	  block_solve/src/oem_block_solve.h: added routines for
+	  block-systems of dof-matrixes
+
+2008-10-07 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: added some maple-output-print routines
+
+2008-10-07 12:40  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: added some maple-output-print routines
+
+2008-10-06 07:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/element_2d.c: get_wall_normal(): Fix the
+	  mesh-is-not-oriented check.
+
+2008-10-06 07:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/element_2d.c: get_wall_normal(): Fix the
+	  mesh-is-not-oriented check.
+
+2008-10-03 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: get_el_..._vec(): use MEM_CALLOC().
+
+2008-10-03 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc_lagrange_2_2d.c: #if 0 around the inverse mass
+	  matrix.
+
+2008-10-03 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: Revert a previous
+	  debugging hack.
+
+2008-10-03 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c:
+	  Increase the maximal interpolation degree.
+
+2008-10-03 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/Makefile.am: Link the INIT/ and Macro/ subdirs
+	  into the build-directory.
+
+2008-10-03 18:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: Fix the interpolation routine and
+	  add some hopefully not too stupid refine_inter(), coarse_inter()
+	  hooks.
+
+2008-10-03 18:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Cosmetics.
+
+2008-10-03 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: Revert a previous
+	  debugging hack.
+
+2008-10-03 18:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/trace_bubble.c, libalbas/src/wall_bubbles.c:
+	  Increase the maximal interpolation degree.
+
+2008-10-03 18:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/Makefile.am: Link the INIT/ and Macro/ subdirs
+	  into the build-directory.
+
+2008-10-03 18:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: Fix the interpolation routine and
+	  add some hopefully not too stupid
+	  refine_inter(), coarse_inter() hooks.
+
+2008-10-03 18:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Cosmetics.
+
+2008-10-03 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: get_el_..._vec(): use MEM_CALLOC().
+
+2008-10-03 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc_lagrange_2_2d.c: #if 0 around the inverse mass
+	  matrix.
+
+2008-10-02 17:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Vector-valued mean-value correction was still
+	  broken.
+
+2008-10-02 13:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: boundary_conditions_dow(): fix the check for
+	  standard fe-space (mean-value correction).
+
+2008-10-02 09:47  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Cosmetics
+
+2008-10-02 09:47  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Cosmetics
+
+2008-10-02 17:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Vector-valued mean-value correction was still
+	  broken.
+
+2008-10-02 13:05  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: boundary_conditions_dow(): fix the check for
+	  standard fe-space (mean-value correction).
+
+2008-10-01 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c: Hack
+	  pre-computed inverses of the mass-matrix on the reference
+	  element. Commented out for now.
+
+2008-10-01 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: fill_bound_info_2d(): avoid allocating too
+	  much data on the stack.
+
+2008-10-01 18:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c: Hack
+	  pre-computed inverses of the mass-matrix on the reference
+	  element. Commented out for now.
+
+2008-10-01 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: fill_bound_info_2d(): avoid allocating too
+	  much data on the stack.
+
+2008-10-01 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* howto-port-ellipt.txt: V1.2 -> post-2.0 porting guide.
+
+2008-09-30 15:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: Fix a bug introduced by the new
+	  one-element-vector-per-dof-vector code.
+
+2008-09-30 15:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dxtools.c: Don't set ADM_PERIODIC for the vertex
+	  admin.
+
+2008-09-30 15:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: Fix a bug introduced by the new
+	  one-element-vector-per-dof-vector code.
+
+2008-09-30 15:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dxtools.c: Don't set ADM_PERIODIC for the vertex
+	  admin.
+
+2008-09-27 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/ellipt-dg.dat: Update, changed parameters etc.
+
+2008-09-27 04:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: Give each DOF-vector a local counter-part
+	  which should be used as result space in the future (instead of
+	  using the statically allocated storage from the basis function
+	  implementation).
+
+2008-09-27 04:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: With non-standard fe-spaces it is more
+	  difficult to compute the correct mean-value correction for the
+	  rhs for pure Neumann problems. Do it the right way, hopefully.
+
+2008-09-27 04:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Turn some errors into warnings which are
+	  only triggered by ALBERTA_DEBUG:
+
+2008-09-27 04:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Give each DOF-vec its own local-vector
+	  which could be used to replace the static result-space of the
+	  basis-functions in the get_real_vec() routines.
+
+2008-09-27 04:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Cosmetics.
+
+2008-09-27 04:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/bas_fct_1d.c, src/1d/disc-ortho-poly.c.h: 1d orthogonal
+	  basis functions.
+
+2008-09-27 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/disc-ortho-poly.c.h, src/1d/orthopoly-1d.mws,
+	  src/Common/bas_fct.c: Discontinuous orthogonal basis functions in
+	  1d.
+
+2008-09-27 02:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/element_1d.c: get_wall_normal(normal): allow normal ==
+	  NULL.
+
+2008-09-27 04:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: Give each DOF-vector a local counter-part
+	  which should be used as
+	  result space in the future (instead of using the statically
+	  allocated
+	  storage from the basis function implementation).
+
+2008-09-27 04:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: With non-standard fe-spaces it is more
+	  difficult to compute the
+	  correct mean-value correction for the rhs for pure Neumann
+	  problems. Do it the right way, hopefully.
+
+2008-09-27 04:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Turn some errors into warnings which are
+	  only triggered by ALBERTA_DEBUG:
+
+2008-09-27 04:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Give each DOF-vec its own local-vector
+	  which could be used to replace
+	  the static result-space of the basis-functions in the
+	  get_real_vec()
+	  routines.
+
+2008-09-27 04:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Cosmetics.
+
+2008-09-27 04:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/bas_fct_1d.c, src/1d/disc-ortho-poly.c.h: 1d orthogonal
+	  basis functions.
+
+2008-09-27 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/disc-ortho-poly.c.h, src/1d/orthopoly-1d.mws,
+	  src/Common/bas_fct.c: Discontinuous orthogonal basis functions in
+	  1d.
+
+2008-09-27 02:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/element_1d.c: get_wall_normal(normal): allow normal ==
+	  NULL.
+
+2008-09-27 03:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/ellipt-dg.dat: Update, changed parameters etc.
+
+2008-09-26 19:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-dg.c: Add some test-code to test the
+	  interpolation during mesh-refinement (for the orthogonal basis
+	  functions).
+
+2008-09-26 19:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Get rid of some compiler
+	  warnings.
+
+2008-09-26 19:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-dg.dat: Aquire basis function by name, not
+	  only degree.
+
+2008-09-26 19:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd_profile, tests: Ignore Makefile.in.
+
+2008-09-26 19:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Use a tolerance of 100*REAL_EPSILON.
+
+2008-09-26 19:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: Get rid of a compiler warning.
+
+2008-09-26 19:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h, src/2d/orthopoly-2d.mws,
+	  src/3d/disc-ortho-poly.c.h, src/3d/orthopoly-3d.mws,
+	  src/Common/bas_fct.c: dicontinuous orthogonal basis functions
+	  seem to work (degree 1 and 2, dimension 2 and 3).
+
+2008-09-26 09:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/disc-ortho-poly.c.h: Interpolation during refinement for
+	  degree 2 is finished.
+
+2008-09-26 19:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests: Ignore Makefile.in.
+
+2008-09-26 19:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests: Ignore Makefile.in.
+
+2008-09-26 19:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd_profile, tests: Ignore Makefile.in.
+
+2008-09-26 19:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Use a tolerance of 100*REAL_EPSILON.
+
+2008-09-26 19:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: Get rid of a compiler warning.
+
+2008-09-26 19:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h, src/2d/orthopoly-2d.mws,
+	  src/3d/disc-ortho-poly.c.h, src/3d/orthopoly-3d.mws,
+	  src/Common/bas_fct.c: dicontinuous orthogonal basis functions
+	  seem to work (degree 1 and 2,
+	  dimension 2 and 3).
+
+2008-09-26 09:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/disc-ortho-poly.c.h: Interpolation during refinement for
+	  degree 2 is finished.
+
+2008-09-26 19:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-dg.c: Add some test-code to test the
+	  interpolation during mesh-refinement
+	  (for the orthogonal basis functions).
+
+2008-09-26 19:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Get rid of some compiler
+	  warnings.
+
+2008-09-26 19:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-dg.dat: Aquire basis function by name, not
+	  only degree.
+
+2008-09-25 11:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-dg.c: Test-code for orthogonal basis functions.
+
+2008-09-25 09:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c, src/Common/stokes.c: Use the new
+	  routines set_refine/coarse_inter[_dow]().
+
+2008-09-25 07:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-dg.dat, src/Common/ellipt-dg.c: Test-code for
+	  the new orthogonal DG functions.
+
+2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Forthcoming support for orthogonal basis
+	  functions.
+
+2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/bas_fct_3d.c, src/3d/disc-ortho-poly.c.h: Forthcoming
+	  support for orthogonal basis functions.
+
+2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Undef some more constants.
+
+2008-09-25 13:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test.c: minor changes, output is now dimension
+	  dependend
+
+2008-09-25 13:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/Makefile.am: changed the testprogram to work for all
+	  dimensions, new source is: read_mesh_test.c
+
+2008-09-25 13:11  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test2d.c[DEL]: changed the testprogram to work
+	  for all dimensions, new source is: read_mesh_test.c
+
+2008-09-25 13:09  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c, src/Common/read_mesh_xdr_1.2.c:
+	  read_mesh_xdr_1.2.c: * changed reading of the wall-, vertex- and
+	  edge_bound components of marcoelements * fixed length of a_n_dof
+	  array
+	  
+	  read_mesh.c: * re-reading of alberta version in case of 1.2
+	  meshes now works properly
+	  
+	  the compatibilitymode for 1D and 2D meshes works, the 3D-case
+	  still contains an error which occurs when trying to display a
+	  mesh with geomview
+
+2008-09-25 12:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/eval.c, src/Common/gltools.c:
+	  Provide a L8_uh_at_qp() function, and use it for auto-scaling
+	  purposes.
+
+2008-09-25 11:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Fix some initialisation problems and
+	  typos concerning the constants. Mesh adaption support is untested
+	  yet.
+
+2008-09-25 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: New inline function set_refine_inter()
+	  etc. to install the default refine/coarsening routines into all
+	  components of a direct sum of fe-spaces.
+
+2008-09-25 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: One of the coefficients was wrong
+	  (still does not work for degree 2).
+
+2008-09-25 07:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h, src/Common/alberta.h,
+	  src/Common/bas_fct.c: Export the new orthogonal DG functions,
+	  needs more testing, though.
+
+2008-09-25 01:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Define the trace dof-mapping for the
+	  walls; this should suffice for everything except sub-mesh
+	  support.
+
+2008-09-25 01:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h, src/Common/bas_fct.c: Orthogonal
+	  polynomials of degree 2 in 2d are nearly finished; the
+	  trace-space is still missing. We can probably live without
+	  interpolation routines for the trace space and just define the
+	  basis functions such that it is possible to integrate over walls;
+	  maybe it is even enough to define the dof-mapping.
+
+2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Forthcoming support for orthogonal basis
+	  functions.
+
+2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/bas_fct_3d.c, src/3d/disc-ortho-poly.c.h: Forthcoming
+	  support for orthogonal basis functions.
+
+2008-09-25 17:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Undef some more constants.
+
+2008-09-25 13:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test.c: minor changes, output is now dimension
+	  dependend
+
+2008-09-25 13:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/Makefile.am: changed the testprogram to work for all
+	  dimensions, new source is:
+	  read_mesh_test.c
+
+2008-09-25 13:11  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test2d.c: changed the testprogram to work for all
+	  dimensions, new source is:
+	  read_mesh_test.c
+
+2008-09-25 13:09  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c, src/Common/read_mesh_xdr_1.2.c:
+	  read_mesh_xdr_1.2.c:
+	  * changed reading of the wall-, vertex- and edge_bound components
+	  of marcoelements
+	  * fixed length of a_n_dof array
+	  
+	  read_mesh.c:
+	  * re-reading of alberta version in case of 1.2 meshes now works
+	  properly
+	  
+	  the compatibilitymode for 1D and 2D meshes works, the 3D-case
+	  still contains
+	  an error which occurs when trying to display a mesh with geomview
+
+2008-09-25 12:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/eval.c, src/Common/gltools.c:
+	  Provide a L8_uh_at_qp() function, and use it for auto-scaling
+	  purposes.
+
+2008-09-25 11:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Fix some initialisation problems and
+	  typos concerning the constants. Mesh adaption support is untested
+	  yet.
+
+2008-09-25 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: New inline function set_refine_inter()
+	  etc. to install the default
+	  refine/coarsening routines into all components of a direct sum of
+	  fe-spaces.
+
+2008-09-25 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: One of the coefficients was wrong
+	  (still does not work for degree 2).
+
+2008-09-25 07:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h, src/Common/alberta.h,
+	  src/Common/bas_fct.c: Export the new orthogonal DG functions,
+	  needs more testing, though.
+
+2008-09-25 01:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h: Define the trace dof-mapping for the
+	  walls; this should suffice for
+	  everything except sub-mesh support.
+
+2008-09-25 01:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c.h, src/Common/bas_fct.c: Orthogonal
+	  polynomials of degree 2 in 2d are nearly finished; the
+	  trace-space is still missing. We can probably live without
+	  interpolation routines for the trace space and just define the
+	  basis
+	  functions such that it is possible to integrate over walls; maybe
+	  it
+	  is even enough to define the dof-mapping.
+
+2008-09-25 11:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-dg.c: Test-code for orthogonal basis functions.
+
+2008-09-25 09:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c, src/Common/stokes.c: Use the new
+	  routines set_refine/coarse_inter[_dow]().
+
+2008-09-25 07:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-dg.dat, src/Common/ellipt-dg.c: Test-code for
+	  the new orthogonal DG functions.
+
+2008-09-24 17:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/bas_fct_2d.c, src/2d/disc-ortho-poly.c.h,
+	  src/Common/bas_fct.c: Add a not-yet working implementation of
+	  orthogonal polynomials of degree 1 and 2 (DG basis functions).
+
+2008-09-24 16:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c[DEL], src/2d/disc-ortho-poly.c.h[CPY]:
+	  Renamed.
+
+2008-09-24 16:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c: Preliminary discontinuous orthogonal
+	  p.w. polynomial basis functions of degree 1 and 2.
+
+2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c: Could become a DG basis-function
+	  implementation with orthogonal polynomials.
+
+2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc_lagrange_2_2d.c: Cosmetics.
+
+2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Define a NO_NORM symbol (we already had
+	  L2_NORM, H1_NORM).
+
+2008-09-24 17:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/bas_fct_2d.c, src/2d/disc-ortho-poly.c.h,
+	  src/Common/bas_fct.c: Add a not-yet working implementation of
+	  orthogonal polynomials of
+	  degree 1 and 2 (DG basis functions).
+
+2008-09-24 16:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c, src/2d/disc-ortho-poly.c.h: Renamed.
+
+2008-09-24 16:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c: Preliminary discontinuous orthogonal
+	  p.w. polynomial basis functions
+	  of degree 1 and 2.
+
+2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc-ortho-poly.c: Could become a DG basis-function
+	  implementation with orthogonal polynomials.
+
+2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/disc_lagrange_2_2d.c: Cosmetics.
+
+2008-09-24 08:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Define a NO_NORM symbol (we already had
+	  L2_NORM, H1_NORM).
+
+2008-09-23 12:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Advance the mesh-cookie when doing a
+	  dof-compress. The rationale is that a dof-compress changes the
+	  mesh.
+
+2008-09-23 12:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Advance the mesh-cookie when doing a
+	  dof-compress. The rationale is
+	  that a dof-compress changes the mesh.
+
+2008-09-18 12:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* reparam_cm, reparam_cm/AUTHORS, reparam_cm/COPYING,
+	  reparam_cm/INSTALL, reparam_cm/README, reparam_cm/reparam_cm.pdf,
+	  reparam_cm/src, reparam_cm/src/3d, reparam_cm/src/3d/INIT,
+	  reparam_cm/src/3d/INIT/reparam-demo.dat, reparam_cm/src/3d/Macro,
+	  reparam_cm/src/3d/Macro/reparam-sphere.amc,
+	  reparam_cm/src/3d/Makefile.in, reparam_cm/src/Common,
+	  reparam_cm/src/Common/alberta-demo.h,
+	  reparam_cm/src/Common/alberta-logo.h,
+	  reparam_cm/src/Common/cmdline.c,
+	  reparam_cm/src/Common/geomview-graphics.c,
+	  reparam_cm/src/Common/geomview-graphics.h,
+	  reparam_cm/src/Common/graphics.c,
+	  reparam_cm/src/Common/graphics.h,
+	  reparam_cm/src/Common/reparam-demo.c,
+	  reparam_cm/src/Common/reparam_cm.c,
+	  reparam_cm/src/Common/reparam_cm.h, reparam_cm/src/Makefile.in:
+	  Add add_ons/reparam_cm/ (which contains the code and a
+	  demo-program for a reparametrisation of a mesh with a conformal
+	  mapping to obtain a nicer mesh)
+
+2008-09-18 12:08  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: cosmetics
+
+2008-09-18 12:19  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* reparam_cm, reparam_cm/AUTHORS, reparam_cm/COPYING,
+	  reparam_cm/INSTALL, reparam_cm/README, reparam_cm/reparam_cm.pdf,
+	  reparam_cm/src, reparam_cm/src/3d, reparam_cm/src/3d/INIT,
+	  reparam_cm/src/3d/INIT/reparam-demo.dat, reparam_cm/src/3d/Macro,
+	  reparam_cm/src/3d/Macro/reparam-sphere.amc,
+	  reparam_cm/src/3d/Makefile.in, reparam_cm/src/Common,
+	  reparam_cm/src/Common/alberta-demo.h,
+	  reparam_cm/src/Common/alberta-logo.h,
+	  reparam_cm/src/Common/cmdline.c,
+	  reparam_cm/src/Common/geomview-graphics.c,
+	  reparam_cm/src/Common/geomview-graphics.h,
+	  reparam_cm/src/Common/graphics.c,
+	  reparam_cm/src/Common/graphics.h,
+	  reparam_cm/src/Common/reparam-demo.c,
+	  reparam_cm/src/Common/reparam_cm.c,
+	  reparam_cm/src/Common/reparam_cm.h, reparam_cm/src/Makefile.in:
+	  Add add_ons/reparam_cm/ (which contains the code and a
+	  demo-program for a reparametrisation of a mesh with a conformal
+	  mapping to obtain a nicer mesh)
+
+2008-09-18 12:08  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: cosmetics
+
+2008-09-15 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dxtools.c: Fix the invalid construction of a dummy
+	  fe-space.
+
+2008-09-15 06:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Change vertex_of_edge_1d to also contain 3
+	  numbers for the single edge (s.t. i+1 can still used as index if
+	  i ranges from 0 to 1 in a for-loop).
+
+2008-09-15 18:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dxtools.c: Fix the invalid construction of a dummy
+	  fe-space.
+
+2008-09-15 06:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Change vertex_of_edge_1d to also contain 3
+	  numbers for the single edge
+	  (s.t. i+1 can still used as index if i ranges from 0 to 1 in a
+	  for-loop).
+
+2008-09-13 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: New SCRATCH_MEM_GET() inline function,
+	  construct a self-destructing obstack handle.
+
+2008-09-13 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: New SCRATCH_MEM_GET() inline function,
+	  construct a self-destructing
+	  obstack handle.
+
+2008-09-12 12:17  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta/Makefile.am: added some lines for compiling with
+	  debug info
+
+2008-09-12 12:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta/bamg2alberta.c: replaced the brute force algorithm
+	  for processing the boundary info with a more effective one. now
+	  the program can handle meshes with millions of elements.
+
+2008-09-12 12:17  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta/Makefile.am: added some lines for compiling with
+	  debug info
+
+2008-09-12 12:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta/bamg2alberta.c: replaced the brute force algorithm
+	  for processing the boundary info with
+	  a more effective one. now the program can handle meshes with
+	  millions of
+	  elements.
+
+2008-09-10 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Define SCRATCH_MEM_PTR as a pointer to an
+	  obstack.
+
+2008-09-10 14:34  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: use AI_get_orientation_3d()
+	  instead of get_orientation().
+
+2008-09-10 07:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cosmetics.
+
+2008-09-10 14:34  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: use AI_get_orientation_3d()
+	  instead of get_orientation().
+
+2008-09-10 07:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cosmetics.
+
+2008-09-10 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Define SCRATCH_MEM_PTR as a pointer to an
+	  obstack.
+
+2008-09-09 14:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: 2D meshes work, rest needs
+	  further testing/changes
+	  
+	  fixed problems with nonexisting variable DIM, n_dof[] and node[]
+	  are now handled properly, some small changes
+
+2008-09-09 14:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: 2D meshes work, rest needs
+	  further testing/changes
+	  
+	  fixed problems with nonexisting variable DIM, n_dof[] and node[]
+	  are now
+	  handled properly, some small changes
+
+2008-09-04 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/traverse_nr.c: Change elinfo->parent from "EL *" to
+	  "const EL_INFO *"; the EL_INFO parent is always available during
+	  the mesh traversal, so why no. This gives means to walk up the
+	  mesh hierarchy.
+
+2008-09-04 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h: Change
+	  elinfo->parent from "EL *" to "const EL_INFO *"; the EL_INFO
+	  parent is always available during the mesh traversal, so why no.
+	  This gives means to walk up the mesh hierarchy.
+
+2008-09-04 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c:
+	  find_fill_info(): Need to copy the entire chain and boundary
+	  operatos when cloning a FILL_INFO structure.
+
+2008-09-04 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/traverse_nr.c: Change elinfo->parent from "EL *" to
+	  "const EL_INFO *"; the EL_INFO
+	  parent is always available during the mesh traversal, so why no.
+	  This
+	  gives means to walk up the mesh hierarchy.
+
+2008-09-04 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h: Change
+	  elinfo->parent from "EL *" to "const EL_INFO *"; the EL_INFO
+	  parent is always available during the mesh traversal, so why no.
+	  This
+	  gives means to walk up the mesh hierarchy.
+
+2008-09-04 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c:
+	  find_fill_info(): Need to copy the entire chain and boundary
+	  operatos
+	  when cloning a FILL_INFO structure.
+
+2008-09-03 10:46  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/symmlq.c: brought up into good shape
+
+2008-09-03 10:46  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/symmlq.c: brought up into good shape
+
+2008-09-02 16:42  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/symmlq.c: fixed bugs
+
+2008-09-02 16:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Makefile.am: added symmlq.c
+
+2008-09-02 16:43  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve.c: Added another solver : SymmLQ
+
+2008-09-02 15:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Fix vector/scalar check in H1scp_fct_bas().
+
+2008-09-02 15:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: Cleanup.
+
+2008-09-02 13:28  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/trav_xy.c: Fix the pseudo-parametric case for 2d.
+
+2008-09-02 12:40  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Finally fix orientation_2d() (really).
+
+2008-09-02 15:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Add "dummy" refine_interpol() and friend
+	  functions.
+
+2008-09-02 15:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Add "dummy" refine_interpol() and friend
+	  functions.
+
+2008-09-02 16:43  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve.c: Added another solver : SymmLQ
+
+2008-09-02 15:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Fix vector/scalar check in H1scp_fct_bas().
+
+2008-09-02 15:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: Cleanup.
+
+2008-09-02 13:28  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/trav_xy.c: Fix the pseudo-parametric case for 2d.
+
+2008-09-02 12:40  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Finally fix orientation_2d() (really).
+
+2008-09-02 16:42  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/symmlq.c: fixed bugs
+
+2008-09-02 16:41  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Makefile.am: added symmlq.c
+
+2008-09-01 11:49  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: added missing declaration in
+	  fill_slave_el_info
+
+2008-09-01 09:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test.c: remove read_mesh_test.c
+
+2008-09-01 08:59  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test2d.c: replaces read_mesh_test.c
+
+2008-09-01 08:51  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: added a quick hack for compatibilty
+	  problems concerning name tags in 1.2 meshes sorry, missed an ";"
+
+2008-09-01 08:36  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: added a quick hack for compatibilty
+	  problems concerning name tags in 1.2 meshes not yet tested
+
+2008-09-01 08:35  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/Makefile.am: proper makefile for read_mesh_test
+
+2008-09-01 11:49  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: added missing declaration in
+	  fill_slave_el_info
+
+2008-09-01 09:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test.c: remove read_mesh_test.c
+
+2008-09-01 08:59  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test2d.c: replaces read_mesh_test.c
+
+2008-09-01 08:51  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: added a quick hack for compatibilty
+	  problems concerning name tags in 1.2 meshes
+	  sorry, missed an ";"
+
+2008-09-01 08:36  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: added a quick hack for compatibilty
+	  problems concerning name tags in 1.2 meshes
+	  not yet tested
+
+2008-09-01 08:35  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/Makefile.am: proper makefile for read_mesh_test
+
+2008-08-28 12:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: New functions get_slace_el() and
+	  fill_slace_el_info().
+
+2008-08-28 12:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: quad_fast: Forgot to remember
+	  INIT_TANGENTIAL flag.
+
+2008-08-28 12:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: Forgot to honour bas_fcts->fill_flags in
+	  some places.
+
+2008-08-28 12:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: New functions
+	  trace_L2scp_fct_bas() & friends which use a trace-mesh (aka
+	  sub-mesh) to compute an L2-scp over the boundary.
+
+2008-08-28 12:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* tests/Makefile.in[DEL]: Autogenerated.
+
+2008-08-28 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: Do not bail out if FILL_NEIGH is not
+	  set, but issue a warning (once).
+
+2008-08-28 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: Do not bail out if FILL_NEIGH is not
+	  set, but issue a warning (once).
+
+2008-08-28 12:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: New functions get_slace_el() and
+	  fill_slace_el_info().
+
+2008-08-28 12:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: quad_fast: Forgot to remember
+	  INIT_TANGENTIAL flag.
+
+2008-08-28 12:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: Forgot to honour bas_fcts->fill_flags in
+	  some places.
+
+2008-08-28 12:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: New functions
+	  trace_L2scp_fct_bas() & friends which use a trace-mesh
+	  (aka sub-mesh) to compute an L2-scp over the boundary.
+
+2008-08-28 12:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* tests/Makefile.in: Autogenerated.
+
+2008-08-26 07:21  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: Added some descriptions of function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-08-26 10:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: cosmetics
+
+2008-08-26 10:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: changed testproblem to
+	  match stokes_bubble_test cosmetics
+
+2008-08-26 10:11  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: fixed wrong handling of val and vec in
+	  bubble_interpol_dow, now everything works as expected.
+
+2008-08-26 07:21  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: Added some descriptions of function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-08-26 10:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: cosmetics
+
+2008-08-26 10:12  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: changed testproblem to
+	  match stokes_bubble_test
+	  cosmetics
+
+2008-08-26 10:11  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: fixed wrong handling of val and vec in
+	  bubble_interpol_dow, now everything
+	  works as expected.
+
+2008-08-25 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: New functions
+	  bnndry_H1scp_fct_bas[_loc][_dow]() to compute the tangential
+	  half-H1 scalar product with the basis functions.
+
+2008-08-25 12:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: New functions
+	  bnndry_H1scp_fct_bas[_loc][_dow]() to compute the
+	  tangential half-H1 scalar product with the basis functions.
+
+2008-08-22 12:34  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test.c: the test works, read_mesh not.
+
+2008-08-22 12:34  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* tests/read_mesh_test.c: the test works, read_mesh not.
+
+2008-08-22 12:38  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Added the Makefile for the tests folder.
+
+2008-08-21 13:09  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_1.2.c, tests, tests/Makefile.am,
+	  tests/Makefile.in, tests/alberta-demo.h, tests/alberta-logo.h,
+	  tests/cmdline.c, tests/geomview-graphics.c,
+	  tests/geomview-graphics.h, tests/graphics.c, tests/graphics.h,
+	  tests/read_mesh_test.c: added folder "tests", including initial
+	  version of read_mesh_test for testing the new compatibility mode
+	  for alberta version 1.2 meshes
+
+2008-08-21 12:53  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: changed the xdr_ functions to
+	  _AI_read_
+
+2008-08-21 12:52  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: changed the read_ functions to _AI_read_
+
+2008-08-21 12:51  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: added several _AI_read_ functions
+	  for use in read_mesh, read_mesh_xdr_1.2
+
+2008-08-21 12:50  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: added folder "tests"
+
+2008-08-21 13:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_bubble_d_test.dat,
+	  libalbas/tests/INIT/stokes_bubble_test.dat: added tests/INIT and
+	  tests/Macro
+
+2008-08-21 13:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_bubble_d_test.dat,
+	  libalbas/tests/INIT/stokes_bubble_test.dat: added tests/INIT and
+	  tests/Macro
+
+2008-08-21 13:09  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_1.2.c, tests, tests/Makefile.am,
+	  tests/Makefile.in, tests/alberta-demo.h, tests/alberta-logo.h,
+	  tests/cmdline.c, tests/geomview-graphics.c,
+	  tests/geomview-graphics.h, tests/graphics.c, tests/graphics.h,
+	  tests/read_mesh_test.c: added folder "tests", including initial
+	  version of read_mesh_test for
+	  testing the new compatibility mode for alberta version 1.2 meshes
+
+2008-08-21 12:53  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: changed the xdr_ functions to
+	  _AI_read_
+
+2008-08-21 12:52  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: changed the read_ functions to _AI_read_
+
+2008-08-21 12:51  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: added several _AI_read_ functions
+	  for use in read_mesh, read_mesh_xdr_1.2
+
+2008-08-21 12:50  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: added folder "tests"
+
+2008-08-20 13:52  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: fixed bubble_err beeing
+	  used uninitialized, cosmetics TODO: we still lack 'good'
+	  behaviour for increasing the interpol degree
+
+2008-08-20 13:52  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: fixed bubble_err beeing
+	  used uninitialized, cosmetics
+	  TODO: we still lack 'good' behaviour for increasing the interpol
+	  degree
+
+2008-08-05 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Fix a memory allocation bug in the context of
+	  periodic meshes.
+
+2008-08-05 09:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Get rid of some compiler warnings.
+
+2008-08-05 09:42  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_wall_bubble_test.dat: stokes pair is
+	  now Bernadi-Raugel, as it should be
+
+2008-08-05 09:41  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: tweaked output, L2 and H1
+	  error are now calculated correctly
+
+2008-08-05 09:42  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_wall_bubble_test.dat: stokes pair is
+	  now Bernadi-Raugel, as it should be
+
+2008-08-05 09:41  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: tweaked output, L2 and H1
+	  error are now calculated correctly
+
+2008-08-05 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Fix a memory allocation bug in the context of
+	  periodic meshes.
+
+2008-08-05 09:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Get rid of some compiler warnings.
+
+2008-08-01 16:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/symmlq.c: Added another solver : SymmLQ
+
+2008-08-01 10:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Added another solver : SymmLQ
+
+2008-08-01 19:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/error.c: slight cleanup in H1_error().
+
+2008-08-01 19:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_sp_solve.c: extract_dofs_for_oem_dow():
+	  "stride-logic" was wrong.
+
+2008-08-01 12:00  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: l2scp & friends: protect bas_fcts from being
+	  overwritten in the CHAIN_DO()-loops.
+
+2008-08-01 10:23  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Added another solver : SymmLQ
+
+2008-08-01 13:44  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: corrected missing
+	  determinant
+
+2008-08-01 13:41  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: cleaned up a little
+
+2008-08-01 13:39  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am: LFFLAGS was wrong:
+	  
+	  -libalbas_1d_la_LFFLAGS = -version-info 1:0:0 $(LDFLAGS)
+	  +libalbas_1d_la_LDFLAGS = -version-info 1:0:0 $(LDFLAGS)
+
+2008-08-01 13:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: resolved conflict
+
+2008-08-01 13:02  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: optimized calculation, no & b_no are
+	  taken into account now
+
+2008-08-01 13:44  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: corrected missing
+	  determinant
+
+2008-08-01 13:41  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: cleaned up a little
+
+2008-08-01 13:39  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am: LFFLAGS was wrong:
+	  
+	  -libalbas_1d_la_LFFLAGS = -version-info 1:0:0 $(LDFLAGS)
+	  +libalbas_1d_la_LDFLAGS = -version-info 1:0:0 $(LDFLAGS)
+
+2008-08-01 13:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: resolved conflict
+
+2008-08-01 13:02  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: optimized calculation, no & b_no are
+	  taken into account now
+
+2008-08-01 19:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/error.c: slight cleanup in H1_error().
+
+2008-08-01 19:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_sp_solve.c: extract_dofs_for_oem_dow():
+	  "stride-logic" was wrong.
+
+2008-08-01 12:00  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: l2scp & friends: protect bas_fcts from being
+	  overwritten in the CHAIN_DO()-loops.
+
+2008-08-01 10:23  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Added another solver : SymmLQ
+
+2008-08-01 16:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/symmlq.c: Added another solver : SymmLQ
+
+2008-08-01 10:25  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Added another solver : SymmLQ
+
+2008-07-31 14:02  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: we now call INIT_ELEMENT always
+
+2008-07-31 12:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: added the following functions for printing
+	  el_vecs: print_el_real_vec, print_el_real_d_vec,
+	  print_el_real_vec_d.
+
+2008-07-31 11:46  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c: Initialize orientation and element type
+	  to 0.
+
+2008-07-31 11:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/lagrange_2_1d.c: Remove bug in function
+	  'refine_inter2_1d()'
+
+2008-07-31 14:02  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: we now call INIT_ELEMENT always
+
+2008-07-31 12:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: added the following functions for printing
+	  el_vecs:
+	  print_el_real_vec,
+	  print_el_real_d_vec,
+	  print_el_real_vec_d.
+
+2008-07-31 11:46  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c: Initialize orientation and element type
+	  to 0.
+
+2008-07-31 11:07  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/lagrange_2_1d.c: Remove bug in function
+	  'refine_inter2_1d()'
+
+2008-07-30 13:44  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Fix permutation of element vertices when
+	  correcting the orientation of elements.
+
+2008-07-30 13:44  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Fix permutation of element vertices when
+	  correcting the orientation of elements.
+
+2008-07-29 14:33  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: FOREACH_DOF() & friends: do not directly
+	  use the fe_space argument.
+
+2008-07-29 14:34  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: stokes_pair(): construct the correct
+	  names for the fancy bubble velocity spaces.
+
+2008-07-29 14:34  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: stokes_pair(): construct the correct
+	  names for the fancy bubble velocity spaces.
+
+2008-07-29 14:33  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: FOREACH_DOF() & friends: do not directly
+	  use the fe_space argument.
+
+2008-07-17 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble.h: (Hopefully) fix a
+	  segmentation fault in the context of assembling systems for
+	  direct sums of fe-spaces.
+
+2008-07-17 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/albas.h: Protect against C++.
+
+2008-07-17 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/albas.h: Protect against C++.
+
+2008-07-17 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble.h: (Hopefully) fix a
+	  segmentation fault in the context of assembling
+	  systems for direct sums of fe-spaces.
+
+2008-07-15 16:41  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: Modified the subsection 'dirichlet boundary
+	  conditions': now the subsection is called 'boundary conditions'
+	  with the subsubsections: 'dirichlet boundary conditions',
+	  'neumann boundary conditions' + 'robin boundary conditions'.
+	  Added functions: boundary_conditions[_*](),
+	  bndry_l2scp_fct_bas[_*](), mean_value[_*](), robin_bound() of
+	  l2scp.c in ALBERTA-manual.
+
+2008-07-15 13:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: added descriptions of function-heads of
+	  H1scp_fct_bas from l2scp.c in ALBERTA-Manual
+
+2008-07-15 09:03  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: Added description of funktion-heads:
+	  get_el_*_vec(), free_el_*_vec() from memory.c in ALBERTA-manual
+	  and do some function-adjustments
+
+2008-07-15 13:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: Scalar version of
+	  H1scp.
+
+2008-07-15 10:39  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: fixed an other bug in function
+	  H1scp_fct_bas_dow added function H1scp_fct_bas added function
+	  get_quad_fast_grd_phi
+
+2008-07-15 16:41  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: Modified the subsection 'dirichlet boundary
+	  conditions': now the subsection is called 'boundary conditions'
+	  with the subsubsections: 'dirichlet boundary conditions',
+	  'neumann boundary conditions' + 'robin boundary conditions'.
+	  Added functions: boundary_conditions[_*](),
+	  bndry_l2scp_fct_bas[_*](), mean_value[_*](), robin_bound() of
+	  l2scp.c in ALBERTA-manual.
+
+2008-07-15 13:18  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: added descriptions of function-heads of
+	  H1scp_fct_bas from l2scp.c in ALBERTA-Manual
+
+2008-07-15 09:03  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: Added description of funktion-heads:
+	  get_el_*_vec(), free_el_*_vec() from memory.c in ALBERTA-manual
+	  and do some function-adjustments
+
+2008-07-15 13:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: Scalar version of
+	  H1scp.
+
+2008-07-15 10:39  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: fixed an other bug in function
+	  H1scp_fct_bas_dow
+	  added function H1scp_fct_bas
+	  added function get_quad_fast_grd_phi
+
+2008-07-14 16:29  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Added functions-prototypes:
+	  L2_err_weighted(), L2_err_dow_weighted(),H1_err_weighted(),
+	  H1_err_dow_weighted().
+
+2008-07-14 16:28  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/error.c: Added functions: L2_err_weighted(),
+	  L2_err_dow_weighted(),H1_err_weighted(), H1_err_dow_weighted().
+
+2008-07-14 11:50  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: fixed errors in function H1scp_fct_bas_dow
+
+2008-07-14 11:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: "post-processing" +
+	  proto-types for H1scp_fct_bas() & friends.
+
+2008-07-14 11:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: modified function H1scp_fct_bas_dow for
+	  compiling
+
+2008-07-14 16:29  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Added functions-prototypes:
+	  L2_err_weighted(), L2_err_dow_weighted(),H1_err_weighted(),
+	  H1_err_dow_weighted().
+
+2008-07-14 16:28  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/error.c: Added functions: L2_err_weighted(),
+	  L2_err_dow_weighted(),H1_err_weighted(), H1_err_dow_weighted().
+
+2008-07-14 11:50  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: fixed errors in function H1scp_fct_bas_dow
+
+2008-07-14 11:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: "post-processing" +
+	  proto-types for H1scp_fct_bas() & friends.
+
+2008-07-14 11:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: modified function H1scp_fct_bas_dow for
+	  compiling
+
+2008-07-11 12:11  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: insert function H1scp_fct_bas_dow
+
+2008-07-11 12:11  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: insert function H1scp_fct_bas_dow
+
+2008-07-08 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Fix printing of rectangular matrices in
+	  Maple format.
+
+2008-07-08 14:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: revised main, still one
+	  problem left: error doesn't shrink for higher interpol degrees
+
+2008-07-08 12:01  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: testprogram for
+	  wall_bubbles.c
+
+2008-07-08 12:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_wall_bubble_test.dat: init.dat for the
+	  wall_bubble testprogram
+
+2008-07-08 12:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: wall_bubble_interpol_dow() now
+	  available and working
+
+2008-07-08 11:57  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: minor change to the error
+	  printing
+
+2008-07-08 11:57  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: minor change to the error
+	  printing
+
+2008-07-08 11:43  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/Makefile.am: added entry for wall bubble
+	  testprogram
+
+2008-07-08 07:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Added element-type for
+	  mesh->dim = 1 in binary format
+
+2008-07-08 14:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: revised main, still one
+	  problem left: error doesn't shrink for higher interpol
+	  degrees
+
+2008-07-08 12:01  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_wall_bubble_test.c: testprogram for
+	  wall_bubbles.c
+
+2008-07-08 12:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_wall_bubble_test.dat: init.dat for the
+	  wall_bubble testprogram
+
+2008-07-08 12:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/wall_bubbles.c: wall_bubble_interpol_dow() now
+	  available and working
+
+2008-07-08 11:57  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: minor change to the error
+	  printing
+
+2008-07-08 11:57  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: minor change to the error
+	  printing
+
+2008-07-08 11:43  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/Makefile.am: added entry for wall bubble
+	  testprogram
+
+2008-07-08 07:13  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Added element-type for
+	  mesh->dim = 1 in binary format
+
+2008-07-08 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Fix printing of rectangular matrices in
+	  Maple format.
+
+2008-07-02 09:05  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* eval-tools.tex: added basic information about the WALL_QUAD and
+	  the WALL_QUAD FAST data structures and corresponding functions to
+	  get these structures.
+
+2008-07-02 08:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile: Make alberta-man.pdf the default target.
+
+2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Check for old DOF_REAL_D_VECs (versus
+	  DOF_REAL_VEC_D).
+
+2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/albas.h, libalbas/src/basfcts.c,
+	  libalbas/src/mini-Xd.c: Add the old P1+bubble implementation in
+	  order to be able to read data produced by old simulations.
+
+2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Fix some compiler warnings.
+
+2008-07-02 14:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Do not allow lag_deg == 0 &
+	  some cosmetical changes.
+
+2008-07-02 14:06  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Added
+	  free_dof_int_vec(dof_vert_ind) and cosmetic
+
+2008-07-02 09:05  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* eval-tools.tex: added basic information about the WALL_QUAD and
+	  the WALL_QUAD FAST data
+	  structures and corresponding functions to get these structures.
+
+2008-07-02 08:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile: Make alberta-man.pdf the default target.
+
+2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/albas.h, libalbas/src/basfcts.c,
+	  libalbas/src/mini-Xd.c: Add the old P1+bubble implementation in
+	  order to be able to read data
+	  produced by old simulations.
+
+2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Fix some compiler warnings.
+
+2008-07-02 14:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Do not allow lag_deg == 0 &
+	  some cosmetical changes.
+
+2008-07-02 14:06  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Added
+	  free_dof_int_vec(dof_vert_ind) and cosmetic
+
+2008-07-02 14:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Check for old DOF_REAL_D_VECs (versus
+	  DOF_REAL_VEC_D).
+
+2008-07-01 15:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile: Let alberta-man.pdf depend on all TeX-files.
+
+2008-07-01 17:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/eval.c: Fix L2_norm() etc.
+
+2008-07-01 17:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am: Temporarily revive the old mini element
+	  for testing purposes.
+
+2008-07-01 17:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/mini-Xd.c: Temporarily revive the old mini element
+	  for testing purposes.
+
+2008-07-01 15:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile: Let alberta-man.pdf depend on all TeX-files.
+
+2008-07-01 17:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am: Temporarily revive the old mini element
+	  for testing purposes.
+
+2008-07-01 17:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/mini-Xd.c: Temporarily revive the old mini element
+	  for testing purposes.
+
+2008-07-01 17:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/eval.c: Fix L2_norm() etc.
+
+2008-06-27 09:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* eval-tools.tex: insert missing brackets ")"
+
+2008-06-27 09:10  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* eval-tools.tex: insert missing brackets ")"
+
+2008-06-25 09:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c: Fix bound EL_VEC handling.
+
+2008-06-25 09:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Simplify the rhs.
+
+2008-06-25 09:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c: Fix bound EL_VEC handling.
+
+2008-06-25 09:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Simplify the rhs.
+
+2008-06-24 11:41  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Added mesh refinement options
+	  and do some cosmetical changes
+
+2008-06-24 11:41  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Added mesh refinement options
+	  and do some cosmetical changes
+
+2008-06-17 15:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: removed rioting ERROR_EXITs
+
+2008-06-17 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: added n-dimensional bubbles
+
+2008-06-17 15:16  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: removed rioting ERROR_EXITs
+
+2008-06-17 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: added n-dimensional bubbles
+
+2008-06-11 13:40  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Now parametric meshes are
+	  supported as well
+
+2008-06-11 13:40  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Now parametric meshes are
+	  supported as well
+
+2008-06-10 14:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: eval_grd_ud_dow_at_qp(): forgot to return
+	  after short-circuit to standard _d case
+
+2008-06-10 15:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: minor change of error output
+
+2008-06-10 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: added test program for
+	  vector-valued bubbles
+
+2008-06-10 15:10  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_bubble_d_test.dat: added init file for
+	  vector-valued bubbles
+
+2008-06-10 15:04  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/Makefile.am: added testprograms for vector-valued
+	  bubbles
+
+2008-06-10 15:15  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: minor change of error output
+
+2008-06-10 15:14  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_d_test.c: added test program for
+	  vector-valued bubbles
+
+2008-06-10 15:10  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_bubble_d_test.dat: added init file for
+	  vector-valued bubbles
+
+2008-06-10 15:04  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/Makefile.am: added testprograms for vector-valued
+	  bubbles
+
+2008-06-10 14:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: eval_grd_ud_dow_at_qp(): forgot to return
+	  after short-circuit to standard _d case
+
+2008-06-05 13:44  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Binary-format version
+	  completed, still default = ascii format
+
+2008-06-05 13:44  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Binary-format version
+	  completed, still default = ascii format
+
+2008-06-04 18:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in: dirichlet_map(): was broken due
+	  to broken macro BNDRY_FLAGS_IS_PARTOF().
+
+2008-06-04 18:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/el_vec.h: dirichlet_map(): was
+	  broken due to broken macro BNDRY_FLAGS_IS_PARTOF().
+
+2008-06-04 18:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/el_vec.h: dirichlet_map(): was
+	  broken due to broken macro BNDRY_FLAGS_IS_PARTOF().
+
+2008-06-04 18:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in: dirichlet_map(): was broken due
+	  to broken macro BNDRY_FLAGS_IS_PARTOF().
+
+2008-05-30 12:09  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: mu and nu were interchanged in the
+	  call to oem_sp_solve().
+
+2008-05-30 12:09  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: mu and nu were interchanged in the
+	  call to oem_sp_solve().
+
+2008-05-29 16:00  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: Should be p_init_element in B_oinfo.
+
+2008-05-29 10:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Define PreconEnd/PreconRepeat as terminator
+	  for variable argument lists.
+
+2008-05-29 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Define PreconEnd as terminator for variable
+	  argument lists.
+
+2008-05-29 09:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: Do not export
+	  get_block_diag_precon(), the application has to invoke the
+	  function through oem_init_precon().
+
+2008-05-29 10:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Define PreconEnd/PreconRepeat as terminator
+	  for variable argument lists.
+
+2008-05-29 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Define PreconEnd as terminator for variable
+	  argument lists.
+
+2008-05-29 09:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/block_precon.c, src/Common/oem_solve.c: Do not export
+	  get_block_diag_precon(), the application has to invoke
+	  the function through oem_init_precon().
+
+2008-05-29 16:00  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: Should be p_init_element in B_oinfo.
+
+2008-05-28 11:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: get_dof_matrix(): initialize the
+	  block-matrix type to MATENT_NONE.
+
+2008-05-28 14:37  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta/bamg2alberta.c: added support for parsing of
+	  commandline parameters
+
+2008-05-28 14:37  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta/bamg2alberta.c: added support for parsing of
+	  commandline parameters
+
+2008-05-28 11:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: get_dof_matrix(): initialize the
+	  block-matrix type to MATENT_NONE.
+
+2008-05-26 14:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.alberta.in: Fix a bug caused by the latest
+	  profiling library changes.
+
+2008-05-26 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Matrix-vector operations with element
+	  matrices/vectors were broken (index typo).
+
+2008-05-26 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Fix masked matrix-vector operations.
+
+2008-05-26 14:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.alberta.in: Fix a bug caused by the latest
+	  profiling library changes.
+
+2008-05-26 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Matrix-vector operations with element
+	  matrices/vectors were broken
+	  (index typo).
+
+2008-05-26 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Fix masked matrix-vector operations.
+
+2008-05-23 13:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: boundary_conditions() & friends: check for
+	  inhomgeneous Neumann b.c. was broken (reported by Bettina Suhr).
+
+2008-05-23 09:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd_profile, src/alberta_Nd_profile/Makefile-4d.am,
+	  src/alberta_Nd_profile/Makefile-5d.am,
+	  src/alberta_Nd_profile/Makefile-6d.am,
+	  src/alberta_Nd_profile/Makefile-7d.am,
+	  src/alberta_Nd_profile/Makefile-8d.am,
+	  src/alberta_Nd_profile/Makefile-9d.am,
+	  src/alberta_Nd_profile/Makefile.am: Initial revision
+
+2008-05-23 13:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: boundary_conditions() & friends: check for
+	  inhomgeneous Neumann
+	  b.c. was broken (reported by Bettina Suhr).
+
+2008-05-23 09:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd_profile, src/alberta_Nd_profile/Makefile-4d.am,
+	  src/alberta_Nd_profile/Makefile-5d.am,
+	  src/alberta_Nd_profile/Makefile-6d.am,
+	  src/alberta_Nd_profile/Makefile-7d.am,
+	  src/alberta_Nd_profile/Makefile-8d.am,
+	  src/alberta_Nd_profile/Makefile-9d.am,
+	  src/alberta_Nd_profile/Makefile.am: Initial revision
+
+2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* alberta-check.m4, alberta-dims.m4, grapeiface.m4: Optionally
+	  build also profiling enabled libraries.
+
+2008-05-22 14:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/msg.c: alberta_wait(): call fflush after asserting the
+	  message.
+
+2008-05-22 01:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/parameters.c: qsort() seems not to be in use.
+
+2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Optionally build also profiling enabled
+	  libraries.
+
+2008-05-22 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: EGDE -> EDGE typo.
+
+2008-05-22 11:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Remove a potentially offending comment.
+	  Thanks to V.S.
+
+2008-05-22 01:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Define the identity trafo as
+	  AFF_TRAFO().
+
+2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.alberta.in: Support profiling enabled
+	  libraries.
+
+2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: DOW conditional compiling in one place.
+
+2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Optionally build also profiling enabled
+	  libraries.
+
+2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: Unused variable compiler
+	  warning.
+
+2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: Unused variable compiler
+	  warning.
+
+2008-05-22 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: EGDE -> EDGE typo.
+
+2008-05-22 11:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Remove a potentially offending comment.
+	  Thanks to V.S.
+
+2008-05-22 01:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Define the identity trafo as
+	  AFF_TRAFO().
+
+2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.alberta.in: Support profiling enabled
+	  libraries.
+
+2008-05-22 01:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: DOW conditional compiling in one place.
+
+2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Optionally build also profiling enabled
+	  libraries.
+
+2008-05-22 14:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/msg.c: alberta_wait(): call fflush after asserting the
+	  message.
+
+2008-05-22 01:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/parameters.c: qsort() seems not to be in use.
+
+2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Optionally build also profiling enabled
+	  libraries.
+
+2008-05-22 01:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am.template, configure.ac,
+	  generate-alberta-automakefiles.sh, m4/alberta-check.m4,
+	  m4/alberta-dims.m4, m4/grapeiface.m4: Optionally build also
+	  profiling enabled libraries.
+
+2008-05-20 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c: Fix bogus check for leaf-element-level.
+
+2008-05-20 08:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Forgot to add FILL_MASTER_INFO to the
+	  FILL_ANY mask.
+
+2008-05-20 16:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta: ignore Makefile.in
+
+2008-05-20 15:59  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta, bamg2alberta/Makefile.am,
+	  bamg2alberta/bamg2alberta.c: added bamg2alberta macroconverter
+
+2008-05-20 15:55  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: added bamg2alberta macroconverter
+
+2008-05-20 16:00  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta: ignore Makefile.in
+
+2008-05-20 15:59  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* bamg2alberta, bamg2alberta/Makefile.am,
+	  bamg2alberta/bamg2alberta.c: added bamg2alberta macroconverter
+
+2008-05-20 15:55  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: added bamg2alberta macroconverter
+
+2008-05-20 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c: Fix bogus check for leaf-element-level.
+
+2008-05-20 08:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Forgot to add FILL_MASTER_INFO to the
+	  FILL_ANY mask.
+
+2008-05-20 15:55  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: added bamg2alberta macroconverter
+
+2008-05-19 14:06  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* est-tools.tex: insert missing brackets ")"
+
+2008-05-19 14:06  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* est-tools.tex: insert missing brackets ")"
+
+2008-05-16 09:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: trace_dof_..._vec() needs to set the
+	  FILL_MASTER_INFO fill-flag.
+
+2008-05-16 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Remove duplicate
+	  </DataArray>-end-tag.
+
+2008-05-16 09:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c: Add a vertex addmin to the mesh
+	  if it does not have one.
+
+2008-05-16 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Remove duplicate
+	  </DataArray>-end-tag.
+
+2008-05-16 09:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c: Add a vertex addmin to the mesh
+	  if it does not have one.
+
+2008-05-16 09:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: trace_dof_..._vec() needs to set the
+	  FILL_MASTER_INFO fill-flag.
+
+2008-05-15 14:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c, src/Common/write_mesh.c: write_mesh() was
+	  somewhat broken for meshes without DOFs on edges and/or faces.
+
+2008-05-15 14:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c, src/Common/write_mesh.c: write_mesh() was
+	  somewhat broken for meshes without DOFs on edges and/or faces.
+
+2008-05-14 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: let distribut_to_dof_blah_vec() &
+	  friends the number of items copied.
+
+2008-05-14 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh.c: Fix a copy'n paste bug.
+
+2008-05-14 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: get_{vertex,minimal}_admin(): use
+	  free_fe_space() instead of emulating the results of that
+	  function.
+
+2008-05-14 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: let distribut_to_dof_blah_vec() &
+	  friends the number of items copied.
+
+2008-05-14 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh.c: Fix a copy'n paste bug.
+
+2008-05-14 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: get_{vertex,minimal}_admin(): use
+	  free_fe_space() instead of emulating
+	  the results of that function.
+
+2008-05-08 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.c: Fix also non-gfx graphics_d() proto-type.
+
+2008-05-08 16:43  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_bubble_test.dat: initial revision
+
+2008-05-08 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/graphics.c: Fix also non-gfx graphics_d()
+	  proto-type.
+
+2008-05-08 11:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/graphics.c: Fix non-gltools graphics proto-type.
+
+2008-05-08 11:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/ellipt-dg.dat[DEL],
+	  libalbas/tests/INIT/ellipt-isoparam.dat[DEL],
+	  libalbas/tests/INIT/ellipt-periodic.dat[DEL],
+	  libalbas/tests/INIT/ellipt-sphere.dat[DEL],
+	  libalbas/tests/INIT/ellipt-torus.dat[DEL],
+	  libalbas/tests/INIT/ellipt.dat[DEL],
+	  libalbas/tests/INIT/heat.dat[DEL],
+	  libalbas/tests/INIT/nonlin.dat[DEL],
+	  libalbas/tests/INIT/quasi-stokes.dat[DEL],
+	  libalbas/tests/INIT/stokes.dat[DEL],
+	  libalbas/tests/Macro/embedded-sphere.amc[DEL],
+	  libalbas/tests/Macro/embedded-torus.amc[DEL],
+	  libalbas/tests/Macro/macro-1.amc[DEL],
+	  libalbas/tests/Macro/macro-2.amc[DEL],
+	  libalbas/tests/Macro/macro-34circ.amc[DEL],
+	  libalbas/tests/Macro/macro-44circ.amc[DEL],
+	  libalbas/tests/Macro/macro-big.amc[DEL],
+	  libalbas/tests/Macro/macro-circ.amc[DEL],
+	  libalbas/tests/Macro/macro-neum.amc[DEL],
+	  libalbas/tests/Macro/macro-small-neum.amc[DEL],
+	  libalbas/tests/Macro/macro_3d.amc[DEL],
+	  libalbas/tests/Macro/periodic-torus.amc[DEL],
+	  libalbas/tests/Macro/periodic.amc[DEL],
+	  libalbas/tests/Macro/periodic2.amc[DEL]: Not needed.
+
+2008-05-08 16:43  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/stokes_bubble_test.dat: initial revision
+
+2008-05-08 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/graphics.c: Fix also non-gfx graphics_d()
+	  proto-type.
+
+2008-05-08 11:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/graphics.c: Fix non-gltools graphics proto-type.
+
+2008-05-08 11:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/INIT/ellipt-dg.dat,
+	  libalbas/tests/INIT/ellipt-isoparam.dat,
+	  libalbas/tests/INIT/ellipt-periodic.dat,
+	  libalbas/tests/INIT/ellipt-sphere.dat,
+	  libalbas/tests/INIT/ellipt-torus.dat,
+	  libalbas/tests/INIT/ellipt.dat, libalbas/tests/INIT/heat.dat,
+	  libalbas/tests/INIT/nonlin.dat,
+	  libalbas/tests/INIT/quasi-stokes.dat,
+	  libalbas/tests/INIT/stokes.dat,
+	  libalbas/tests/Macro/embedded-sphere.amc,
+	  libalbas/tests/Macro/embedded-torus.amc,
+	  libalbas/tests/Macro/macro-1.amc,
+	  libalbas/tests/Macro/macro-2.amc,
+	  libalbas/tests/Macro/macro-34circ.amc,
+	  libalbas/tests/Macro/macro-44circ.amc,
+	  libalbas/tests/Macro/macro-big.amc,
+	  libalbas/tests/Macro/macro-circ.amc,
+	  libalbas/tests/Macro/macro-neum.amc,
+	  libalbas/tests/Macro/macro-small-neum.amc,
+	  libalbas/tests/Macro/macro_3d.amc,
+	  libalbas/tests/Macro/periodic-torus.amc,
+	  libalbas/tests/Macro/periodic.amc,
+	  libalbas/tests/Macro/periodic2.amc: Not needed.
+
+2008-05-08 11:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.c: Fix also non-gfx graphics_d() proto-type.
+
+2008-05-07 18:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/info.c: Fix a memory leak in case of failure
+	  (non-convergence).
+
+2008-05-07 18:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/info.c: Fix a memory leak in case of failure
+	  (non-convergence).
+
+2008-05-06 23:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve.c: Call oem_exit_mat_vec().
+
+2008-05-06 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve.c: Release the work-space allocated by the
+	  solvers.
+
+2008-05-06 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_sp_solve.c: Re-order some allocation/de-allocation
+	  blocks (in the mid of debugging a memory leak).
+
+2008-05-06 15:35  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: Fix initialization of child_info on
+	  virtually refined meshes.
+
+2008-05-06 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/block_precon.c, src/Common/oem_solve.c: Fix a memory
+	  leak.
+
+2008-05-06 19:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Cleanup.
+
+2008-05-06 19:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: Do some post-processing.
+
+2008-05-06 17:03  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Started making paraview-file
+	  in binary format, default = ascii format
+
+2008-05-06 15:33  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.dat: initial revision
+
+2008-05-06 15:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: First working version.
+
+2008-05-06 15:27  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: Fix parsing of basis function names.
+
+2008-05-06 15:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* gmv/1d/Makefile.am, gmv/2d/Makefile.am, gmv/3d/Makefile.am,
+	  grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am,
+	  libalbas/tests/Makefile.am, paraview/2d/Makefile.am,
+	  paraview/3d/Makefile.am: Move -I switch into
+	  GNUCOMPAT_INCLUDE_PATH variable.
+
+2008-05-06 19:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Cleanup.
+
+2008-05-06 19:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: Do some post-processing.
+
+2008-05-06 17:03  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Started making paraview-file
+	  in binary format, default = ascii format
+
+2008-05-06 15:33  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.dat: initial revision
+
+2008-05-06 15:30  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: First working version.
+
+2008-05-06 15:27  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/basfcts.c: Fix parsing of basis function names.
+
+2008-05-06 15:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* gmv/1d/Makefile.am, gmv/2d/Makefile.am, gmv/3d/Makefile.am,
+	  grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am,
+	  libalbas/tests/Makefile.am, paraview/2d/Makefile.am,
+	  paraview/3d/Makefile.am: Move -I switch into
+	  GNUCOMPAT_INCLUDE_PATH variable.
+
+2008-05-06 23:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve.c: Call oem_exit_mat_vec().
+
+2008-05-06 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve.c: Release the work-space allocated by the
+	  solvers.
+
+2008-05-06 19:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_sp_solve.c: Re-order some allocation/de-allocation
+	  blocks (in the mid of debugging a memory leak).
+
+2008-05-06 15:35  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: Fix initialization of child_info on
+	  virtually refined meshes.
+
+2008-05-06 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/block_precon.c, src/Common/oem_solve.c: Fix a memory
+	  leak.
+
+2008-05-06 15:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Move -I switch into GNUCOMPAT_INCLUDE_PATH
+	  variable.
+
+2008-05-05 15:12  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: __eval_bar_D2_uh(): fix faulty invocation
+	  of MAXPY_BAR().
+
+2008-05-05 15:11  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: copy_from_dof_schar_vec(): get rid of a
+	  compiler warning.
+
+2008-05-05 15:12  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: __eval_bar_D2_uh(): fix faulty invocation
+	  of MAXPY_BAR().
+
+2008-05-05 15:11  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: copy_from_dof_schar_vec(): get rid of a
+	  compiler warning.
+
+2008-05-02 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Release the memory for the
+	  mesh for time-dependent data.
+
+2008-05-02 09:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Release the memory for the
+	  mesh for time-dependent data.
+
+2008-05-01 17:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Change definition of REALLOC_WORKSPACE() to
+	  get rid of gcc-4.3 warnings.
+
+2008-05-01 17:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_movi.c,
+	  paraview/Common/alberta2paraview.c: Copy over the fixes from
+	  alberta2paraview and do some additional purely cosmetical
+	  changes.
+
+2008-05-01 17:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_movi.c,
+	  paraview/Common/alberta2paraview.c: Copy over the fixes from
+	  alberta2paraview and do some additional
+	  purely cosmetical changes.
+
+2008-05-01 17:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Change definition of REALLOC_WORKSPACE() to
+	  get rid of gcc-4.3 warnings.
+
+2008-04-30 19:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Append _DEBUG for the bas-fcts plugin if
+	  ALBERTA_DEBUG
+
+2008-04-30 19:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_sp_solve.c: Fix a memory leak.
+
+2008-04-30 19:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Some very small cleanups.
+
+2008-04-30 19:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Some small fixes to make it
+	  really work.
+
+2008-04-30 14:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: Test-function for
+	  Bubble_interpol
+
+2008-04-30 13:16  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Compiles, transient case
+	  still incomplete
+
+2008-04-30 19:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Some very small cleanups.
+
+2008-04-30 19:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Some small fixes to make it
+	  really work.
+
+2008-04-30 14:16  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: Test-function for
+	  Bubble_interpol
+
+2008-04-30 13:16  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Compiles, transient case
+	  still incomplete
+
+2008-04-30 19:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Append _DEBUG for the bas-fcts plugin if
+	  ALBERTA_DEBUG
+
+2008-04-30 19:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_sp_solve.c: Fix a memory leak.
+
+2008-04-29 17:24  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* grapeiface.m4: Add libalbas/Makefile (and support for that)
+
+2008-04-29 17:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: blah
+
+2008-04-29 17:17  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/Makefile.am, libalbas/src/bubble.c, libalbas/tests,
+	  libalbas/tests/INIT, libalbas/tests/INIT/ellipt-dg.dat,
+	  libalbas/tests/INIT/ellipt-isoparam.dat,
+	  libalbas/tests/INIT/ellipt-periodic.dat,
+	  libalbas/tests/INIT/ellipt-sphere.dat,
+	  libalbas/tests/INIT/ellipt-torus.dat,
+	  libalbas/tests/INIT/ellipt.dat, libalbas/tests/INIT/heat.dat,
+	  libalbas/tests/INIT/nonlin.dat,
+	  libalbas/tests/INIT/quasi-stokes.dat,
+	  libalbas/tests/INIT/stokes.dat, libalbas/tests/Macro,
+	  libalbas/tests/Macro/embedded-sphere.amc,
+	  libalbas/tests/Macro/embedded-torus.amc,
+	  libalbas/tests/Macro/macro-1.amc,
+	  libalbas/tests/Macro/macro-2.amc,
+	  libalbas/tests/Macro/macro-34circ.amc,
+	  libalbas/tests/Macro/macro-44circ.amc,
+	  libalbas/tests/Macro/macro-big.amc,
+	  libalbas/tests/Macro/macro-circ.amc,
+	  libalbas/tests/Macro/macro-neum.amc,
+	  libalbas/tests/Macro/macro-small-neum.amc,
+	  libalbas/tests/Macro/macro.amc,
+	  libalbas/tests/Macro/macro_3d.amc,
+	  libalbas/tests/Macro/periodic-torus.amc,
+	  libalbas/tests/Macro/periodic.amc,
+	  libalbas/tests/Macro/periodic2.amc, libalbas/tests/Makefile.am,
+	  libalbas/tests/alberta-demo.h, libalbas/tests/alberta-logo.h,
+	  libalbas/tests/cmdline.c, libalbas/tests/geomview-graphics.c,
+	  libalbas/tests/geomview-graphics.h, libalbas/tests/graphics.c,
+	  libalbas/tests/graphics.h, libalbas/tests/stokes_bubble_test.c:
+	  Divergence conserving interpolation and tests programs for that
+	  (work in progress)
+
+2008-04-29 17:25  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/tests/stokes_bubble_test.c: blah
+
+2008-04-29 17:17  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/Makefile.am, libalbas/src/bubble.c, libalbas/tests,
+	  libalbas/tests/INIT, libalbas/tests/INIT/ellipt-dg.dat,
+	  libalbas/tests/INIT/ellipt-isoparam.dat,
+	  libalbas/tests/INIT/ellipt-periodic.dat,
+	  libalbas/tests/INIT/ellipt-sphere.dat,
+	  libalbas/tests/INIT/ellipt-torus.dat,
+	  libalbas/tests/INIT/ellipt.dat, libalbas/tests/INIT/heat.dat,
+	  libalbas/tests/INIT/nonlin.dat,
+	  libalbas/tests/INIT/quasi-stokes.dat,
+	  libalbas/tests/INIT/stokes.dat, libalbas/tests/Macro,
+	  libalbas/tests/Macro/embedded-sphere.amc,
+	  libalbas/tests/Macro/embedded-torus.amc,
+	  libalbas/tests/Macro/macro-1.amc,
+	  libalbas/tests/Macro/macro-2.amc,
+	  libalbas/tests/Macro/macro-34circ.amc,
+	  libalbas/tests/Macro/macro-44circ.amc,
+	  libalbas/tests/Macro/macro-big.amc,
+	  libalbas/tests/Macro/macro-circ.amc,
+	  libalbas/tests/Macro/macro-neum.amc,
+	  libalbas/tests/Macro/macro-small-neum.amc,
+	  libalbas/tests/Macro/macro.amc,
+	  libalbas/tests/Macro/macro_3d.amc,
+	  libalbas/tests/Macro/periodic-torus.amc,
+	  libalbas/tests/Macro/periodic.amc,
+	  libalbas/tests/Macro/periodic2.amc, libalbas/tests/Makefile.am,
+	  libalbas/tests/alberta-demo.h, libalbas/tests/alberta-logo.h,
+	  libalbas/tests/cmdline.c, libalbas/tests/geomview-graphics.c,
+	  libalbas/tests/geomview-graphics.h, libalbas/tests/graphics.c,
+	  libalbas/tests/graphics.h, libalbas/tests/stokes_bubble_test.c:
+	  Divergence conserving interpolation and tests programs for that
+	  (work in progress)
+
+2008-04-29 17:24  Christian Haarhaus <Christian.Haarhaus@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac, m4/grapeiface.m4: Add libalbas/Makefile (and
+	  support for that)
+
+2008-04-25 12:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: SCRATCH_MEM_CALLOC(): type-cast to desired
+	  type to enable inclusion by C++ compilers.
+
+2008-04-25 08:56  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/condition.c: multi-dimensional kernel
+
+2008-04-25 08:55  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: header changed
+
+2008-04-25 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c: Cast "-1" to PARAM_STRATEGY (should
+	  define PARAM_STRATEGY_INVALID or so).
+
+2008-04-25 08:52  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: comment changed
+
+2008-04-25 08:51  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: skel_size added
+
+2008-04-25 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c: Cast "-1" to PARAM_STRATEGY (should
+	  define PARAM_STRATEGY_INVALID or so).
+
+2008-04-25 08:52  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: comment changed
+
+2008-04-25 08:51  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: skel_size added
+
+2008-04-25 12:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: SCRATCH_MEM_CALLOC(): type-cast to desired
+	  type to enable inclusion by
+	  C++ compilers.
+
+2008-04-25 08:56  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/condition.c: multi-dimensional kernel
+
+2008-04-25 08:55  Jan Steinhilber <Jan.Steinhilber@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: header changed
+
+2008-04-25 08:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mksnap.sh: Update (don't use /tmp).
+
+2008-04-24 08:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am: Remove missing header-file basfcts.h
+	  form SOURCES.
+
+2008-04-24 08:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am: Remove missing header-file basfcts.h
+	  form SOURCES.
+
+2008-04-22 18:13  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* chain-impl.tex: added descriptions of function-heads from
+	  dof_chains.h in ALBERTA-Manual
+
+2008-04-22 18:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: added descriptions of function-heads from
+	  el_vec.h in ALBERTA-Manual
+
+2008-04-22 15:34  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: added descriptions of function-heads from
+	  el_vec.h in ALBERTA-Manual
+
+2008-04-22 15:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* chain-impl.tex, impl.tex: Extra chapter for direct sums of
+	  fe-spaces.
+
+2008-04-22 20:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/stokes.dat: Optionally write the solution to disk.
+
+2008-04-22 20:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/stokes.dat: Optionally write the solution to disk.
+
+2008-04-22 20:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/stokes.c: Optionally write the solution to disk.
+
+2008-04-22 17:33  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: fix read-back of DOF_REAL_VEC_D's
+
+2008-04-22 15:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/write_mesh.c: Attempt to support
+	  writing DOF_REAL_VEC_D's
+
+2008-04-22 21:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Extend the stuff to display
+	  discontinuous data as "cell-data" inside Paraview.
+
+2008-04-22 17:55  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: compiles and can load mesh,
+	  scalar and vector data-files only in debug-version
+
+2008-04-22 18:13  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* chain-impl.tex: added descriptions of function-heads from
+	  dof_chains.h in ALBERTA-Manual
+
+2008-04-22 18:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: added descriptions of function-heads from
+	  el_vec.h in ALBERTA-Manual
+
+2008-04-22 15:34  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* assemble-tools.tex: added descriptions of function-heads from
+	  el_vec.h in ALBERTA-Manual
+
+2008-04-22 15:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* chain-impl.tex, impl.tex: Extra chapter for direct sums of
+	  fe-spaces.
+
+2008-04-22 21:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Extend the stuff to display
+	  discontinuous data as "cell-data" inside Paraview.
+
+2008-04-22 17:55  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: compiles and can load mesh,
+	  scalar and vector data-files only in debug-version
+
+2008-04-22 17:33  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: fix read-back of DOF_REAL_VEC_D's
+
+2008-04-22 15:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/write_mesh.c: Attempt to support
+	  writing DOF_REAL_VEC_D's
+
+2008-04-22 20:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/stokes.dat: Optionally write the solution to disk.
+
+2008-04-22 20:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/stokes.dat: Optionally write the solution to disk.
+
+2008-04-22 20:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/stokes.c: Optionally write the solution to disk.
+
+2008-04-19 17:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/submesh_1d.c, src/1d/traverse_r_1d.c, src/2d/submesh_2d.c,
+	  src/2d/traverse_r_2d.c, src/3d/macro_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h, src/Common/macro.c,
+	  src/Common/parametric.c, src/Common/read_mesh.c,
+	  src/Common/read_mesh_xdr_1.2.c, src/Common/traverse_r.c,
+	  src/Common/write_mesh_ps.c: Change macro->coords from "REAL
+	  *coords[N_VERTICES_MAX]" to "REAL_D *coords[N_VERTICES_MAX]", as
+	  should be. Update every dependent source-core accordingly.
+
+2008-04-19 10:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Bail out if the read_dof_vec_master()
+	  returns NULL.
+
+2008-04-19 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Cleanup the loop-order inside
+	  data-aquisition mesh-traversal loop.
+
+2008-04-19 10:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Index variable error (l <->
+	  valnum)
+
+2008-04-19 10:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Cleanup the loop-order inside
+	  data-aquisition mesh-traversal loop.
+
+2008-04-19 10:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Index variable error (l <->
+	  valnum)
+
+2008-04-19 17:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/submesh_1d.c, src/1d/traverse_r_1d.c, src/2d/submesh_2d.c,
+	  src/2d/traverse_r_2d.c, src/3d/macro_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h, src/Common/macro.c,
+	  src/Common/parametric.c, src/Common/read_mesh.c,
+	  src/Common/read_mesh_xdr_1.2.c, src/Common/traverse_r.c,
+	  src/Common/write_mesh_ps.c: Change macro->coords from "REAL
+	  *coords[N_VERTICES_MAX]" to "REAL_D
+	  *coords[N_VERTICES_MAX]", as should be. Update every dependent
+	  source-core accordingly.
+
+2008-04-19 10:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Bail out if the read_dof_vec_master()
+	  returns NULL.
+
+2008-04-18 22:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat-easy.c, src/Common/heat.c: Use
+	  write_dof_real_vec_xdr().
+
+2008-04-18 11:31  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: compiles but not finished
+
+2008-04-18 11:28  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/2d/Makefile.am: set debug flags
+
+2008-04-18 11:31  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: compiles but not finished
+
+2008-04-18 11:28  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/2d/Makefile.am: set debug flags
+
+2008-04-18 22:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat-easy.c, src/Common/heat.c: Use
+	  write_dof_real_vec_xdr().
+
+2008-04-17 07:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: get_quad_fast() was broken by a previous
+	  over-simplification.
+
+2008-04-17 06:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Make sure we have a vertex admin if the
+	  operator has "jump-contributions" across faces of elements.
+
+2008-04-17 06:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Cosmetics.
+
+2008-04-17 07:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: get_quad_fast() was broken by a previous
+	  over-simplification.
+
+2008-04-17 06:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Make sure we have a vertex admin if the
+	  operator has
+	  "jump-contributions" across faces of elements.
+
+2008-04-17 06:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Cosmetics.
+
+2008-04-16 08:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Interpol-routines: always fill the
+	  interpolated values into their proper position in the element
+	  vector (also when interpolating over walls).
+
+2008-04-16 08:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Interpol-routines: always fill the
+	  interpolated values into their
+	  proper position in the element vector (also when interpolating
+	  over walls).
+
+2008-04-15 16:52  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: added descriptions of function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-04-15 16:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* eval-tools.tex: added descriptions of function-heads from
+	  evaluate.h in ALBERTA-Manual
+
+2008-04-15 21:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cleanup for chained version of
+	  add_element_matrix().
+
+2008-04-15 16:52  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: added descriptions of function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-04-15 16:51  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* eval-tools.tex: added descriptions of function-heads from
+	  evaluate.h in ALBERTA-Manual
+
+2008-04-15 21:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cleanup for chained version of
+	  add_element_matrix().
+
+2008-04-14 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cosmetics.
+
+2008-04-14 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Initialize el_vec->n_components
+	  (get_real_vec() etc.)
+
+2008-04-14 15:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: QUAD_FAST must no longer be type-casted to
+	  _AI_QUAD_FAST.
+
+2008-04-14 15:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Fix INIT_ELELMENT_SINGLE(): only call the
+	  "unchained" initializer if it is non-NULL.
+
+2008-04-14 13:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: NULL-tag logic was broken.
+
+2008-04-14 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/numint.c,
+	  src/Common/quad_cache.c: Use new INIT_ELEMENT_SINGLE() macros for
+	  BAS_FCTS and QUAD_FAST where appropriate.
+
+2008-04-14 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/bas_fct.c, src/Common/numint.c:
+	  Direct-sums (DOF-chains) + quad-fast need some more work.
+
+2008-04-14 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Initialization logic for the chained
+	  (direct sum) case.
+
+2008-04-14 01:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Call INIT_OBJECT() in get_quad_fast().
+
+2008-04-14 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cosmetics.
+
+2008-04-14 17:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Initialize el_vec->n_components
+	  (get_real_vec() etc.)
+
+2008-04-14 15:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: QUAD_FAST must no longer be type-casted to
+	  _AI_QUAD_FAST.
+
+2008-04-14 15:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Fix INIT_ELELMENT_SINGLE(): only call the
+	  "unchained" initializer if
+	  it is non-NULL.
+
+2008-04-14 13:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: NULL-tag logic was broken.
+
+2008-04-14 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/numint.c,
+	  src/Common/quad_cache.c: Use new INIT_ELEMENT_SINGLE() macros for
+	  BAS_FCTS and QUAD_FAST where
+	  appropriate.
+
+2008-04-14 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/bas_fct.c, src/Common/numint.c:
+	  Direct-sums (DOF-chains) + quad-fast need some more work.
+
+2008-04-14 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Initialization logic for the chained
+	  (direct sum) case.
+
+2008-04-14 01:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Call INIT_OBJECT() in get_quad_fast().
+
+2008-04-13 20:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Cosmetics.
+
+2008-04-13 20:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Use the unchained version of the basis
+	  functions for the quad-caches.
+
+2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Cosmetics.
+
+2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Handle NULL tag properly.
+
+2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: get_vertex_admin(): have a look at
+	  used_count instead of size when selecting an admin with a minimal
+	  number of degrees of freedom.
+
+2008-04-13 10:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Finally fix INIT_ELEMENT() initialization
+	  logic for chained fe-spaces.
+
+2008-04-13 10:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Fix INIT_ELEMENT() initialization logic
+	  for chained fe-spaces.
+
+2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: psi <-> phi mix-up in
+	  get_quad_fast().
+
+2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: new print_el_matrix() function.
+
+2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: new print_el_matrix() function.
+
+2008-04-13 10:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cleanup for print_dof_matrix().
+
+2008-04-13 20:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Cosmetics.
+
+2008-04-13 20:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Use the unchained version of the basis
+	  functions for the quad-caches.
+
+2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Cosmetics.
+
+2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Handle NULL tag properly.
+
+2008-04-13 20:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: get_vertex_admin(): have a look at
+	  used_count instead of size when
+	  selecting an admin with a minimal number of degrees of freedom.
+
+2008-04-13 10:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Finally fix INIT_ELEMENT() initialization
+	  logic for chained fe-spaces.
+
+2008-04-13 10:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Fix INIT_ELEMENT() initialization logic
+	  for chained fe-spaces.
+
+2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: psi <-> phi mix-up in
+	  get_quad_fast().
+
+2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: new print_el_matrix() function.
+
+2008-04-13 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: new print_el_matrix() function.
+
+2008-04-13 10:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Cleanup for print_dof_matrix().
+
+2008-04-11 22:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Incremental adding of INIT_... flags for
+	  QUAD_FAST was broken for DOF-chains.
+
+2008-04-11 22:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Incremental adding of INIT_... flags for
+	  QUAD_FAST was broken for DOF-chains.
+
+2008-04-10 16:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/4d/INIT/ellipt-sphere.dat: Wrong keyword.
+
+2008-04-10 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-torus.c: Test-code for read-back of parametric
+	  meshes.
+
+2008-04-10 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Cosmetics.k
+
+2008-04-10 09:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Adapt to changed read_mesh stuff.
+
+2008-04-10 09:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/nlsolve.c: "port" to new ALBERTA interface.
+
+2008-04-10 17:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: Sub-chaining of basis functions was
+	  broken.
+
+2008-04-10 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: MEM_FREE() left-overs (now that
+	  SCRATCH_MEM_ALLOC() is used).
+
+2008-04-10 14:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c, src/Common/read_mesh.c: Bug-fixes for
+	  new parametric IO code.
+
+2008-04-10 14:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: Forgot to initialize the obstack
+	  (SCRATCH_MEM).
+
+2008-04-10 14:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c: dof access bugs.
+
+2008-04-10 11:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Correct error-check logic for V2.2
+	  meshes.
+
+2008-04-10 11:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Bump ALBERTA_VERSION to 2.2 -- actually,
+	  ALBERTA_VERSION is rather "ALBERTA_IO_VERSION". The file-format
+	  has changed: trace-mesh <-> master-mesh bindings are now stored
+	  on disk, as well as the co-ordinates for (iso-)parametric meshes.
+
+2008-04-10 09:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c, src/3d/macro_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/parametric.c,
+	  src/Common/read_mesh.c, src/Common/submesh.c,
+	  src/Common/write_mesh.c: Experimental support for dumping
+	  iso-parametric stuff and trace-mesh bindings to disk along with
+	  write_mesh() (and reading it back, of course).
+
+2008-04-10 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* meshtv/Common/alberta_meshtv.c,
+	  paraview/Common/alberta2paraview.c: Changed read_mesh calling
+	  convention.
+
+2008-04-10 09:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c, gmv/Common/alberta2gmv.c,
+	  grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c: Experimental support for
+	  dumping iso-parametric stuff and trace-mesh bindings to disk
+	  along with write_mesh() (and reading it back, of course).
+
+2008-04-10 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* meshtv/Common/alberta_meshtv.c,
+	  paraview/Common/alberta2paraview.c: Changed read_mesh calling
+	  convention.
+
+2008-04-10 09:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c, gmv/Common/alberta2gmv.c,
+	  grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c: Experimental support for
+	  dumping iso-parametric stuff and trace-mesh
+	  bindings to disk along with write_mesh() (and reading it back, of
+	  course).
+
+2008-04-10 17:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: Sub-chaining of basis functions was
+	  broken.
+
+2008-04-10 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: MEM_FREE() left-overs (now that
+	  SCRATCH_MEM_ALLOC() is used).
+
+2008-04-10 14:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c, src/Common/read_mesh.c: Bug-fixes for
+	  new parametric IO code.
+
+2008-04-10 14:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: Forgot to initialize the obstack
+	  (SCRATCH_MEM).
+
+2008-04-10 14:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c: dof access bugs.
+
+2008-04-10 11:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Correct error-check logic for V2.2
+	  meshes.
+
+2008-04-10 11:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Bump ALBERTA_VERSION to 2.2 -- actually,
+	  ALBERTA_VERSION is rather
+	  "ALBERTA_IO_VERSION". The file-format has changed: trace-mesh <->
+	  master-mesh bindings are now stored on disk, as well as the
+	  co-ordinates for (iso-)parametric meshes.
+
+2008-04-10 09:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c, src/3d/macro_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/parametric.c,
+	  src/Common/read_mesh.c, src/Common/submesh.c,
+	  src/Common/write_mesh.c: Experimental support for dumping
+	  iso-parametric stuff and trace-mesh
+	  bindings to disk along with write_mesh() (and reading it back, of
+	  course).
+
+2008-04-10 16:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/4d/INIT/ellipt-sphere.dat: Wrong keyword.
+
+2008-04-10 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-torus.c: Test-code for read-back of parametric
+	  meshes.
+
+2008-04-10 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Cosmetics.k
+
+2008-04-10 09:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Adapt to changed read_mesh stuff.
+
+2008-04-10 09:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/nlsolve.c: "port" to new ALBERTA interface.
+
+2008-04-09 12:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: added descriptions of function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-04-09 09:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: Sorting of _DOW functions (documentation)
+
+2008-04-09 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: Sorting of _DOW functions (documentation)
+
+2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: New macro SCRATCH_MEM_CALLOC(),
+	  SCRATCH_MEM_CPY().
+
+2008-04-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Preliminary code
+	  for dumping trace-mesh bindings and the co-ordinate information
+	  for parametric meshes.
+
+2008-04-09 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c, src/Common/write_mesh.c: "#if 0"-code
+	  for dumping trace-mesh bindings and the co-ordinate information
+	  for parametric meshes.
+
+2008-04-09 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: Cosmetics.
+
+2008-04-09 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/traverse_r_2d.c: Cosmetics.
+
+2008-04-09 16:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/diag_precon.c, src/Common/dof_chains.h,
+	  src/Common/oem_solve.c, src/Common/oem_sp_solve.c,
+	  src/Common/write_mesh.c: Cleanup for the dof-vector skeleton
+	  stuff.
+
+2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c, src/Common/diag_precon.c,
+	  src/Common/dof_chains.h, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/oem_solve.c,
+	  src/Common/oem_sp_solve.c: Avoid using alloca.
+
+2008-04-09 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound(): need an element-vector for
+	  the basis functions in the bulk, not for the trace functions
+	  (changed interface convention).
+
+2008-04-09 12:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/l2scp.c: When interpolating over
+	  walls, nevertheless store the resulting coefficient in its proper
+	  position in the element vector.
+
+2008-04-09 09:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Typo.
+
+2008-04-09 09:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/el_vec.h: Initialize
+	  el_vec->n_components.
+
+2008-04-09 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Sorting of _DOW functions
+	  (documentation)
+
+2008-04-09 12:02  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: added descriptions of function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-04-09 09:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: Sorting of _DOW functions (documentation)
+
+2008-04-09 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mesh-impl.tex: Sorting of _DOW functions (documentation)
+
+2008-04-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Preliminary code
+	  for dumping trace-mesh bindings and the co-ordinate
+	  information for parametric meshes.
+
+2008-04-09 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric.c, src/Common/write_mesh.c: "#if 0"-code
+	  for dumping trace-mesh bindings and the co-ordinate
+	  information for parametric meshes.
+
+2008-04-09 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: Cosmetics.
+
+2008-04-09 18:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/traverse_r_2d.c: Cosmetics.
+
+2008-04-09 16:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/diag_precon.c, src/Common/dof_chains.h,
+	  src/Common/oem_solve.c, src/Common/oem_sp_solve.c,
+	  src/Common/write_mesh.c: Cleanup for the dof-vector skeleton
+	  stuff.
+
+2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c, src/Common/diag_precon.c,
+	  src/Common/dof_chains.h, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/oem_solve.c,
+	  src/Common/oem_sp_solve.c: Avoid using alloca.
+
+2008-04-09 14:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound(): need an element-vector for
+	  the basis functions in
+	  the bulk, not for the trace functions (changed interface
+	  convention).
+
+2008-04-09 12:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/l2scp.c: When interpolating over
+	  walls, nevertheless store the resulting
+	  coefficient in its proper position in the element vector.
+
+2008-04-09 09:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Typo.
+
+2008-04-09 09:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/el_vec.h: Initialize
+	  el_vec->n_components.
+
+2008-04-09 07:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Sorting of _DOW functions
+	  (documentation)
+
+2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: New macro SCRATCH_MEM_CALLOC(),
+	  SCRATCH_MEM_CPY().
+
+2008-04-09 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mksnap.sh: Use the https: URL to access the subversion
+	  repository.
+
+2008-04-08 16:58  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* Makefile, mesh-impl.tex: added function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-04-08 12:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/5d/ellipt-klein-3-bottle.c: matched to new Alberta-Version
+
+2008-04-08 12:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/4d/Macro/klein-bottle.amc, src/4d/ellipt-klein-bottle.c:
+	  matched to new Alberta-Version
+
+2008-04-08 13:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: free_fe_space(): check for
+	  fe_space->unchained being NULL.
+
+2008-04-08 10:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Ignore 3 (not only 2 keywords) in scanf for
+	  "wall VERTEX transformations"
+
+2008-04-08 16:58  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* Makefile, mesh-impl.tex: added function-heads from
+	  alberta_inlines.h in ALBERTA-Manual
+
+2008-04-08 13:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: free_fe_space(): check for
+	  fe_space->unchained being NULL.
+
+2008-04-08 10:36  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Ignore 3 (not only 2 keywords) in scanf for
+	  "wall VERTEX transformations"
+
+2008-04-08 12:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/5d/ellipt-klein-3-bottle.c: matched to new Alberta-Version
+
+2008-04-08 12:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/4d/Macro/klein-bottle.amc, src/4d/ellipt-klein-bottle.c:
+	  matched to new Alberta-Version
+
+2008-04-07 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Cosmetics.
+
+2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in: Reverse iteration over
+	  dof-chains.
+
+2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: Give each fe-space an "unchained" component
+	  (single element in the linked list).
+
+2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: Reverse iteration over dof-chains.
+
+2008-04-07 11:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/bas_fct.c, src/Common/numint.c:
+	  Give each per-element initializer a tag-context, define some
+	  macros to handle this more or less automatically.
+
+2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: Give each fe-space an "unchained" component
+	  (single element in the linked list).
+
+2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_chains.h: Reverse iteration over dof-chains.
+
+2008-04-07 11:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/bas_fct.c, src/Common/numint.c:
+	  Give each per-element initializer a tag-context, define some
+	  macros to handle
+	  this more or less automatically.
+
+2008-04-07 11:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in: Reverse iteration over
+	  dof-chains.
+
+2008-04-07 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Cosmetics.
+
+2008-04-04 11:58  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: dummy version
+
+2008-04-04 11:38  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: remove velocity vector
+
+2008-04-04 10:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Compilation fixes.
+
+2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common_c.h: Finally switch to
+	  DOF_REAL_VEC_D instead of DOF_REAL_D_VEC
+
+2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Makefile.am: 1d is not planned for paraview.
+
+2008-04-04 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/1d[DEL]: 1d is not planned for paraview.
+
+2008-04-04 11:58  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: dummy version
+
+2008-04-04 11:38  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: remove velocity vector
+
+2008-04-04 10:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2paraview.c: Compilation fixes.
+
+2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common_c.h: Finally switch to
+	  DOF_REAL_VEC_D instead of DOF_REAL_D_VEC
+
+2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Makefile.am: 1d is not planned for paraview.
+
+2008-04-04 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/1d: 1d is not planned for paraview.
+
+2008-04-04 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Add add_ons/paraview/ dirs.
+
+2008-04-03 11:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/1d/INIT/ellipt-periodic.dat, src/1d/INIT/ellipt.dat,
+	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat,
+	  src/2d/INIT/ellipt-isoparam.dat, src/2d/INIT/ellipt-periodic.dat,
+	  src/2d/INIT/ellipt-sphere.dat, src/2d/INIT/ellipt-torus.dat,
+	  src/2d/INIT/ellipt.dat, src/2d/INIT/heat.dat,
+	  src/2d/INIT/nonlin.dat, src/3d/INIT/ellipt-isoparam.dat,
+	  src/3d/INIT/ellipt-moebius.dat, src/3d/INIT/ellipt-periodic.dat,
+	  src/3d/INIT/ellipt-sphere.dat, src/3d/INIT/ellipt-torus.dat,
+	  src/3d/INIT/ellipt.dat, src/3d/INIT/ellipt2.dat,
+	  src/3d/INIT/heat.dat, src/3d/INIT/nonlin.dat,
+	  src/4d/INIT/ellipt-klein-bottle.dat,
+	  src/4d/INIT/ellipt-sphere.dat, src/4d/INIT/ellipt-torus.dat,
+	  src/5d/INIT/ellipt-klein-3-bottle.dat: matched INIT-data to new
+	  demo-programs
+
+2008-04-03 11:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c: matched demo-program to new
+	  Alberta-Version
+
+2008-04-03 11:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/3d/ellipt2.c: matched demo-program to new Alberta-Version
+
+2008-04-03 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: A cleaner implementation of the ERROR() etc.
+	  macros.
+
+2008-04-03 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: Really fix the compilation
+	  problems.
+
+2008-04-03 16:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/block_precon.c,
+	  src/Common/diag_precon.c, src/Common/dof_chains.h,
+	  src/Common/evaluate.h, src/Common/l2scp.c, src/Common/macro.c:
+	  Satisify the C++ compiler (stricter type-checking).
+
+2008-04-03 16:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Do not use named initializers, unluckily
+	  C++ does not allow them.
+
+2008-04-03 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Do not use named initializers, unluckily C++
+	  does not allow them.
+
+2008-04-03 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_neigh.c: Do not use named initializers,
+	  unluckily C++ does not allow them.
+
+2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_bndry.c: Do not use named initializers,
+	  unluckily C++ does not allow them.
+
+2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Do not use named initializers, unluckily
+	  C++ does not allow them.
+
+2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Add missing proto-types for
+	  read_dof_real_vec_d() & friends.
+
+2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/disc_lagrange_0_1d.c: Missing initializer for "static
+	  const" (C++ compilation fix)
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: Compilation fixes for 3d.
+
+2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Compilation fixes.
+
+2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common_c.h: Convert to
+	  DOF_REAL_VEC_D instead of DOF_REAL_D_VEC, remove the S_CHAR
+	  stuff, which is not used ATM.
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_movi.c: Convert to DOF_REAL_VEC_D
+	  instead of DOF_REAL_D_VEC
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c: Convert to DOF_REAL_VEC_D
+	  instead of DOF_REAL_D_VEC
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gmv/Common/alberta2gmv.c: Convert to DOF_REAL_VEC_D instead of
+	  DOF_REAL_D_VEC
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Add gmv and paraview sub-dirs.
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c: Compilation fixes for 3d.
+
+2008-04-03 10:23  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2gmv.c[DEL],
+	  paraview/Common/alberta2paraview.c[CPY]: new alberta to paraview
+	  converter
+
+2008-04-03 10:21  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview[CPY], paraview/1d/Makefile.am, paraview/2d/Makefile.am,
+	  paraview/3d/Makefile.am: new alberta to paraview converter
+
+2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: Compilation fixes.
+
+2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common_c.h: Convert to
+	  DOF_REAL_VEC_D instead of DOF_REAL_D_VEC, remove the S_CHAR
+	  stuff, which is not used ATM.
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_movi.c: Convert to DOF_REAL_VEC_D
+	  instead of DOF_REAL_D_VEC
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c: Convert to DOF_REAL_VEC_D
+	  instead of DOF_REAL_D_VEC
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gmv/Common/alberta2gmv.c: Convert to DOF_REAL_VEC_D instead of
+	  DOF_REAL_D_VEC
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Add gmv and paraview sub-dirs.
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c: Compilation fixes for 3d.
+
+2008-04-03 10:23  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview/Common/alberta2gmv.c,
+	  paraview/Common/alberta2paraview.c: new alberta to paraview
+	  converter
+
+2008-04-03 10:21  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* paraview, paraview/1d/Makefile.am, paraview/2d/Makefile.am,
+	  paraview/3d/Makefile.am: new alberta to paraview converter
+
+2008-04-03 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: Really fix the compilation
+	  problems.
+
+2008-04-03 16:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c, src/Common/block_precon.c,
+	  src/Common/diag_precon.c, src/Common/dof_chains.h,
+	  src/Common/evaluate.h, src/Common/l2scp.c, src/Common/macro.c:
+	  Satisify the C++ compiler (stricter type-checking).
+
+2008-04-03 16:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Do not use named initializers, unluckily
+	  C++ does not allow them.
+
+2008-04-03 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Do not use named initializers, unluckily C++
+	  does not allow them.
+
+2008-04-03 16:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_neigh.c: Do not use named initializers,
+	  unluckily C++ does not allow them.
+
+2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_bndry.c: Do not use named initializers,
+	  unluckily C++ does not allow them.
+
+2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Do not use named initializers, unluckily
+	  C++ does not allow them.
+
+2008-04-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Add missing proto-types for
+	  read_dof_real_vec_d() & friends.
+
+2008-04-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/disc_lagrange_0_1d.c: Missing initializer for "static
+	  const" (C++ compilation fix)
+
+2008-04-03 16:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: Compilation fixes for 3d.
+
+2008-04-03 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: A cleaner implementation of the ERROR() etc.
+	  macros.
+
+2008-04-03 11:24  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/1d/INIT/ellipt-periodic.dat, src/1d/INIT/ellipt.dat,
+	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat,
+	  src/2d/INIT/ellipt-isoparam.dat, src/2d/INIT/ellipt-periodic.dat,
+	  src/2d/INIT/ellipt-sphere.dat, src/2d/INIT/ellipt-torus.dat,
+	  src/2d/INIT/ellipt.dat, src/2d/INIT/heat.dat,
+	  src/2d/INIT/nonlin.dat, src/3d/INIT/ellipt-isoparam.dat,
+	  src/3d/INIT/ellipt-moebius.dat, src/3d/INIT/ellipt-periodic.dat,
+	  src/3d/INIT/ellipt-sphere.dat, src/3d/INIT/ellipt-torus.dat,
+	  src/3d/INIT/ellipt.dat, src/3d/INIT/ellipt2.dat,
+	  src/3d/INIT/heat.dat, src/3d/INIT/nonlin.dat,
+	  src/4d/INIT/ellipt-klein-bottle.dat,
+	  src/4d/INIT/ellipt-sphere.dat, src/4d/INIT/ellipt-torus.dat,
+	  src/5d/INIT/ellipt-klein-3-bottle.dat: matched INIT-data to new
+	  demo-programs
+
+2008-04-03 11:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c: matched demo-program to new
+	  Alberta-Version
+
+2008-04-03 11:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/3d/ellipt2.c: matched demo-program to new Alberta-Version
+
+2008-04-03 09:37  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* bar: test
+
+2008-04-03 09:36  Rebecca Stotz <Rebecca.Stotz@Mathematik.Uni-Freiburg.DE>
+
+	* bar: test
+
+2008-04-02 15:27  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/2d/INIT/nonlin.dat, src/3d/INIT/ellipt-sphere.dat,
+	  src/3d/INIT/ellipt.dat, src/3d/INIT/heat.dat,
+	  src/3d/INIT/nonlin.dat: matched INIT-data to new demo-programs
+
+2008-04-02 15:26  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
+	  src/Common/heat-easy.c, src/Common/heat.c, src/Common/nlsolve.c,
+	  src/Common/nonlin.c, src/Common/quasi-stokes.c: matched
+	  demo-programs to new ALBERTA-Version
+
+2008-04-02 18:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: Proto-types for second barycentric
+	  derivatives.
+
+2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: Barycentric derivatives.
+
+2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: First glimpse at compat I/O.
+
+2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.am.include, src/Common/read_mesh_xdr_1.2.c:
+	  First glimpse at compat I/O.
+
+2008-04-02 15:21  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/diag_precon.c, src/Common/dof_chains.h,
+	  src/Common/oem_solve.c, src/Common/oem_sp_solve.c: renamed the
+	  functions distribute_to_dof_real...
+
+2008-04-02 14:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: new
+
+2008-04-02 14:11  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_1.2.c: new
+
+2008-04-02 12:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/parametric_2d.c, src/3d/parametric_3d.c: Orientation of
+	  the wall-normal was wrong.
+
+2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/parametric_3d.c: Sign of the normal?????
+
+2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_dow](): forgot to advance
+	  the element vector.
+
+2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric_intern.h: Sign and symmetry bugs.
+
+2008-04-02 10:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: element_matrix_partparam(): fix "el_info
+	  == NULL" case.
+
+2008-04-02 10:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_dow](): Invert the loop
+	  order (wall, DOF-chain components).
+
+2008-04-02 09:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: Call dof_compress() in get_..._precon(),
+	  not in init..._precon(), instead, just _test_ in
+	  init_..._precon() for holes in the index range.
+
+2008-04-02 09:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/eval.c: _AI_inter_fct_loc_d_param(): check for
+	  FILL_COORDS flag was inverted.
+
+2008-04-02 15:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: write function bubble_interpol
+
+2008-04-02 15:22  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* libalbas/src/bubble.c: write function bubble_interpol
+
+2008-04-02 18:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: Proto-types for second barycentric
+	  derivatives.
+
+2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/evaluate.h: Barycentric derivatives.
+
+2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: First glimpse at compat I/O.
+
+2008-04-02 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.am.include, src/Common/read_mesh_xdr_1.2.c:
+	  First glimpse at compat I/O.
+
+2008-04-02 15:21  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/diag_precon.c, src/Common/dof_chains.h,
+	  src/Common/oem_solve.c, src/Common/oem_sp_solve.c: renamed the
+	  functions distribute_to_dof_real...
+
+2008-04-02 14:12  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_xdr_1.2.c: new
+
+2008-04-02 14:11  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh_1.2.c: new
+
+2008-04-02 12:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/parametric_2d.c, src/3d/parametric_3d.c: Orientation of
+	  the wall-normal was wrong.
+
+2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/parametric_3d.c: Sign of the normal?????
+
+2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_dow](): forgot to advance
+	  the element vector.
+
+2008-04-02 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/parametric_intern.h: Sign and symmetry bugs.
+
+2008-04-02 10:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: element_matrix_partparam(): fix "el_info
+	  == NULL" case.
+
+2008-04-02 10:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_dow]():
+	  Invert the loop order (wall, DOF-chain components).
+
+2008-04-02 09:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: Call dof_compress() in get_..._precon(),
+	  not in init..._precon(),
+	  instead, just _test_ in init_..._precon() for holes in the index
+	  range.
+
+2008-04-02 09:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/eval.c: _AI_inter_fct_loc_d_param(): check for
+	  FILL_COORDS flag was inverted.
+
+2008-04-02 15:27  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/2d/INIT/nonlin.dat, src/3d/INIT/ellipt-sphere.dat,
+	  src/3d/INIT/ellipt.dat, src/3d/INIT/heat.dat,
+	  src/3d/INIT/nonlin.dat: matched INIT-data to new demo-programs
+
+2008-04-02 15:26  Notger Noll <Notger.Noll@Pluto.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
+	  src/Common/heat-easy.c, src/Common/heat.c, src/Common/nlsolve.c,
+	  src/Common/nonlin.c, src/Common/quasi-stokes.c: matched
+	  demo-programs to new ALBERTA-Version
+
+2008-04-01 06:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Export a non-EL_..._VEC version of
+	  dirichlet_map(), using the name __dirichlet_map().
+
+2008-04-01 06:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/el_vec.h: Export a non-EL_..._VEC version of
+	  dirichlet_map(), using the name __dirichlet_map().
+
+2008-03-31 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in: Typo in dbl-list initializer.
+
+2008-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Include config.h.
+
+2008-03-31 09:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_bndry.h, src/Common/assemble_neigh.c: Fix the
+	  per-element initialization logic. ALSO: call
+	  parametric->init_element() ourselves, no need to leave this to
+	  the application. It's also much cleaner in the context of chained
+	  fe-spaces.
+
+2008-03-31 09:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Typo in update_el_vec_dow().
+
+2008-03-31 16:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Include config.h.
+
+2008-03-31 09:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_bndry.h, src/Common/assemble_neigh.c: Fix the
+	  per-element initialization logic. ALSO: call
+	  parametric->init_element() ourselves, no need to leave this to
+	  the
+	  application. It's also much cleaner in the context of chained
+	  fe-spaces.
+
+2008-03-31 09:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Typo in update_el_vec_dow().
+
+2008-03-31 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in: Typo in dbl-list initializer.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* check-iso-c99.m4, check-package.m4, simple-enable-flag.m4: Merge
+	  the "dim-of-world-spaces" branch into the trunk, so branch is
+	  close from now on.
+	  
+	  Status: - direct sums of fe-spaces & vector valued basis
+	  functions are working - some demo-programs still need to be
+	  ported (hiwi-job).
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Merge the "dim-of-world-spaces" branch into the
+	  trunk, so branch is close from now on.
+	  
+	  Status: - direct sums of fe-spaces & vector valued basis
+	  functions are working - some demo-programs still need to be
+	  ported (hiwi-job).
+
+2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d, src/3d: svn:ignore issues.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-dg.dat[CPY], src/2d/INIT/quasi-stokes.dat,
+	  src/2d/INIT/stokes.dat, src/2d/Makefile.in,
+	  src/3d/INIT/ellipt-dg.dat[CPY], src/3d/INIT/quasi-stokes.dat,
+	  src/3d/INIT/stokes.dat, src/3d/Makefile.in,
+	  src/Common/ellipt-dg.c[CPY], src/Common/ellipt-isoparam.c,
+	  src/Common/ellipt-periodic.c, src/Common/ellipt-sphere.c,
+	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
+	  src/Common/geomview-graphics.c, src/Common/graphics.c,
+	  src/Common/graphics.h, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/quasi-stokes.c, src/Common/stokes.c: Merge the
+	  "dim-of-world-spaces" branch into the trunk, so branch is close
+	  from now on.
+	  
+	  Status: - direct sums of fe-spaces & vector valued basis
+	  functions are working - some demo-programs still need to be
+	  ported (hiwi-job).
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am, src/alberta_util.h,
+	  src/alberta_util_inlines.h.in.in, src/msg.c, src/spcg.c: Merge
+	  the "dim-of-world-spaces" branch into the trunk, so branch is
+	  close from now on.
+	  
+	  Status: - direct sums of fe-spaces & vector valued basis
+	  functions are working - some demo-programs still need to be
+	  ported (hiwi-job).
+
+2008-03-30 23:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Use bas_fcts->unchained->degree; we
+	  are chaining operator-infos, so we should use the original quad
+	  degree here (not the maximum quad-deg necessary to integrate each
+	  member of the chain exactly).
+
+2008-03-30 23:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/dof_admin.c: Add an
+	  update_real_vec_dow() function to complete the assemble mess.
+
+2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd, src/alberta_Nd_debug: svn:ignore issues.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/1d/parametric_1d.c,
+	  src/1d/refine_1d.c, src/1d/submesh_1d.c, src/1d/traverse_r_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/graphXO_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/level_2d.c, src/2d/macro_2d.c, src/2d/parametric_2d.c,
+	  src/2d/refine_2d.c, src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/level_3d.c, src/3d/macro_3d.c,
+	  src/3d/parametric_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/GS_precon.c[DEL],
+	  src/Common/HB_precon.c, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/SSOR_precon.c[CPY],
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/alberta_intern.h, src/Common/assemble-instat.c,
+	  src/Common/assemble.c, src/Common/assemble.h,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
+	  src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in,
+	  src/Common/assemble_neigh.c[CPY], src/Common/bas_fct.c,
+	  src/Common/block_precon.c[CPY], src/Common/bndry_cond.c,
+	  src/Common/check.c, src/Common/coarsen.c,
+	  src/Common/diag_precon.c[CPY], src/Common/dof_admin.c,
+	  src/Common/dof_chains.h[CPY], src/Common/dxtools.c,
+	  src/Common/el_vec.h[CPY], src/Common/element.c,
+	  src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/evaluate.h[CPY], src/Common/gauss-quad.c,
+	  src/Common/gltools.c, src/Common/l2scp.c, src/Common/level.c,
+	  src/Common/macro.c, src/Common/memory.c, src/Common/numint.c,
+	  src/Common/oem_solve.c[CPY], src/Common/oem_solve_d.c[DEL],
+	  src/Common/oem_solve_dowb.c[DEL], src/Common/oem_solve_s.c[DEL],
+	  src/Common/oem_sp_solve.c, src/Common/parametric.c,
+	  src/Common/parametric_intern.h[CPY], src/Common/periodic.c,
+	  src/Common/quad_cache.c, src/Common/read_mesh.c,
+	  src/Common/refine.c, src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad.c, src/Common/write_mesh.c,
+	  src/Common/write_mesh_gmv.c, src/alberta_Nd/Makefile.am,
+	  src/alberta_Nd_debug/Makefile.am: Merge the "dim-of-world-spaces"
+	  branch into the trunk, so branch is close from now on.
+	  
+	  Status: - direct sums of fe-spaces & vector valued basis
+	  functions are working - some demo-programs still need to be
+	  ported (hiwi-job).
+
+2008-03-30 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Previous commit was a bad idea.
+
+2008-03-30 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Really undo the vector stuff on
+	  the trunk, in preparation for merging the new vector stuff to the
+	  trunk.
+
+2008-03-30 22:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am, libalbas/src/albas.h,
+	  libalbas/src/basfcts.c, libalbas/src/raviart-thomas.c[DEL],
+	  libalbas/src/raviart_thomas.c[CPY], libalbas/src/wall_bubbles.c:
+	  A quick attempt to implement the lowest-order Raviart-Thomas
+	  elements, just to see whether this could work or not.
+
+2008-03-30 18:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/raviart-thomas.c: Just documentation ATM: describe
+	  how Raviart-Thomas could be implemented in the current
+	  frame-work.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am, libalbas[CPY], libalbas/Makefile.am[CPY],
+	  libalbas/src[CPY], libalbas/src/Makefile.am[CPY],
+	  libalbas/src/albas.h[CPY], libalbas/src/basfcts.c[CPY],
+	  libalbas/src/bubble.c[CPY], libalbas/src/null.c[CPY],
+	  libalbas/src/trace_bubble.c[CPY],
+	  libalbas/src/wall_bubbles.c[CPY]: Merge the "dim-of-world-spaces"
+	  branch into the trunk, so branch is close from now on.
+	  
+	  Status: - direct sums of fe-spaces & vector valued basis
+	  functions are working - some demo-programs still need to be
+	  ported (hiwi-job).
+
+2008-03-30 22:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/Makefile.am, libalbas/src/albas.h,
+	  libalbas/src/basfcts.c, libalbas/src/raviart-thomas.c,
+	  libalbas/src/raviart_thomas.c, libalbas/src/wall_bubbles.c: A
+	  quick attempt to implement the lowest-order Raviart-Thomas
+	  elements,
+	  just to see whether this could work or not.
+
+2008-03-30 18:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* libalbas/src/raviart-thomas.c: Just documentation ATM: describe
+	  how Raviart-Thomas could be
+	  implemented in the current frame-work.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am, libalbas, libalbas/Makefile.am, libalbas/src,
+	  libalbas/src/Makefile.am, libalbas/src/albas.h,
+	  libalbas/src/basfcts.c, libalbas/src/bubble.c,
+	  libalbas/src/null.c, libalbas/src/trace_bubble.c,
+	  libalbas/src/wall_bubbles.c: Merge the "dim-of-world-spaces"
+	  branch into the trunk, so branch is
+	  close from now on.
+	  
+	  Status:
+	  - direct sums of fe-spaces & vector valued basis functions are
+	  working
+	  - some demo-programs still need to be ported (hiwi-job).
+
+2008-03-30 23:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/assemble_neigh.c: Use bas_fcts->unchained->degree; we
+	  are chaining operator-infos, so we
+	  should use the original quad degree here (not the maximum
+	  quad-deg
+	  necessary to integrate each member of the chain exactly).
+
+2008-03-30 23:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/dof_admin.c: Add an
+	  update_real_vec_dow() function to complete the assemble mess.
+
+2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd, src/alberta_Nd_debug: svn:ignore issues.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/1d/parametric_1d.c,
+	  src/1d/refine_1d.c, src/1d/submesh_1d.c, src/1d/traverse_r_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/graphXO_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/level_2d.c, src/2d/macro_2d.c, src/2d/parametric_2d.c,
+	  src/2d/refine_2d.c, src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/level_3d.c, src/3d/macro_3d.c,
+	  src/3d/parametric_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/GS_precon.c,
+	  src/Common/HB_precon.c, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/SSOR_precon.c,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/alberta_intern.h, src/Common/assemble-instat.c,
+	  src/Common/assemble.c, src/Common/assemble.h,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
+	  src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in,
+	  src/Common/assemble_neigh.c, src/Common/bas_fct.c,
+	  src/Common/block_precon.c, src/Common/bndry_cond.c,
+	  src/Common/check.c, src/Common/coarsen.c,
+	  src/Common/diag_precon.c, src/Common/dof_admin.c,
+	  src/Common/dof_chains.h, src/Common/dxtools.c,
+	  src/Common/el_vec.h, src/Common/element.c, src/Common/error.c,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/eval.c, src/Common/evaluate.h,
+	  src/Common/gauss-quad.c, src/Common/gltools.c,
+	  src/Common/l2scp.c, src/Common/level.c, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/numint.c, src/Common/oem_solve.c,
+	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
+	  src/Common/parametric.c, src/Common/parametric_intern.h,
+	  src/Common/periodic.c, src/Common/quad_cache.c,
+	  src/Common/read_mesh.c, src/Common/refine.c,
+	  src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad.c, src/Common/write_mesh.c,
+	  src/Common/write_mesh_gmv.c, src/alberta_Nd/Makefile.am,
+	  src/alberta_Nd_debug/Makefile.am: Merge the "dim-of-world-spaces"
+	  branch into the trunk, so branch is
+	  close from now on.
+	  
+	  Status:
+	  - direct sums of fe-spaces & vector valued basis functions are
+	  working
+	  - some demo-programs still need to be ported (hiwi-job).
+
+2008-03-30 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Previous commit was a bad idea.
+
+2008-03-30 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Really undo the vector stuff on
+	  the trunk, in preparation for merging the
+	  new vector stuff to the trunk.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am, src/alberta_util.h,
+	  src/alberta_util_inlines.h.in.in, src/msg.c, src/spcg.c: Merge
+	  the "dim-of-world-spaces" branch into the trunk, so branch is
+	  close from now on.
+	  
+	  Status:
+	  - direct sums of fe-spaces & vector valued basis functions are
+	  working
+	  - some demo-programs still need to be ported (hiwi-job).
+
+2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d, src/3d: svn:ignore issues.
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-dg.dat, src/2d/INIT/quasi-stokes.dat,
+	  src/2d/INIT/stokes.dat, src/2d/Makefile.in,
+	  src/3d/INIT/ellipt-dg.dat, src/3d/INIT/quasi-stokes.dat,
+	  src/3d/INIT/stokes.dat, src/3d/Makefile.in,
+	  src/Common/ellipt-dg.c, src/Common/ellipt-isoparam.c,
+	  src/Common/ellipt-periodic.c, src/Common/ellipt-sphere.c,
+	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
+	  src/Common/geomview-graphics.c, src/Common/graphics.c,
+	  src/Common/graphics.h, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/quasi-stokes.c, src/Common/stokes.c: Merge the
+	  "dim-of-world-spaces" branch into the trunk, so branch is
+	  close from now on.
+	  
+	  Status:
+	  - direct sums of fe-spaces & vector valued basis functions are
+	  working
+	  - some demo-programs still need to be ported (hiwi-job).
+
+2008-03-30 17:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* .: Externals now use the https:// URL (ssh make no sense if the
+	  https
+	  access shall make sense at all).
+
+2008-03-30 17:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am.template, configure.ac, gen-assemble-fcts.sh,
+	  generate-alberta-automakefiles.sh, gnu-compat/Makefile.am,
+	  m4/check-iso-c99.m4, m4/check-package.m4,
+	  m4/simple-enable-flag.m4: Merge the "dim-of-world-spaces" branch
+	  into the trunk, so branch is
+	  close from now on.
+	  
+	  Status:
+	  - direct sums of fe-spaces & vector valued basis functions are
+	  working
+	  - some demo-programs still need to be ported (hiwi-job).
+
+2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: get_bas_fcts(): initialize the Lagrange
+	  basis functions on the first call.
+
+2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Cosmetics.
+
+2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Fix IO
+	  functions, broken by previous changes for periodic meshes.
+
+2008-03-20 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gmv, gmv/1d, gmv/2d, gmv/3d: Ignore Makefile.in's
+
+2008-03-20 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gmv, gmv/1d, gmv/1d/Makefile.am, gmv/2d, gmv/2d/Makefile.am,
+	  gmv/3d, gmv/3d/Makefile.am, gmv/Common, gmv/Common/alberta2gmv.c,
+	  gmv/Makefile.am: Add add_ons/gmv/ (which contains a converter
+	  from ALBERTA data to GMV data).
+
+2008-03-20 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gmv, gmv/1d, gmv/2d, gmv/3d: Ignore Makefile.in's
+
+2008-03-20 14:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gmv, gmv/1d, gmv/1d/Makefile.am, gmv/2d, gmv/2d/Makefile.am,
+	  gmv/3d, gmv/3d/Makefile.am, gmv/Common, gmv/Common/alberta2gmv.c,
+	  gmv/Makefile.am: Add add_ons/gmv/ (which contains a converter
+	  from ALBERTA data to GMV data).
+
+2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: get_bas_fcts(): initialize the Lagrange
+	  basis functions on the first call.
+
+2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Cosmetics.
+
+2008-03-20 14:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Fix IO
+	  functions, broken by previous changes for periodic meshes.
+
+2008-03-20 14:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Add add_ons/gmv/ (which contains a converter from
+	  ALBERTA data to GMV data).
+
+2008-03-14 14:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-torus.c: Forgot to commit a clean-up.
+
+2008-03-14 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Correction of refinement edges was broken: we
+	  have also to adjust the opp_vertex and wall-transformation
+	  information, and we have to adjust the opp-vertex information of
+	  the neighbour elements as well.
+
+2008-03-14 14:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Remove not working preliminary
+	  vector stuff.
+
+2008-03-14 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Correction of refinement edges was broken: we
+	  have also to adjust the
+	  opp_vertex and wall-transformation information, and we have to
+	  adjust
+	  the opp-vertex information of the neighbour elements as well.
+
+2008-03-14 14:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Remove not working preliminary
+	  vector stuff.
+
+2008-03-14 14:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-torus.c: Forgot to commit a clean-up.
+
+2008-02-27 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Further "thinking" 'bout
+	  vector-valued basis functions, starting to deal with the "quad"
+	  case, fixes for the "pre" case. Probably need utb() functions in
+	  addtion to the btv() functions.
+
+2008-02-27 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Further "thinking" 'bout
+	  vector-valued basis functions, starting to
+	  deal with the "quad" case, fixes for the "pre" case. Probably
+	  need
+	  utb() functions in addtion to the btv() functions.
+
+2008-02-26 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Further "thinking" 'bout
+	  vector-valued basis functions.
+
+2008-02-26 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: "Thinking" 'bout vector-valued
+	  basis functions.
+
+2008-02-26 09:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Further "thinking" 'bout
+	  vector-valued basis functions.
+
+2008-02-26 09:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: "Thinking" 'bout vector-valued
+	  basis functions.
+
+2008-02-22 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Changes in comment.
+
+2008-02-22 22:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c, src/Common/memory.c,
+	  src/Common/read_mesh.c: Fix reading of periodic meshes and
+	  admins.
+
+2008-02-22 22:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Attach DOW to the name of the dynamically
+	  loaded basis-functions add-on librariy.
+
+2008-02-22 22:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Change a comment.
+
+2008-02-22 22:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh.c: Cosmetics (erroneous comments).
+
+2008-02-22 22:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Cosmetics.
+
+2008-02-22 21:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: Stringizing function.
+
+2008-02-22 21:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cleanup the FOR_ALL_DOFS() and the
+	  FOR_ALL_FREE_DOFS() macros.
+
+2008-02-22 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Offset bug in all_disc_lagrange.
+
+2008-02-22 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Changes in comment.
+
+2008-02-22 22:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c, src/Common/memory.c,
+	  src/Common/read_mesh.c: Fix reading of periodic meshes and
+	  admins.
+
+2008-02-22 22:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Attach DOW to the name of the dynamically
+	  loaded basis-functions add-on librariy.
+
+2008-02-22 22:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Change a comment.
+
+2008-02-22 22:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh.c: Cosmetics (erroneous comments).
+
+2008-02-22 22:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Cosmetics.
+
+2008-02-22 21:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: Stringizing function.
+
+2008-02-22 21:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cleanup the FOR_ALL_DOFS() and the
+	  FOR_ALL_FREE_DOFS() macros.
+
+2008-02-22 11:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Offset bug in all_disc_lagrange.
+
+2008-02-21 19:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Offset bug in all_disc_lagrange.
+
+2008-02-21 19:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Offset bug in all_disc_lagrange.
+
+2008-02-19 18:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Preparation for pre-compiled
+	  stiffness matrices with vector-valued basis functions.
+
+2008-02-19 17:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.h: Extra tmporary element-matrix pointer in
+	  FILL_INFO; for vector-valued basis functions with p.w. constant
+	  "direction" and for the case of pre-comput(able) integrals this
+	  is used as temporary storage for an "ordianary" element-matrix,
+	  which then is later condensed using the directional part of the
+	  vector valued basis functions. "vector valued" here means: not a
+	  trivial Cartesian product space.
+
+2008-02-19 17:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: GRAMSCP_DOW -- scp with a gram
+	  matrix
+
+2008-02-19 17:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: Cosmetcs (N_VERTICES <-> N_LAMBDA)
+
+2008-02-19 18:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Preparation for pre-compiled
+	  stiffness matrices with vector-valued
+	  basis functions.
+
+2008-02-19 17:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.h: Extra tmporary element-matrix pointer in
+	  FILL_INFO; for vector-valued
+	  basis functions with p.w. constant "direction" and for the case
+	  of
+	  pre-comput(able) integrals this is used as temporary storage for
+	  an
+	  "ordianary" element-matrix, which then is later condensed using
+	  the
+	  directional part of the vector valued basis functions. "vector
+	  valued"
+	  here means: not a trivial Cartesian product space.
+
+2008-02-19 17:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: GRAMSCP_DOW -- scp with a gram
+	  matrix
+
+2008-02-19 17:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: Cosmetcs (N_VERTICES <-> N_LAMBDA)
+
+2008-02-13 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Macro/embedded-torus.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/Macro/embedded-torus.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/4d/Macro/embedded-torus.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/5d/Macro/klein-3-bottle.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/Macro/periodic2.amc: Alternate periodic macro
+	  triangulation.
+
+2008-02-13 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/5d/ellipt-klein-3-bottle.c: Update to changed interface for
+	  periodic meshes.
+
+2008-02-13 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Only include "alberta-demo.h"
+
+2008-02-13 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-torus.c: Update to work with changed interface
+	  for periodic meshes.
+
+2008-02-13 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Macro/periodic2.amc: alternate periodic macro
+	  triangulation.
+
+2008-02-13 16:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Debug & comment.
+
+2008-02-13 16:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Debug & comment.
+
+2008-02-13 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Macro/embedded-torus.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/Macro/embedded-torus.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/4d/Macro/embedded-torus.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/5d/Macro/klein-3-bottle.amc: Update to account for changed
+	  interface to periodic meshes.
+
+2008-02-13 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/Macro/periodic2.amc: Alternate periodic macro
+	  triangulation.
+
+2008-02-13 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/5d/ellipt-klein-3-bottle.c: Update to changed interface for
+	  periodic meshes.
+
+2008-02-13 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Only include "alberta-demo.h"
+
+2008-02-13 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-torus.c: Update to work with changed interface
+	  for periodic meshes.
+
+2008-02-13 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Macro/periodic2.amc: alternate periodic macro
+	  triangulation.
+
+2008-02-12 12:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/alberta_intern.h, src/Common/macro.c,
+	  src/Common/memory.c: Try to automatically refine periodic
+	  macro-triangulations as needed s.t. no vertex is mapped to the
+	  same element by a face transformation.
+
+2008-02-12 12:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c,
+	  meshtv/Common/alberta_meshtv.c: Try to automatically refine
+	  periodic macro-triangulations as needed s.t. no vertex is mapped
+	  to the same element by a face transformation.
+
+2008-02-12 12:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/alberta_grape.c,
+	  meshtv/Common/alberta_meshtv.c: Try to automatically refine
+	  periodic macro-triangulations as needed
+	  s.t. no vertex is mapped to the same element by a face
+	  transformation.
+
+2008-02-12 12:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/alberta_intern.h, src/Common/macro.c,
+	  src/Common/memory.c: Try to automatically refine periodic
+	  macro-triangulations as needed
+	  s.t. no vertex is mapped to the same element by a face
+	  transformation.
+
+2008-02-10 16:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-periodic.dat, src/2d/Macro/periodic.amc,
+	  src/Common/ellipt-periodic.c: Play around with face
+	  transformations.
+
+2008-02-10 16:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Macro/periodic-torus.amc: Macro-triangulation with
+	  geometric face transformations.
+
+2008-02-10 16:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Little cleanup.
+
+2008-02-10 16:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Little cleanup.
+
+2008-02-10 16:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt-periodic.dat, src/2d/Macro/periodic.amc,
+	  src/Common/ellipt-periodic.c: Play around with face
+	  transformations.
+
+2008-02-10 16:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Macro/periodic-torus.amc: Macro-triangulation with
+	  geometric face transformations.
+
+2008-02-09 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/submesh_2d.c, src/3d/submesh_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_inlines.h, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/read_mesh.c,
+	  src/Common/submesh.c, src/Common/write_mesh.c: Save/restore the
+	  face-transformation with write/read_mesh(). Remove the
+	  init_wall_trafos() function pointer from read_mesh().
+
+2008-02-09 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c: Save/restore the face-transformation
+	  with write/read_mesh(). Remove the init_wall_trafos() function
+	  pointer from read_mesh().
+
+2008-02-09 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c: Save/restore the face-transformation
+	  with write/read_mesh(). Remove
+	  the init_wall_trafos() function pointer from read_mesh().
+
+2008-02-09 14:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/submesh_2d.c, src/3d/submesh_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_inlines.h, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/read_mesh.c,
+	  src/Common/submesh.c, src/Common/write_mesh.c: Save/restore the
+	  face-transformation with write/read_mesh(). Remove
+	  the init_wall_trafos() function pointer from read_mesh().
+
+2008-02-06 11:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/submesh_2d.c, src/3d/submesh_3d.c,
+	  src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/dof_admin.c, src/Common/macro.c, src/Common/submesh.c:
+	  Remove the option to disable the init-element stuff.
+
+2008-02-06 11:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/submesh_2d.c, src/3d/submesh_3d.c,
+	  src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/dof_admin.c, src/Common/macro.c, src/Common/submesh.c:
+	  Remove the option to disable the init-element stuff.
+
+2008-02-06 11:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Remove the option to disable the init-element
+	  stuff.
+
+2008-02-05 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* ., src, src/1d, src/2d, src/2d/INIT/ellipt-periodic.dat,
+	  src/2d/INIT/ellipt-sphere.dat, src/2d/INIT/ellipt.dat, src/3d,
+	  src/3d/INIT/ellipt-periodic.dat, src/3d/INIT/ellipt-sphere.dat,
+	  src/4d, src/5d, src/Common/ellipt-periodic.c: Ignore stuff and
+	  optional mesh_write/read() test for periodic meshes.
+
+2008-02-05 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-sphere.c: Cosmetics.
+
+2008-02-05 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c: Mostly cosmetic changes.
+
+2008-02-05 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: Also print the number of DOFs for the
+	  pressure space.
+
+2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt2.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/geomview-graphics.c, src/Common/heat.c,
+	  src/Common/nlsolve.c, src/Common/quasi-stokes.c,
+	  src/Common/stokes.c: Rename TRAVERSE_START()/STOP() to
+	  TRAVERSE_FIRST()/NEXT(); provide compatibility #defines.
+
+2008-02-05 16:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh.c: Writing of periodic meshes was totally
+	  broken; fix that issue.
+
+2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/graphXO_1d.c, src/1d/parametric_1d.c,
+	  src/2d/parametric_2d.c, src/3d/parametric_3d.c,
+	  src/3d/submesh_3d.c, src/Common/alberta.h,
+	  src/Common/assemble-instat.c, src/Common/dof_admin.c,
+	  src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/gltools.c, src/Common/l2scp.c, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/parametric.c,
+	  src/Common/submesh.c, src/Common/write_mesh_gmv.c: Rename
+	  TRAVERSE_START()/STOP() to TRAVERSE_FIRST()/NEXT(); provide
+	  compatibility #defines.
+
+2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* albertasystems/Heat/Common/estimator.c,
+	  geomview/geomview-graphics.c: Rename TRAVERSE_START()/STOP() to
+	  TRAVERSE_FIRST()/NEXT(); provide compatibility #defines.
+
+2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* albertasystems/Heat/Common/estimator.c,
+	  geomview/geomview-graphics.c: Rename TRAVERSE_START()/STOP() to
+	  TRAVERSE_FIRST()/NEXT(); provide
+	  compatibility #defines.
+
+2008-02-05 16:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/write_mesh.c: Writing of periodic meshes was totally
+	  broken; fix that issue.
+
+2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/graphXO_1d.c, src/1d/parametric_1d.c,
+	  src/2d/parametric_2d.c, src/3d/parametric_3d.c,
+	  src/3d/submesh_3d.c, src/Common/alberta.h,
+	  src/Common/assemble-instat.c, src/Common/dof_admin.c,
+	  src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/gltools.c, src/Common/l2scp.c, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/parametric.c,
+	  src/Common/submesh.c, src/Common/write_mesh_gmv.c: Rename
+	  TRAVERSE_START()/STOP() to TRAVERSE_FIRST()/NEXT(); provide
+	  compatibility #defines.
+
+2008-02-05 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* ., src, src/1d, src/2d, src/2d/INIT/ellipt-periodic.dat,
+	  src/2d/INIT/ellipt-sphere.dat, src/2d/INIT/ellipt.dat, src/3d,
+	  src/3d/INIT/ellipt-periodic.dat, src/3d/INIT/ellipt-sphere.dat,
+	  src/4d, src/5d, src/Common/ellipt-periodic.c: Ignore stuff and
+	  optional mesh_write/read() test for periodic meshes.
+
+2008-02-05 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-sphere.c: Cosmetics.
+
+2008-02-05 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c: Mostly cosmetic changes.
+
+2008-02-05 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: Also print the number of DOFs for the
+	  pressure space.
+
+2008-02-05 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt2.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/geomview-graphics.c, src/Common/heat.c,
+	  src/Common/nlsolve.c, src/Common/quasi-stokes.c,
+	  src/Common/stokes.c: Rename TRAVERSE_START()/STOP() to
+	  TRAVERSE_FIRST()/NEXT(); provide
+	  compatibility #defines.
+
+2008-01-24 01:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/macro_1d.c, src/2d/macro_2d.c, src/3d/macro_3d.c,
+	  src/Common/alberta_intern.h, src/Common/macro.c,
+	  src/Common/read_mesh.c: read_mesh() got severely broken by
+	  myself. Shame on me.
+
+2008-01-24 01:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: New function el_matrix_vector(),
+	  el_mat * v.
+
+2008-01-24 01:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/macro_1d.c, src/2d/macro_2d.c, src/3d/macro_3d.c,
+	  src/Common/alberta_intern.h, src/Common/macro.c,
+	  src/Common/read_mesh.c: read_mesh() got severely broken by
+	  myself. Shame on me.
+
+2008-01-24 01:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: New function el_matrix_vector(),
+	  el_mat * v.
+
+2008-01-22 14:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Compute the set of generators of the
+	  crystallographic group defining the periodic structure of the
+	  mesh.
+
+2008-01-22 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Look at n_row/n_col of the cache,
+	  not the element stiffness matrix: the cache may be empty in the
+	  presence of an INIT_ELEMENT() method.
+
+2008-01-22 12:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Multiplication for two AFF_TRAFO's
+
+2008-01-22 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Store the list of wall-transformations in
+	  the mesh.
+
+2008-01-22 14:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: Compute the set of generators of the
+	  crystallographic group defining the
+	  periodic structure of the mesh.
+
+2008-01-22 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: Look at n_row/n_col of the cache,
+	  not the element stiffness matrix: the cache may be empty in the
+	  presence of an INIT_ELEMENT() method.
+
+2008-01-22 12:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Multiplication for two AFF_TRAFO's
+
+2008-01-22 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Store the list of wall-transformations in
+	  the mesh.
+
+2008-01-19 20:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/cmdline.c: Cosmetics.
+
+2008-01-19 20:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c, src/Common/memory.c: Little progress with
+	  "stride" DOFs.
+
+2008-01-19 20:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: New component "rdim", dimension of range
+	  space.
+
+2008-01-19 20:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: New component
+	  "rdim", dimension of range space.
+
+2008-01-19 20:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c, src/Common/memory.c: Little progress with
+	  "stride" DOFs.
+
+2008-01-19 20:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: New component "rdim", dimension of range
+	  space.
+
+2008-01-19 20:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: New component
+	  "rdim", dimension of range space.
+
+2008-01-19 20:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/cmdline.c: Cosmetics.
+
+2008-01-19 20:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Make fssl() optional.
+
+2008-01-18 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Cosmetics.
+
+2008-01-18 12:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* obstack.c: Make sure this beast also compiles on non-GNU systems.
+
+2008-01-18 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Link with libalbertagnucompat s.t. (e.g.)
+	  obstack is defined on non-GNU systems.
+
+2008-01-18 18:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Work on support for vector valued basis
+	  functions.
+
+2008-01-18 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Support for vector valued basis functions.
+
+2008-01-18 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Remove cache entries for vector valued
+	  basis functions from QUAD_FAST, this makes no sense at all.
+
+2008-01-18 12:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/bas_fct.c, src/Common/dof_admin.c, src/Common/eval.c,
+	  src/Common/numint.c: Starting support for vector-valued basis
+	  functions. Needs more work.
+
+2008-01-18 18:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Work on support for vector valued basis
+	  functions.
+
+2008-01-18 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Support for vector valued basis functions.
+
+2008-01-18 18:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Remove cache entries for vector valued
+	  basis functions from QUAD_FAST,
+	  this makes no sense at all.
+
+2008-01-18 12:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/bas_fct.c, src/Common/dof_admin.c, src/Common/eval.c,
+	  src/Common/numint.c: Starting support for vector-valued basis
+	  functions. Needs more work.
+
+2008-01-18 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Link with libalbertagnucompat s.t. (e.g.)
+	  obstack is defined on
+	  non-GNU systems.
+
+2008-01-18 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gnu-compat/Makefile.am: Cosmetics.
+
+2008-01-18 12:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gnu-compat/obstack.c: Make sure this beast also compiles on
+	  non-GNU systems.
+
+2008-01-14 16:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: update_matrix(): transposed assembly was
+	  broken when a Dirichlet boundary was to be taken into account.
+
+2008-01-14 16:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: update_matrix(): transposed assembly was
+	  broken when a Dirichlet
+	  boundary was to be taken into account.
+
+2008-01-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* gltools.m4: Properly check for the version of the gltools package
+	  in use: gltools-2.5 has glrGetPOV(), gltools-2.4 has not.
+	  gltools-2.5 require glRender() to be invoked with NULL arguments,
+	  gltools-2.4 breaks if this is done. Fix that mess.
+
+2008-01-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: Properly check for the version of the
+	  gltools package in use: gltools-2.5 has glrGetPOV(), gltools-2.4
+	  has not. gltools-2.5 require glRender() to be invoked with NULL
+	  arguments, gltools-2.4 breaks if this is done. Fix that mess.
+
+2008-01-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: Properly check for the version of the
+	  gltools package in use:
+	  gltools-2.5 has glrGetPOV(), gltools-2.4 has not. gltools-2.5
+	  require
+	  glRender() to be invoked with NULL arguments, gltools-2.4 breaks
+	  if
+	  this is done. Fix that mess.
+
+2008-01-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* m4/gltools.m4: Properly check for the version of the gltools
+	  package in use:
+	  gltools-2.5 has glrGetPOV(), gltools-2.4 has not. gltools-2.5
+	  require
+	  glRender() to be invoked with NULL arguments, gltools-2.4 breaks
+	  if
+	  this is done. Fix that mess.
+
+2007-12-25 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: fill_quad_el_cache(): call
+	  INIT_ELEMENT() for quad-structure if called with a new element.
+
+2007-12-25 11:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: fill_quad_el_cache(): call
+	  INIT_ELEMENT() for quad-structure if called
+	  with a new element.
+
+2007-12-19 10:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/dof_admin.c, src/Common/memory.c,
+	  src/Common/read_mesh.c: Make add/remove_FOO_vec_to/from_admin() a
+	  pulic function, honour dof_FOO_vec->mem_info in
+	  free_dof_FOO_vec(), check if it is NULL to allow statically
+	  allocated vectors (hope this helps Thilo), see that the stuff
+	  still compiles and works.
+
+2007-12-19 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/refine.c: Remove last traces of RDR- and
+	  DOWB-matrices.
+
+2007-12-19 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/coarsen.c: Remove last traces of RDR- and
+	  DOWB-matrices.
+
+2007-12-19 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_d](): Forgot to initialize
+	  bound->vec to INTERIOR, which killed the HB-preconditioner.
+
+2007-12-19 10:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/dof_admin.c, src/Common/memory.c,
+	  src/Common/read_mesh.c: Make add/remove_FOO_vec_to/from_admin() a
+	  pulic function, honour
+	  dof_FOO_vec->mem_info in free_dof_FOO_vec(), check if it is NULL
+	  to
+	  allow statically allocated vectors (hope this helps Thilo), see
+	  that
+	  the stuff still compiles and works.
+
+2007-12-19 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/refine.c: Remove last traces of RDR- and
+	  DOWB-matrices.
+
+2007-12-19 10:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/coarsen.c: Remove last traces of RDR- and
+	  DOWB-matrices.
+
+2007-12-19 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_d](): Forgot to initialize
+	  bound->vec to INTERIOR,
+	  which killed the HB-preconditioner.
+
+2007-12-17 17:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/4d/ellipt-klein-bottle.c,
+	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-sphere.c,
+	  src/Common/ellipt-torus.c, src/Common/heat-easy.c,
+	  src/Common/nonlin.c, src/Common/stokes.c: Slight changes,
+	  adapting to the on-going ALBERTA development.
+
+2007-12-17 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/parameters.c: Allow %i, %o, %x.
+
+2007-12-17 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: Sanitize some
+	  proto-types and calling conventions for ..._loc() versions
+
+2007-12-17 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/l2scp.c: Sanitize some
+	  proto-types and calling conventions for ..._loc() versions
+
+2007-12-17 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/parameters.c: Allow %i, %o, %x.
+
+2007-12-17 17:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/4d/ellipt-klein-bottle.c,
+	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-sphere.c,
+	  src/Common/ellipt-torus.c, src/Common/heat-easy.c,
+	  src/Common/nonlin.c, src/Common/stokes.c: Slight changes,
+	  adapting to the on-going ALBERTA development.
+
+2007-12-12 08:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/stokes.c:
+	  Always use parse_parameters() helper function.
+
+2007-12-12 00:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics.
+
+2007-12-12 00:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator_dowb.c: Some cleanup w.r.t. to new traversal
+	  flags.
+
+2007-12-12 00:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics.
+
+2007-12-12 00:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator_dowb.c: Some cleanup w.r.t. to new traversal
+	  flags.
+
+2007-12-12 08:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/stokes.c:
+	  Always use parse_parameters() helper function.
+
+2007-12-11 00:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Fix typo in previous commit.
+
+2007-12-11 00:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Fix typo in previous commit.
+
+2007-12-10 08:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in, src/parameters.c: See that the
+	  stuff would also compile with a C++ compiler s.t. the Dune people
+	  theoretically could wrap different ALBERTA versions (DOW) into
+	  different name-spaces.
+
+2007-12-10 23:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/check.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/l2scp.c,
+	  src/Common/macro.c: Remove FILL_BOUND fill-flag where it is no
+	  longer needed.
+
+2007-12-10 23:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics.
+
+2007-12-10 23:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Fix fill-flag logic.
+
+2007-12-10 08:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/2d/level_2d.c,
+	  src/2d/parametric_2d.c, src/2d/submesh_2d.c, src/3d/coarsen_3d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/level_3d.c, src/3d/memory_3d.c,
+	  src/3d/refine_3d.c, src/3d/submesh_3d.c, src/3d/traverse_nr_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/assemble-instat.c, src/Common/coarsen.c,
+	  src/Common/dof_admin.c, src/Common/dxtools.c,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/eval.c, src/Common/gauss-quad.c, src/Common/gltools.c,
+	  src/Common/l2scp.c, src/Common/level.c, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/numint.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
+	  src/Common/parametric.c, src/Common/periodic.c,
+	  src/Common/quad_cache.c, src/Common/read_mesh.c,
+	  src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_r.c, src/Common/wall_quad.c,
+	  src/Common/write_mesh_gmv.c: See that the stuff would also
+	  compile with a C++ compiler s.t. the Dune people theoretically
+	  could wrap different ALBERTA versions (DOW) into different
+	  name-spaces.
+
+2007-12-10 23:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/check.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/l2scp.c,
+	  src/Common/macro.c: Remove FILL_BOUND fill-flag where it is no
+	  longer needed.
+
+2007-12-10 23:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics.
+
+2007-12-10 23:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Fix fill-flag logic.
+
+2007-12-10 08:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/2d/level_2d.c,
+	  src/2d/parametric_2d.c, src/2d/submesh_2d.c, src/3d/coarsen_3d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/level_3d.c, src/3d/memory_3d.c,
+	  src/3d/refine_3d.c, src/3d/submesh_3d.c, src/3d/traverse_nr_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/assemble-instat.c, src/Common/coarsen.c,
+	  src/Common/dof_admin.c, src/Common/dxtools.c,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/eval.c, src/Common/gauss-quad.c, src/Common/gltools.c,
+	  src/Common/l2scp.c, src/Common/level.c, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/numint.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
+	  src/Common/parametric.c, src/Common/periodic.c,
+	  src/Common/quad_cache.c, src/Common/read_mesh.c,
+	  src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_r.c, src/Common/wall_quad.c,
+	  src/Common/write_mesh_gmv.c: See that the stuff would also
+	  compile with a C++ compiler s.t. the
+	  Dune people theoretically could wrap different ALBERTA versions
+	  (DOW)
+	  into different name-spaces.
+
+2007-12-10 08:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util_inlines.h.in.in, src/parameters.c: See that the
+	  stuff would also compile with a C++ compiler s.t. the
+	  Dune people theoretically could wrap different ALBERTA versions
+	  (DOW)
+	  into different name-spaces.
+
+2007-12-08 19:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: Cosmetics.
+
+2007-12-08 00:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: At least gltools-2.5 (beta version) needs
+	  an extra glRender(rnd, NULL, NULL) call to kill a spurious
+	  user-data component.
+
+2007-12-08 19:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c: Cosmetics.
+
+2007-12-08 00:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: At least gltools-2.5 (beta version) needs
+	  an extra glRender(rnd, NULL,
+	  NULL) call to kill a spurious user-data component.
+
+2007-12-08 19:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* README: Typo.
+
+2007-12-07 09:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.c: Ups. Ohne Worte.
+
+2007-12-07 09:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.c: Fix the non-gltools version s.t. it
+	  compiles and is compatible to the gltools version.
+
+2007-12-07 20:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: Resurrect update_master_real_[d_]vec().
+
+2007-12-07 18:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c: New fill-flag
+	  FILL_WALL_MAP which result in el_info->macro_wall[] being filled.
+
+2007-12-07 10:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Use LOC_FCT-data types also in BAS_FCTS
+	  structure.
+
+2007-12-07 07:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Allow 0-d discontinuous Lagrange in order
+	  to have the trace hierarchy right. Also: try to avoid using
+	  number like, e.g., "4". Better use MAX_DEG etc. Hey.
+
+2007-12-07 15:42  thilo
+
+	* albertasystems/AlbertaNum/Common/build_diff.cc,
+	  albertasystems/AlbertaNum/Common/build_diff.hh,
+	  albertasystems/AlbertaNum/Common/build_stat.cc,
+	  albertasystems/AlbertaNum/Common/build_stat.hh,
+	  albertasystems/AlbertaNum/Common/build_sys.cc,
+	  albertasystems/AlbertaNum/Common/build_sys.hh,
+	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.hh,
+	  albertasystems/AlbertaNum/Common/do_on_el.hh,
+	  albertasystems/AlbertaNum/Common/ellipt_est.cc,
+	  albertasystems/AlbertaNum/Common/ellipt_est.hh,
+	  albertasystems/AlbertaNum/Common/fem_base.cc,
+	  albertasystems/AlbertaNum/Common/fem_base.hh,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.cc,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/newalberta.hh,
+	  albertasystems/AlbertaNum/Common/operator_parts.cc,
+	  albertasystems/AlbertaNum/Common/operator_parts.hh,
+	  albertasystems/AlbertaNum/Common/parab_est.cc,
+	  albertasystems/AlbertaNum/Common/parab_est.hh,
+	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/sys_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_est.hh,
+	  albertasystems/AlbertaNum/Common/sys_line_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_line_est.hh: Lambda-Det
+	  wurde endlich weggeschmissen, daher Aenderung vieler Prototypen.
+	  Ferner son bisschen Doxygen-Doku eingefuegt. dit un dat
+
+2007-12-07 15:41  thilo
+
+	* albertasystems/Heat/Common/heat_problem.cc,
+	  albertasystems/Heat/Common/problem.cc: Folge des
+	  Lambda-Det-wegschmeissens, dit un dat
+
+2007-12-07 15:42  thilo
+
+	* albertasystems/AlbertaNum/Common/build_diff.cc,
+	  albertasystems/AlbertaNum/Common/build_diff.hh,
+	  albertasystems/AlbertaNum/Common/build_stat.cc,
+	  albertasystems/AlbertaNum/Common/build_stat.hh,
+	  albertasystems/AlbertaNum/Common/build_sys.cc,
+	  albertasystems/AlbertaNum/Common/build_sys.hh,
+	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.hh,
+	  albertasystems/AlbertaNum/Common/do_on_el.hh,
+	  albertasystems/AlbertaNum/Common/ellipt_est.cc,
+	  albertasystems/AlbertaNum/Common/ellipt_est.hh,
+	  albertasystems/AlbertaNum/Common/fem_base.cc,
+	  albertasystems/AlbertaNum/Common/fem_base.hh,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.cc,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/newalberta.hh,
+	  albertasystems/AlbertaNum/Common/operator_parts.cc,
+	  albertasystems/AlbertaNum/Common/operator_parts.hh,
+	  albertasystems/AlbertaNum/Common/parab_est.cc,
+	  albertasystems/AlbertaNum/Common/parab_est.hh,
+	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/sys_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_est.hh,
+	  albertasystems/AlbertaNum/Common/sys_line_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_line_est.hh: Lambda-Det
+	  wurde endlich weggeschmissen, daher Aenderung vieler Prototypen.
+	  Ferner son bisschen Doxygen-Doku eingefuegt. dit un dat
+
+2007-12-07 15:41  thilo
+
+	* albertasystems/Heat/Common/heat_problem.cc,
+	  albertasystems/Heat/Common/problem.cc: Folge des
+	  Lambda-Det-wegschmeissens, dit un dat
+
+2007-12-07 20:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/submesh.c: Resurrect update_master_real_[d_]vec().
+
+2007-12-07 18:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/traverse_r_1d.c, src/2d/traverse_r_2d.c,
+	  src/3d/traverse_r_3d.c, src/Common/alberta.h,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c: New fill-flag
+	  FILL_WALL_MAP which result in el_info->macro_wall[]
+	  being filled.
+
+2007-12-07 10:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Use LOC_FCT-data types also in BAS_FCTS
+	  structure.
+
+2007-12-07 07:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Allow 0-d discontinuous Lagrange in order
+	  to have the trace hierarchy
+	  right. Also: try to avoid using number like, e.g., "4". Better
+	  use
+	  MAX_DEG etc. Hey.
+
+2007-12-07 09:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.c: Ups. Ohne Worte.
+
+2007-12-07 09:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.c: Fix the non-gltools version s.t. it
+	  compiles and is compatible to the
+	  gltools version.
+
+2007-12-07 10:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Set version to 2.1-BETA.
+
+2007-12-07 09:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Set version to 2.1-BETA.
+
+2007-12-07 09:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Dist-fixes (remove .libs dir in demo directory)
+
+2007-12-06 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* ., Makefile, alberta-book.tex, alberta-man.tex, alberta.tex:
+	  Merge Dani's changes from the 2.0 release branch.
+
+2007-12-06 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/heat.dat: Add missing "online graphics" switch.
+
+2007-12-06 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/quasi-stokes.dat: Mention SSOR as preconditioner.
+
+2007-12-06 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/stokes.dat: Mention SSOR as preconditioner.
+
+2007-12-06 16:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/ellipt.dat: Add missing online graphics switch.
+
+2007-12-06 16:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/4d/ellipt-klein-bottle.c,
+	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-isoparam.c,
+	  src/Common/ellipt-torus.c: Update to make it compile with the
+	  latest ALBERTA changes, mostly concerning changes for ..._loc()
+	  functions.
+
+2007-12-06 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/graphXO_1d.c, src/1d/parametric_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/graphXO_2d.c,
+	  src/2d/parametric_2d.c, src/2d/submesh_2d.c,
+	  src/2d/traverse_r_2d.c, src/3d/parametric_3d.c,
+	  src/3d/submesh_3d.c, src/3d/traverse_r_3d.c,
+	  src/Common/HB_precon.c, src/Common/assemble.c,
+	  src/Common/check.c, src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/l2scp.c, src/Common/macro.c, src/Common/numint.c,
+	  src/Common/submesh.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad.c, src/Common/write_mesh_gmv.c: Update to
+	  reflect changes in data structures etc, handling of boundary type
+	  and so on.
+
+2007-12-06 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/bas_fct.c: Changes in how interpolation is handled.
+
+2007-12-06 16:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: interpolation helper functions.
+
+2007-12-06 16:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Quite some changes:
+	  
+	  - EL_INFO: new component macro_walls[] which gives the mapping
+	  between the current elements bounary facets and the boundary
+	  facets of the containing macro-element. This way it is possible
+	  to access all kinds of information attached to the macro-elements
+	  boundary facets (boundary type, projection functions face
+	  transformations, custom information stored in lookup-tables, e.g.
+	  boundary conditions for (large) systems.
+	  
+	  - new inline functions wall_bound(), wall_trafo() and wall_proj()
+	  to exploit this new data.
+	  
+	  - most "local" function pointers have been converted to the
+	  calling convention
+	  
+	  fct_loc(EL_INFO, QUAD, IQ, APPLICATION-DATA)
+	  
+	  This includes the interpolation hooks in the BAS_FCTS structure.
+	  Interpolation for Lagrange basis functions is performed by using
+	  a lumping quadrature w.r.t. the lagrange nodes. During
+	  interpolation of Dirichlet data this quadrature carries
+	  information about the number of the boundary facet currently
+	  worked on, e.g.
+	  
+	  mwall = el_info->macro_wall[quad->subsplx]; bndry_type =
+	  el_info->macro_el->wall_bound[mwall];
+	  
+	  could be used to access boundary information.
+
+2007-12-06 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/mesh_interface.c, grape/mesh/3d/mesh_interface.c:
+	  Update to reflect changes in data structures etc, handling of
+	  boundary type and so on.
+
+2007-12-06 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* ., Makefile, alberta-book.tex, alberta-man.tex, alberta.tex:
+	  Merge Dani's changes from the 2.0 release branch.
+
+2007-12-06 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/mesh_interface.c, grape/mesh/3d/mesh_interface.c:
+	  Update to reflect changes in data structures etc, handling of
+	  boundary
+	  type and so on.
+
+2007-12-06 16:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/graphXO_1d.c, src/1d/parametric_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/graphXO_2d.c,
+	  src/2d/parametric_2d.c, src/2d/submesh_2d.c,
+	  src/2d/traverse_r_2d.c, src/3d/parametric_3d.c,
+	  src/3d/submesh_3d.c, src/3d/traverse_r_3d.c,
+	  src/Common/HB_precon.c, src/Common/assemble.c,
+	  src/Common/check.c, src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/l2scp.c, src/Common/macro.c, src/Common/numint.c,
+	  src/Common/submesh.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad.c, src/Common/write_mesh_gmv.c: Update to
+	  reflect changes in data structures etc, handling of boundary
+	  type and so on.
+
+2007-12-06 16:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/bas_fct.c: Changes in how interpolation is handled.
+
+2007-12-06 16:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: interpolation helper functions.
+
+2007-12-06 16:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Quite some changes:
+	  
+	  - EL_INFO: new component macro_walls[] which gives the mapping
+	  between
+	  the current elements bounary facets and the boundary facets of
+	  the
+	  containing macro-element. This way it is possible to access all
+	  kinds
+	  of information attached to the macro-elements boundary facets
+	  (boundary type, projection functions face transformations, custom
+	  information stored in lookup-tables, e.g. boundary conditions for
+	  (large) systems.
+	  
+	  - new inline functions wall_bound(), wall_trafo() and wall_proj()
+	  to
+	  exploit this new data.
+	  
+	  - most "local" function pointers have been converted to the
+	  calling convention
+	  
+	  fct_loc(EL_INFO, QUAD, IQ, APPLICATION-DATA)
+	  
+	  This includes the interpolation hooks in the BAS_FCTS
+	  structure. Interpolation for Lagrange basis functions is
+	  performed by
+	  using a lumping quadrature w.r.t. the lagrange nodes. During
+	  interpolation of Dirichlet data this quadrature carries
+	  information
+	  about the number of the boundary facet currently worked on, e.g.
+	  
+	  mwall = el_info->macro_wall[quad->subsplx];
+	  bndry_type = el_info->macro_el->wall_bound[mwall];
+	  
+	  could be used to access boundary information.
+
+2007-12-06 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/heat.dat: Add missing "online graphics" switch.
+
+2007-12-06 16:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/quasi-stokes.dat: Mention SSOR as preconditioner.
+
+2007-12-06 16:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/stokes.dat: Mention SSOR as preconditioner.
+
+2007-12-06 16:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/ellipt.dat: Add missing online graphics switch.
+
+2007-12-06 16:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/4d/ellipt-klein-bottle.c,
+	  src/5d/ellipt-klein-3-bottle.c, src/Common/ellipt-isoparam.c,
+	  src/Common/ellipt-torus.c: Update to make it compile with the
+	  latest ALBERTA changes, mostly
+	  concerning changes for ..._loc() functions.
+
+2007-12-06 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Add alberta-man.pdf to EXTRA_DIST.
+
+2007-11-27 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Initialize the "lumping quadrature" in
+	  get_lagrange().
+
+2007-11-27 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Initialize the "lumping quadrature" in
+	  get_lagrange().
+
+2007-11-26 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/3d/ellipt2.c,
+	  src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-sphere.c,
+	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
+	  src/Common/geomview-graphics.c, src/Common/heat.c: Update to
+	  changed ALBERTA stuff. Seems to work again.
+
+2007-11-26 15:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
+	  src/4d/Makefile.in, src/5d/Makefile.in, src/Makefile.in: Update
+	  to changed ALBERTA stuff. Seems to work again.
+
+2007-11-26 15:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/bas_fct_1d.c,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/2d/bas_fct_2d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/bas_fct_3d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/bas_fct.c,
+	  src/Common/l2scp.c, src/Common/numint.c: Turn the "bas_fcts_data"
+	  component into a pointer to the QUAD structure in preparation for
+	  preparation lumping quadratures for all Lagrange basis-functions.
+	  This unifies the "..._loc()" variants a little bit, they now just
+	  need a pointer to a quadrature and the quadrature point,
+	  interpol() routines will be changed accordingly.
+
+2007-11-26 15:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/bas_fct_1d.c,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/2d/bas_fct_2d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/bas_fct_3d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/bas_fct.c,
+	  src/Common/l2scp.c, src/Common/numint.c: Turn the "bas_fcts_data"
+	  component into a pointer to the QUAD
+	  structure in preparation for preparation lumping quadratures for
+	  all
+	  Lagrange basis-functions. This unifies the "..._loc()" variants a
+	  little bit, they now just need a pointer to a quadrature and the
+	  quadrature point, interpol() routines will be changed
+	  accordingly.
+
+2007-11-26 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/3d/ellipt2.c,
+	  src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-sphere.c,
+	  src/Common/ellipt-torus.c, src/Common/ellipt.c,
+	  src/Common/geomview-graphics.c, src/Common/heat.c: Update to
+	  changed ALBERTA stuff. Seems to work again.
+
+2007-11-26 15:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
+	  src/4d/Makefile.in, src/5d/Makefile.in, src/Makefile.in: Update
+	  to changed ALBERTA stuff. Seems to work again.
+
+2007-11-24 00:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c, src/Common/nlsolve.c: Record the Dirichlet
+	  boundary mask inside the DOF_MATRIX structure, needed by the
+	  hierarchical preconditioners.
+
+2007-11-24 00:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: Make it work with the new ALBERTA
+	  version.
+
+2007-11-24 00:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: est_gn(): handle Robin boundary conditions
+	  properly.
+
+2007-11-24 00:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Don't reset the boundary flags in
+	  clear_dof_matrix().
+
+2007-11-24 00:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: S_CHAR <-> BNDRY_TYPE (so its cosmetic,
+	  roughly speaking)
+
+2007-11-24 00:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Set FILL_BOUND in the presence of boundary
+	  contributions to the operator.
+
+2007-11-24 00:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Don't reset the boundary flags in
+	  clear_dof_matrix().
+
+2007-11-24 00:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/macro.c: S_CHAR <-> BNDRY_TYPE (so its cosmetic,
+	  roughly speaking)
+
+2007-11-24 00:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Set FILL_BOUND in the presence of boundary
+	  contributions to the operator.
+
+2007-11-24 00:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c, src/Common/nlsolve.c: Record the Dirichlet
+	  boundary mask inside the DOF_MATRIX structure,
+	  needed by the hierarchical preconditioners.
+
+2007-11-24 00:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quasi-stokes.c: Make it work with the new ALBERTA
+	  version.
+
+2007-11-24 00:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: est_gn(): handle Robin boundary conditions
+	  properly.
+
+2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/stokes.c: Ported to V2.1
+
+2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Cosmetics.
+
+2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/nlsolve.c, src/Common/nonlin.c, src/Common/nonlin.h:
+	  Ported to V2.1, needs further testing.
+
+2007-11-23 13:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c:
+	  Mostly cosmetics.
+
+2007-11-23 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta-demo.h: #include limits.h and define PATH_MAX.
+
+2007-11-23 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c: Clean up and porting to new ALBERTA version.
+
+2007-11-23 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c, src/Common/ellipt.c: Some smaller
+	  cosmetical stuff.
+
+2007-11-23 10:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/3d/Makefile.in, src/4d/Makefile.in,
+	  src/5d/Makefile.in: Add cmdline.o to all object defs.
+
+2007-11-23 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Makefile.in: Add cmdline.o to all object defs.
+
+2007-11-23 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta-demo.h: Common header file s.t. we do not have
+	  to include several smaller files; just proto-types, so does not
+	  harm.
+
+2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.h: cplusplus safe-guard.
+
+2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c, src/Common/ellipt.c: Include
+	  alberta-demo.h
+
+2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/cmdline.c: Simple command line parsing.
+
+2007-11-23 23:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/l2scp.c: Replace
+	  BNDRY_FLAGS_IS_SET() by BNDRY_FLAGS_IS_AT_BNDRY(... , type) which
+	  only returns true if type != 0 (interior).
+
+2007-11-23 23:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Replace BNDRY_FLAGS_IS_SET() by
+	  BNDRY_FLAGS_IS_AT_BNDRY(... , type) which only returns true if
+	  type != 0 (interior).
+
+2007-11-23 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_d](): Combined bound S_CHAR
+	  vec an rhs/solution b.c. were broken.
+
+2007-11-23 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Transpose-case in
+	  add_element_matrix()/update_matrix() was broken.
+
+2007-11-23 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: MIN() <-> MAX() confusion after changing
+	  the DOWB classification.
+
+2007-11-23 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble-instat.c: Forgot to set the number of columns
+	  and row in the element matrix structure.
+
+2007-11-23 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics.
+
+2007-11-23 13:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bndry_cond.c: Allow NULL as bit-mask for
+	  dirichlet_map(). Every boundary segment is treated as Dirichlet
+	  in this case.
+
+2007-11-23 01:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/element_2d.c: get_wall_normal_2d(): when called with an
+	  artificial "neighbour" el_info (-> fill_neigh_el_info()) it may
+	  be that the element has negative orientation, even in the planar
+	  case. Cope with this, and always return the _exterior_ normal.
+
+2007-11-23 01:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/element.c: Cosmetics.
+
+2007-11-23 01:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c: Non-parametric periodic meshes do NOT
+	  need special treatment in wall_res2().
+
+2007-11-23 08:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* slip_bound/slip_bound.c: Typos in comments.
+
+2007-11-23 08:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* slip_bound/slip_bound.c: Typos in comments.
+
+2007-11-23 23:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/l2scp.c: Replace
+	  BNDRY_FLAGS_IS_SET() by BNDRY_FLAGS_IS_AT_BNDRY(... , type)
+	  which only returns true if type != 0 (interior).
+
+2007-11-23 23:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Replace BNDRY_FLAGS_IS_SET() by
+	  BNDRY_FLAGS_IS_AT_BNDRY(... , type)
+	  which only returns true if type != 0 (interior).
+
+2007-11-23 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: dirichlet_bound[_d]():
+	  Combined bound S_CHAR vec an rhs/solution b.c. were broken.
+
+2007-11-23 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Transpose-case in
+	  add_element_matrix()/update_matrix() was broken.
+
+2007-11-23 17:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: MIN() <-> MAX() confusion after changing
+	  the DOWB classification.
+
+2007-11-23 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble-instat.c: Forgot to set the number of columns
+	  and row in the element matrix structure.
+
+2007-11-23 13:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics.
+
+2007-11-23 13:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bndry_cond.c: Allow NULL as bit-mask for
+	  dirichlet_map(). Every boundary segment is
+	  treated as Dirichlet in this case.
+
+2007-11-23 01:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/element_2d.c: get_wall_normal_2d(): when called with an
+	  artificial "neighbour"
+	  el_info (-> fill_neigh_el_info()) it may be that the element has
+	  negative orientation, even in the planar case. Cope with this,
+	  and
+	  always return the _exterior_ normal.
+
+2007-11-23 01:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/element.c: Cosmetics.
+
+2007-11-23 01:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c: Non-parametric periodic meshes do NOT
+	  need special treatment in wall_res2().
+
+2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/stokes.c: Ported to V2.1
+
+2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Cosmetics.
+
+2007-11-23 17:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/nlsolve.c, src/Common/nonlin.c, src/Common/nonlin.h:
+	  Ported to V2.1, needs further testing.
+
+2007-11-23 13:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c:
+	  Mostly cosmetics.
+
+2007-11-23 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta-demo.h: #include limits.h and define PATH_MAX.
+
+2007-11-23 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/heat.c: Clean up and porting to new ALBERTA version.
+
+2007-11-23 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c, src/Common/ellipt.c: Some smaller
+	  cosmetical stuff.
+
+2007-11-23 10:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/3d/Makefile.in, src/4d/Makefile.in,
+	  src/5d/Makefile.in: Add cmdline.o to all object defs.
+
+2007-11-23 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/Makefile.in: Add cmdline.o to all object defs.
+
+2007-11-23 10:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta-demo.h: Common header file s.t. we do not have
+	  to include several smaller
+	  files; just proto-types, so does not harm.
+
+2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphics.h: cplusplus safe-guard.
+
+2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c, src/Common/ellipt.c: Include
+	  alberta-demo.h
+
+2007-11-23 10:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/cmdline.c: Simple command line parsing.
+
+2007-11-22 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Port to new ALBERTA version, but
+	  estimator seems not to work anymore.
+
+2007-11-22 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: app_data->user_data (undo previous change).
+
+2007-11-22 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt.dat, src/3d/INIT/ellipt.dat,
+	  src/Common/ellipt.c: "Port" ellipt.c to the new boundary stuff.
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: There are two major changes: a cleanup
+	  w.r.t. to the DOWB-matrix stuff: the DOWB-matrices have eaten the
+	  "ordinary" matrices (they contained the scalar case anyway). This
+	  shrinks the needed number of data-structures and function
+	  proto-types (e.g. there is now only one DOF_MATRIX and one
+	  OPERATOR_INFO, one oem_solve_d(), but no longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann, Dirichlet etc.) is now clearly separated from the
+	  geometric boundary classification. Boundary segments are assigned
+	  a tag as usual, but that tag has to be interpreted by the
+	  application. Typically the application now passes a bit-mask to
+	  any functions which needs to deal with boundary conditions, one
+	  bit for each boundary type which has to be taken into account
+	  (e.g.: if Dirichlet boundary conditions are desired for a the
+	  boundary segments of type 1 and 255, then the application would
+	  pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the mask belongs to a boundary at all).
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am, src/alberta_util.h,
+	  src/alberta_util_inlines.h.in.in: There are two major changes: a
+	  cleanup w.r.t. to the DOWB-matrix stuff: the DOWB-matrices have
+	  eaten the "ordinary" matrices (they contained the scalar case
+	  anyway). This shrinks the needed number of data-structures and
+	  function proto-types (e.g. there is now only one DOF_MATRIX and
+	  one OPERATOR_INFO, one oem_solve_d(), but no longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann, Dirichlet etc.) is now clearly separated from the
+	  geometric boundary classification. Boundary segments are assigned
+	  a tag as usual, but that tag has to be interpreted by the
+	  application. Typically the application now passes a bit-mask to
+	  any functions which needs to deal with boundary conditions, one
+	  bit for each boundary type which has to be taken into account
+	  (e.g.: if Dirichlet boundary conditions are desired for a the
+	  boundary segments of type 1 and 255, then the application would
+	  pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the mask belongs to a boundary at all).
+
+2007-11-22 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/l2scp.c: As BNDRY_FLAGS is an array and hence a
+	  pointer when passed as argument to functions give a NULL-pointer
+	  argument a reasonable meaning:
+	  
+	  robind_bound(): NULL means entire boundary is Robin segment
+	  dirichlet_bound(): NULL means entire boundary is Dirichlet
+	  segment boundary_conditions(dirichlet=NULL): NULL means no
+	  Dirichlet segment bndry_L2scp(): NULL means entire boundary.
+
+2007-11-22 16:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in: Change app_data back to user_data,
+	  was a bad idea.
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/1d/macro_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/macro_2d.c, src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/macro_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/GS_precon.c,
+	  src/Common/HB_precon.c, src/Common/MG_s2.c,
+	  src/Common/Makefile.am, src/Common/Makefile.am.include,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/alberta_intern.h, src/Common/assemble-instat.c,
+	  src/Common/assemble.c, src/Common/assemble.h,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
+	  src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/coarsen.c,
+	  src/Common/dof_admin.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/l2scp.c, src/Common/macro.c, src/Common/memory.c,
+	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
+	  src/Common/read_mesh.c, src/Common/refine.c, src/Common/sor.c,
+	  src/Common/ssor.c, src/Common/submesh.c, src/Common/write_mesh.c,
+	  src/alberta_Nd/Makefile.am, src/alberta_Nd_debug/Makefile.am:
+	  There are two major changes: a cleanup w.r.t. to the DOWB-matrix
+	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
+	  contained the scalar case anyway). This shrinks the needed number
+	  of data-structures and function proto-types (e.g. there is now
+	  only one DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but
+	  no longer an oem_solve_dowb() etc.). This simplifies stuff a lot.
+	  Hopefully the added overhead for the ordinary scalar case is
+	  neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann, Dirichlet etc.) is now clearly separated from the
+	  geometric boundary classification. Boundary segments are assigned
+	  a tag as usual, but that tag has to be interpreted by the
+	  application. Typically the application now passes a bit-mask to
+	  any functions which needs to deal with boundary conditions, one
+	  bit for each boundary type which has to be taken into account
+	  (e.g.: if Dirichlet boundary conditions are desired for a the
+	  boundary segments of type 1 and 255, then the application would
+	  pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the mask belongs to a boundary at all).
+
+2007-11-22 15:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bndry_cond.c: Will become an implementation of fairly
+	  general boundary conditions for second order problems.
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: There are
+	  two major changes: a cleanup w.r.t. to the DOWB-matrix stuff: the
+	  DOWB-matrices have eaten the "ordinary" matrices (they contained
+	  the scalar case anyway). This shrinks the needed number of
+	  data-structures and function proto-types (e.g. there is now only
+	  one DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
+	  longer an oem_solve_dowb() etc.). This simplifies stuff a lot.
+	  Hopefully the added overhead for the ordinary scalar case is
+	  neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann, Dirichlet etc.) is now clearly separated from the
+	  geometric boundary classification. Boundary segments are assigned
+	  a tag as usual, but that tag has to be interpreted by the
+	  application. Typically the application now passes a bit-mask to
+	  any functions which needs to deal with boundary conditions, one
+	  bit for each boundary type which has to be taken into account
+	  (e.g.: if Dirichlet boundary conditions are desired for a the
+	  boundary segments of type 1 and 255, then the application would
+	  pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the mask belongs to a boundary at all).
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: There are
+	  two major changes: a cleanup w.r.t. to the DOWB-matrix
+	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
+	  contained the scalar case anyway). This shrinks the needed number
+	  of
+	  data-structures and function proto-types (e.g. there is now only
+	  one
+	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
+	  longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the
+	  added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann,
+	  Dirichlet etc.) is now clearly separated from the geometric
+	  boundary
+	  classification. Boundary segments are assigned a tag as usual,
+	  but
+	  that tag has to be interpreted by the application. Typically the
+	  application now passes a bit-mask to any functions which needs to
+	  deal
+	  with boundary conditions, one bit for each boundary type which
+	  has to
+	  be taken into account (e.g.: if Dirichlet boundary conditions are
+	  desired for a the boundary segments of type 1 and 255, then the
+	  application would pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the
+	  mask belongs to a boundary at all).
+
+2007-11-22 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/l2scp.c: As BNDRY_FLAGS is an array and hence a
+	  pointer when passed as argument
+	  to functions give a NULL-pointer argument a reasonable meaning:
+	  
+	  robind_bound(): NULL means entire boundary is Robin segment
+	  dirichlet_bound(): NULL means entire boundary is Dirichlet
+	  segment
+	  boundary_conditions(dirichlet=NULL): NULL means no Dirichlet
+	  segment
+	  bndry_L2scp(): NULL means entire boundary.
+
+2007-11-22 16:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in: Change app_data back to user_data,
+	  was a bad idea.
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/1d/macro_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/macro_2d.c, src/2d/submesh_2d.c, src/2d/traverse_r_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/macro_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/GS_precon.c,
+	  src/Common/HB_precon.c, src/Common/MG_s2.c,
+	  src/Common/Makefile.am, src/Common/Makefile.am.include,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/alberta_intern.h, src/Common/assemble-instat.c,
+	  src/Common/assemble.c, src/Common/assemble.h,
+	  src/Common/assemble_bndry.c, src/Common/assemble_bndry.h,
+	  src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/coarsen.c,
+	  src/Common/dof_admin.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/l2scp.c, src/Common/macro.c, src/Common/memory.c,
+	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c,
+	  src/Common/read_mesh.c, src/Common/refine.c, src/Common/sor.c,
+	  src/Common/ssor.c, src/Common/submesh.c, src/Common/write_mesh.c,
+	  src/alberta_Nd/Makefile.am, src/alberta_Nd_debug/Makefile.am:
+	  There are two major changes: a cleanup w.r.t. to the DOWB-matrix
+	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
+	  contained the scalar case anyway). This shrinks the needed number
+	  of
+	  data-structures and function proto-types (e.g. there is now only
+	  one
+	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
+	  longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the
+	  added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann,
+	  Dirichlet etc.) is now clearly separated from the geometric
+	  boundary
+	  classification. Boundary segments are assigned a tag as usual,
+	  but
+	  that tag has to be interpreted by the application. Typically the
+	  application now passes a bit-mask to any functions which needs to
+	  deal
+	  with boundary conditions, one bit for each boundary type which
+	  has to
+	  be taken into account (e.g.: if Dirichlet boundary conditions are
+	  desired for a the boundary segments of type 1 and 255, then the
+	  application would pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the
+	  mask belongs to a boundary at all).
+
+2007-11-22 15:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bndry_cond.c: Will become an implementation of fairly
+	  general boundary conditions
+	  for second order problems.
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am, src/alberta_util.h,
+	  src/alberta_util_inlines.h.in.in: There are two major changes: a
+	  cleanup w.r.t. to the DOWB-matrix
+	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
+	  contained the scalar case anyway). This shrinks the needed number
+	  of
+	  data-structures and function proto-types (e.g. there is now only
+	  one
+	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
+	  longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the
+	  added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann,
+	  Dirichlet etc.) is now clearly separated from the geometric
+	  boundary
+	  classification. Boundary segments are assigned a tag as usual,
+	  but
+	  that tag has to be interpreted by the application. Typically the
+	  application now passes a bit-mask to any functions which needs to
+	  deal
+	  with boundary conditions, one bit for each boundary type which
+	  has to
+	  be taken into account (e.g.: if Dirichlet boundary conditions are
+	  desired for a the boundary segments of type 1 and 255, then the
+	  application would pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the
+	  mask belongs to a boundary at all).
+
+2007-11-22 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-periodic.c: Port to new ALBERTA version, but
+	  estimator seems not to work anymore.
+
+2007-11-22 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: app_data->user_data (undo previous change).
+
+2007-11-22 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/INIT/ellipt.dat, src/3d/INIT/ellipt.dat,
+	  src/Common/ellipt.c: "Port" ellipt.c to the new boundary stuff.
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: There are two major changes: a cleanup
+	  w.r.t. to the DOWB-matrix
+	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
+	  contained the scalar case anyway). This shrinks the needed number
+	  of
+	  data-structures and function proto-types (e.g. there is now only
+	  one
+	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
+	  longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the
+	  added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann,
+	  Dirichlet etc.) is now clearly separated from the geometric
+	  boundary
+	  classification. Boundary segments are assigned a tag as usual,
+	  but
+	  that tag has to be interpreted by the application. Typically the
+	  application now passes a bit-mask to any functions which needs to
+	  deal
+	  with boundary conditions, one bit for each boundary type which
+	  has to
+	  be taken into account (e.g.: if Dirichlet boundary conditions are
+	  desired for a the boundary segments of type 1 and 255, then the
+	  application would pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the
+	  mask belongs to a boundary at all).
+
+2007-11-22 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am.template, configure.ac, gen-assemble-fcts.sh: There
+	  are two major changes: a cleanup w.r.t. to the DOWB-matrix
+	  stuff: the DOWB-matrices have eaten the "ordinary" matrices (they
+	  contained the scalar case anyway). This shrinks the needed number
+	  of
+	  data-structures and function proto-types (e.g. there is now only
+	  one
+	  DOF_MATRIX and one OPERATOR_INFO, one oem_solve_d(), but no
+	  longer an
+	  oem_solve_dowb() etc.). This simplifies stuff a lot. Hopefully
+	  the
+	  added overhead for the ordinary scalar case is neglectible.
+	  
+	  Second main-line of changes: the boundary _interpretation_
+	  (Neumann,
+	  Dirichlet etc.) is now clearly separated from the geometric
+	  boundary
+	  classification. Boundary segments are assigned a tag as usual,
+	  but
+	  that tag has to be interpreted by the application. Typically the
+	  application now passes a bit-mask to any functions which needs to
+	  deal
+	  with boundary conditions, one bit for each boundary type which
+	  has to
+	  be taken into account (e.g.: if Dirichlet boundary conditions are
+	  desired for a the boundary segments of type 1 and 255, then the
+	  application would pass a bitmask BNDRY_MASK to
+	  
+	  dirichlet_bound(..., BNDRY_MASK, ...);
+	  
+	  where BNDRY_MASK has bit 1 and 255 set (and bit 0 to denote that
+	  the
+	  mask belongs to a boundary at all).
+
+2007-11-20 16:19  thilo
+
+	* albertasystems/AlbertaNum/Makefile.PATHS: Makefile.PATHS added
+
+2007-11-20 16:14  thilo
+
+	* albertasystems/Make.opt: Make.opt added
+
+2007-11-20 16:13  thilo
+
+	* albertasystems/Elast/Common/th_strain_rhs.cc.bkp[DEL]: Altlast
+	  removed
+
+2007-11-20 16:11  thilo
+
+	* albertasystems/Elast/Common,
+	  albertasystems/Elast/Common/elast.cc,
+	  albertasystems/Elast/Common/elast.hh,
+	  albertasystems/Elast/Common/elast_heat_problem.cc,
+	  albertasystems/Elast/Common/elast_problem.cc,
+	  albertasystems/Elast/Common/elast_problem.hh,
+	  albertasystems/Elast/Common/elast_test.cc,
+	  albertasystems/Elast/Common/phase_elast.hh,
+	  albertasystems/Elast/Common/th_strain_rhs.cc,
+	  albertasystems/Elast/Common/th_strain_rhs.cc.bkp,
+	  albertasystems/Elast/Common/th_strain_rhs.hh: Elast sources added
+
+2007-11-20 16:10  thilo
+
+	* albertasystems/Elast, albertasystems/Elast/2d,
+	  albertasystems/Elast/2d/Makefile: Elast Makefile added
+
+2007-11-20 15:48  thilo
+
+	* albertasystems/DX/2d, albertasystems/DX/2d/Makefile: DX interface
+	  Makefile added
+
+2007-11-20 15:47  thilo
+
+	* albertasystems/DX, albertasystems/DX/Common,
+	  albertasystems/DX/Common/dxexport.cc,
+	  albertasystems/DX/Common/dxexport.hh: for saving grid and
+	  DOF_VECs as files in DX-readable netCDF format
+
+2007-11-20 15:44  thilo
+
+	* albertasystems/Heat/2d/Macro,
+	  albertasystems/Heat/2d/Macro/macro-1.amc,
+	  albertasystems/Heat/2d/Macro/macro-2.amc,
+	  albertasystems/Heat/2d/Macro/macro-34circ.amc,
+	  albertasystems/Heat/2d/Macro/macro-44circ.amc,
+	  albertasystems/Heat/2d/Macro/macro-big.amc,
+	  albertasystems/Heat/2d/Macro/macro-circ.amc,
+	  albertasystems/Heat/2d/Macro/macro-neum.amc,
+	  albertasystems/Heat/2d/Macro/macro.amc: Macro grids added. Should
+	  not differ from orig demo macro grids.
+
+2007-11-20 15:43  thilo
+
+	* albertasystems/Heat/2d, albertasystems/Heat/2d/Makefile: Makefile
+	  added
+
+2007-11-20 15:41  thilo
+
+	* albertasystems/Heat/2d[DEL]: error corrected
+
+2007-11-20 15:34  thilo
+
+	* albertasystems/Heat/2d: 2d/Makefile created
+
+2007-11-20 15:33  thilo
+
+	* albertasystems/Heat/2d[DEL]: was soll man denn hier loggen?
+
+2007-11-20 15:29  thilo
+
+	* albertasystems/Heat/2d: ...
+
+2007-11-20 15:27  thilo
+
+	* albertasystems/Heat, albertasystems/Heat/Common,
+	  albertasystems/Heat/Common/demographics.c,
+	  albertasystems/Heat/Common/demographics.h,
+	  albertasystems/Heat/Common/demoheat.c,
+	  albertasystems/Heat/Common/demoheat.h,
+	  albertasystems/Heat/Common/ellipt.c,
+	  albertasystems/Heat/Common/estimator.c,
+	  albertasystems/Heat/Common/heat.cc,
+	  albertasystems/Heat/Common/heat.hh,
+	  albertasystems/Heat/Common/heat_problem.cc,
+	  albertasystems/Heat/Common/heat_problem.hh,
+	  albertasystems/Heat/Common/nlprob.c,
+	  albertasystems/Heat/Common/nlsolve.c,
+	  albertasystems/Heat/Common/nonlin.c,
+	  albertasystems/Heat/Common/nonlin.h,
+	  albertasystems/Heat/Common/obj_heat.cc,
+	  albertasystems/Heat/Common/problem.cc: more or less a demo. You
+	  can compare original heat example with the one using the new
+	  methods here.
+
+2007-11-20 15:23  thilo
+
+	* albertasystems/AlbertaNum/2d: Makefile
+
+2007-11-20 15:20  thilo
+
+	* albertasystems, albertasystems/AlbertaNum,
+	  albertasystems/AlbertaNum/Common,
+	  albertasystems/AlbertaNum/Common/adapt.cc,
+	  albertasystems/AlbertaNum/Common/adapt.hh,
+	  albertasystems/AlbertaNum/Common/alberta1_wrapper.h,
+	  albertasystems/AlbertaNum/Common/alloc.c,
+	  albertasystems/AlbertaNum/Common/build_diff.cc,
+	  albertasystems/AlbertaNum/Common/build_diff.hh,
+	  albertasystems/AlbertaNum/Common/build_stat.cc,
+	  albertasystems/AlbertaNum/Common/build_stat.hh,
+	  albertasystems/AlbertaNum/Common/build_sys.cc,
+	  albertasystems/AlbertaNum/Common/build_sys.hh,
+	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.cc,
+	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.hh,
+	  albertasystems/AlbertaNum/Common/do_on_el.hh,
+	  albertasystems/AlbertaNum/Common/ellipt_est.cc,
+	  albertasystems/AlbertaNum/Common/ellipt_est.hh,
+	  albertasystems/AlbertaNum/Common/error_c.cc,
+	  albertasystems/AlbertaNum/Common/error_c.h,
+	  albertasystems/AlbertaNum/Common/est.cc,
+	  albertasystems/AlbertaNum/Common/est.hh,
+	  albertasystems/AlbertaNum/Common/fem_base.cc,
+	  albertasystems/AlbertaNum/Common/fem_base.hh,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.cc,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/graphics.cc,
+	  albertasystems/AlbertaNum/Common/graphics.hh,
+	  albertasystems/AlbertaNum/Common/lumping.cc,
+	  albertasystems/AlbertaNum/Common/master.cc,
+	  albertasystems/AlbertaNum/Common/master.hh,
+	  albertasystems/AlbertaNum/Common/msg.c,
+	  albertasystems/AlbertaNum/Common/newalberta.hh,
+	  albertasystems/AlbertaNum/Common/operator_parts.cc,
+	  albertasystems/AlbertaNum/Common/operator_parts.hh,
+	  albertasystems/AlbertaNum/Common/parab_est.cc,
+	  albertasystems/AlbertaNum/Common/parab_est.hh,
+	  albertasystems/AlbertaNum/Common/periodic.c,
+	  albertasystems/AlbertaNum/Common/periodic.h,
+	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.cc,
+	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/solve_multiphase.c,
+	  albertasystems/AlbertaNum/Common/solve_multiphase.h,
+	  albertasystems/AlbertaNum/Common/symmetric.hh,
+	  albertasystems/AlbertaNum/Common/sys_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_est.hh,
+	  albertasystems/AlbertaNum/Common/sys_line_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_line_est.hh,
+	  albertasystems/AlbertaNum/Common/traverse.cc,
+	  albertasystems/AlbertaNum/Common/traverse.hh: C++ adaption and
+	  generalization to N solution components of alberta methods
+
+2007-11-20 15:15  thilo
+
+	* albertasystems[DEL]: Versuch zu loeschen, weil
+	  Verzeichnisstruktur versaubeutelt ist
+
+2007-11-20 15:10  thilo
+
+	* albertasystems/adapt.cc, albertasystems/adapt.hh,
+	  albertasystems/alberta1_wrapper.h, albertasystems/alloc.c,
+	  albertasystems/build_diff.cc, albertasystems/build_diff.hh,
+	  albertasystems/build_stat.cc, albertasystems/build_stat.hh,
+	  albertasystems/build_sys.cc, albertasystems/build_sys.hh,
+	  albertasystems/do_elfunc_on_el.cc,
+	  albertasystems/do_elfunc_on_el.hh, albertasystems/do_on_el.hh,
+	  albertasystems/ellipt_est.cc, albertasystems/ellipt_est.hh,
+	  albertasystems/error_c.cc, albertasystems/error_c.h,
+	  albertasystems/est.cc, albertasystems/est.hh,
+	  albertasystems/fem_base.cc, albertasystems/fem_base.hh,
+	  albertasystems/fem_elfunc.cc, albertasystems/fem_elfunc.hh,
+	  albertasystems/graphics.cc, albertasystems/graphics.hh,
+	  albertasystems/lumping.cc, albertasystems/master.cc,
+	  albertasystems/master.hh, albertasystems/msg.c,
+	  albertasystems/newalberta.hh, albertasystems/operator_parts.cc,
+	  albertasystems/operator_parts.hh, albertasystems/parab_est.cc,
+	  albertasystems/parab_est.hh, albertasystems/periodic.c,
+	  albertasystems/periodic.h,
+	  albertasystems/prototype_fem_elfunc.cc,
+	  albertasystems/prototype_fem_elfunc.hh,
+	  albertasystems/solve_multiphase.c,
+	  albertasystems/solve_multiphase.h, albertasystems/symmetric.hh,
+	  albertasystems/sys_est.cc, albertasystems/sys_est.hh,
+	  albertasystems/sys_line_est.cc, albertasystems/sys_line_est.hh,
+	  albertasystems/traverse.cc, albertasystems/traverse.hh,
+	  albertasystems/traverse_r_class.hh.bkp: numerical methods and c++
+	  adaption and generalization of Alberta algorithms
+
+2007-11-20 14:56  thilo
+
+	* albertasystems: leck mich doch am Sack
+
+2007-11-20 16:19  thilo
+
+	* albertasystems/AlbertaNum/Makefile.PATHS: Makefile.PATHS added
+
+2007-11-20 16:14  thilo
+
+	* albertasystems/Make.opt: Make.opt added
+
+2007-11-20 16:13  thilo
+
+	* albertasystems/Elast/Common/th_strain_rhs.cc.bkp: Altlast removed
+
+2007-11-20 16:11  thilo
+
+	* albertasystems/Elast/Common,
+	  albertasystems/Elast/Common/elast.cc,
+	  albertasystems/Elast/Common/elast.hh,
+	  albertasystems/Elast/Common/elast_heat_problem.cc,
+	  albertasystems/Elast/Common/elast_problem.cc,
+	  albertasystems/Elast/Common/elast_problem.hh,
+	  albertasystems/Elast/Common/elast_test.cc,
+	  albertasystems/Elast/Common/phase_elast.hh,
+	  albertasystems/Elast/Common/th_strain_rhs.cc,
+	  albertasystems/Elast/Common/th_strain_rhs.cc.bkp,
+	  albertasystems/Elast/Common/th_strain_rhs.hh: Elast sources added
+
+2007-11-20 16:10  thilo
+
+	* albertasystems/Elast, albertasystems/Elast/2d,
+	  albertasystems/Elast/2d/Makefile: Elast Makefile added
+
+2007-11-20 15:48  thilo
+
+	* albertasystems/DX/2d, albertasystems/DX/2d/Makefile: DX interface
+	  Makefile added
+
+2007-11-20 15:47  thilo
+
+	* albertasystems/DX, albertasystems/DX/Common,
+	  albertasystems/DX/Common/dxexport.cc,
+	  albertasystems/DX/Common/dxexport.hh: for saving grid and
+	  DOF_VECs as files in DX-readable netCDF format
+
+2007-11-20 15:44  thilo
+
+	* albertasystems/Heat/2d/Macro,
+	  albertasystems/Heat/2d/Macro/macro-1.amc,
+	  albertasystems/Heat/2d/Macro/macro-2.amc,
+	  albertasystems/Heat/2d/Macro/macro-34circ.amc,
+	  albertasystems/Heat/2d/Macro/macro-44circ.amc,
+	  albertasystems/Heat/2d/Macro/macro-big.amc,
+	  albertasystems/Heat/2d/Macro/macro-circ.amc,
+	  albertasystems/Heat/2d/Macro/macro-neum.amc,
+	  albertasystems/Heat/2d/Macro/macro.amc: Macro grids added. Should
+	  not differ from orig demo macro grids.
+
+2007-11-20 15:43  thilo
+
+	* albertasystems/Heat/2d, albertasystems/Heat/2d/Makefile: Makefile
+	  added
+
+2007-11-20 15:41  thilo
+
+	* albertasystems/Heat/2d: error corrected
+
+2007-11-20 15:34  thilo
+
+	* albertasystems/Heat/2d: 2d/Makefile created
+
+2007-11-20 15:33  thilo
+
+	* albertasystems/Heat/2d: was soll man denn hier loggen?
+
+2007-11-20 15:29  thilo
+
+	* albertasystems/Heat/2d: ...
+
+2007-11-20 15:27  thilo
+
+	* albertasystems/Heat, albertasystems/Heat/Common,
+	  albertasystems/Heat/Common/demographics.c,
+	  albertasystems/Heat/Common/demographics.h,
+	  albertasystems/Heat/Common/demoheat.c,
+	  albertasystems/Heat/Common/demoheat.h,
+	  albertasystems/Heat/Common/ellipt.c,
+	  albertasystems/Heat/Common/estimator.c,
+	  albertasystems/Heat/Common/heat.cc,
+	  albertasystems/Heat/Common/heat.hh,
+	  albertasystems/Heat/Common/heat_problem.cc,
+	  albertasystems/Heat/Common/heat_problem.hh,
+	  albertasystems/Heat/Common/nlprob.c,
+	  albertasystems/Heat/Common/nlsolve.c,
+	  albertasystems/Heat/Common/nonlin.c,
+	  albertasystems/Heat/Common/nonlin.h,
+	  albertasystems/Heat/Common/obj_heat.cc,
+	  albertasystems/Heat/Common/problem.cc: more or less a demo. You
+	  can compare original heat example with the one using
+	  the new methods here.
+
+2007-11-20 15:23  thilo
+
+	* albertasystems/AlbertaNum/2d: Makefile
+
+2007-11-20 15:20  thilo
+
+	* albertasystems, albertasystems/AlbertaNum,
+	  albertasystems/AlbertaNum/Common,
+	  albertasystems/AlbertaNum/Common/adapt.cc,
+	  albertasystems/AlbertaNum/Common/adapt.hh,
+	  albertasystems/AlbertaNum/Common/alberta1_wrapper.h,
+	  albertasystems/AlbertaNum/Common/alloc.c,
+	  albertasystems/AlbertaNum/Common/build_diff.cc,
+	  albertasystems/AlbertaNum/Common/build_diff.hh,
+	  albertasystems/AlbertaNum/Common/build_stat.cc,
+	  albertasystems/AlbertaNum/Common/build_stat.hh,
+	  albertasystems/AlbertaNum/Common/build_sys.cc,
+	  albertasystems/AlbertaNum/Common/build_sys.hh,
+	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.cc,
+	  albertasystems/AlbertaNum/Common/do_elfunc_on_el.hh,
+	  albertasystems/AlbertaNum/Common/do_on_el.hh,
+	  albertasystems/AlbertaNum/Common/ellipt_est.cc,
+	  albertasystems/AlbertaNum/Common/ellipt_est.hh,
+	  albertasystems/AlbertaNum/Common/error_c.cc,
+	  albertasystems/AlbertaNum/Common/error_c.h,
+	  albertasystems/AlbertaNum/Common/est.cc,
+	  albertasystems/AlbertaNum/Common/est.hh,
+	  albertasystems/AlbertaNum/Common/fem_base.cc,
+	  albertasystems/AlbertaNum/Common/fem_base.hh,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.cc,
+	  albertasystems/AlbertaNum/Common/fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/graphics.cc,
+	  albertasystems/AlbertaNum/Common/graphics.hh,
+	  albertasystems/AlbertaNum/Common/lumping.cc,
+	  albertasystems/AlbertaNum/Common/master.cc,
+	  albertasystems/AlbertaNum/Common/master.hh,
+	  albertasystems/AlbertaNum/Common/msg.c,
+	  albertasystems/AlbertaNum/Common/newalberta.hh,
+	  albertasystems/AlbertaNum/Common/operator_parts.cc,
+	  albertasystems/AlbertaNum/Common/operator_parts.hh,
+	  albertasystems/AlbertaNum/Common/parab_est.cc,
+	  albertasystems/AlbertaNum/Common/parab_est.hh,
+	  albertasystems/AlbertaNum/Common/periodic.c,
+	  albertasystems/AlbertaNum/Common/periodic.h,
+	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.cc,
+	  albertasystems/AlbertaNum/Common/prototype_fem_elfunc.hh,
+	  albertasystems/AlbertaNum/Common/solve_multiphase.c,
+	  albertasystems/AlbertaNum/Common/solve_multiphase.h,
+	  albertasystems/AlbertaNum/Common/symmetric.hh,
+	  albertasystems/AlbertaNum/Common/sys_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_est.hh,
+	  albertasystems/AlbertaNum/Common/sys_line_est.cc,
+	  albertasystems/AlbertaNum/Common/sys_line_est.hh,
+	  albertasystems/AlbertaNum/Common/traverse.cc,
+	  albertasystems/AlbertaNum/Common/traverse.hh: C++ adaption and
+	  generalization to N solution components of alberta methods
+
+2007-11-20 15:15  thilo
+
+	* albertasystems: Versuch zu loeschen, weil Verzeichnisstruktur
+	  versaubeutelt ist
+
+2007-11-20 15:10  thilo
+
+	* albertasystems/adapt.cc, albertasystems/adapt.hh,
+	  albertasystems/alberta1_wrapper.h, albertasystems/alloc.c,
+	  albertasystems/build_diff.cc, albertasystems/build_diff.hh,
+	  albertasystems/build_stat.cc, albertasystems/build_stat.hh,
+	  albertasystems/build_sys.cc, albertasystems/build_sys.hh,
+	  albertasystems/do_elfunc_on_el.cc,
+	  albertasystems/do_elfunc_on_el.hh, albertasystems/do_on_el.hh,
+	  albertasystems/ellipt_est.cc, albertasystems/ellipt_est.hh,
+	  albertasystems/error_c.cc, albertasystems/error_c.h,
+	  albertasystems/est.cc, albertasystems/est.hh,
+	  albertasystems/fem_base.cc, albertasystems/fem_base.hh,
+	  albertasystems/fem_elfunc.cc, albertasystems/fem_elfunc.hh,
+	  albertasystems/graphics.cc, albertasystems/graphics.hh,
+	  albertasystems/lumping.cc, albertasystems/master.cc,
+	  albertasystems/master.hh, albertasystems/msg.c,
+	  albertasystems/newalberta.hh, albertasystems/operator_parts.cc,
+	  albertasystems/operator_parts.hh, albertasystems/parab_est.cc,
+	  albertasystems/parab_est.hh, albertasystems/periodic.c,
+	  albertasystems/periodic.h,
+	  albertasystems/prototype_fem_elfunc.cc,
+	  albertasystems/prototype_fem_elfunc.hh,
+	  albertasystems/solve_multiphase.c,
+	  albertasystems/solve_multiphase.h, albertasystems/symmetric.hh,
+	  albertasystems/sys_est.cc, albertasystems/sys_est.hh,
+	  albertasystems/sys_line_est.cc, albertasystems/sys_line_est.hh,
+	  albertasystems/traverse.cc, albertasystems/traverse.hh,
+	  albertasystems/traverse_r_class.hh.bkp: numerical methods and c++
+	  adaption and generalization of Alberta algorithms
+
+2007-11-20 14:56  thilo
+
+	* albertasystems: leck mich doch am Sack
+
+2007-11-19 17:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Fix an off-by-one typo in get_wall_quad()
+	  (fatal bug).
+
+2007-11-19 17:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/periodic.c: Typo in comment.
+
+2007-11-19 17:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Typo in comment.
+
+2007-11-19 17:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Fix an off-by-one typo in get_wall_quad()
+	  (fatal bug).
+
+2007-11-19 17:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/periodic.c: Typo in comment.
+
+2007-11-19 17:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Typo in comment.
+
+2007-11-08 18:13  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/2d/submesh_2d.c: We need to pass coordinates from 2d master
+	  elements to 1d slave elements, if the new_coord mechanism is to
+	  work in this case.
+
+2007-11-08 18:13  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/2d/submesh_2d.c: We need to pass coordinates from 2d master
+	  elements to 1d slave elements, if
+	  the new_coord mechanism is to work in this case.
+
+2007-10-12 09:34  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/MG_s1.c: Should not test for "lagrange1" using strcmp
+	  here.
+
+2007-10-12 09:34  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/MG_s1.c: Should not test for "lagrange1" using strcmp
+	  here.
+
+2007-09-27 12:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd/Makefile.am, src/alberta_Nd_debug/Makefile.am:
+	  ALBERTA_DEBUG was not set correctly.
+
+2007-09-27 12:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/parametric_2d.c: Duplicate for loops.
+
+2007-09-27 12:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/element_3d.c: Off-by 1 error in for loop.
+
+2007-09-27 12:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/parametric_3d.c: Comments.
+
+2007-09-27 12:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_Nd/Makefile.am, src/alberta_Nd_debug/Makefile.am:
+	  ALBERTA_DEBUG was not set correctly.
+
+2007-09-27 12:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/parametric_2d.c: Duplicate for loops.
+
+2007-09-27 12:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/element_3d.c: Off-by 1 error in for loop.
+
+2007-09-27 12:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/parametric_3d.c: Comments.
+
+2007-09-24 13:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/numint.c: Bomb back a previous
+	  attempt at vector-valued basis functions, needs much more
+	  thinking.
+
+2007-09-24 13:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Fix for the previous fix.
+
+2007-09-24 13:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/numint.c: Bomb back a previous
+	  attempt at vector-valued basis functions, needs
+	  much more thinking.
+
+2007-09-24 13:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: Fix for the previous fix.
+
+2007-09-17 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: fill_bound_info_2d(): also intialize
+	  non_per_bound[] to INTERIOR (although this should not be
+	  necessary, but play safe).
+
+2007-09-17 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/macro_2d.c: fill_bound_info_2d(): also intialize
+	  non_per_bound[] to INTERIOR
+	  (although this should not be necessary, but play safe).
+
+2007-09-07 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: fread_mesh(FILE *fp,...) etc.
+	  support.
+
+2007-09-07 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/read_mesh.c,
+	  src/Common/write_mesh.c: fread_mesh(FILE *fp,...) etc. support.
+
+2007-09-07 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_intern.h: fread_mesh(FILE *fp,...) etc.
+	  support.
+
+2007-09-07 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/read_mesh.c,
+	  src/Common/write_mesh.c: fread_mesh(FILE *fp,...) etc. support.
+
+2007-09-03 10:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/INIT/ellipt.dat, src/2d/INIT/ellipt.dat,
+	  src/3d/INIT/ellipt.dat: Include non-Dirichlet boundary
+	  conditions.
+
+2007-09-03 10:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/ellipt.dat: Include non-Dirichlet boundary
+	  conditions.
+
+2007-09-03 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Include non-Dirichlet boundary conditions.
+
+2007-09-03 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c: Inhomogeneous Neumann bc were broken in
+	  the scalar case, fix that.
+
+2007-09-03 08:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: bndry_L2scp_fct_bas(): bndry_type == INTERIOR
+	  case was broken.
+
+2007-09-03 09:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c: Inhomogeneous Neumann bc were broken in
+	  the scalar case, fix that.
+
+2007-09-03 08:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: bndry_L2scp_fct_bas(): bndry_type == INTERIOR
+	  case was broken.
+
+2007-09-03 10:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/INIT/ellipt.dat, src/2d/INIT/ellipt.dat,
+	  src/3d/INIT/ellipt.dat: Include non-Dirichlet boundary
+	  conditions.
+
+2007-09-03 10:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/INIT/ellipt.dat: Include non-Dirichlet boundary
+	  conditions.
+
+2007-09-03 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt.c: Include non-Dirichlet boundary conditions.
+
+2007-08-30 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: previons c99 inline "fix" caused
+	  an infinite recursion, fix that.
+
+2007-08-30 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in: previons c99 inline "fix" caused
+	  an infinite recursion, fix that.
+
+2007-08-01 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cast DOF_FREE_SIZE to int to get rid of a
+	  "g++ -Wall" warning.
+
+2007-08-01 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cast DOF_FREE_SIZE to int to get rid of a
+	  "g++ -Wall" warning.
+
+2007-07-31 16:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/element_2d.c, src/3d/element_3d.c, src/Common/alberta.h:
+	  Enlarge the sizeof vertex_of_wall_Xd() and
+	  sorted_wall_vertices_Xd() such that vow[wall][#vnr] extends up to
+	  (2*N_VERTICES(dim)-1), e.g.
+	  
+	  vertex_of_wall_3d[wall][2+1, 2+2] will the give the two vertices
+	  following vertex number 2.
+
+2007-07-31 16:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/element_2d.c, src/3d/element_3d.c, src/Common/alberta.h:
+	  Enlarge the sizeof vertex_of_wall_Xd() and
+	  sorted_wall_vertices_Xd()
+	  such that vow[wall][#vnr] extends up to (2*N_VERTICES(dim)-1),
+	  e.g.
+	  
+	  vertex_of_wall_3d[wall][2+1, 2+2] will the give the two vertices
+	  following vertex number 2.
+
+2007-07-30 14:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: REALLOC_WORKSPACE(): do not use the address
+	  of "ws" as truth value, this leads to a compiler warning with
+	  gcc-4.2; using "&ws != NULL" seems to be ok.
+
+2007-07-30 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/adapt.c: Include <time.h>, not "time.h"
+
+2007-07-30 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/refine_3d.c, src/Common/alberta.h: Use
+	  edge_of_vertices_3d[][] to alberta.h.
+
+2007-07-30 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in: c99
+	  and gcc differ w.r.t. to the meaning of "inline" versus "extern
+	  inline", so use "static inline" all over the place.
+
+2007-07-30 15:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common_c.h: Don't use "inline",
+	  but rather "static inline" (c99 <-> GNU-C)
+
+2007-07-30 15:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common_c.h: Don't use "inline",
+	  but rather "static inline" (c99 <-> GNU-C)
+
+2007-07-30 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/adapt.c: Include <time.h>, not "time.h"
+
+2007-07-30 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/refine_3d.c, src/Common/alberta.h: Use
+	  edge_of_vertices_3d[][] to alberta.h.
+
+2007-07-30 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in: c99
+	  and gcc differ w.r.t. to the meaning of "inline" versus "extern
+	  inline", so use "static inline" all over the place.
+
+2007-07-30 14:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: REALLOC_WORKSPACE(): do not use the address
+	  of "ws" as truth value,
+	  this leads to a compiler warning with gcc-4.2; using "&ws !=
+	  NULL"
+	  seems to be ok.
+
+2007-07-26 13:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Use RGBA data type.
+
+2007-07-26 13:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Use RGBA data type.
+
+2007-07-25 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Fixes for the binary 1d case.
+
+2007-07-25 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Fixes for the binary 1d case.
+
+2007-07-25 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Fixes for the non-parametric
+	  case.
+
+2007-07-25 10:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Use "location camera" for lights,
+	  fix non-parametric 3d stuff.
+
+2007-07-25 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Fixes for the binary 1d case.
+
+2007-07-25 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Fixes for the binary 1d case.
+
+2007-07-25 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Fixes for the non-parametric
+	  case.
+
+2007-07-25 10:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/geomview-graphics.c: Use "location camera" for lights,
+	  fix non-parametric 3d stuff.
+
+2007-07-16 12:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/dof_admin.c: Per convention call
+	  EL_MATRIX_INFO->el_matrix_fct(NULL, ...) to trigger one-time
+	  initialisation outside of the element-loop.
+
+2007-07-16 12:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c, src/Common/assemble_bndry.c,
+	  src/Common/dof_admin.c: Per convention call
+	  EL_MATRIX_INFO->el_matrix_fct(NULL, ...) to
+	  trigger one-time initialisation outside of the element-loop.
+
+2007-07-14 10:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: PARAMETRIC::grd_world() now returns the
+	  transpose of the Jacobian of the Cartesian co-ordinates w.r.t.
+	  the barycentric co-ordinates; this should be more efficient (the
+	  innermost array-component has a constant size), and it somehow
+	  fits better to re-using EL_INFO::coords (transpose of) the
+	  Jacobian of the "world" co-ordinates.
+
+2007-07-14 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Fix broken EL_WALL_SHIFT:
+
+2007-07-14 00:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Arg.-type issue.
+
+2007-07-14 00:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/error.c: If co-dim > 0 then project the gradient of
+	  the continuous function onto the tangent space of the the
+	  discrete surface (mesh).
+
+2007-07-14 10:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: PARAMETRIC::grd_world() now returns the
+	  transpose of the Jacobian of
+	  the Cartesian co-ordinates w.r.t. the barycentric co-ordinates;
+	  this
+	  should be more efficient (the innermost array-component has a
+	  constant
+	  size), and it somehow fits better to re-using EL_INFO::coords
+	  (transpose of) the Jacobian of the "world" co-ordinates.
+
+2007-07-14 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Fix broken EL_WALL_SHIFT:
+
+2007-07-14 00:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Arg.-type issue.
+
+2007-07-14 00:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/error.c: If co-dim > 0 then project the gradient of
+	  the continuous function
+	  onto the tangent space of the the discrete surface (mesh).
+
+2007-07-12 21:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Fix logic of
+	  QUAD_FAST initialization: parametric elements need both, INIT_D2
+	  and INIT_GRD_PHI due to the correction stemming from the
+	  "curvature".
+
+2007-07-12 21:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Fix logic of
+	  QUAD_FAST initialization: parametric elements need both,
+	  INIT_D2 and INIT_GRD_PHI due to the correction stemming from the
+	  "curvature".
+
+2007-07-10 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grapeiface.m4: 2d <-> 3d + debug mismatch.
+
+2007-07-10 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/3d/Makefile.am: 2d <-> 3d + debug mismatch.
+
+2007-07-10 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/3d/Makefile.am: 2d <-> 3d + debug mismatch.
+
+2007-07-10 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* m4/grapeiface.m4: 2d <-> 3d + debug mismatch.
+
+2007-07-09 22:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.am: Add dof_free_bit.h and
+	  dof_stride_free_bit.h to DISTCLEANFILES (make distcheck was
+	  broken).
+
+2007-07-09 22:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.am: Add dof_free_bit.h and
+	  dof_stride_free_bit.h to DISTCLEANFILES (make
+	  distcheck was broken).
+
+2007-07-09 22:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Typo on distclean-local target.
+
+2007-07-09 13:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Distribute mkdoffreemasks.h
+
+2007-07-07 11:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble-instat.c, src/Common/dof_admin.c: Fix
+	  handling of use_get_bound.
+
+2007-07-07 11:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble-instat.c, src/Common/dof_admin.c: Fix
+	  handling of use_get_bound.
+
+2007-07-06 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d, src/2d/INIT/ellipt.dat: svn:ignore
+
+2007-07-06 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d: svn:ignore
+
+2007-07-06 22:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/3d/ellipt2.c,
+	  src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/nlsolve.c: New component DOF_MATRIX->use_get_bound;
+	  set by update_dof_matrix() if MATRIX_INFO->use_get_bound was
+	  true. Also, oem_solve() & friends now accepts as additional
+	  argument a boundary vector.
+	  
+	  The reason for the change was that the HB-preconditioner needs to
+	  know about Dirichlet boundary values; the former behaviour of
+	  oem_solve() was to call get_HB_precon() always with
+	  use_get_bound. But this was a desaster for Neumann problems; e.g.
+	  for the pressure precondtioner.
+
+2007-07-06 12:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt.c, src/Common/geomview-graphics.c,
+	  src/Common/graphics.c, src/Common/graphics.h,
+	  src/Common/heat-easy.c, src/Common/heat.c, src/Common/nonlin.c,
+	  src/Common/nonlin.h, src/Common/quasi-stokes.c,
+	  src/Common/stokes.c: Time-display for gltools.
+
+2007-07-06 22:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c, src/Common/alberta.h,
+	  src/Common/dof_admin.c, src/Common/gltools.c,
+	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c: New
+	  component DOF_MATRIX->use_get_bound; set by update_dof_matrix()
+	  if MATRIX_INFO->use_get_bound was true. Also, oem_solve() &
+	  friends now accepts as additional argument a boundary vector.
+	  
+	  The reason for the change was that the HB-preconditioner needs to
+	  know about Dirichlet boundary values; the former behaviour of
+	  oem_solve() was to call get_HB_precon() always with
+	  use_get_bound. But this was a desaster for Neumann problems; e.g.
+	  for the pressure precondtioner.
+
+2007-07-06 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/gltools.c: Optionally display
+	  the current time (gltools gfx).
+
+2007-07-06 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Missing brace in "#if 0" segment.
+
+2007-07-06 22:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/HB_precon.c, src/Common/alberta.h,
+	  src/Common/dof_admin.c, src/Common/gltools.c,
+	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c: New
+	  component DOF_MATRIX->use_get_bound; set by update_dof_matrix()
+	  if
+	  MATRIX_INFO->use_get_bound was true. Also, oem_solve() & friends
+	  now
+	  accepts as additional argument a boundary vector.
+	  
+	  The reason for the change was that the HB-preconditioner needs to
+	  know
+	  about Dirichlet boundary values; the former behaviour of
+	  oem_solve()
+	  was to call get_HB_precon() always with use_get_bound. But this
+	  was a
+	  desaster for Neumann problems; e.g. for the pressure
+	  precondtioner.
+
+2007-07-06 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/gltools.c: Optionally display
+	  the current time (gltools gfx).
+
+2007-07-06 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: Missing brace in "#if 0" segment.
+
+2007-07-06 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d, src/2d/INIT/ellipt.dat: svn:ignore
+
+2007-07-06 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d: svn:ignore
+
+2007-07-06 22:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/ellipt-moebius.c, src/3d/ellipt2.c,
+	  src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
+	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
+	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
+	  src/Common/nlsolve.c: New component DOF_MATRIX->use_get_bound;
+	  set by update_dof_matrix() if
+	  MATRIX_INFO->use_get_bound was true. Also, oem_solve() & friends
+	  now
+	  accepts as additional argument a boundary vector.
+	  
+	  The reason for the change was that the HB-preconditioner needs to
+	  know
+	  about Dirichlet boundary values; the former behaviour of
+	  oem_solve()
+	  was to call get_HB_precon() always with use_get_bound. But this
+	  was a
+	  desaster for Neumann problems; e.g. for the pressure
+	  precondtioner.
+
+2007-07-06 12:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
+	  src/Common/ellipt.c, src/Common/geomview-graphics.c,
+	  src/Common/graphics.c, src/Common/graphics.h,
+	  src/Common/heat-easy.c, src/Common/heat.c, src/Common/nonlin.c,
+	  src/Common/nonlin.h, src/Common/quasi-stokes.c,
+	  src/Common/stokes.c: Time-display for gltools.
+
+2007-07-02 22:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* check-package.m4: Really bail out if a check for a required
+	  package fails.
+
+2007-07-02 22:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* m4/check-package.m4: Really bail out if a check for a required
+	  package fails.
+
+2007-06-30 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/numint.c: Restructuring for
+	  vector-valued basis functions, but no real code yet.
+
+2007-06-30 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/numint.c: Restructuring for
+	  vector-valued basis functions, but no real code yet.
+
+2007-06-29 07:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile: grd_world() component or PARAMETRIC structure.
+
+2007-06-29 14:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/nlsolve.c: bool-type for ud_DF argument in NLS_DATA.
+
+2007-06-29 14:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/banach.c, src/dnrm2.c, src/newton.c,
+	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c: bool-type for
+	  ud_DF argument in NLS_DATA.
+
+2007-06-29 10:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: grd_world() implementation.
+
+2007-06-29 07:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/parametric_3d.c, src/Common/alberta.h: grd_world()
+	  component or PARAMETRIC structure.
+
+2007-06-29 07:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/1d/parametric_1d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/parametric_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: New component
+	  "adjoint" for BAS_FCTS: vector valued basis function withg
+	  "adjoint == true" need to be transformed by the adjoint
+	  (Adjunkte) or inverse of the transformation to the reference
+	  element (i.e. basis function which are the product of a face
+	  normal with some scalar function)
+
+2007-06-29 07:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile: grd_world() component or PARAMETRIC structure.
+
+2007-06-29 10:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: grd_world() implementation.
+
+2007-06-29 07:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/3d/parametric_3d.c, src/Common/alberta.h: grd_world()
+	  component or PARAMETRIC structure.
+
+2007-06-29 07:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/1d/parametric_1d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/parametric_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: New component
+	  "adjoint" for BAS_FCTS: vector valued basis function
+	  withg "adjoint == true" need to be transformed by the adjoint
+	  (Adjunkte) or inverse of the transformation to the reference
+	  element
+	  (i.e. basis function which are the product of a face normal with
+	  some
+	  scalar function)
+
+2007-06-29 14:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/banach.c, src/dnrm2.c, src/newton.c,
+	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c: bool-type for
+	  ud_DF argument in NLS_DATA.
+
+2007-06-29 14:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/nlsolve.c: bool-type for ud_DF argument in NLS_DATA.
+
+2007-06-28 21:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Comments explaining the psi_phi structures.
+
+2007-06-28 21:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Cosmetics
+
+2007-06-28 07:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics
+
+2007-06-28 21:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Comments explaining the psi_phi structures.
+
+2007-06-28 21:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Cosmetics
+
+2007-06-28 07:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Cosmetics
+
+2007-06-27 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/alloc.c: Support function for clearing
+	  (filling with zeroes) matrices.
+
+2007-06-27 18:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Preliminary support for vector valued basis
+	  functions.
+
+2007-06-27 18:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h: Update for vector-valued basis functions.k
+
+2007-06-27 18:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Preliminary support for vector valued basis
+	  functions.
+
+2007-06-27 18:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h: Update for vector-valued basis functions.k
+
+2007-06-27 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/alloc.c: Support function for clearing
+	  (filling with zeroes) matrices.
+
+2007-06-24 18:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/coarsen_2d.c: _AI_coarsen_patch_2d(): free periodic DOFs
+	  before freeing the children.
+
+2007-06-24 18:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/coarsen_2d.c: _AI_coarsen_patch_2d(): free periodic DOFs
+	  before freeing the children.
+
+2007-06-23 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Fix quad-cache size bugs (init-element
+	  stuff, default case was unaffected).
+
+2007-06-23 20:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Fix a cache-resizing problem (init-element
+	  stuff).
+
+2007-06-23 17:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Allow an attempt to interpolat a function
+	  in 0 points, otherwise automatically computed interpolation
+	  points/numbers of points would have to check this for themselves.
+
+2007-06-23 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/quad_cache.c: Fix quad-cache size bugs (init-element
+	  stuff, default case was unaffected).
+
+2007-06-23 20:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Fix a cache-resizing problem (init-element
+	  stuff).
+
+2007-06-23 17:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/bas_fct.c: Allow an attempt to interpolat a function
+	  in 0 points, otherwise
+	  automatically computed interpolation points/numbers of points
+	  would
+	  have to check this for themselves.
+
+2007-06-22 14:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/submesh_3d.c: Following issue: non-parametric meshes and
+	  submeshes with projection function to set new nodes. The slave
+	  elements to be refined need knowledge of vertex coordinates to
+	  set their el->new_coord entries according to the projection
+	  function. This is now passed in submesh_2/3d.c.
+
+2007-06-22 14:17  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Greatly simplified write_mesh_gmv.c
+	  in response to changes in mesh2macro_data().
+
+2007-06-22 14:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/submesh_3d.c: Following issue: non-parametric meshes and
+	  submeshes with projection function
+	  to set new nodes. The slave elements to be refined need knowledge
+	  of
+	  vertex coordinates to set their el->new_coord entries according
+	  to the
+	  projection function. This is now passed in submesh_2/3d.c.
+
+2007-06-22 14:17  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Greatly simplified write_mesh_gmv.c
+	  in response to changes in mesh2macro_data().
+
+2007-06-21 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Preliminary support for caching of vector
+	  valued basis functions. Subject to change.
+
+2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/divers.c, src/gmres.c, src/msg.c,
+	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c,
+	  src/parameters.c: Get rid of nil.
+
+2007-06-21 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/numint.c: Preliminary support
+	  for caching of vector valued basis functions. Subject to change.
+
+2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/0d/memory_0d.c, src/1d/coarsen_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/memory_1d.c, src/1d/refine_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/coarsen_2d.c, src/2d/element_2d.c,
+	  src/2d/graphXO_2d.c, src/2d/level_2d.c, src/2d/refine_2d.c,
+	  src/3d/element_3d.c, src/3d/level_3d.c, src/3d/memory_3d.c,
+	  src/3d/submesh_3d.c, src/Common/MG.c, src/Common/MG_s2.c,
+	  src/Common/adapt.c, src/Common/check.c, src/Common/dof_admin.c,
+	  src/Common/element.c, src/Common/graphXO.c,
+	  src/Common/read_mesh.c, src/Common/sor.c, src/Common/ssor.c,
+	  src/Common/write_mesh.c: Get rid of nil.
+
+2007-06-21 20:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/Common/alberta.h: Preparations for
+	  vector valued basis functions.
+
+2007-06-21 16:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator_dowb.c: Cosmetics.
+
+2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c, grape/mesh/2d/mesh_interface.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common_c.h,
+	  meshtv/Common/alberta_meshtv.c, slip_bound/slip_bound.c,
+	  triangle2alberta/triangle2alberta.c,
+	  write_mesh_fig/write_mesh_fig.c: Get rid of nil.
+
+2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c, grape/mesh/2d/mesh_interface.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common_c.h,
+	  meshtv/Common/alberta_meshtv.c, slip_bound/slip_bound.c,
+	  triangle2alberta/triangle2alberta.c,
+	  write_mesh_fig/write_mesh_fig.c: Get rid of nil.
+
+2007-06-21 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/numint.c: Preliminary support
+	  for caching of vector valued basis
+	  functions. Subject to change.
+
+2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/0d/memory_0d.c, src/1d/coarsen_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/memory_1d.c, src/1d/refine_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d/coarsen_2d.c, src/2d/element_2d.c,
+	  src/2d/graphXO_2d.c, src/2d/level_2d.c, src/2d/refine_2d.c,
+	  src/3d/element_3d.c, src/3d/level_3d.c, src/3d/memory_3d.c,
+	  src/3d/submesh_3d.c, src/Common/MG.c, src/Common/MG_s2.c,
+	  src/Common/adapt.c, src/Common/check.c, src/Common/dof_admin.c,
+	  src/Common/element.c, src/Common/graphXO.c,
+	  src/Common/read_mesh.c, src/Common/sor.c, src/Common/ssor.c,
+	  src/Common/write_mesh.c: Get rid of nil.
+
+2007-06-21 20:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/Common/alberta.h: Preparations for
+	  vector valued basis functions.
+
+2007-06-21 16:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator_dowb.c: Cosmetics.
+
+2007-06-21 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Preliminary support for caching of vector
+	  valued basis
+	  functions. Subject to change.
+
+2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/divers.c, src/gmres.c, src/msg.c,
+	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c,
+	  src/parameters.c: Get rid of nil.
+
+2007-06-21 20:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac: Preparations for vector valued basis functions.
+
+2007-06-20 14:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/dxtools.c: Changed scaling to 1.0 when using the
+	  "RubberSheet" module of OpenDX.
+
+2007-06-20 14:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Fixed bug concerning the writing of
+	  DOF_REAL_D_VECs, number of components must always be 3, even if
+	  DIM_OF_WORLD is smaller. DIM_OF_WORLD > 3 is not supported by GMV
+	  and therefore checked now.
+
+2007-06-20 13:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Get rid of
+	  recursive mesh traversal.
+
+2007-06-20 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator_dowb.c: Forgot to implement
+	  normal_grd_straight().
+
+2007-06-20 10:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/dof_admin.c: Experimental
+	  (commented out and not used) code for block-wise allocation of
+	  DOFs.
+
+2007-06-20 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Makefile.am: Fix dist target for Grape add-on.
+
+2007-06-20 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Makefile.am: Fix dist target for Grape add-on.
+
+2007-06-20 14:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/dxtools.c: Changed scaling to 1.0 when using the
+	  "RubberSheet" module of OpenDX.
+
+2007-06-20 14:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Fixed bug concerning the writing of
+	  DOF_REAL_D_VECs, number of components must always be 3, even if
+	  DIM_OF_WORLD is smaller. DIM_OF_WORLD > 3 is not supported by GMV
+	  and therefore checked now.
+
+2007-06-20 13:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Get rid of
+	  recursive mesh traversal.
+
+2007-06-20 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator_dowb.c: Forgot to implement
+	  normal_grd_straight().
+
+2007-06-20 10:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/dof_admin.c: Experimental
+	  (commented out and not used) code for block-wise
+	  allocation of DOFs.
+
+2007-06-20 10:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac, mkdoffreemasks.sh: Experimental (commented out and
+	  not used) code for block-wise
+	  allocation of DOFs.
+
+2007-06-19 19:34  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* alberta.tex: New address for Daniel Koester.
+
+2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Simplify distribution of Xd subdirs.
+
+2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Simplify distribution of Xd subdirs.
+
+2007-06-19 13:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Fix for slow_get_neigh_quad[_fast](),
+	  init_element() issue.
+
+2007-06-19 16:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/2d/mesh_interface.c,
+	  grape/mesh/3d/Makefile.am, grape/mesh/3d/mesh_interface.c: Renam
+	  mesh_interface_common.c to mesh_interface_common_c.h: header
+	  files can be added directly to the SOURCES variables, and thus
+	  the dist target will work right away. Same should be done with
+	  the various other inclusion of ".c" files.
+
+2007-06-19 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common.c[DEL],
+	  grape/mesh/Common/mesh_interface_common_c.h[CPY]: Rename, header
+	  files can be added directly to the SOURCES variables, and thus
+	  the dist target will work right away. Same should be done with
+	  the various other inclusion of ".c" files.
+
+2007-06-19 19:34  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* alberta.tex: New address for Daniel Koester.
+
+2007-06-19 16:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/2d/mesh_interface.c,
+	  grape/mesh/3d/Makefile.am, grape/mesh/3d/mesh_interface.c: Renam
+	  mesh_interface_common.c to mesh_interface_common_c.h: header
+	  files can be added directly to the SOURCES variables, and thus
+	  the
+	  dist target will work right away. Same should be done with the
+	  various
+	  other inclusion of ".c" files.
+
+2007-06-19 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common.c,
+	  grape/mesh/Common/mesh_interface_common_c.h: Rename, header files
+	  can be added directly to the SOURCES variables,
+	  and thus the dist target will work right away. Same should be
+	  done
+	  with the various other inclusion of ".c" files.
+
+2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Simplify distribution of Xd subdirs.
+
+2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Simplify distribution of Xd subdirs.
+
+2007-06-19 13:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: Fix for slow_get_neigh_quad[_fast](),
+	  init_element() issue.
+
+2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Delete backup and lock-files in distdir
+
+2007-06-18 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: init-element related fixes.
+
+2007-06-18 08:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: init_element() related fixes.
+
+2007-06-18 08:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: register_quadrature(): Fix the
+	  re-initialization of quad->metadata.
+
+2007-06-18 08:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c: Forgot to take the inhomogeneous Neumann
+	  data in to account.
+
+2007-06-18 08:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Fix an i <-> j error in GRAD_BAR()
+
+2007-06-18 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: init-element related fixes.
+
+2007-06-18 08:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/wall_quad.c: init_element() related fixes.
+
+2007-06-18 08:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: register_quadrature(): Fix the
+	  re-initialization of quad->metadata.
+
+2007-06-18 08:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c: Forgot to take the inhomogeneous Neumann
+	  data in to account.
+
+2007-06-18 08:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta_inlines.h: Fix an i <-> j error in GRAD_BAR()
+
+2007-06-15 14:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Typos.
+
+2007-06-15 14:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/l2scp.c: Typos.
+
+2007-06-14 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grapeiface.m4: Build debug-versions (not installed) of
+	  alberta2_{movi,grape} if BUILD_DEBUG_LIBS is true.
+
+2007-06-14 08:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Fix a severe bug in read_mesh(): the
+	  read-back mesh was freed, bug probably introduced by myself.
+
+2007-06-14 06:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: get_quad_fast(): fix a bug introduced by
+	  previous init-element changes.
+
+2007-06-14 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/3d/Makefile.am, grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common.c: Grape fixes; HpMesh
+	  might work correctly now; also: scenes can be hard-copied.
+	  Interpolation between time-points may (or not) work correctly
+	  again. Or not work ...
+
+2007-06-14 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Build
+	  debug-versions (not installed) of alberta2_{movi,grape} if
+	  BUILD_DEBUG_LIBS is true.
+
+2007-06-14 09:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Rename
+	  alberta2_grape22 -> alberta_grape22, the two number at the end
+	  are enough to separate from the pre-V2 alberta_grape
+
+2007-06-14 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/3d/Makefile.am, grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common.c: Grape fixes; HpMesh
+	  might work correctly now; also: scenes can be
+	  hard-copied. Interpolation between time-points may (or not) work
+	  correctly again. Or not work ...
+
+2007-06-14 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Build
+	  debug-versions (not installed) of alberta2_{movi,grape} if
+	  BUILD_DEBUG_LIBS is true.
+
+2007-06-14 09:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Rename
+	  alberta2_grape22 -> alberta_grape22, the two number at the end
+	  are enough to separate from the pre-V2 alberta_grape
+
+2007-06-14 08:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Fix a severe bug in read_mesh(): the
+	  read-back mesh was freed, bug
+	  probably introduced by myself.
+
+2007-06-14 06:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: get_quad_fast(): fix a bug introduced by
+	  previous init-element changes.
+
+2007-06-14 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* configure.ac, m4/grapeiface.m4: Build debug-versions (not
+	  installed) of alberta2_{movi,grape} if
+	  BUILD_DEBUG_LIBS is true.
+
+2007-06-13 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/alberta_intern.h,
+	  src/Common/numint.c: Allow re-registering of quadrature rules;
+	  this will adapt quad->metadata to a potentially changed value of
+	  n_points_max.
+
+2007-06-13 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/ssor.c: FE_SPACE structures
+	  may be different, but yet refer to the same space. Use
+	  fe_space->admin as criterion for equal finite element spaces;
+	  this suffices on the linear algebra level.
+
+2007-06-13 11:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Fix for broken init-element stuff.
+
+2007-06-13 11:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Comments and cosmetics.
+
+2007-06-13 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/alberta_intern.h,
+	  src/Common/numint.c: Allow re-registering of quadrature rules;
+	  this will adapt
+	  quad->metadata to a potentially changed value of n_points_max.
+
+2007-06-13 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/ssor.c: FE_SPACE structures
+	  may be different, but yet refer to the same
+	  space. Use fe_space->admin as criterion for equal finite element
+	  spaces; this suffices on the linear algebra level.
+
+2007-06-13 11:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/numint.c: Fix for broken init-element stuff.
+
+2007-06-13 11:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Comments and cosmetics.
+
+2007-06-13 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mksnap.sh: Fix parsing of svn output.
+
+2007-06-08 12:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Do not re-use FILL_INFO-structures if the
+	  applicate-data ("user_data") pointer does not match. Instead,
+	  clone a near-matching FILL_INFO structure and insert the correct
+	  application data into that copy (and return a MATRIX_INFO object
+	  using that copy, of course).
+
+2007-06-08 12:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Initialize sorted_wall_vetices_0d etc.
+	  Otherwise the C++ compiler will not parse the alberta.h
+	  header-file.
+
+2007-06-08 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Fix a bug
+	  introduced during the rewrite of the estimators: the heat
+	  estimator didn't take the time derivative into account, which is
+	  a contribution to the lower-order terms. Fix that (thanks to
+	  Thilo).
+
+2007-06-08 12:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/assemble.c: Do not re-use FILL_INFO-structures if the
+	  applicate-data ("user_data")
+	  pointer does not match. Instead, clone a near-matching FILL_INFO
+	  structure and insert the correct application data into that copy
+	  (and
+	  return a MATRIX_INFO object using that copy, of course).
+
+2007-06-08 12:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Initialize sorted_wall_vetices_0d etc.
+	  Otherwise the C++ compiler will not parse the alberta.h
+	  header-file.
+
+2007-06-08 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Fix a bug
+	  introduced during the rewrite of the estimators: the heat
+	  estimator didn't take the time derivative into account, which is
+	  a
+	  contribution to the lower-order terms. Fix that (thanks to
+	  Thilo).
+
+2007-06-08 12:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* mksnap.sh: Use SSH_AGENT_PID if set, otherwise try to use a
+	  matching socket from /tmp
+
+2007-05-31 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d, src/2d, src/3d: Ignore Makefile (generated for
+	  Makefile.in)
+
+2007-05-31 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d, src/2d, src/3d: Ignore Makefile (generated for
+	  Makefile.in)
+
+2007-05-22 20:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Fix a comment.
+
+2007-05-22 20:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: Fix a comment.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* alberta-check.m4, alberta-dims.m4, check-package.m4, gltools.m4,
+	  grapeiface.m4, opendx.m4, opengl.m4, set-prefix.m4,
+	  x-window-system.m4: Convert back to alberta as package name
+	  (instead of alberta2). The version is already recorded in the
+	  version number of the shared libraries, and all libraries have
+	  names different from the ones in release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up by the library requirements of OpenDX. This also maskes it
+	  easier to separate the core ALBERTA stuff from the graphics
+	  business. Also, external viewers will most likely not need the
+	  inline viewers (e.g. Grape does not need or want gltools, meshtv
+	  does not need or want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck" succeeded. So it should be ok, in principle.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
+	  src/4d/Makefile.in, src/5d/Makefile.in, src/Common/graphics.c:
+	  Convert back to alberta as package name (instead of alberta2).
+	  The version is already recorded in the version number of the
+	  shared libraries, and all libraries have names different from the
+	  ones in release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up by the library requirements of OpenDX. This also maskes it
+	  easier to separate the core ALBERTA stuff from the graphics
+	  business. Also, external viewers will most likely not need the
+	  inline viewers (e.g. Grape does not need or want gltools, meshtv
+	  does not need or want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck" succeeded. So it should be ok, in principle.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Convert back to alberta as package name (instead
+	  of alberta2). The version is already recorded in the version
+	  number of the shared libraries, and all libraries have names
+	  different from the ones in release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up by the library requirements of OpenDX. This also maskes it
+	  easier to separate the core ALBERTA stuff from the graphics
+	  business. Also, external viewers will most likely not need the
+	  inline viewers (e.g. Grape does not need or want gltools, meshtv
+	  does not need or want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck" succeeded. So it should be ok, in principle.
+
+2007-05-17 17:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dxtools.c: foo() -> foo(void)
+
+2007-05-17 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src: Ignore the new (old ...) directories alberta_[1-3]d.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.alberta.in, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Makefile.am,
+	  src/alberta2_Nd[DEL], src/alberta2_Nd_debug[DEL],
+	  src/alberta_Nd[CPY], src/alberta_Nd/Makefile.am,
+	  src/alberta_Nd_debug[CPY], src/alberta_Nd_debug/Makefile.am:
+	  Convert back to alberta as package name (instead of alberta2).
+	  The version is already recorded in the version number of the
+	  shared libraries, and all libraries have names different from the
+	  ones in release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up by the library requirements of OpenDX. This also maskes it
+	  easier to separate the core ALBERTA stuff from the graphics
+	  business. Also, external viewers will most likely not need the
+	  inline viewers (e.g. Grape does not need or want gltools, meshtv
+	  does not need or want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck" succeeded. So it should be ok, in principle.
+
+2007-05-17 17:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* meshtv/Common/alberta_meshtv.c: <silo.h>, not "silo.h". Not that
+	  it would matter.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am, geomview/Makefile.am, grape/mesh/2d/Makefile.am,
+	  grape/mesh/3d/Makefile.am, meshtv/1d/Makefile.am,
+	  meshtv/2d/Makefile.am, meshtv/3d/Makefile.am: Convert back to
+	  alberta as package name (instead of alberta2). The version is
+	  already recorded in the version number of the shared libraries,
+	  and all libraries have names different from the ones in release
+	  1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up by the library requirements of OpenDX. This also maskes it
+	  easier to separate the core ALBERTA stuff from the graphics
+	  business. Also, external viewers will most likely not need the
+	  inline viewers (e.g. Grape does not need or want gltools, meshtv
+	  does not need or want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck" succeeded. So it should be ok, in principle.
+
+2007-05-17 17:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* meshtv/Common/alberta_meshtv.c: <silo.h>, not "silo.h". Not that
+	  it would matter.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am, geomview/Makefile.am, grape/mesh/2d/Makefile.am,
+	  grape/mesh/3d/Makefile.am, meshtv/1d/Makefile.am,
+	  meshtv/2d/Makefile.am, meshtv/3d/Makefile.am: Convert back to
+	  alberta as package name (instead of alberta2). The
+	  version is already recorded in the version number of the shared
+	  libraries, and all libraries have names different from the ones
+	  in
+	  release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up
+	  by the library requirements of OpenDX. This also maskes it easier
+	  to
+	  separate the core ALBERTA stuff from the graphics business. Also,
+	  external viewers will most likely not need the inline viewers
+	  (e.g. Grape does not need or want gltools, meshtv does not need
+	  or
+	  want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries
+	  alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck"
+	  succeeded. So it should be ok, in principle.
+
+2007-05-17 17:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dxtools.c: foo() -> foo(void)
+
+2007-05-17 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src: Ignore the new (old ...) directories alberta_[1-3]d.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/Makefile.alberta.in, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Makefile.am, src/alberta2_Nd,
+	  src/alberta2_Nd_debug, src/alberta_Nd,
+	  src/alberta_Nd/Makefile.am, src/alberta_Nd_debug,
+	  src/alberta_Nd_debug/Makefile.am: Convert back to alberta as
+	  package name (instead of alberta2). The
+	  version is already recorded in the version number of the shared
+	  libraries, and all libraries have names different from the ones
+	  in
+	  release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up
+	  by the library requirements of OpenDX. This also maskes it easier
+	  to
+	  separate the core ALBERTA stuff from the graphics business. Also,
+	  external viewers will most likely not need the inline viewers
+	  (e.g. Grape does not need or want gltools, meshtv does not need
+	  or
+	  want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries
+	  alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck"
+	  succeeded. So it should be ok, in principle.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Convert back to alberta as package name (instead
+	  of alberta2). The
+	  version is already recorded in the version number of the shared
+	  libraries, and all libraries have names different from the ones
+	  in
+	  release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up
+	  by the library requirements of OpenDX. This also maskes it easier
+	  to
+	  separate the core ALBERTA stuff from the graphics business. Also,
+	  external viewers will most likely not need the inline viewers
+	  (e.g. Grape does not need or want gltools, meshtv does not need
+	  or
+	  want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries
+	  alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck"
+	  succeeded. So it should be ok, in principle.
+
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
+	  src/4d/Makefile.in, src/5d/Makefile.in, src/Common/graphics.c:
+	  Convert back to alberta as package name (instead of alberta2).
+	  The
+	  version is already recorded in the version number of the shared
+	  libraries, and all libraries have names different from the ones
+	  in
+	  release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up
+	  by the library requirements of OpenDX. This also maskes it easier
+	  to
+	  separate the core ALBERTA stuff from the graphics business. Also,
+	  external viewers will most likely not need the inline viewers
+	  (e.g. Grape does not need or want gltools, meshtv does not need
+	  or
+	  want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries
+	  alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck"
+	  succeeded. So it should be ok, in principle.
 
-2007-09-03 10:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/INIT/ellipt.dat: Include non-Dirichlet boundary
-	  conditions.
+	* MAINTENANCE, Makefile.am, Makefile.am.template, README,
+	  configure.ac, generate-alberta-automakefiles.sh,
+	  m4/alberta-check.m4, m4/alberta-dims.m4, m4/check-package.m4,
+	  m4/gltools.m4, m4/grapeiface.m4, m4/opendx.m4, m4/opengl.m4,
+	  m4/set-prefix.m4, m4/x-window-system.m4, mksnap.sh: Convert back
+	  to alberta as package name (instead of alberta2). The
+	  version is already recorded in the version number of the shared
+	  libraries, and all libraries have names different from the ones
+	  in
+	  release 1.2 anyway.
+	  
+	  Move ALL inline viewing stuff to a separate library. I just got
+	  fed up
+	  by the library requirements of OpenDX. This also maskes it easier
+	  to
+	  separate the core ALBERTA stuff from the graphics business. Also,
+	  external viewers will most likely not need the inline viewers
+	  (e.g. Grape does not need or want gltools, meshtv does not need
+	  or
+	  want OpenDX and vice versa and so on).
+	  
+	  This also simplifies the "disable graphics" kill switch: the core
+	  libraries simply stay unchanged, it is just that the add-on
+	  libraries
+	  alberta_gfx_Xd.[so,la,a] are not compiled.
+	  
+	  Demo-package is in accordance with this scheme, and "make
+	  distcheck"
+	  succeeded. So it should be ok, in principle.
 
-2007-09-03 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-17 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt.c: Include non-Dirichlet boundary conditions.
+	* mksnap.sh: Bail out on error.
 
-2007-08-30 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-16 18:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in: previons c99 inline "fix" caused
-	  an infinite recursion, fix that.
+	* src/Common/eval.c: Typo in comment.
 
-2007-08-01 12:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-16 18:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cast DOF_FREE_SIZE to int to get rid of a
-	  "g++ -Wall" warning.
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: On a curved
+	  element the second Cartesian derivatives -- even of a linear
+	  finte element function -- are NON-zero.a
 
-2007-07-31 16:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-16 18:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/element_2d.c, src/3d/element_3d.c, src/Common/alberta.h:
-	  Enlarge the sizeof vertex_of_wall_Xd() and
-	  sorted_wall_vertices_Xd()
-	  such that vow[wall][#vnr] extends up to (2*N_VERTICES(dim)-1),
-	  e.g.
-	  
-	  vertex_of_wall_3d[wall][2+1, 2+2] will the give the two vertices
-	  following vertex number 2.
+	* src/Common/eval.c: Typo in comment.
 
-2007-07-30 15:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-16 18:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/mesh_interface_common_c.h: Don't use "inline",
-	  but rather "static inline" (c99 <-> GNU-C)
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: On a curved
+	  element the second Cartesian derivatives -- even of a linear
+	  finte element function -- are NON-zero.a
 
-2007-07-30 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-14 13:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/adapt.c: Include <time.h>, not "time.h"
+	* src/Common/alberta.h, src/Common/numint.c,
+	  src/Common/wall_quad.c: init_element(): Allow quad->n_points_max
+	  and bas_fcts->n_bas_fcts_max to change; the new values have to be
+	  installed by a call to INIT_OBJECT(quad_fast), that is
+	  init_element(NULL, quad_fast).
 
-2007-07-30 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-14 13:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/refine_3d.c, src/Common/alberta.h: Use
-	  edge_of_vertices_3d[][] to alberta.h.
+	* src/Common/element.c: Fix a bug introduced by my previous change.
 
-2007-07-30 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-14 13:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_fcts.c.in, src/Common/assemble_fcts.h.in: c99
-	  and gcc differ w.r.t. to the meaning of "inline" versus "extern
-	  inline", so use "static inline" all over the place.
+	* src/Common/alberta.h, src/Common/numint.c,
+	  src/Common/wall_quad.c: init_element(): Allow quad->n_points_max
+	  and bas_fcts->n_bas_fcts_max
+	  to change; the new values have to be installed by a call to
+	  INIT_OBJECT(quad_fast), that is init_element(NULL, quad_fast).
 
-2007-07-30 14:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-14 13:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: REALLOC_WORKSPACE(): do not use the address
-	  of "ws" as truth value,
-	  this leads to a compiler warning with gcc-4.2; using "&ws !=
-	  NULL"
-	  seems to be ok.
+	* src/Common/element.c: Fix a bug introduced by my previous change.
 
-2007-07-26 13:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: Use RGBA data type.
+	* src/Common/geomview-graphics.c: VERTEX_OF_EDGE <-> vertex_of_edge
+	  changes.
 
-2007-07-25 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: Fixes for the binary 1d case.
+	* src/Common/alberta.h, src/Common/assemble_bndry.c,
+	  src/Common/assemble_bndry.h, src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/l2scp.c, src/Common/wall_quad.c: To make the current
+	  confusion complete but to avoid permanent confusion in the future
+	  rename BNDRY_QUAD to WALL_QUAD (the original WALL_QUAD has
+	  vanished by now). Quadratures for the integration over faces
+	  relative to the neighbour (barycentric) co-ordinate system are
+	  now (still) aquired by calling
+	  
+	  QUAD[_FAST] = get_neigh_quad[_fast](el_info, wall_quad, wall):
+	  
+	  SO WALL_QUADratures are for the computation over co-dimension 1
+	  sub-simplices; they are used to integrate jumps over faces
+	  separating neighbours (with the help of get_neigh_quad()) and to
+	  assemble matrix- and rhs-contributions via integration over (part
+	  of) the boundary of triangulated domains.
 
-2007-07-25 13:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: Fixes for the binary 1d case.
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c: Fix a comment.
 
-2007-07-25 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: Fixes for the non-parametric
-	  case.
+	* geomview/geomview-graphics.c: VERTEX_OF_EDGE <-> vertex_of_edge
+	  changes.
 
-2007-07-25 10:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: Use "location camera" for lights,
-	  fix non-parametric 3d stuff.
+	* geomview/geomview-graphics.c: VERTEX_OF_EDGE <-> vertex_of_edge
+	  changes.
 
-2007-07-16 12:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c, src/Common/assemble_bndry.c,
-	  src/Common/dof_admin.c: Per convention call
-	  EL_MATRIX_INFO->el_matrix_fct(NULL, ...) to
-	  trigger one-time initialisation outside of the element-loop.
+	* src/Common/alberta.h, src/Common/assemble_bndry.c,
+	  src/Common/assemble_bndry.h, src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/l2scp.c, src/Common/wall_quad.c: To make the current
+	  confusion complete but to avoid permanent
+	  confusion in the future rename BNDRY_QUAD to WALL_QUAD (the
+	  original
+	  WALL_QUAD has vanished by now). Quadratures for the integration
+	  over
+	  faces relative to the neighbour (barycentric) co-ordinate system
+	  are
+	  now (still) aquired by calling
+	  
+	  QUAD[_FAST] = get_neigh_quad[_fast](el_info, wall_quad, wall):
+	  
+	  SO WALL_QUADratures are for the computation over co-dimension 1
+	  sub-simplices; they are used to integrate jumps over faces
+	  separating
+	  neighbours (with the help of get_neigh_quad()) and to assemble
+	  matrix-
+	  and rhs-contributions via integration over (part of) the boundary
+	  of
+	  triangulated domains.
 
-2007-07-14 10:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c: PARAMETRIC::grd_world() now returns the
-	  transpose of the Jacobian of
-	  the Cartesian co-ordinates w.r.t. the barycentric co-ordinates;
-	  this
-	  should be more efficient (the innermost array-component has a
-	  constant
-	  size), and it somehow fits better to re-using EL_INFO::coords
-	  (transpose of) the Jacobian of the "world" co-ordinates.
-
-2007-07-14 10:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* src/Common/alberta.h: Fix broken EL_WALL_SHIFT:
-
-2007-07-14 00:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* src/Common/alberta_inlines.h: Arg.-type issue.
-
-2007-07-14 00:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
-
-	* src/Common/error.c: If co-dim > 0 then project the gradient of
-	  the continuous function
-	  onto the tangent space of the the discrete surface (mesh).
+	  src/3d/parametric_3d.c: Fix a comment.
 
-2007-07-12 21:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: Fix logic of
-	  QUAD_FAST initialization: parametric elements need both,
-	  INIT_D2 and INIT_GRD_PHI due to the correction stemming from the
-	  "curvature".
+	* src/Common/geomview-graphics.c: VERTEX_OF_EDGE <-> vertex_of_edge
+	  changes.
 
-2007-07-10 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-13 14:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/3d/Makefile.am: 2d <-> 3d + debug mismatch.
+	* Makefile.am: Do a "make realclean" before packing the
+	  demo-sources.
 
-2007-07-10 13:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* m4/grapeiface.m4: 2d <-> 3d + debug mismatch.
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Adapt to
+	  change fill_neigh_el_info calling convention.
 
-2007-07-09 22:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 22:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.am: Add dof_free_bit.h and
-	  dof_stride_free_bit.h to DISTCLEANFILES (make
-	  distcheck was broken).
+	* src/Common/alberta.h, src/Common/element.c: fill_neigh_el_info():
+	  use the relative orientation of the face on the neighbour with
+	  respect to vertex_of_wall() on this element.
 
-2007-07-09 22:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Typo on distclean-local target.
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Adapted to
+	  latest BNDRY_QUAD/WALL_QUAD change, but still needs some cleanup;
+	  the stuff is functional, though.
 
-2007-07-09 13:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Distribute mkdoffreemasks.h
+	* src/Common/alberta.h, src/Common/wall_quad.c: Cleanup for
+	  quadrature rules over co-dimension 1 subsimplices: the structures
+	  WALL_QUAD and WALL_QUAD_FAST have been abandoned. Instead, a
+	  matching quadrature rule for the integration over a face, but
+	  with barycentric co-ordinates relative to the neighbour element
+	  is obtained by calling:
+	  
+	  neigh_quad = get_neigh_quad(el_info, bndry_quad, wall);
+	  neigh_quad_fast = get_neigh_quad_fast(el_info, bndry_quad_fast,
+	  wall);
+	  
+	  Internally there is -- of course -- still a big table for all
+	  permuations of quadrature points for all opp-vertex values.
+	  Externally defined quadratures (e.g. for the integration over
+	  truncated simplices) have to be registered via
+	  
+	  register_bndry_quad(new_bndry_quad_rule);
+	  
+	  This will take care of generating the additional rules for the
+	  integration of faces relative to both adjacent elements.
 
-2007-07-07 11:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble-instat.c, src/Common/dof_admin.c: Fix
-	  handling of use_get_bound.
+	* src/Common/numint.c: Typo in error message.
 
-2007-07-06 22:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/HB_precon.c, src/Common/alberta.h,
-	  src/Common/dof_admin.c, src/Common/gltools.c,
-	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
-	  src/Common/oem_solve_s.c, src/Common/oem_sp_solve.c: New
-	  component DOF_MATRIX->use_get_bound; set by update_dof_matrix()
-	  if
-	  MATRIX_INFO->use_get_bound was true. Also, oem_solve() & friends
-	  now
-	  accepts as additional argument a boundary vector.
-	  
-	  The reason for the change was that the HB-preconditioner needs to
-	  know
-	  about Dirichlet boundary values; the former behaviour of
-	  oem_solve()
-	  was to call get_HB_precon() always with use_get_bound. But this
-	  was a
-	  desaster for Neumann problems; e.g. for the pressure
-	  precondtioner.
+	* src/Common/assemble_bndry_fcts.c.in: Rename BDNRY_QUAD_FAST::quad
+	  to BNDRY_QUAD_FAST->bndry_quad; cosmetical change which turns
+	  chains like bqfast->quad->quad[wall] into
+	  bqfast->bndry_quad->quad[wall].
 
-2007-07-06 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/gltools.c: Optionally display
-	  the current time (gltools gfx).
+	* src/3d/element_3d.c: Fix faulty comment.
 
-2007-07-06 12:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dof_admin.c: Missing brace in "#if 0" segment.
+	* src/0d/element_0d.c: Move sorted_wall_indices_0d to alberta.h
 
-2007-07-06 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d, src/2d/INIT/ellipt.dat: svn:ignore
+	* src/2d/element_2d.c: vof -> vow
 
-2007-07-06 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d: svn:ignore
+	* src/Common/Makefile.am.include: Remove bndry_quad, everything is
+	  now in wall_quad.c
 
-2007-07-06 22:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/ellipt-moebius.c, src/3d/ellipt2.c,
-	  src/4d/ellipt-klein-bottle.c, src/5d/ellipt-klein-3-bottle.c,
-	  src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
-	  src/Common/ellipt-sphere.c, src/Common/ellipt-torus.c,
-	  src/Common/ellipt.c, src/Common/heat-easy.c, src/Common/heat.c,
-	  src/Common/nlsolve.c: New component DOF_MATRIX->use_get_bound;
-	  set by update_dof_matrix() if
-	  MATRIX_INFO->use_get_bound was true. Also, oem_solve() & friends
-	  now
-	  accepts as additional argument a boundary vector.
-	  
-	  The reason for the change was that the HB-preconditioner needs to
-	  know
-	  about Dirichlet boundary values; the former behaviour of
-	  oem_solve()
-	  was to call get_HB_precon() always with use_get_bound. But this
-	  was a
-	  desaster for Neumann problems; e.g. for the pressure
-	  precondtioner.
+	* src/Common/alberta_intern.h: Typo.
 
-2007-07-06 12:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/ellipt-isoparam.c, src/Common/ellipt-periodic.c,
-	  src/Common/ellipt.c, src/Common/geomview-graphics.c,
-	  src/Common/graphics.c, src/Common/graphics.h,
-	  src/Common/heat-easy.c, src/Common/heat.c, src/Common/nonlin.c,
-	  src/Common/nonlin.h, src/Common/quasi-stokes.c,
-	  src/Common/stokes.c: Time-display for gltools.
+	* src/Common/bndry_quad.c[DEL]: Moved everything to wall_quad.c
 
-2007-07-02 22:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* m4/check-package.m4: Really bail out if a check for a required
-	  package fails.
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Adapt to
+	  change fill_neigh_el_info calling convention.
 
-2007-06-30 20:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 22:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/alberta.h, src/Common/numint.c: Restructuring for
-	  vector-valued basis functions, but no real code yet.
+	* src/Common/alberta.h, src/Common/element.c: fill_neigh_el_info():
+	  use the relative orientation of the face on the
+	  neighbour with respect to vertex_of_wall() on this element.
 
-2007-06-29 07:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile: grd_world() component or PARAMETRIC structure.
+	* src/Common/estimator.c, src/Common/estimator_dowb.c: Adapted to
+	  latest BNDRY_QUAD/WALL_QUAD change, but still needs some
+	  cleanup; the stuff is functional, though.
 
-2007-06-29 10:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c: grd_world() implementation.
+	* src/Common/alberta.h, src/Common/wall_quad.c: Cleanup for
+	  quadrature rules over co-dimension 1 subsimplices: the
+	  structures WALL_QUAD and WALL_QUAD_FAST have been abandoned.
+	  Instead,
+	  a matching quadrature rule for the integration over a face, but
+	  with
+	  barycentric co-ordinates relative to the neighbour element is
+	  obtained
+	  by calling:
+	  
+	  neigh_quad = get_neigh_quad(el_info, bndry_quad, wall);
+	  neigh_quad_fast = get_neigh_quad_fast(el_info, bndry_quad_fast,
+	  wall);
+	  
+	  Internally there is -- of course -- still a big table for all
+	  permuations of quadrature points for all opp-vertex values.
+	  Externally
+	  defined quadratures (e.g. for the integration over truncated
+	  simplices) have to be registered via
+	  
+	  register_bndry_quad(new_bndry_quad_rule);
+	  
+	  This will take care of generating the additional rules for the
+	  integration of faces relative to both adjacent elements.
 
-2007-06-29 07:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/parametric_3d.c, src/Common/alberta.h: grd_world()
-	  component or PARAMETRIC structure.
+	* src/Common/numint.c: Typo in error message.
 
-2007-06-29 07:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/1d/parametric_1d.c, src/2d/disc_lagrange_0_2d.c,
-	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
-	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
-	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
-	  src/2d/parametric_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c: New component
-	  "adjoint" for BAS_FCTS: vector valued basis function
-	  withg "adjoint == true" need to be transformed by the adjoint
-	  (Adjunkte) or inverse of the transformation to the reference
-	  element
-	  (i.e. basis function which are the product of a face normal with
-	  some
-	  scalar function)
+	* src/Common/assemble_bndry_fcts.c.in: Rename BDNRY_QUAD_FAST::quad
+	  to BNDRY_QUAD_FAST->bndry_quad;
+	  cosmetical change which turns chains like
+	  bqfast->quad->quad[wall] into
+	  bqfast->bndry_quad->quad[wall].
 
-2007-06-29 14:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h, src/banach.c, src/dnrm2.c, src/newton.c,
-	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c: bool-type for
-	  ud_DF argument in NLS_DATA.
+	* src/3d/element_3d.c: Fix faulty comment.
 
-2007-06-29 14:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/nlsolve.c: bool-type for ud_DF argument in NLS_DATA.
+	* src/0d/element_0d.c: Move sorted_wall_indices_0d to alberta.h
 
-2007-06-28 21:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Comments explaining the psi_phi structures.
+	* src/2d/element_2d.c: vof -> vow
 
-2007-06-28 21:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quad_cache.c: Cosmetics
+	* src/Common/Makefile.am.include: Remove bndry_quad, everything is
+	  now in wall_quad.c
 
-2007-06-28 07:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Cosmetics
+	* src/Common/alberta_intern.h: Typo.
 
-2007-06-27 18:12  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-12 10:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Preliminary support for vector valued basis
-	  functions.
+	* src/Common/bndry_quad.c: Moved everything to wall_quad.c
 
-2007-06-27 18:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/alberta.h: Update for vector-valued basis functions.k
+	* src/Common/geomview-graphics.c, src/Common/heat.c,
+	  src/Common/nlsolve.c, src/Common/quasi-stokes.c: Important
+	  change:
+	  
+	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX) N_LAMBDA(dim):
+	  number of barycentric co-ordinates for the given dimension.
+	  N_LAMBDA_1D,_2D,_3D defined.
+	  
+	  Also: Start to rework the face-orientation stuff: for the
+	  definition of matching quadrature nodes across the separating
+	  walls of neighbouring elements we only need the relative
+	  orientation of the respective faces. This will help to simplify
+	  the wall-quadrature stuff, and reduce the number of quadrature
+	  rules generated by get_wall_quadrature().
 
-2007-06-27 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h, src/alloc.c: Support function for clearing
-	  (filling with zeroes) matrices.
+	* src/0d/element_0d.c, src/1d/element_1d.c, src/2d/element_2d.c,
+	  src/3d/coarsen_3d.c, src/3d/element_3d.c, src/3d/lagrange_4_3d.c,
+	  src/3d/macro_3d.c, src/3d/memory_3d.c, src/3d/parametric_3d.c,
+	  src/3d/refine_3d.c, src/3d/traverse_nr_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/assemble.c, src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/bndry_quad.c,
+	  src/Common/check.c, src/Common/element.c, src/Common/eval.c,
+	  src/Common/macro.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad.c: Important change:
+	  
+	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX) N_LAMBDA(dim):
+	  number of barycentric co-ordinates for the given dimension.
+	  N_LAMBDA_1D,_2D,_3D defined.
+	  
+	  Also: Start to rework the face-orientation stuff: for the
+	  definition of matching quadrature nodes across the separating
+	  walls of neighbouring elements we only need the relative
+	  orientation of the respective faces. This will help to simplify
+	  the wall-quadrature stuff, and reduce the number of quadrature
+	  rules generated by get_wall_quadrature().
 
-2007-06-24 18:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 12:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/coarsen_2d.c: _AI_coarsen_patch_2d(): free periodic DOFs
-	  before freeing the children.
+	* src/Common/wall_quad_fast.c[DEL]: Obsoleted by init-element ->
+	  trunk merge.
 
-2007-06-23 21:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/quad_cache.c: Fix quad-cache size bugs (init-element
-	  stuff, default case was unaffected).
+	* src/Common/assemble_dowb.c[DEL]: Obsoleted by init_element->trunk
+	  merge.
 
-2007-06-23 20:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Fix a cache-resizing problem (init-element
-	  stuff).
+	* geomview/geomview-graphics.c: Important change:
+	  
+	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX) N_LAMBDA(dim):
+	  number of barycentric co-ordinates for the given dimension.
+	  N_LAMBDA_1D,_2D,_3D defined.
+	  
+	  Also: Start to rework the face-orientation stuff: for the
+	  definition of matching quadrature nodes across the separating
+	  walls of neighbouring elements we only need the relative
+	  orientation of the respective faces. This will help to simplify
+	  the wall-quadrature stuff, and reduce the number of quadrature
+	  rules generated by get_wall_quadrature().
+
+2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/geomview-graphics.c: Important change:
+	  
+	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX)
+	  N_LAMBDA(dim): number of barycentric co-ordinates for the given
+	  dimension.
+	  N_LAMBDA_1D,_2D,_3D defined.
+	  
+	  Also: Start to rework the face-orientation stuff: for the
+	  definition
+	  of matching quadrature nodes across the separating walls of
+	  neighbouring elements we only need the relative orientation of
+	  the
+	  respective faces. This will help to simplify the wall-quadrature
+	  stuff, and reduce the number of quadrature rules generated by
+	  get_wall_quadrature().
+
+2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/element_0d.c, src/1d/element_1d.c, src/2d/element_2d.c,
+	  src/3d/coarsen_3d.c, src/3d/element_3d.c, src/3d/lagrange_4_3d.c,
+	  src/3d/macro_3d.c, src/3d/memory_3d.c, src/3d/parametric_3d.c,
+	  src/3d/refine_3d.c, src/3d/traverse_nr_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_inlines.h,
+	  src/Common/assemble.c, src/Common/assemble_bndry_fcts.c.in,
+	  src/Common/assemble_fcts.c.in, src/Common/bndry_quad.c,
+	  src/Common/check.c, src/Common/element.c, src/Common/eval.c,
+	  src/Common/macro.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad.c: Important change:
+	  
+	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX)
+	  N_LAMBDA(dim): number of barycentric co-ordinates for the given
+	  dimension.
+	  N_LAMBDA_1D,_2D,_3D defined.
+	  
+	  Also: Start to rework the face-orientation stuff: for the
+	  definition
+	  of matching quadrature nodes across the separating walls of
+	  neighbouring elements we only need the relative orientation of
+	  the
+	  respective faces. This will help to simplify the wall-quadrature
+	  stuff, and reduce the number of quadrature rules generated by
+	  get_wall_quadrature().
 
-2007-06-23 17:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 12:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bas_fct.c: Allow an attempt to interpolat a function
-	  in 0 points, otherwise
-	  automatically computed interpolation points/numbers of points
-	  would
-	  have to check this for themselves.
+	* src/Common/wall_quad_fast.c: Obsoleted by init-element -> trunk
+	  merge.
 
-2007-06-22 14:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2007-05-09 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/submesh_3d.c: Following issue: non-parametric meshes and
-	  submeshes with projection function
-	  to set new nodes. The slave elements to be refined need knowledge
-	  of
-	  vertex coordinates to set their el->new_coord entries according
-	  to the
-	  projection function. This is now passed in submesh_2/3d.c.
+	* src/Common/assemble_dowb.c: Obsoleted by init_element->trunk
+	  merge.
 
-2007-06-22 14:17  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh_gmv.c: Greatly simplified write_mesh_gmv.c
-	  in response to changes in mesh2macro_data().
+	* src/Common/geomview-graphics.c, src/Common/heat.c,
+	  src/Common/nlsolve.c, src/Common/quasi-stokes.c: Important
+	  change:
+	  
+	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX)
+	  N_LAMBDA(dim): number of barycentric co-ordinates for the given
+	  dimension.
+	  N_LAMBDA_1D,_2D,_3D defined.
+	  
+	  Also: Start to rework the face-orientation stuff: for the
+	  definition
+	  of matching quadrature nodes across the separating walls of
+	  neighbouring elements we only need the relative orientation of
+	  the
+	  respective faces. This will help to simplify the wall-quadrature
+	  stuff, and reduce the number of quadrature rules generated by
+	  get_wall_quadrature().
 
-2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-09 18:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/alberta2oogl.c, grape/mesh/2d/mesh_interface.c,
-	  grape/mesh/Common/alberta_movi.c,
-	  grape/mesh/Common/mesh_interface_common_c.h,
-	  meshtv/Common/alberta_meshtv.c, slip_bound/slip_bound.c,
-	  triangle2alberta/triangle2alberta.c,
-	  write_mesh_fig/write_mesh_fig.c: Get rid of nil.
+	* mksnap.sh: Update for local snapshot-directory.
 
-2007-06-21 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
-	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
-	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
-	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
-	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
-	  src/2d/disc_lagrange_2_2d.c, src/2d/lagrange_1_2d.c,
-	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
-	  src/2d/lagrange_4_2d.c, src/3d/disc_lagrange_0_3d.c,
-	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
-	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
-	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
-	  src/Common/alberta.h, src/Common/numint.c: Preliminary support
-	  for caching of vector valued basis
-	  functions. Subject to change.
+	* Logo/alberta-logo.pdf[CPY]: alberta-logo copy init-element branch
+	  -> trunk
 
-2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/bas_fct_0d.c, src/0d/memory_0d.c, src/1d/coarsen_1d.c,
-	  src/1d/graphXO_1d.c, src/1d/memory_1d.c, src/1d/refine_1d.c,
-	  src/1d/traverse_r_1d.c, src/2d/coarsen_2d.c, src/2d/element_2d.c,
-	  src/2d/graphXO_2d.c, src/2d/level_2d.c, src/2d/refine_2d.c,
-	  src/3d/element_3d.c, src/3d/level_3d.c, src/3d/memory_3d.c,
-	  src/3d/submesh_3d.c, src/Common/MG.c, src/Common/MG_s2.c,
-	  src/Common/adapt.c, src/Common/check.c, src/Common/dof_admin.c,
-	  src/Common/element.c, src/Common/graphXO.c,
-	  src/Common/read_mesh.c, src/Common/sor.c, src/Common/ssor.c,
-	  src/Common/write_mesh.c: Get rid of nil.
+	* Logo/alberta-logo.eps[CPY]: Forgot to copy over logo stuff
+	  (renaming, forgot why)
 
-2007-06-21 20:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
-	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_1_1d.c,
-	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
-	  src/1d/lagrange_4_1d.c, src/2d/disc_lagrange_0_2d.c,
-	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
-	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
-	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
-	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
-	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_1_3d.c,
-	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
-	  src/3d/lagrange_4_3d.c, src/Common/alberta.h: Preparations for
-	  vector valued basis functions.
+	* Logo: Do not ignore alberta-logo
 
-2007-06-21 16:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator_dowb.c: Cosmetics.
+	* Logo/alberta-logo.pdf: alberta-logo copy init-element branch ->
+	  trunk
 
-2007-06-21 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h: Preliminary support for caching of vector
-	  valued basis
-	  functions. Subject to change.
+	* Logo/alberta-logo.eps: Forgot to copy over logo stuff (renaming,
+	  forgot why)
 
-2007-06-21 20:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/alberta_util.h, src/divers.c, src/gmres.c, src/msg.c,
-	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c,
-	  src/parameters.c: Get rid of nil.
+	* Logo: Do not ignore alberta-logo
 
-2007-06-21 20:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 13:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac: Preparations for vector valued basis functions.
+	* mksnap.sh: Use universal time.
 
-2007-06-20 07:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 12:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Makefile.am: Fix dist target for Grape add-on.
+	* Makefile.am: For now include alberta.pdf into the distro.
 
-2007-06-20 14:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2007-05-04 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dxtools.c: Changed scaling to 1.0 when using the
-	  "RubberSheet" module of OpenDX.
+	* mksnap.sh: Fix diff output interpretation
 
-2007-06-20 14:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2007-05-04 12:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/write_mesh_gmv.c: Fixed bug concerning the writing of
-	  DOF_REAL_D_VECs, number of components must always be 3, even if
-	  DIM_OF_WORLD is smaller. DIM_OF_WORLD > 3 is not supported by GMV
-	  and therefore checked now.
+	* mksnap.sh: Enable maintainer-mode when generating the snapshots.
 
-2007-06-20 13:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: Get rid of
-	  recursive mesh traversal.
+	* mksnap.sh: Snapshot script.
 
-2007-06-20 13:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator_dowb.c: Forgot to implement
-	  normal_grd_straight().
+	* Makefile.am: Re-enable doc targets.
 
-2007-06-20 10:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 09:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/dof_admin.c: Experimental
-	  (commented out and not used) code for block-wise
-	  allocation of DOFs.
+	* Makefile.am: Re-enable doc targets.
 
-2007-06-20 10:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 09:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac, mkdoffreemasks.sh: Experimental (commented out and
-	  not used) code for block-wise
-	  allocation of DOFs.
+	* MAINTENANCE, README: Update, path-names and such.
 
-2007-06-19 19:34  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2007-05-04 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* alberta.tex: New address for Daniel Koester.
+	* MAINTENANCE: Do not tweak the default prefix.
 
-2007-06-19 16:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 08:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/2d/Makefile.am, grape/mesh/2d/mesh_interface.c,
-	  grape/mesh/3d/Makefile.am, grape/mesh/3d/mesh_interface.c: Renam
-	  mesh_interface_common.c to mesh_interface_common_c.h: header
-	  files can be added directly to the SOURCES variables, and thus
-	  the
-	  dist target will work right away. Same should be done with the
-	  various
-	  other inclusion of ".c" files.
+	* configure.ac: Do not tweak the default prefix.
 
-2007-06-19 16:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 08:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/Common/mesh_interface_common.c,
-	  grape/mesh/Common/mesh_interface_common_c.h: Rename, header files
-	  can be added directly to the SOURCES variables,
-	  and thus the dist target will work right away. Same should be
-	  done
-	  with the various other inclusion of ".c" files.
+	* configure.ac: Only tweak the default prefix when run with
+	  --enable-maintainer-mode.
 
-2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 08:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Simplify distribution of Xd subdirs.
+	* MAINTENANCE: Update, correct installation directories etc.
 
-2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-04 08:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Simplify distribution of Xd subdirs.
+	* fromsvnreconf.sh: Script to auto-prepare a freshly checked out
+	  copy of ALBERTA.
 
-2007-06-19 13:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/wall_quad.c: Fix for slow_get_neigh_quad[_fast](),
-	  init_element() issue.
+	* alberta-check.m4, alberta-dims.m4, check-package.m4,
+	  grapeiface.m4, simple-enable-flag.m4: merge init-element-branch
+	  -> trunk
 
-2007-06-19 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Delete backup and lock-files in distdir
+	* opendx.m4[CPY]: merge init-element-branch -> trunk
 
-2007-06-18 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/wall_quad.c: init-element related fixes.
+	* opengl.m4[CPY]: merge init-element-branch -> trunk
 
-2007-06-18 08:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/wall_quad.c: init_element() related fixes.
+	* gltools.m4[CPY]: merge init-element-branch -> trunk
 
-2007-06-18 08:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: register_quadrature(): Fix the
-	  re-initialization of quad->metadata.
+	* check-iso-c99.m4[CPY]: merge init-element-branch -> trunk
 
-2007-06-18 08:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c: Forgot to take the inhomogeneous Neumann
-	  data in to account.
+	* Makefile.am: merge init-element-branch -> trunk
 
-2007-06-18 08:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_inlines.h: Fix an i <-> j error in GRAD_BAR()
+	* obstack.h[CPY]: merge init-element-branch -> trunk
 
-2007-06-15 14:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/l2scp.c: Typos.
+	* obstack.c[CPY]: merge init-element-branch -> trunk
 
-2007-06-14 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/3d/Makefile.am, grape/mesh/Common/alberta_grape.c,
-	  grape/mesh/Common/alberta_movi.c,
-	  grape/mesh/Common/mesh_interface_common.c: Grape fixes; HpMesh
-	  might work correctly now; also: scenes can be
-	  hard-copied. Interpolation between time-points may (or not) work
-	  correctly again. Or not work ...
+	* ., EPS, EPS/refine_parametric.eps, EPS/refine_parametric.fig,
+	  EPS/refine_parametric.pdf, Logo, Makefile, alberta.bib,
+	  alberta.tex, defs.tex, est-tools.tex, eval-tools.tex,
+	  param-impl.tex, submesh-impl.tex: merge init-element-branch ->
+	  trunk
 
-2007-06-14 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Build
-	  debug-versions (not installed) of alberta2_{movi,grape} if
-	  BUILD_DEBUG_LIBS is true.
+	* AUTHORS, README, src, src/1d, src/1d/INIT/ellipt.dat,
+	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat, src/1d/Makefile.in,
+	  src/2d, src/2d/INIT/ellipt.dat, src/2d/INIT/heat.dat,
+	  src/2d/Makefile.in, src/3d/INIT/ellipt.dat,
+	  src/3d/INIT/ellipt2.dat, src/3d/INIT/heat.dat,
+	  src/3d/Makefile.in, src/3d/ellipt2.c, src/Common/ellipt.c,
+	  src/Common/graphics.c, src/Common/heat.c, src/Common/nlprob.c,
+	  src/Common/nlsolve.c, src/Common/nonlin.c, src/Common/nonlin.h:
+	  merge init-element-branch -> trunk
 
-2007-06-14 09:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Rename
-	  alberta2_grape22 -> alberta_grape22, the two number at the end
-	  are enough to separate from the pre-V2 alberta_grape
+	* src/Common/quasi-stokes.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-14 08:08  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c: Fix a severe bug in read_mesh(): the
-	  read-back mesh was freed, bug
-	  probably introduced by myself.
+	* src/Common/ellipt-periodic.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-14 06:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: get_quad_fast(): fix a bug introduced by
-	  previous init-element changes.
+	* src/Common/geomview-graphics.h[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-14 10:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* configure.ac, m4/grapeiface.m4: Build debug-versions (not
-	  installed) of alberta2_{movi,grape} if
-	  BUILD_DEBUG_LIBS is true.
+	* src/Common/heat-easy.c[CPY]: merge init-element-branch -> trunk
 
-2007-06-13 22:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c, src/Common/alberta_intern.h,
-	  src/Common/numint.c: Allow re-registering of quadrature rules;
-	  this will adapt
-	  quad->metadata to a potentially changed value of n_points_max.
+	* src/Common/geomview-graphics.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-13 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
-	  src/Common/oem_solve_s.c, src/Common/ssor.c: FE_SPACE structures
-	  may be different, but yet refer to the same
-	  space. Use fe_space->admin as criterion for equal finite element
-	  spaces; this suffices on the linear algebra level.
+	* src/Common/alberta-logo.h[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-13 11:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Fix for broken init-element stuff.
+	* src/Common/ellipt-sphere.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-13 11:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Comments and cosmetics.
+	* src/Common/stokes.c[CPY]: merge init-element-branch -> trunk
 
-2007-06-13 11:45  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mksnap.sh: Fix parsing of svn output.
+	* src/Common/graphics.h[CPY]: merge init-element-branch -> trunk
 
-2007-06-08 12:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble.c: Do not re-use FILL_INFO-structures if the
-	  applicate-data ("user_data")
-	  pointer does not match. Instead, clone a near-matching FILL_INFO
-	  structure and insert the correct application data into that copy
-	  (and
-	  return a MATRIX_INFO object using that copy, of course).
+	* src/Common/ellipt-torus.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-08 12:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Initialize sorted_wall_vetices_0d etc.
-	  Otherwise the C++ compiler will not parse the alberta.h
-	  header-file.
+	* src/Common/ellipt-isoparam.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-06-08 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: Fix a bug
-	  introduced during the rewrite of the estimators: the heat
-	  estimator didn't take the time derivative into account, which is
-	  a
-	  contribution to the lower-order terms. Fix that (thanks to
-	  Thilo).
+	* src/3d/INIT/ellipt-periodic.dat[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-06-08 12:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mksnap.sh: Use SSH_AGENT_PID if set, otherwise try to use a
-	  matching socket from /tmp
+	* src/3d/INIT/ellipt-torus.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-31 11:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d, src/2d, src/3d: Ignore Makefile (generated for
-	  Makefile.in)
+	* src/3d/INIT/ellipt-isoparam.dat[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-22 20:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h: Fix a comment.
+	* src/3d/INIT/ellipt-sphere.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-17 17:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* meshtv/Common/alberta_meshtv.c: <silo.h>, not "silo.h". Not that
-	  it would matter.
+	* src/3d/INIT/ellipt-moebius.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am, geomview/Makefile.am, grape/mesh/2d/Makefile.am,
-	  grape/mesh/3d/Makefile.am, meshtv/1d/Makefile.am,
-	  meshtv/2d/Makefile.am, meshtv/3d/Makefile.am: Convert back to
-	  alberta as package name (instead of alberta2). The
-	  version is already recorded in the version number of the shared
-	  libraries, and all libraries have names different from the ones
-	  in
-	  release 1.2 anyway.
-	  
-	  Move ALL inline viewing stuff to a separate library. I just got
-	  fed up
-	  by the library requirements of OpenDX. This also maskes it easier
-	  to
-	  separate the core ALBERTA stuff from the graphics business. Also,
-	  external viewers will most likely not need the inline viewers
-	  (e.g. Grape does not need or want gltools, meshtv does not need
-	  or
-	  want OpenDX and vice versa and so on).
-	  
-	  This also simplifies the "disable graphics" kill switch: the core
-	  libraries simply stay unchanged, it is just that the add-on
-	  libraries
-	  alberta_gfx_Xd.[so,la,a] are not compiled.
-	  
-	  Demo-package is in accordance with this scheme, and "make
-	  distcheck"
-	  succeeded. So it should be ok, in principle.
+	* src/3d/INIT/stokes.dat[CPY]: merge init-element-branch -> trunk
 
-2007-05-17 17:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/dxtools.c: foo() -> foo(void)
+	* src/3d/INIT/quasi-stokes.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-17 16:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src: Ignore the new (old ...) directories alberta_[1-3]d.
+	* src/3d/Macro/periodic.amc[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.alberta.in, src/Common/Makefile.am,
-	  src/Common/Makefile.am.include, src/Common/estimator.c,
-	  src/Common/estimator_dowb.c, src/Makefile.am, src/alberta2_Nd,
-	  src/alberta2_Nd_debug, src/alberta_Nd,
-	  src/alberta_Nd/Makefile.am, src/alberta_Nd_debug,
-	  src/alberta_Nd_debug/Makefile.am: Convert back to alberta as
-	  package name (instead of alberta2). The
-	  version is already recorded in the version number of the shared
-	  libraries, and all libraries have names different from the ones
-	  in
-	  release 1.2 anyway.
-	  
-	  Move ALL inline viewing stuff to a separate library. I just got
-	  fed up
-	  by the library requirements of OpenDX. This also maskes it easier
-	  to
-	  separate the core ALBERTA stuff from the graphics business. Also,
-	  external viewers will most likely not need the inline viewers
-	  (e.g. Grape does not need or want gltools, meshtv does not need
-	  or
-	  want OpenDX and vice versa and so on).
-	  
-	  This also simplifies the "disable graphics" kill switch: the core
-	  libraries simply stay unchanged, it is just that the add-on
-	  libraries
-	  alberta_gfx_Xd.[so,la,a] are not compiled.
-	  
-	  Demo-package is in accordance with this scheme, and "make
-	  distcheck"
-	  succeeded. So it should be ok, in principle.
+	* src/3d/Macro/embedded-sphere.amc[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Makefile.am: Convert back to alberta as package name (instead
-	  of alberta2). The
-	  version is already recorded in the version number of the shared
-	  libraries, and all libraries have names different from the ones
-	  in
-	  release 1.2 anyway.
-	  
-	  Move ALL inline viewing stuff to a separate library. I just got
-	  fed up
-	  by the library requirements of OpenDX. This also maskes it easier
-	  to
-	  separate the core ALBERTA stuff from the graphics business. Also,
-	  external viewers will most likely not need the inline viewers
-	  (e.g. Grape does not need or want gltools, meshtv does not need
-	  or
-	  want OpenDX and vice versa and so on).
-	  
-	  This also simplifies the "disable graphics" kill switch: the core
-	  libraries simply stay unchanged, it is just that the add-on
-	  libraries
-	  alberta_gfx_Xd.[so,la,a] are not compiled.
-	  
-	  Demo-package is in accordance with this scheme, and "make
-	  distcheck"
-	  succeeded. So it should be ok, in principle.
+	* src/3d/Macro/18-sphere.amc[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
-	  src/4d/Makefile.in, src/5d/Makefile.in, src/Common/graphics.c:
-	  Convert back to alberta as package name (instead of alberta2).
-	  The
-	  version is already recorded in the version number of the shared
-	  libraries, and all libraries have names different from the ones
-	  in
-	  release 1.2 anyway.
-	  
-	  Move ALL inline viewing stuff to a separate library. I just got
-	  fed up
-	  by the library requirements of OpenDX. This also maskes it easier
-	  to
-	  separate the core ALBERTA stuff from the graphics business. Also,
-	  external viewers will most likely not need the inline viewers
-	  (e.g. Grape does not need or want gltools, meshtv does not need
-	  or
-	  want OpenDX and vice versa and so on).
-	  
-	  This also simplifies the "disable graphics" kill switch: the core
-	  libraries simply stay unchanged, it is just that the add-on
-	  libraries
-	  alberta_gfx_Xd.[so,la,a] are not compiled.
-	  
-	  Demo-package is in accordance with this scheme, and "make
-	  distcheck"
-	  succeeded. So it should be ok, in principle.
+	* src/3d/Macro/macro-small-neum.amc[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-17 16:50  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* MAINTENANCE, Makefile.am, Makefile.am.template, README,
-	  configure.ac, generate-alberta-automakefiles.sh,
-	  m4/alberta-check.m4, m4/alberta-dims.m4, m4/check-package.m4,
-	  m4/gltools.m4, m4/grapeiface.m4, m4/opendx.m4, m4/opengl.m4,
-	  m4/set-prefix.m4, m4/x-window-system.m4, mksnap.sh: Convert back
-	  to alberta as package name (instead of alberta2). The
-	  version is already recorded in the version number of the shared
-	  libraries, and all libraries have names different from the ones
-	  in
-	  release 1.2 anyway.
-	  
-	  Move ALL inline viewing stuff to a separate library. I just got
-	  fed up
-	  by the library requirements of OpenDX. This also maskes it easier
-	  to
-	  separate the core ALBERTA stuff from the graphics business. Also,
-	  external viewers will most likely not need the inline viewers
-	  (e.g. Grape does not need or want gltools, meshtv does not need
-	  or
-	  want OpenDX and vice versa and so on).
-	  
-	  This also simplifies the "disable graphics" kill switch: the core
-	  libraries simply stay unchanged, it is just that the add-on
-	  libraries
-	  alberta_gfx_Xd.[so,la,a] are not compiled.
-	  
-	  Demo-package is in accordance with this scheme, and "make
-	  distcheck"
-	  succeeded. So it should be ok, in principle.
+	* src/3d/Macro/macro-simple.amc[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-17 00:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mksnap.sh: Bail out on error.
+	* src/3d/Macro/embedded-torus.amc[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-16 18:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/eval.c: Typo in comment.
+	* src/3d/Macro/moebius.amc[CPY]: merge init-element-branch -> trunk
 
-2007-05-16 18:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: On a curved
-	  element the second Cartesian derivatives -- even of a linear
-	  finte element function -- are NON-zero.a
+	* src/3d/ellipt-moebius.c[CPY]: merge init-element-branch -> trunk
 
-2007-05-14 13:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/numint.c,
-	  src/Common/wall_quad.c: init_element(): Allow quad->n_points_max
-	  and bas_fcts->n_bas_fcts_max
-	  to change; the new values have to be installed by a call to
-	  INIT_OBJECT(quad_fast), that is init_element(NULL, quad_fast).
+	* src/2d/INIT/ellipt-periodic.dat[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-14 13:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/element.c: Fix a bug introduced by my previous change.
+	* src/2d/INIT/ellipt-torus.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-13 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/geomview-graphics.c: VERTEX_OF_EDGE <-> vertex_of_edge
-	  changes.
+	* src/2d/INIT/ellipt-isoparam.dat[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-13 14:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/assemble_bndry.c,
-	  src/Common/assemble_bndry.h, src/Common/assemble_bndry_fcts.c.in,
-	  src/Common/estimator.c, src/Common/estimator_dowb.c,
-	  src/Common/l2scp.c, src/Common/wall_quad.c: To make the current
-	  confusion complete but to avoid permanent
-	  confusion in the future rename BNDRY_QUAD to WALL_QUAD (the
-	  original
-	  WALL_QUAD has vanished by now). Quadratures for the integration
-	  over
-	  faces relative to the neighbour (barycentric) co-ordinate system
-	  are
-	  now (still) aquired by calling
-	  
-	  QUAD[_FAST] = get_neigh_quad[_fast](el_info, wall_quad, wall):
-	  
-	  SO WALL_QUADratures are for the computation over co-dimension 1
-	  sub-simplices; they are used to integrate jumps over faces
-	  separating
-	  neighbours (with the help of get_neigh_quad()) and to assemble
-	  matrix-
-	  and rhs-contributions via integration over (part of) the boundary
-	  of
-	  triangulated domains.
+	* src/2d/INIT/ellipt-sphere.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-13 14:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
-	  src/3d/parametric_3d.c: Fix a comment.
+	* src/2d/INIT/stokes.dat[CPY]: merge init-element-branch -> trunk
 
-2007-05-13 14:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c: VERTEX_OF_EDGE <-> vertex_of_edge
-	  changes.
+	* src/2d/INIT/quasi-stokes.dat[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-13 14:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Makefile.am: Do a "make realclean" before packing the
-	  demo-sources.
+	* src/2d/Macro/periodic.amc[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-12 22:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: Adapt to
-	  change fill_neigh_el_info calling convention.
+	* src/2d/Macro/embedded-sphere.amc[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-12 22:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/element.c: fill_neigh_el_info():
-	  use the relative orientation of the face on the
-	  neighbour with respect to vertex_of_wall() on this element.
+	* src/2d/Macro/macro-small-neum.amc[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-12 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/estimator.c, src/Common/estimator_dowb.c: Adapted to
-	  latest BNDRY_QUAD/WALL_QUAD change, but still needs some
-	  cleanup; the stuff is functional, though.
+	* src/2d/Macro/embedded-torus.amc[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-12 10:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta.h, src/Common/wall_quad.c: Cleanup for
-	  quadrature rules over co-dimension 1 subsimplices: the
-	  structures WALL_QUAD and WALL_QUAD_FAST have been abandoned.
-	  Instead,
-	  a matching quadrature rule for the integration over a face, but
-	  with
-	  barycentric co-ordinates relative to the neighbour element is
-	  obtained
-	  by calling:
-	  
-	  neigh_quad = get_neigh_quad(el_info, bndry_quad, wall);
-	  neigh_quad_fast = get_neigh_quad_fast(el_info, bndry_quad_fast,
-	  wall);
-	  
-	  Internally there is -- of course -- still a big table for all
-	  permuations of quadrature points for all opp-vertex values.
-	  Externally
-	  defined quadratures (e.g. for the integration over truncated
-	  simplices) have to be registered via
-	  
-	  register_bndry_quad(new_bndry_quad_rule);
-	  
-	  This will take care of generating the additional rules for the
-	  integration of faces relative to both adjacent elements.
+	* src/1d/INIT/ellipt-periodic.dat[CPY]: merge init-element-branch
+	  -> trunk
 
-2007-05-12 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/numint.c: Typo in error message.
+	* src/1d/Macro/periodic.amc[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-12 10:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_bndry_fcts.c.in: Rename BDNRY_QUAD_FAST::quad
-	  to BNDRY_QUAD_FAST->bndry_quad;
-	  cosmetical change which turns chains like
-	  bqfast->quad->quad[wall] into
-	  bqfast->bndry_quad->quad[wall].
+	* src/5d[CPY]: merge init-element-branch -> trunk
 
-2007-05-12 10:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/element_3d.c: Fix faulty comment.
+	* src/4d[CPY]: merge init-element-branch -> trunk
 
-2007-05-12 10:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/element_0d.c: Move sorted_wall_indices_0d to alberta.h
+	* ., src/Makefile.am, src/alberta_util.h, src/alloc.c, src/cg.c,
+	  src/gmres.c, src/parameters.c: merge init-element-branch -> trunk
 
-2007-05-12 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/2d/element_2d.c: vof -> vow
+	* src/condition.c[CPY]: merge init-element-branch -> trunk
 
-2007-05-12 10:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/Makefile.am.include: Remove bndry_quad, everything is
-	  now in wall_quad.c
+	* src/sigfpe.c[CPY]: merge init-element-branch -> trunk
 
-2007-05-12 10:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/alberta_intern.h: Typo.
+	* src: merge init-element-branch -> trunk
 
-2007-05-12 10:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/bndry_quad.c: Moved everything to wall_quad.c
+	* src/alberta2_Nd[CPY]: merge init-element-branch -> trunk
 
-2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* geomview/geomview-graphics.c: Important change:
-	  
-	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX)
-	  N_LAMBDA(dim): number of barycentric co-ordinates for the given
-	  dimension.
-	  N_LAMBDA_1D,_2D,_3D defined.
-	  
-	  Also: Start to rework the face-orientation stuff: for the
-	  definition
-	  of matching quadrature nodes across the separating walls of
-	  neighbouring elements we only need the relative orientation of
-	  the
-	  respective faces. This will help to simplify the wall-quadrature
-	  stuff, and reduce the number of quadrature rules generated by
-	  get_wall_quadrature().
+	* src/alberta2_Nd_debug[CPY]: merge init-element-branch -> trunk
 
-2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/0d/element_0d.c, src/1d/element_1d.c, src/2d/element_2d.c,
-	  src/3d/coarsen_3d.c, src/3d/element_3d.c, src/3d/lagrange_4_3d.c,
-	  src/3d/macro_3d.c, src/3d/memory_3d.c, src/3d/parametric_3d.c,
-	  src/3d/refine_3d.c, src/3d/traverse_nr_3d.c,
+	* src, src/0d/bas_fct_0d.c, src/0d/element_0d.c,
+	  src/0d/memory_0d.c, src/1d/coarsen_1d.c,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/element_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/lagrange_1_1d.c,
+	  src/1d/lagrange_2_1d.c, src/1d/lagrange_3_1d.c,
+	  src/1d/lagrange_4_1d.c, src/1d/macro_1d.c, src/1d/memory_1d.c,
+	  src/1d/parametric_1d.c, src/1d/refine_1d.c, src/1d/submesh_1d.c,
+	  src/1d/traverse_nr_1d.c, src/1d/traverse_r_1d.c,
+	  src/2d/coarsen_2d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/element_2d.c, src/2d/graphXO_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/2d/macro_2d.c, src/2d/memory_2d.c,
+	  src/2d/parametric_2d.c, src/2d/refine_2d.c, src/2d/submesh_2d.c,
+	  src/2d/traverse_nr_2d.c, src/2d/traverse_r_2d.c,
+	  src/3d/coarsen_3d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/element_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/macro_3d.c, src/3d/memory_3d.c,
+	  src/3d/parametric_3d.c, src/3d/refine_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_nr_3d.c, src/3d/traverse_r_3d.c,
+	  src/Common/HB_precon.c, src/Common/MG_s.c, src/Common/MG_s1.c,
+	  src/Common/Makefile.alberta.in, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/adapt.c,
 	  src/Common/alberta.h, src/Common/alberta_inlines.h,
-	  src/Common/assemble.c, src/Common/assemble_bndry_fcts.c.in,
-	  src/Common/assemble_fcts.c.in, src/Common/bndry_quad.c,
-	  src/Common/check.c, src/Common/element.c, src/Common/eval.c,
-	  src/Common/macro.c, src/Common/traverse_r.c,
-	  src/Common/wall_quad.c: Important change:
-	  
-	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX)
-	  N_LAMBDA(dim): number of barycentric co-ordinates for the given
-	  dimension.
-	  N_LAMBDA_1D,_2D,_3D defined.
-	  
-	  Also: Start to rework the face-orientation stuff: for the
-	  definition
-	  of matching quadrature nodes across the separating walls of
-	  neighbouring elements we only need the relative orientation of
-	  the
-	  respective faces. This will help to simplify the wall-quadrature
-	  stuff, and reduce the number of quadrature rules generated by
-	  get_wall_quadrature().
+	  src/Common/alberta_intern.h, src/Common/assemble.c,
+	  src/Common/bas_fct.c, src/Common/check.c, src/Common/coarsen.c,
+	  src/Common/dof_admin.c, src/Common/dxtools.c,
+	  src/Common/element.c, src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/gltools.c, src/Common/graphXO.c, src/Common/l2scp.c,
+	  src/Common/level.c, src/Common/macro.c, src/Common/memory.c,
+	  src/Common/numint.c, src/Common/oem_solve_d.c,
+	  src/Common/oem_solve_dowb.c, src/Common/oem_solve_s.c,
+	  src/Common/parametric.c, src/Common/read_mesh.c,
+	  src/Common/refine.c, src/Common/sor.c, src/Common/ssor.c,
+	  src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c,
+	  src/Common/write_mesh.c, src/Common/write_mesh_gmv.c,
+	  src/Common/write_mesh_ps.c, src/Makefile.am: merge
+	  init-element-branch -> trunk
 
-2007-05-09 12:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/wall_quad_fast.c: Obsoleted by init-element -> trunk
-	  merge.
+	* src/Common/oem_sp_solve.c[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-09 12:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/assemble_dowb.c: Obsoleted by init_element->trunk
-	  merge.
+	* src/Common/assemble_fcts.c.in[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-09 18:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/geomview-graphics.c, src/Common/heat.c,
-	  src/Common/nlsolve.c, src/Common/quasi-stokes.c: Important
-	  change:
-	  
-	  N_LAMBDA -> N_LAMBDA_MAX == N_LAMBDA(DIM_MAX)
-	  N_LAMBDA(dim): number of barycentric co-ordinates for the given
-	  dimension.
-	  N_LAMBDA_1D,_2D,_3D defined.
-	  
-	  Also: Start to rework the face-orientation stuff: for the
-	  definition
-	  of matching quadrature nodes across the separating walls of
-	  neighbouring elements we only need the relative orientation of
-	  the
-	  respective faces. This will help to simplify the wall-quadrature
-	  stuff, and reduce the number of quadrature rules generated by
-	  get_wall_quadrature().
+	* src/Common/proposed-changes.h[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-09 18:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* mksnap.sh: Update for local snapshot-directory.
+	* src/Common/assemble_bndry.h[CPY]: merge init-element-branch ->
+	  trunk
 
-2007-05-04 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Logo/alberta-logo.pdf: alberta-logo copy init-element branch ->
+	* src/Common/assemble-instat.c[CPY]: merge init-element-branch ->
 	  trunk
 
-2007-05-04 12:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* Logo/alberta-logo.eps: Forgot to copy over logo stuff (renaming,
-	  forgot why)
+	* src/Common/assemble_bndry.c[CPY]: merge init-element-branch ->
+	  trunk
+
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 12:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/bndry_quad.c[CPY]: merge init-element-branch -> trunk
 
-	* Logo: Do not ignore alberta-logo
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 13:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_fcts.h.in[CPY]: merge init-element-branch ->
+	  trunk
 
-	* mksnap.sh: Use universal time.
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 12:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/quad_cache.c[CPY]: merge init-element-branch -> trunk
 
-	* Makefile.am: For now include alberta.pdf into the distro.
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 12:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble_bndry_fcts.c.in[CPY]: merge
+	  init-element-branch -> trunk
 
-	* mksnap.sh: Fix diff output interpretation
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 12:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/GS_precon.c[CPY]: merge init-element-branch -> trunk
 
-	* mksnap.sh: Enable maintainer-mode when generating the snapshots.
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/gauss-quad.c[CPY]: merge init-element-branch -> trunk
 
-	* mksnap.sh: Snapshot script.
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 10:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/wall_quad.c[CPY]: merge init-element-branch -> trunk
 
-	* Makefile.am: Re-enable doc targets.
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 09:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/periodic.c[CPY]: merge init-element-branch -> trunk
 
-	* Makefile.am: Re-enable doc targets.
+2007-05-03 16:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 09:18  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* src/Common/assemble.h[CPY]: merge init-element-branch -> trunk
 
-	* MAINTENANCE, README: Update, path-names and such.
+2007-05-03 18:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 09:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: There are
+	  no macro-files to include here ...
 
-	* MAINTENANCE: Do not tweak the default prefix.
+2007-05-03 17:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 08:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* grape/mesh/2d/Makefile.am, grape/mesh/3d/Makefile.am: Don't use
+	  the $(wildcard ...) GNU extension
 
-	* configure.ac: Do not tweak the default prefix.
+2007-05-03 16:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 08:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* Makefile.am, geomview/Makefile.am, geomview/alberta2oogl.c,
+	  grape/mesh/2d/Makefile.am, grape/mesh/2d/mesh_interface.c,
+	  grape/mesh/3d/Makefile.am, grape/mesh/3d/mesh_interface.c,
+	  grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common.c,
+	  grape/mesh/Makefile.am, magic, meshtv/1d/Makefile.am,
+	  meshtv/2d/Makefile.am, meshtv/3d/Makefile.am,
+	  meshtv/Common/alberta_meshtv.c, meshtv/Makefile.am,
+	  write_mesh_fig/write_mesh_fig.c: merge init-element-branch ->
+	  trunk
 
-	* configure.ac: Only tweak the default prefix when run with
-	  --enable-maintainer-mode.
+2007-05-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 08:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* geomview/geomview-graphics.h[CPY]: merge init-element-branch ->
+	  trunk
 
-	* MAINTENANCE: Update, correct installation directories etc.
+2007-05-03 16:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-2007-05-04 08:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+	* geomview/geomview-graphics.c[CPY]: merge init-element-branch ->
+	  trunk
 
-	* fromsvnreconf.sh: Script to auto-prepare a freshly checked out
-	  copy of ALBERTA.
+2007-05-03 15:55  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta-logo.h[CPY]: Merge init-element-branch -> trunk
 
 2007-05-03 16:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
@@ -7735,6 +16022,20 @@
 
 	* m4/check-iso-c99.m4: merge init-element-branch -> trunk
 
+2007-04-10 13:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/Makefile.alberta.in, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/alberta_intern.h, src/Common/coarsen.c,
+	  src/Common/dxtools.c, src/Common/macro.c, src/Common/memory.c,
+	  src/Common/refine.c: Some advances on the ALBERTA-Open DX
+	  interface. See file "dxtools.c".
+
+2007-04-10 13:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* geomview/Makefile.am: Some advances on the ALBERTA-Open DX
+	  interface. See file "dxtools.c".
+
 2007-04-10 13:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* geomview/Makefile.am: Some advances on the ALBERTA-Open DX
@@ -7775,6 +16076,20 @@
 	  basis functions were of type INTERIOR - now the ones belonging to
 	  outside vertex [i] are of type vertex_bound[i].
 
+2007-03-22 19:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c: New
+	  handling of discontinuous basis functions. Before, all of these
+	  basis functions were of type INTERIOR - now the ones belonging to
+	  outside vertex [i] are of type vertex_bound[i].
+
+2007-02-06 17:35  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* eval-tools.tex: slight mistakes in the description of
+	  "get_wall_normal()".
+
 2007-02-06 17:35  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* eval-tools.tex: slight mistakes in the description of
@@ -7785,6 +16100,16 @@
 	* src/Common/write_mesh_gmv.c: Memory bug for DIM_OF_WORLD==2 that
 	  causes segfault.
 
+2007-01-24 18:45  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Memory bug for DIM_OF_WORLD==2 that
+	  causes segfault.
+
+2006-12-19 17:16  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* Makefile, bas-impl.tex: Small mistake: N_VERTICES ->
+	  N_VERTICES(dim)
+
 2006-12-19 17:16  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* Makefile, bas-impl.tex: Small mistake: N_VERTICES ->
@@ -7795,6 +16120,17 @@
 	* src/Common/write_mesh_gmv.c: Ooops: did not complete the last
 	  bugfix. :-(
 
+2006-12-18 13:57  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Fixed two bugs: 1) not writing
+	  problem time for write_dof_vec_gmv() 2) erroneous reading of
+	  material array for non-parametric meshes -> hung the GMV
+
+2006-12-18 14:00  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Ooops: did not complete the last
+	  bugfix. :-(
+
 2006-12-18 13:57  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/write_mesh_gmv.c: Fixed two bugs:
@@ -7816,6 +16152,48 @@
 	  submesh-concept.tex, submesh-impl.tex, util-impl.tex: Completed
 	  documentation of ALBERTA 2.0.
 
+2006-12-11 13:49  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/INIT/ellipt.dat, src/1d/INIT/heat.dat,
+	  src/2d/INIT/ellipt.dat, src/2d/INIT/heat.dat,
+	  src/3d/INIT/ellipt.dat, src/3d/INIT/ellipt2.dat,
+	  src/3d/INIT/heat.dat, src/3d/ellipt2.c, src/Common/heat.c: Had to
+	  change some ALBERTA function calls such as "init_leaf_data()",
+	  "write_mesh_gmv()".
+
+2006-12-11 13:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/0d/element_0d.c, src/1d/element_1d.c, src/2d/element_2d.c,
+	  src/3d/element_3d.c, src/Common/alberta.h,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/memory.c, src/Common/traverse_nr.c,
+	  src/Common/traverse_r.c: - simplified coupled vector valued
+	  elliptical and parabolic error estimator interface. No more
+	  mucking about with strange symm., diag., etc. matrices. -
+	  reenabled refine_interpol()/coarse_restrict() for
+	  DOF_DOWB_MATRICES - changed behaviour of some element routines in
+	  the case of parametric meshes.
+
+2006-12-11 13:46  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/submesh_1d.c, src/2d/submesh_2d.c, src/3d/submesh_3d.c:
+	  Fixed nil pointer dereferencing that can appear during
+	  coarsening.
+
+2006-12-11 13:57  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* EPS/sm_dpv_2d.eps, EPS/sm_dpv_2d.fig, EPS/sm_dpv_2d.pdf,
+	  EPS/submesh_numbering_3d.eps, EPS/submesh_numbering_3d.fig,
+	  EPS/submesh_numbering_3d.pdf, EPS/submesh_refinement.eps,
+	  EPS/submesh_refinement.fig, EPS/submesh_refinement.pdf,
+	  adapt-tools.tex, alberta.bib, assemble-tools.tex,
+	  bas-concept.tex, defs.tex, dof-impl.tex, est-tools.tex,
+	  eval-tools.tex, graph-tools.tex, heat.tex, intro.tex,
+	  mesh-concept.tex, mesh-impl.tex, param-impl.tex, preface.tex,
+	  rc-concept.tex, rc-impl.tex, solve-tools.tex,
+	  submesh-concept.tex, submesh-impl.tex, util-impl.tex: Completed
+	  documentation of ALBERTA 2.0.
+
 2006-12-11 13:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/0d/element_0d.c, src/1d/element_1d.c, src/2d/element_2d.c,
@@ -7855,6 +16233,21 @@
 	  write_mesh_fig, write_mesh_fig/write_mesh_fig.c: Added some new
 	  toys to our add_on collection.
 
+2006-12-07 11:41  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* triangle2alberta, triangle2alberta/triangle2alberta.c,
+	  write_mesh_fig, write_mesh_fig/write_mesh_fig.c: Added some new
+	  toys to our add_on collection.
+
+2006-12-05 18:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* EPS/curved_simplex.eps, EPS/curved_simplex.fig,
+	  EPS/curved_simplex.pdf, EPS/curved_simplex.tex,
+	  EPS/refine_parametric.eps, EPS/refine_parametric.fig,
+	  EPS/refine_parametric.pdf, bas-concept.tex, bas-impl.tex,
+	  ellipt.tex, mesh-impl.tex, param-impl.tex, submesh-impl.tex:
+	  Subsection on parametric meshes written. Two images added.
+
 2006-12-05 18:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* EPS/curved_simplex.eps, EPS/curved_simplex.fig,
@@ -7869,6 +16262,49 @@
 	* EPS/macro3d.eps, EPS/macro3d.fig, EPS/macro3d.pdf: Illustration
 	  of a 3D macro triangulation.
 
+2006-12-04 13:03  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* adapt-concept.tex, adapt-impl.tex[DEL], adapt-tools.tex[CPY],
+	  alberta.tex, assemble-impl.tex[DEL], assemble-tools.tex[CPY],
+	  bas-concept.tex, bas-impl.tex, defs.tex, dof-concept.tex,
+	  dof-impl.tex, ellipt.tex, est-impl.tex[DEL], est-tools.tex[CPY],
+	  eval-impl.tex[DEL], eval-tools.tex[CPY], examples.tex, files.tex,
+	  graph-impl.tex[DEL], graph-tools.tex[CPY], heat.tex, impl.tex,
+	  mesh-impl.tex, nonlin.tex, param-impl.tex, rc-concept.tex,
+	  rc-impl.tex, solve-impl.tex[DEL], solve-tools.tex[CPY],
+	  submesh-impl.tex, tools.tex, traverse-impl.tex, util-impl.tex:
+	  Reorganized large portions of the third chapter - split this
+	  chapter into two.
+
+2006-12-04 13:01  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/bas_fct_1d.c,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/lagrange_0_1d.c[DEL],
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/2d/bas_fct_2d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/lagrange_0_2d.c[DEL], src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/3d/bas_fct_3d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/lagrange_0_3d.c[DEL],
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/Common/alberta.h, src/Common/bas_fct.c, src/Common/element.c,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c: - Simplified
+	  and unified interpolation routines for the basis functions -
+	  added a "get_vertex_admin()" call to the estimator routines,
+	  since these need a vertex admin to orient walls - eliminated
+	  lagrange_0_?d since this is already implemented as
+	  disc_lagrange_0_?d
+
+2006-12-04 13:05  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* EPS/macro3d.eps, EPS/macro3d.fig, EPS/macro3d.pdf: Illustration
+	  of a 3D macro triangulation.
+
 2006-12-04 13:03  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* adapt-concept.tex, adapt-impl.tex, adapt-tools.tex, alberta.tex,
@@ -7911,6 +16347,36 @@
 
 	* Makefile.am, README-ALBERTA-1.2: Some minor changes.
 
+2006-12-01 14:30  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/ellipt2.c, src/Common/ellipt.c, src/Common/heat.c,
+	  src/Common/nlsolve.c, src/Common/nonlin.c: Fixed issue of
+	  different row and column admins when using dof_compress(). The
+	  DOF_[DOWB_]MATRIX structures now have a row and a column fe_space
+	  entry, as should probably have been done from the beginning. A
+	  few extra checks are now possible when assembling matrices.
+
+2006-12-01 16:17  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/coarsen.c, src/Common/refine.c: implemented void
+	  (*refine_interpol)(DOF_MATRIX *, RC_LIST_EL *, int n); void
+	  (*coarse_restrict)(DOF_MATRIX *, RC_LIST_EL *, int n); entries
+	  for DOF_DOWB_MATRIX.
+
+2006-12-01 14:29  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/MG_s.c, src/Common/MG_s1.c, src/Common/MG_s2.c,
+	  src/Common/alberta.h, src/Common/assemble.c,
+	  src/Common/assemble_dowb.c, src/Common/dof_admin.c,
+	  src/Common/memory.c, src/Common/oem_solve_d.c,
+	  src/Common/oem_solve_dowb.c, src/Common/oem_solve_s.c,
+	  src/Common/ssor.c: Fixed issue of different row and column admins
+	  when using dof_compress(). The DOF_[DOWB_]MATRIX structures now
+	  have a row and a column fe_space entry, as should probably have
+	  been done from the beginning. A few extra checks are now possible
+	  when assembling matrices.
+
 2006-12-01 16:17  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/alberta.h, src/Common/alberta_intern.h,
@@ -7950,6 +16416,13 @@
 	* MAINTENANCE, README: Some tips from Pedro Morin for Fedora Core
 	  and Ubuntu/Xubuntu/Kubuntu.
 
+2006-11-30 15:01  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/memory.c, src/Common/traverse_r.c: - removed name
+	  information for leaf data, since unused - removed all remaining
+	  traces of "U_CHAR" as the type for element level.
+
 2006-11-30 15:01  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/alberta.h, src/Common/alberta_intern.h,
@@ -7958,6 +16431,23 @@
 	  - removed all remaining traces of "U_CHAR" as the type for
 	  element level.
 
+2006-11-29 14:43  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* Makefile, adapt-concept.tex, adapt-impl.tex, alberta.tex,
+	  assemble-impl.tex, bas-concept.tex, bas-impl.tex, defs.tex,
+	  dof-concept.tex, dof-impl.tex, ellipt.tex, est-impl.tex,
+	  eval-impl.tex, examples.tex, files.tex, graph-impl.tex, heat.tex,
+	  mesh-concept.tex, mesh-impl.tex, nonlin.tex, rc-concept.tex,
+	  rc-impl.tex, solve-impl.tex, splitidx.sty, splitindex.tex,
+	  struct-func.tex, submesh-concept.tex, traverse-impl.tex,
+	  util-impl.tex: Implemented a new scheme for maintaining our
+	  seperate indexes. It uses the LaTeX "splitidx" package, which I
+	  included among our files. Use of the new macros is
+	  straightforward.
+	  
+	  NOTE: Do not break \idx,\cdx,\ddx,\mdx,\fdx entries with
+	  comments!
+
 2006-11-29 14:43  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* Makefile, adapt-concept.tex, adapt-impl.tex, alberta.tex,
@@ -7980,11 +16470,29 @@
 
 	* src/alberta_util.h: Updated the email address of ALBERTA.
 
+2006-11-24 21:11  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/alberta_util.h: Updated the email address of ALBERTA.
+
 2006-11-24 21:11  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* README-ALBERTA-1.2: A README file for former users of ALBERTA
 	  1.2. Lists some of the most important changes.
 
+2006-11-22 21:33  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* EPS/master_3d.eps, EPS/master_3d.pdf, EPS/slave_1d.eps,
+	  EPS/slave_1d.pdf, EPS/slave_2d.eps, EPS/slave_2d.pdf,
+	  alberta.tex, bas-concept.tex, concept.tex, defs.tex,
+	  examples.tex, files.tex, heat.tex, intro.tex, mesh-concept.tex,
+	  nonlin.tex, rc-concept.tex: First reworking of the documentation
+	  for ALBERTA 2.0. So far, Chapters 1 and 2 are adjusted.
+
+2006-11-22 21:33  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/ellipt.c, src/Common/nlsolve.c, src/Common/nonlin.c:
+	  Some small typos fixed.
+
 2006-11-22 21:33  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* EPS/master_3d.eps, EPS/master_3d.pdf, EPS/slave_1d.eps,
@@ -8005,6 +16513,36 @@
 	* src/Common/write_mesh_gmv.c: Small bug in outputting velocity
 	  DOF_REAL_D_VEC
 
+2006-11-20 17:42  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/write_mesh_gmv.c: Small bug in outputting velocity
+	  DOF_REAL_D_VEC
+
+2006-11-18 22:49  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in,
+	  src/3d/ellipt2.c, src/Common/heat.c: Added functionality to
+	  write_mesh_gmv.c. We assume the user is using GMV Version 4.0 or
+	  later. 1) We now support writing GMV files with external
+	  references to mesh nodes and elements. This avoids wasting disk
+	  space and input time when using full GMV files with redundant
+	  mesh info during e.g. time series simulations. 2) We also support
+	  the use of the "vector" keyword in GMV files, which allows more
+	  than one DOF_REAL_D_VEC to be output. 3) Some additional
+	  information is written into the GMV file.
+
+2006-11-18 22:49  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/alberta.h, src/Common/write_mesh_gmv.c: Added
+	  functionality to write_mesh_gmv.c. We assume the user is using
+	  GMV Version 4.0 or later. 1) We now support writing GMV files
+	  with external references to mesh nodes and elements. This avoids
+	  wasting disk space and input time when using full GMV files with
+	  redundant mesh info during e.g. time series simulations. 2) We
+	  also support the use of the "vector" keyword in GMV files, which
+	  allows more than one DOF_REAL_D_VEC to be output. 3) Some
+	  additional information is written into the GMV file.
+
 2006-11-18 22:49  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/alberta.h, src/Common/write_mesh_gmv.c: Added
@@ -8038,6 +16576,12 @@
 	  distributions. Done mainly because errors in add_ons/Makefile
 	  occur otherwise.
 
+2006-11-17 17:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* Makefile.am: Changed "magic" file to be included in
+	  distributions. Done mainly because errors in add_ons/Makefile
+	  occur otherwise.
+
 2006-11-17 18:08  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* MAINTENANCE, README, configure.ac: Some changes for using
@@ -8050,6 +16594,20 @@
 	* src/Common/parametric.c: Fixed trouble in
 	  "inherit_lagrange_parametric()" when using strategy 0.
 
+2006-11-15 16:22  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/parametric.c: Fixed trouble in
+	  "inherit_lagrange_parametric()" when using strategy 0.
+
+2006-11-13 21:40  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/dof_admin.c: Fixed harmless typo in a FUNCNAME macro.
+
+2006-11-13 21:40  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/disc_lagrange_0_1d.c: Fixed small typo on the dimension of
+	  these basis functions.
+
 2006-11-13 21:40  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/dof_admin.c: Fixed harmless typo in a FUNCNAME macro.
@@ -8064,6 +16622,23 @@
 	* alberta.tex, bas-concept.tex, intro.tex: Some first small changes
 	  on our way to documenting ALBERTA 2.0
 
+2006-11-06 16:51  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/alberta.h, src/Common/macro.c, src/Common/memory.c,
+	  src/Common/wall_quad_fast.c: Removed references to old global
+	  arrays n_neigh(), n_vertices(), n_edges(), etc.
+
+2006-11-06 16:50  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* grape/mesh/Common/mesh_interface_common.c,
+	  meshtv/Common/alberta_meshtv.c: Removed all references to old
+	  global arrays n_neigh, n_vertices, etc.
+
+2006-11-06 16:55  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* alberta.tex, bas-concept.tex, intro.tex: Some first small changes
+	  on our way to documenting ALBERTA 2.0
+
 2006-11-06 16:50  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* grape/mesh/Common/mesh_interface_common.c,
@@ -8076,6 +16651,18 @@
 	  src/Common/wall_quad_fast.c: Removed references to old global
 	  arrays n_neigh(), n_vertices(), n_edges(), etc.
 
+2006-06-16 15:25  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/nonlin.c: Initialized "mesh" variable in main() to
+	  keep compiler happy.
+
+2006-06-16 15:26  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/read_mesh.c: Changed behaviour of mesh cookie
+	  checking: No longer a "TEST_EXIT", rather a "WARNING". This is
+	  better, since some people (like me) do evil things like mixing
+	  different meshes and DOF_VECTORs.
+
 2006-06-16 15:26  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/read_mesh.c: Changed behaviour of mesh cookie
@@ -8098,18 +16685,38 @@
 
 	* .: svn:externals property: exchange pizza by marbella.
 
+2006-02-28 18:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/MG_s1.c: Changed line 345 testing for
+	  "mg_s_info->sort_bound" according to a suggestion by Robert
+	  NÃŒrnberg.
+
 2006-02-28 18:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/MG_s1.c: Changed line 345 testing for
 	  "mg_s_info->sort_bound" according to a
 	  suggestion by Robert NÃŒrnberg.
 
+2006-02-24 10:37  oli
+
+	* src/cg.c: Removed bug from Claus, which he already removed on the
+	  ALBERTA_1_2 branch but forgot on the main branch.
+
 2006-02-24 10:37  oli
 
 	* src/cg.c: Removed bug from Claus, which he already removed on the
 	  ALBERTA_1_2
 	  branch but forgot on the main branch.
 
+2006-02-08 16:26  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/submesh_1d.c: Found a bug in the handling of
+	  1D-masters/0D-slaves: When first refining the master and then
+	  allocating a submesh we have the problem that the slave-master
+	  element pointers were not set correctly. This was fixed by
+	  implementing 'join_elements_recursive_1d()' analogously to the
+	  higher dimensional cases.
+
 2006-02-08 16:26  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/1d/submesh_1d.c: Found a bug in the handling of
@@ -8121,6 +16728,12 @@
 	  analogously
 	  to the higher dimensional cases.
 
+2006-01-18 12:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/parametric.c: Fixed erroneous handling of
+	  "inherit_parametric": Touched coordinate flags and coordinates
+	  (parametric elements) are now passed to the slave mesh.
+
 2006-01-18 12:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/parametric.c: Fixed erroneous handling of
@@ -8129,6 +16742,17 @@
 	  are now passed
 	  to the slave mesh.
 
+2005-12-12 18:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: getMemory(): Work around a long-standing
+	  compiler bug with gcc and -O3: a call to getMemory(), followed by
+	  an initialization of the returned memory block (e.g. in
+	  get_element()) resulted in a corrupted free-list. The reason is
+	  that an i386 gcc <=3.4.4 somehow reordered the initialization and
+	  moved it in between the memory list management. Very annoying. We
+	  use a void asm("" ::: "memory") inline assmebler statement as
+	  optimization barrier as work-around (only when gcc is in use).
+
 2005-12-12 18:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* src/Common/memory.c: getMemory():
@@ -8169,18 +16793,61 @@
 	  lagrange_parametric->touched_coords via
 	  get_lagrange_coord_flags().
 
+2005-11-28 10:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/submesh_2d.c: Need to copy the new_coords component of the
+	  parent mesh's elements when generating a sub-mesh.
+
+2005-11-28 10:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve_dowb.c, src/Common/oem_solve_s.c:
+	  init_diag_precon_XX():
+	  
+	  Initialize unused dofs < admin->size_used with 0.0.
+
+2005-11-28 10:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/oem_solve_d.c: init_diag_precon():
+	  
+	  Initialize unused dofs < admin->size_used with 0.0.
+
+2005-11-28 10:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/read_mesh.c: Just mourn when the mesh diameter does
+	  not match, but do bail out.
+
+2005-11-28 10:13  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/parametric.c: Export
+	  lagrange_parametric->touched_coords via
+	  get_lagrange_coord_flags().
+
 2005-11-28 10:11  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* src/2d/submesh_2d.c: Need to copy the new_coords component of the
 	  parent mesh's elements
 	  when generating a sub-mesh.
 
+2005-10-20 14:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* magic: Add DOF_REAL_VEC entry, display number of local and global
+	  DOFs, basis functions.
+
 2005-10-20 14:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* magic: Add DOF_REAL_VEC entry, display number of local and global
 	  DOFs, basis
 	  functions.
 
+2005-10-19 08:28  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Provide a _debug version of the Library for
+	  convenience.
+
+2005-10-19 08:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview: Ignore Makefile.in.
+
 2005-10-19 08:27  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* geomview: Ignore Makefile.in.
@@ -8194,6 +16861,24 @@
 
 	* .: Ignore compile script (automake).
 
+2005-10-14 09:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Polish up that TEST_...() etc. macros; the
+	  way they were defined caused "statement without effect" compiler
+	  warnings when used with constant test cases. So rather use an
+	  "if" clause instead of a (?:) expression.
+
+2005-10-14 09:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphXO.c: There is no point in pulling any of the
+	  OpenGL stuff in in 3d, so add some more #if DIM_OF_WORLD ==3
+	  tests to get rid of some dead code.
+
+2005-10-14 09:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* meshtv/Common/alberta_meshtv.c: Remove some "unused variable"
+	  compiler warnings.
+
 2005-10-14 09:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* meshtv/Common/alberta_meshtv.c: Remove some "unused variable"
@@ -8216,6 +16901,67 @@
 	  (?:)
 	  expression.
 
+2005-10-13 21:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h, src/parameters.c, src/qmr.c: Reenable -Wall
+	  by default and change all this fucking mess to compile without
+	  warnings (BTW: found a block matrix error while examining all the
+	  warnings).
+	  
+	  This mess was committed by cH.
+
+2005-10-13 21:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/0d/element_0d.c, src/0d/memory_0d.c,
+	  src/1d/coarsen_1d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/macro_1d.c,
+	  src/1d/memory_1d.c, src/1d/parametric_1d.c, src/1d/refine_1d.c,
+	  src/1d/submesh_1d.c, src/1d/traverse_nr_1d.c,
+	  src/2d/coarsen_2d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/element_2d.c,
+	  src/2d/graphXO_2d.c, src/2d/lagrange_0_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/macro_2d.c, src/2d/memory_2d.c, src/2d/parametric_2d.c,
+	  src/2d/refine_2d.c, src/2d/submesh_2d.c, src/3d/coarsen_3d.c,
+	  src/3d/disc_lagrange_0_3d.c, src/3d/disc_lagrange_1_3d.c,
+	  src/3d/disc_lagrange_2_3d.c, src/3d/element_3d.c,
+	  src/3d/lagrange_0_3d.c, src/3d/lagrange_1_3d.c,
+	  src/3d/lagrange_2_3d.c, src/3d/lagrange_3_3d.c,
+	  src/3d/lagrange_4_3d.c, src/3d/macro_3d.c, src/3d/memory_3d.c,
+	  src/3d/parametric_3d.c, src/3d/refine_3d.c, src/3d/submesh_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common/HB_precon.c,
+	  src/Common/MG_s.c, src/Common/MG_s1.c, src/Common/MG_s2.c,
+	  src/Common/adapt.c, src/Common/alberta.h,
+	  src/Common/alberta_inlines.h, src/Common/assemble_dowb.c,
+	  src/Common/check.c, src/Common/coarsen.c, src/Common/dof_admin.c,
+	  src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/eval.c,
+	  src/Common/gltools.c, src/Common/graphXO.c, src/Common/l2scp.c,
+	  src/Common/level.c, src/Common/macro.c, src/Common/memory.c,
+	  src/Common/oem_solve_dowb.c, src/Common/parametric.c,
+	  src/Common/read_mesh.c, src/Common/refine.c, src/Common/sor.c,
+	  src/Common/ssor.c, src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c,
+	  src/Common/wall_quad_fast.c, src/Common/write_mesh_gmv.c:
+	  Reenable -Wall by default and change all this fucking mess to
+	  compile without warnings (BTW: found a block matrix error while
+	  examining all the warnings).
+	  
+	  This mess was committed by cH.
+
+2005-10-13 22:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* .: Ignore Makefile.in
+
+2005-10-13 21:58  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/alberta2oogl.c: Reenable -Wall by default and change all
+	  this fucking mess to compile without warnings (BTW: found a block
+	  matrix error while examining all the warnings).
+	  
+	  This mess was committed by cH.
+
 2005-10-13 22:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* .: Ignore Makefile.in
@@ -8292,6 +17038,23 @@
 	  
 	  This mess was committed by cH.
 
+2005-10-12 22:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/read_mesh.c,
+	  src/Common/write_mesh.c: Do _NOT_ use "long int" for the mesh
+	  cookie; this is not portable: on 32bit systems longs normally are
+	  also 32 bits long, on 64 bit systems long generally consume 64
+	  bits (though that must not be the case ...). Instead use "int"
+	  for the cookie. Never use "long" without checking for its size!
+
+2005-10-12 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am: Install magic in pkgdata_DATA.
+
+2005-10-12 21:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* geomview/Makefile.in[DEL]: Autogenerated.
+
 2005-10-12 22:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Makefile.am: Install magic in pkgdata_DATA.
@@ -8315,6 +17078,14 @@
 
 	* configure.ac: Check for xdr_int(), xdr_int32_t(), xdr_int64_t().
 
+2005-09-22 15:56  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/cg.c: A few cosmetic changes.
+
+2005-09-22 15:45  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/dof_admin.c: A few cosmetic changes.
+
 2005-09-22 15:45  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/Common/dof_admin.c: A few cosmetic changes.
@@ -8323,6 +17094,17 @@
 
 	* src/cg.c: A few cosmetic changes.
 
+2005-08-31 08:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: CODIM_WRAPPER macros: Shut up a compiler
+	  warning caused by missing noreturn attribute of ERROR_EXIT()
+	  function.
+
+2005-08-31 08:15  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/memory.c: memory.c: Ported r924 (64bit fix, don't use
+	  unsigned int) from init-element branch.
+
 2005-08-31 08:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* src/Common/alberta.h: CODIM_WRAPPER macros: Shut up a compiler
@@ -8334,6 +17116,23 @@
 	* src/Common/memory.c: memory.c: Ported r924 (64bit fix, don't use
 	  unsigned int) from init-element branch.
 
+2005-07-26 14:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in:
+	  Little ALBERTA_DEBUG fixes.
+
+2005-07-26 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* magic[CPY]: Moved to the add-ons directory.
+
+2005-07-26 14:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Makefile.am, geomview, geomview/Makefile.am,
+	  geomview/Makefile.in, geomview/alberta2oogl.c: Simple Geomview
+	  "interface".
+	  
+	  cH.
+
 2005-07-26 14:29  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* magic: Moved to the add-ons directory.
@@ -8379,6 +17178,22 @@
 	* eval-impl.tex, struct-func.tex: Fixed a few minor mistypes for
 	  function prototypes.
 
+2005-07-06 18:19  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/adapt.c, src/Common/error.c, src/Common/numint.c:
+	  Fixed a few minor bugs found by Norbert Bauermeister (Brunel)
+
+2005-07-06 18:23  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* slip_bound/slip_bound.c, slip_bound/slip_bound.h: Fixed major
+	  bugs in the implementation of slip boundary matrix
+	  transformation.
+
+2005-07-06 18:18  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* eval-impl.tex, struct-func.tex: Fixed a few minor mistypes for
+	  function prototypes.
+
 2005-07-06 18:23  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* slip_bound/slip_bound.c, slip_bound/slip_bound.h: Fixed major
@@ -8390,15 +17205,54 @@
 	* src/Common/adapt.c, src/Common/error.c, src/Common/numint.c:
 	  Fixed a few minor bugs found by Norbert Bauermeister (Brunel)
 
-2005-06-30 14:44  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2005-06-30 14:44  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* slip_bound, slip_bound/slip_bound.c, slip_bound/slip_bound.h:
+	  Added an experimental slip boundary implementation.
+
+2005-06-30 14:44  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* slip_bound, slip_bound/slip_bound.c, slip_bound/slip_bound.h:
+	  Added an experimental slip boundary implementation.
+
+2005-06-30 09:36  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* MAINTENANCE, Makefile.am, README: Some changes to reflect the use
+	  of Subversion.
+
+2005-06-16 15:45  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* alberta-check.m4, alberta-dims.m4, grapeiface.m4: Changes for
+	  consistency in the names of ALBERTA libraries: - libraries are
+	  now named according to the pattern
+	  
+	  libalberta2_<DIM_OF_WORLD>d[_debug].<LIBRARY_SUFFIX>
+	  
+	  this is more consistent with libalberta2_util
+
+2005-06-16 15:50  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
-	* slip_bound, slip_bound/slip_bound.c, slip_bound/slip_bound.h:
-	  Added an experimental slip boundary implementation.
+	* src/1d/Makefile.in, src/2d/Makefile.in, src/3d/Makefile.in:
+	  Changes in the ALBERTA library names: - ALBERTA libraries are now
+	  named according to the scheme
+	  
+	  libalberta2_<DIM_OF_WORLD>d[_debug].<SUFFIX>
+	  
+	  this is more consistent with "libalberta2_util".
+	  
+	  - the demo tar file is now named
+	  
+	  @PACKAGE_NAME@-demo.tar.gz
 
-2005-06-30 09:36  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2005-06-16 15:49  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
-	* MAINTENANCE, Makefile.am, README: Some changes to reflect the use
-	  of Subversion.
+	* src/Common/Makefile.alberta.in, src/Makefile.am: Changes in the
+	  ALBERTA library names: - ALBERTA libraries are now named
+	  according to the scheme
+	  
+	  libalberta2_<DIM_OF_WORLD>d[_debug].<SUFFIX>
+	  
+	  this is more consistent with "libalberta2_util".
 
 2005-06-16 15:49  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
@@ -8441,6 +17295,39 @@
 	* src/3d/memory_3d.c: Fixed another evil bug in descend_tree_3d()
 	  which destroyed vertex information.
 
+2005-06-14 13:06  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/memory_3d.c: Fixed another evil bug in descend_tree_3d()
+	  which destroyed vertex information.
+
+2005-06-10 15:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
+	  src/3d/parametric_3d.c, src/Common/alberta.h,
+	  src/Common/memory.c, src/Common/parametric.c,
+	  src/Common/submesh.c: 1) Added some nice documention on parameter
+	  "strategy" in use_lagrange_parametric() 2) Added the entry "name"
+	  to the PARAMETRIC structure in analogy to BAS_FCTS. 3)
+	  Implemented the function "get_lagrange_coords()" to deliver the
+	  DOF_REAL_D_VEC used to defined the parametric elements of the
+	  mesh.
+
+2005-06-10 08:59  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/gltools.c: New functions
+	  gltools_get/set_next_dialog().
+
+2005-06-10 08:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/eval.c: grd_up_at_qp(): use REAL_BD, not
+	  REAL_D[N_LAMBDA]
+
+2005-06-10 08:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h: New functions
+	  gltools_get_next_dialog()/gltools_set_next_dialog() to allow
+	  extending the gltools-stuff by applications.
+
 2005-06-10 15:48  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/1d/parametric_1d.c, src/2d/parametric_2d.c,
@@ -8475,6 +17362,52 @@
 	* src/1d/graphXO_1d.c, src/2d/graphXO_2d.c: Use new entries
 	  winO->xmin/max for glOrtho().
 
+2005-05-31 06:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/graphXO_1d.c, src/2d/graphXO_2d.c: Use new entries
+	  winO->xmin/max for glOrtho().
+
+2005-05-25 16:20  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/alberta_util.h: Also include stddef.h
+
+2005-05-25 16:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/memory.c, src/Common/traverse_nr.c,
+	  src/Common/traverse_r.c: Add a generic "traverse_hook"
+	  frame-work, in preparation for e.g. basis functions which need
+	  special intitialization. Traverse-hooks (if present) are run just
+	  before the element function is called (recursive travers), or
+	  from travers_next(), just before returning a non-zero EL_INFO
+	  object.
+	  
+	  New TRAVERSE_START(), TRAVERSE_STOP() macros which have builtin
+	  "if (el_info) do { ... } while (el_info)" stuff.
+
+2005-05-25 15:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/level.c: Add comments. Actually, maybe that level.c
+	  file should go away, once my level-set support library has
+	  stabilized.
+
+2005-05-25 15:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/graphXO.c: Reload the transformation matrix prior to
+	  plotting anything. This is an attempt to make this stuff work
+	  together with gltools (works now, sort of, at least in some
+	  cases, maybe ...)
+
+2005-05-25 15:47  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/eval.c: Use REAL_B foo, not REAL bar[N_LAMBDA] (who
+	  know what will become of REAL_B in the future :)
+
+2005-05-25 15:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/dof_admin.c: A debugging message had too few arguments
+	  for its format.
+
 2005-05-25 16:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* src/Common/alberta.h, src/Common/alberta_intern.h,
@@ -8524,6 +17457,14 @@
 
 	* .cvsignore: Added the lost .cvsignore file.
 
+2005-05-13 09:43  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/INIT/ellipt2.dat, src/3d/Macro/halfsphere.amc,
+	  src/3d/Makefile.in, src/3d/ellipt2.c: Added a demo program to
+	  demonstrate a few new features of ALBERTA 2. It calculates the
+	  solution to an elliptic problem for the Laplace-Beltrami operator
+	  the surface of half the unit sphere in 3D.
+
 2005-05-13 09:43  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/3d/INIT/ellipt2.dat, src/3d/Macro/halfsphere.amc,
@@ -8533,33 +17474,320 @@
 	  Laplace-Beltrami
 	  operator the surface of half the unit sphere in 3D.
 
-2005-05-12 16:25  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2005-05-12 16:25  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/memory.c: System time is no longer used for
+	  initializing the mesh cookie when "ALBERTA_DEBUG == 1". This
+	  makes it possible to compare meshes generated under identical
+	  circumstances.
+
+2005-05-12 15:42  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/memory_3d.c: Fixed bugs in descend_tree_3d().
+
+2005-05-12 12:59  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/memory.c, src/Common/read_mesh.c: Fixed two bugs in
+	  the memory management: 1) newObject will no longer allocate zero
+	  size objects 2) Fixed AI_get_dof_list() which tried to allocate a
+	  zero size object. :-)
+
+2005-05-12 12:49  oli
+
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Stringinput with
+	  bin format was only working with properly initialized string
+	  (string was not terminated by the read_string routine). Now also
+	  in bin format strings are fully written out (with "\0" at the
+	  end).
+
+2005-05-12 16:25  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/memory.c: System time is no longer used for
+	  initializing the mesh cookie when "ALBERTA_DEBUG == 1". This
+	  makes it possible to compare meshes generated under identical
+	  circumstances.
+
+2005-05-12 15:42  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/3d/memory_3d.c: Fixed bugs in descend_tree_3d().
+
+2005-05-12 12:59  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/memory.c, src/Common/read_mesh.c: Fixed two bugs in
+	  the memory management:
+	  1) newObject will no longer allocate zero size objects
+	  2) Fixed AI_get_dof_list() which tried to allocate a zero size
+	  object. :-)
+
+2005-05-12 12:49  oli
+
+	* src/Common/read_mesh.c, src/Common/write_mesh.c: Stringinput with
+	  bin format was only working with properly initialized
+	  string (string was not terminated by the read_string routine).
+	  Now also in bin format strings are fully written out (with "\0"
+	  at the
+	  end).
+
+2005-05-11 12:04  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* alberta-check.m4, grapeiface.m4, simple-enable-flag.m4: Add some
+	  more autoXXX files to the svn:ignore property.
+
+2005-05-11 14:37  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src: Add some more Makefile.in's to the svn:ignore property.
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
+
+2005-05-11 14:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am, src/alberta_util.h: Changes:
+	  
+	  Most important:
+	  
+	  Parallel installation with ALBERTA-1.X works fine now. To achieve
+	  this the following changes were necessary:
+	  
+	  - headers are installed in PREFIX/include/alberta2/ -
+	  libalberta_util.XX -> libalberta2_util.XX - Makefile.alberta is
+	  installed in PREFIX/share/alberta2/ - package name was changed to
+	  alberta2 - libtool.alberta -> libtool.alberta2, intalled in
+	  PREFIX/libexec/ as usual - alberta_grape etc. -> alberta2_grape
+	  
+	  No need to change the names of other add-ons because they were
+	  not present in ALBERTA-1.X.
+	  
+	  Further changes:
+	  
+	  - The preprocessor symbol DEBUG is quite overloaded. It has been
+	  changed to ALBERTA_DEBUG, the Makefile.alberta has been changed
+	  accordingly, and (hopefully) all source files using DEBUG.
+	  
+	  - "make dist" was broken. This was caused by automake
+	  brain-damagedness: adding a directory to EXTRA_DIST results in
+	  copying that directory TWICE to the distribution directory,
+	  however, "make dist" likes to create several file read-only, so
+	  the second attempt to copy the directory contents would fail
+	  (permission denied).
+	  
+	  Also, some of the auto-generated files were not removed by "make
+	  distclean" which led to a failing "make distcheck".
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
+
+2005-05-11 16:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/bas_fct_0d.c, src/1d/disc_lagrange_0_1d.c,
+	  src/1d/disc_lagrange_1_1d.c, src/1d/disc_lagrange_2_1d.c,
+	  src/1d/element_1d.c, src/1d/lagrange_0_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/1d/parametric_1d.c, src/1d/refine_1d.c,
+	  src/2d/disc_lagrange_0_2d.c, src/2d/disc_lagrange_1_2d.c,
+	  src/2d/disc_lagrange_2_2d.c, src/2d/element_2d.c,
+	  src/2d/lagrange_0_2d.c, src/2d/lagrange_1_2d.c,
+	  src/2d/lagrange_2_2d.c, src/2d/lagrange_3_2d.c,
+	  src/2d/lagrange_4_2d.c, src/2d/parametric_2d.c,
+	  src/2d/refine_2d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/element_3d.c, src/3d/lagrange_0_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/3d/parametric_3d.c, src/3d/refine_3d.c,
+	  src/Common/HB_precon.c, src/Common/MG_s1.c,
+	  src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/check.c, src/Common/dof_admin.c, src/Common/element.c,
+	  src/Common/error.c, src/Common/estimator.c,
+	  src/Common/estimator_dowb.c, src/Common/gltools.c,
+	  src/Common/macro.c, src/Common/memory.c, src/Common/read_mesh.c,
+	  src/Common/submesh.c, src/Common/traverse_r.c,
+	  src/Common/write_mesh.c, src/Common/write_mesh_gmv.c: A couple of
+	  changes:
+	  
+	  General: XXX_face_XXX renamed to XXX_wall_XXX (e.g.
+	  get_face_normal() is now get_wall_normal() etc.). Changed all
+	  files accordingly.
+	  
+	  Basis functions: The "bary" component (introduced by myself at
+	  some point in the past) was a bad idea and has been removed.
+	  Instead, BAS_FCTS has now a component "bas_fcts_data". Lagrange
+	  basis functions hook their Lagrange-nodes into that component;
+	  there is a new macro LAGRANGE_NODES(bfcts) which accesses the
+	  data component and performs the necessary type cast from "void *"
+	  to (const REAL_B *).
+	  
+	  Geometric quantities: There are now general macros
+	  N_VERTICES(dim) etc. (see alberta.h). These macros should be used
+	  in favour of n_vertices[dim], at least when "dim" is a constant.
+	  
+	  Types: A new data type REAL_BD, for the gradient of the
+	  barycentric coordinates.
+	  
+	  Node-Projections: Node projections now take three parameters, the
+	  world coordinates (as before, first parameter), but then also the
+	  EL_INFO element pointer and the barycentric coordinates of the
+	  point to project w.r.t. that element.
+	  
+	  Inline-wrappers: There are new wrapper functions which access
+	  
+	  world_to_coord coord_to_world el_volume el_det el_grd_lambda
+	  get_wall_normal sorted_wall_indices wall_orientation
+	  sort_wall_indices
+	  
+	  by the codimension rather than the dimension, i.e.
+	  world_to_coord_0cd() is world_to_coord_1d() for DOW == 1,
+	  world_to_coord_2d() for DOW == 2 and world_to_coord_3d() for DOW
+	  == 3. Etc.
+	  
+	  Think this is all.
+	  
+	  --
+	  
+	  This mess was committed by cH (aka alberta on pizza).
+
+2005-05-11 16:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/0d/element_0d.c: Dummy element functions for 0d, makes it
+	  easier to define inline wrappers.
+
+2005-05-11 16:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/2d/level_2d.c, src/3d/level_3d.c, src/Common/level.c: Revived
+	  old level-set support routines.
+
+2005-05-11 16:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common/face_quad_fast.c[DEL],
+	  src/Common/wall_quad_fast.c[CPY]: Renamed.
+
+2005-05-11 14:40  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src: Add albert[0-0][_debug] to svn:ignore.
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
+
+2005-05-11 14:39  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Common: Add some more Makefile.in's to the svn:ignore
+	  property.
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
+
+2005-05-11 14:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/Makefile.am: Add some more Makefile.in's to the svn:ignore
+	  property.
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
+
+2005-05-11 14:16  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* src/1d/memory_1d.c, src/1d/submesh_1d.c, src/2d/memory_2d.c,
+	  src/2d/submesh_2d.c, src/3d/memory_3d.c, src/3d/submesh_3d.c,
+	  src/Common/Makefile.alberta.in, src/Common/Makefile.am,
+	  src/Common/Makefile.am.include, src/Common/alberta.h,
+	  src/Common/macro.c, src/Common/memory.c, src/Common/read_mesh.c,
+	  src/Common/traverse_r.c, src/Makefile.am: Changes:
+	  
+	  Most important:
+	  
+	  Parallel installation with ALBERTA-1.X works fine now. To achieve
+	  this the following changes were necessary:
+	  
+	  - headers are installed in PREFIX/include/alberta2/ -
+	  libalberta_util.XX -> libalberta2_util.XX - Makefile.alberta is
+	  installed in PREFIX/share/alberta2/ - package name was changed to
+	  alberta2 - libtool.alberta -> libtool.alberta2, intalled in
+	  PREFIX/libexec/ as usual - alberta_grape etc. -> alberta2_grape
+	  
+	  No need to change the names of other add-ons because they were
+	  not present in ALBERTA-1.X.
+	  
+	  Further changes:
+	  
+	  - The preprocessor symbol DEBUG is quite overloaded. It has been
+	  changed to ALBERTA_DEBUG, the Makefile.alberta has been changed
+	  accordingly, and (hopefully) all source files using DEBUG.
+	  
+	  - "make dist" was broken. This was caused by automake
+	  brain-damagedness: adding a directory to EXTRA_DIST results in
+	  copying that directory TWICE to the distribution directory,
+	  however, "make dist" likes to create several file read-only, so
+	  the second attempt to copy the directory contents would fail
+	  (permission denied).
+	  
+	  Also, some of the auto-generated files were not removed by "make
+	  distclean" which led to a failing "make distcheck".
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
+
+2005-05-11 16:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c: System time is no longer used for
-	  initializing the mesh cookie when "ALBERTA_DEBUG == 1". This
-	  makes it possible to compare meshes generated under identical
-	  circumstances.
+	* grape/mesh/3d/Makefile.am, meshtv/1d/Makefile.am,
+	  meshtv/2d/Makefile.am, meshtv/3d/Makefile.am: A couple of
+	  changes:
+	  
+	  General: XXX_face_XXX renamed to XXX_wall_XXX (e.g.
+	  get_face_normal() is now get_wall_normal() etc.). Changed all
+	  files accordingly.
+	  
+	  Basis functions: The "bary" component (introduced by myself at
+	  some point in the past) was a bad idea and has been removed.
+	  Instead, BAS_FCTS has now a component "bas_fcts_data". Lagrange
+	  basis functions hook their Lagrange-nodes into that component;
+	  there is a new macro LAGRANGE_NODES(bfcts) which accesses the
+	  data component and performs the necessary type cast from "void *"
+	  to (const REAL_B *).
+	  
+	  Geometric quantities: There are now general macros
+	  N_VERTICES(dim) etc. (see alberta.h). These macros should be used
+	  in favour of n_vertices[dim], at least when "dim" is a constant.
+	  
+	  Types: A new data type REAL_BD, for the gradient of the
+	  barycentric coordinates.
+	  
+	  Node-Projections: Node projections now take three parameters, the
+	  world coordinates (as before, first parameter), but then also the
+	  EL_INFO element pointer and the barycentric coordinates of the
+	  point to project w.r.t. that element.
+	  
+	  Inline-wrappers: There are new wrapper functions which access
+	  
+	  world_to_coord coord_to_world el_volume el_det el_grd_lambda
+	  get_wall_normal sorted_wall_indices wall_orientation
+	  sort_wall_indices
+	  
+	  by the codimension rather than the dimension, i.e.
+	  world_to_coord_0cd() is world_to_coord_1d() for DOW == 1,
+	  world_to_coord_2d() for DOW == 2 and world_to_coord_3d() for DOW
+	  == 3. Etc.
+	  
+	  Think this is all.
+	  
+	  --
+	  
+	  This mess was committed by cH (aka alberta on pizza).
 
-2005-05-12 15:42  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2005-05-11 14:36  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/3d/memory_3d.c: Fixed bugs in descend_tree_3d().
+	* grape/mesh/Makefile.am: Add some more Makefile.in's to the
+	  svn:ignore property.
+	  
+	  This mess was comitted by cH (aka alberta on pizza).
 
-2005-05-12 12:59  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2005-05-11 12:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/memory.c, src/Common/read_mesh.c: Fixed two bugs in
-	  the memory management:
-	  1) newObject will no longer allocate zero size objects
-	  2) Fixed AI_get_dof_list() which tried to allocate a zero size
-	  object. :-)
+	* meshtv, meshtv/1d, meshtv/2d, meshtv/3d: Add Makefile.in to
+	  svn:ignore.
 
-2005-05-12 12:49  oli
+2005-05-11 12:07  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
-	* src/Common/read_mesh.c, src/Common/write_mesh.c: Stringinput with
-	  bin format was only working with properly initialized
-	  string (string was not terminated by the read_string routine).
-	  Now also in bin format strings are fully written out (with "\0"
-	  at the
-	  end).
+	* grape, grape/mesh, grape/mesh/2d, grape/mesh/2d/Makefile.am,
+	  grape/mesh/3d, grape/mesh/3d/Makefile.am,
+	  grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common.c: Add Makefile.in to
+	  svn:ignore.
 
 2005-05-11 16:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
@@ -8907,6 +18135,26 @@
 	  m4/alberta-check.m4, m4/grapeiface.m4, m4/simple-enable-flag.m4:
 	  Add some more autoXXX files to the svn:ignore property.
 
+2005-05-10 09:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Rename admin/ to albertadist/ in preparation for a working
+	  
+	  svn co albertadist
+
+2005-05-10 09:03  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Rename admin/ to albertadist/ in preparation for a working
+	  
+	  svn co albertadist
+
+2005-05-10 15:36  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/1d/submesh_1d.c, src/2d/submesh_2d.c, src/3d/submesh_3d.c,
+	  src/Common/alberta.h, src/Common/alberta_intern.h,
+	  src/Common/submesh.c: Changed prototype for "binding_method":
+	  This routine now has a void *-argument so that user data may be
+	  passed to it.
+
 2005-05-10 15:36  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* src/1d/submesh_1d.c, src/2d/submesh_2d.c, src/3d/submesh_3d.c,
@@ -8955,12 +18203,195 @@
 	  
 	  svn co albertadist
 
-2005-05-02 08:32  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+2005-05-02 08:32  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/dxtools.c: Added dxtools.c written by Oli. Features: -
+	  2D mesh viewing - graphics are encapsulated in a thread.
+
+2005-05-02 08:32  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* src/Common/dxtools.c: Added dxtools.c written by Oli.
+	  Features:
+	  - 2D mesh viewing
+	  - graphics are encapsulated in a thread.
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* *** TRANSITION TO SVN *** Removed old directories, added new
+	  ones!
+
+2005-04-28 13:12  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* *** TRANSITION TO SVN *** Checked in new versions for the m4
+	  files.
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* *** TRANSITION TO SVN *** Removed old directories, added new
+	  ones!
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* ., EPS, EPS/bary.eps, EPS/bary.pdf, EPS/circ.eps, EPS/circ.pdf,
+	  EPS/coarse_atomic_2d.eps, EPS/coarse_atomic_2d.pdf,
+	  EPS/coarse_atomic_2d.sc, EPS/coarse_atomic_3d.eps,
+	  EPS/coarse_atomic_3d.pdf, EPS/coarse_atomic_3d.sc,
+	  EPS/cubic_orient.eps, EPS/cubic_orient.pdf, EPS/cubic_orient.sc,
+	  EPS/edge_tetra.eps, EPS/edge_tetra.pdf, EPS/edge_tetra.sc,
+	  EPS/edge_tria.eps, EPS/edge_tria.pdf, EPS/edge_tria.sc,
+	  EPS/ellipt_mesh.eps, EPS/ellipt_mesh.pdf, EPS/ellipt_uh.eps,
+	  EPS/ellipt_uh.pdf, EPS/heat3d_ntria.eps, EPS/heat3d_ntria.pdf,
+	  EPS/heat3d_tau.eps, EPS/heat3d_tau.pdf, EPS/heat_ntria.eps,
+	  EPS/heat_ntria.pdf, EPS/heat_tau.eps, EPS/heat_tau.pdf,
+	  EPS/linear_dof.eps, EPS/linear_dof.pdf, EPS/linear_dof.sc,
+	  EPS/macro1d.eps, EPS/macro1d.pdf, EPS/macro2d.eps,
+	  EPS/macro2d.pdf, EPS/macro2d.sc, EPS/macro34.eps,
+	  EPS/macro34.pdf, EPS/mesh+tree.sc, EPS/mesh+tree1.eps,
+	  EPS/mesh+tree1.pdf, EPS/mesh+tree1.sc, EPS/mesh+tree2.eps,
+	  EPS/mesh+tree2.pdf, EPS/mesh+trees.sc, EPS/mesh_node.eps,
+	  EPS/mesh_node.pdf, EPS/mesh_node.sc, EPS/n_dof-2d.agr,
+	  EPS/n_dof-2d.eps, EPS/n_dof-2d.pdf, EPS/n_dof-3d.agr,
+	  EPS/n_dof-3d.eps, EPS/n_dof-3d.pdf, EPS/nl-grid2d.eps,
+	  EPS/nl-grid2d.pdf, EPS/nl-grid3d.eps, EPS/nl-grid3d.pdf,
+	  EPS/nl-sol2d.eps, EPS/nl-sol2d.pdf, EPS/nl-sol3d.eps,
+	  EPS/nl-sol3d.pdf, EPS/param_bound.eps, EPS/param_bound.pdf,
+	  EPS/param_bound.sc, EPS/patch_center.eps, EPS/patch_center.pdf,
+	  EPS/patch_edge.eps, EPS/patch_edge.pdf, EPS/patch_face.eps,
+	  EPS/patch_face.pdf, EPS/patch_vertex.eps, EPS/patch_vertex.pdf,
+	  EPS/patches.sc, EPS/plus.eps, EPS/plus.pdf,
+	  EPS/quadratic_dof.eps, EPS/quadratic_dof.pdf, EPS/rect.eps,
+	  EPS/rect.pdf, EPS/ref_1simplex.eps, EPS/ref_1simplex.fig,
+	  EPS/ref_1simplex.pdf, EPS/ref_1simplex.png, EPS/ref_tetra_e.eps,
+	  EPS/ref_tetra_e.pdf, EPS/ref_tetra_e.sc, EPS/ref_tetra_gen.eps,
+	  EPS/ref_tetra_gen.pdf, EPS/ref_tetra_gen.sc, EPS/ref_tetra_v.eps,
+	  EPS/ref_tetra_v.pdf, EPS/ref_tetra_v.sc, EPS/ref_tria_v.eps,
+	  EPS/ref_tria_v.pdf, EPS/refine_atomic_2d.eps,
+	  EPS/refine_atomic_2d.pdf, EPS/refine_atomic_2d.sc,
+	  EPS/refine_atomic_3d.eps, EPS/refine_atomic_3d.pdf,
+	  EPS/refine_atomic_3d.sc, EPS/refine_recursive_2d.eps,
+	  EPS/refine_recursive_2d.pdf, EPS/regular_2d.eps,
+	  EPS/regular_2d.pdf, EPS/standard.eps, EPS/standard.pdf,
+	  EPS/standard.sc, EPS/standard_refined.eps,
+	  EPS/standard_refined.pdf, EPS/tau-2d.agr, EPS/tau-2d.eps,
+	  EPS/tau-2d.pdf, EPS/tau-3d.agr, EPS/tau-3d.eps, EPS/tau-3d.pdf,
+	  EPS/tria.eps, EPS/tria.pdf, EPS/tria_dof.eps, EPS/tria_dof.pdf,
+	  EPS/tria_dof.sc, EPS/trias_forbidden.eps,
+	  EPS/trias_forbidden.pdf, Logo, Logo/albert.eps, Logo/albert.gif,
+	  Logo/albert.sc, Logo/alberta.eps, Logo/alberta.jpg,
+	  Logo/alberta.rgb, Logo/alberta.sc, adapt-concept.tex,
+	  adapt-impl.tex, alberta.bib, alberta.tex, assemble-impl.tex,
+	  bas-concept.tex, bas-impl.tex, bas-impl.tex.flc, concept.tex,
+	  defs.tex, dof-concept.tex, dof-impl.tex, dof-impl.tex.flc,
+	  est-impl.tex, eval-impl.tex, examples.tex, files.tex,
+	  graph-impl.tex, heat.tex, impl.tex, intro.tex, mesh-concept.tex,
+	  mesh-impl.tex, nonlin.tex, preface.tex, rc-concept.tex,
+	  rc-impl.tex, solve-impl.tex, struct-func.tex, traverse-impl.tex,
+	  util-impl.tex: *** TRANSITION TO SVN *** Removed old directories,
+	  added new ones!
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* ., AUTHORS, COPYING, ChangeLog, INSTALL, NEWS, README, THANKS,
+	  src, src/1d, src/1d/INIT, src/1d/INIT/ellipt.dat,
+	  src/1d/INIT/heat.dat, src/1d/INIT/nonlin.dat, src/1d/Macro,
+	  src/1d/Macro/macro-big.amc, src/1d/Macro/macro-big_2d.amc,
+	  src/1d/Macro/macro.amc, src/1d/Makefile.in, src/2d, src/2d/INIT,
+	  src/2d/INIT/ellipt.dat, src/2d/INIT/heat.dat,
+	  src/2d/INIT/nonlin.dat, src/2d/Macro, src/2d/Macro/macro-1.amc,
+	  src/2d/Macro/macro-2.amc, src/2d/Macro/macro-34circ.amc,
+	  src/2d/Macro/macro-44circ.amc, src/2d/Macro/macro-big.amc,
+	  src/2d/Macro/macro-circ.amc, src/2d/Macro/macro-neum.amc,
+	  src/2d/Macro/macro.amc, src/2d/Macro/macro_3d.amc,
+	  src/2d/Makefile.in, src/3d, src/3d/INIT, src/3d/INIT/ellipt.dat,
+	  src/3d/INIT/heat.dat, src/3d/INIT/nonlin.dat, src/3d/Macro,
+	  src/3d/Macro/macro-big.amc, src/3d/Macro/macro.amc,
+	  src/3d/Makefile.in, src/Common, src/Common/ellipt.c,
+	  src/Common/graphics.c, src/Common/heat.c, src/Common/nlprob.c,
+	  src/Common/nlsolve.c, src/Common/nonlin.c, src/Common/nonlin.h,
+	  src/Makefile.in: *** TRANSITION TO SVN *** Removed old
+	  directories, added new ones!
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* ., AUTHORS, Makefile.am, THANKS, src, src/Makefile.am,
+	  src/alberta_util.h, src/alberta_util_inlines.h.in.in,
+	  src/alberta_util_intern.h, src/alloc.c, src/banach.c,
+	  src/bicgstab.c, src/cg.c, src/daxpy.c, src/dcopy.c, src/ddot.c,
+	  src/ddot_.f, src/dexpy.c, src/dexpy_.f, src/divers.c,
+	  src/dmxpy.c, src/dmxpy_.f, src/dnrm2.c, src/drandn.c,
+	  src/drandn_.f, src/dscal.c, src/dset.c, src/dswap.c, src/dxpay.c,
+	  src/dxpay_.f, src/gmres.c, src/info.c, src/msg.c, src/newton.c,
+	  src/newton_br.c, src/newton_ds.c, src/newton_fs.c, src/odir.c,
+	  src/ores.c, src/parameters.c, src/qmr.c, src/spcg.c: ***
+	  TRANSITION TO SVN *** Removed old directories, added new ones!
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* ., AUTHORS, Makefile.am, NEWS, THANKS, src, src/0d,
+	  src/0d/bas_fct_0d.c, src/0d/memory_0d.c, src/1d,
+	  src/1d/bas_fct_1d.c, src/1d/coarsen_1d.c,
+	  src/1d/disc_lagrange_0_1d.c, src/1d/disc_lagrange_1_1d.c,
+	  src/1d/disc_lagrange_2_1d.c, src/1d/element_1d.c,
+	  src/1d/graphXO_1d.c, src/1d/lagrange_0_1d.c,
+	  src/1d/lagrange_1_1d.c, src/1d/lagrange_2_1d.c,
+	  src/1d/lagrange_3_1d.c, src/1d/lagrange_4_1d.c,
+	  src/1d/macro_1d.c, src/1d/memory_1d.c, src/1d/parametric_1d.c,
+	  src/1d/refine_1d.c, src/1d/submesh_1d.c, src/1d/traverse_nr_1d.c,
+	  src/1d/traverse_r_1d.c, src/2d, src/2d/bas_fct_2d.c,
+	  src/2d/coarsen_2d.c, src/2d/disc_lagrange_0_2d.c,
+	  src/2d/disc_lagrange_1_2d.c, src/2d/disc_lagrange_2_2d.c,
+	  src/2d/element_2d.c, src/2d/graphXO_2d.c, src/2d/lagrange_0_2d.c,
+	  src/2d/lagrange_1_2d.c, src/2d/lagrange_2_2d.c,
+	  src/2d/lagrange_3_2d.c, src/2d/lagrange_4_2d.c,
+	  src/2d/macro_2d.c, src/2d/memory_2d.c, src/2d/parametric_2d.c,
+	  src/2d/refine_2d.c, src/2d/submesh_2d.c, src/2d/traverse_nr_2d.c,
+	  src/2d/traverse_r_2d.c, src/3d, src/3d/bas_fct_3d.c,
+	  src/3d/coarsen_3d.c, src/3d/disc_lagrange_0_3d.c,
+	  src/3d/disc_lagrange_1_3d.c, src/3d/disc_lagrange_2_3d.c,
+	  src/3d/element_3d.c, src/3d/lagrange_0_3d.c,
+	  src/3d/lagrange_1_3d.c, src/3d/lagrange_2_3d.c,
+	  src/3d/lagrange_3_3d.c, src/3d/lagrange_4_3d.c,
+	  src/3d/macro_3d.c, src/3d/memory_3d.c, src/3d/parametric_3d.c,
+	  src/3d/refine_3d.c, src/3d/submesh_3d.c, src/3d/traverse_nr_3d.c,
+	  src/3d/traverse_r_3d.c, src/Common, src/Common/HB_precon.c,
+	  src/Common/MG.c, src/Common/MG_s.c, src/Common/MG_s1.c,
+	  src/Common/MG_s2.c, src/Common/Makefile.alberta.in,
+	  src/Common/Makefile.am, src/Common/Makefile.am.include,
+	  src/Common/adapt.c, src/Common/alberta.h,
+	  src/Common/alberta_inlines.h, src/Common/alberta_intern.h,
+	  src/Common/assemble.c, src/Common/assemble_dowb.c,
+	  src/Common/bas_fct.c, src/Common/check.c, src/Common/coarsen.c,
+	  src/Common/dof_admin.c, src/Common/element.c, src/Common/error.c,
+	  src/Common/estimator.c, src/Common/estimator_dowb.c,
+	  src/Common/eval.c, src/Common/face_quad_fast.c,
+	  src/Common/gltools.c, src/Common/graphXO.c, src/Common/l2scp.c,
+	  src/Common/level_common.c, src/Common/macro.c,
+	  src/Common/memory.c, src/Common/numint.c,
+	  src/Common/oem_solve_d.c, src/Common/oem_solve_dowb.c,
+	  src/Common/oem_solve_s.c, src/Common/parametric.c,
+	  src/Common/read_mesh.c, src/Common/refine.c, src/Common/sor.c,
+	  src/Common/ssor.c, src/Common/submesh.c, src/Common/trav_xy.c,
+	  src/Common/traverse_nr.c, src/Common/traverse_r.c,
+	  src/Common/write_mesh.c, src/Common/write_mesh_gmv.c,
+	  src/Common/write_mesh_ps.c, src/Makefile.am: *** TRANSITION TO
+	  SVN *** Removed old directories, added new ones!
+
+2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
-	* src/Common/dxtools.c: Added dxtools.c written by Oli.
-	  Features:
-	  - 2D mesh viewing
-	  - graphics are encapsulated in a thread.
+	* ., Makefile.am, grape, grape/Makefile.am, grape/mesh,
+	  grape/mesh/2d, grape/mesh/2d/Makefile.am, grape/mesh/2d/memm2.c,
+	  grape/mesh/2d/mesh_interface.c, grape/mesh/3d,
+	  grape/mesh/3d/Makefile.am, grape/mesh/3d/memm3.c,
+	  grape/mesh/3d/mesh_interface.c, grape/mesh/Common,
+	  grape/mesh/Common/alberta_grape.c,
+	  grape/mesh/Common/alberta_movi.c,
+	  grape/mesh/Common/mesh_interface_common.c,
+	  grape/mesh/Common/tsc_timebar.c, grape/mesh/Makefile.am, meshtv,
+	  meshtv/1d, meshtv/1d/Makefile.am, meshtv/2d,
+	  meshtv/2d/Makefile.am, meshtv/3d, meshtv/3d/Makefile.am,
+	  meshtv/Common, meshtv/Common/alberta_meshtv.c,
+	  meshtv/Makefile.am: *** TRANSITION TO SVN *** Removed old
+	  directories, added new ones!
 
 2005-04-28 13:21  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
@@ -9169,6 +18600,19 @@
 	* Check for sufficient number of arguments to catch backwards
 	  compatibility issues.
 
+2004-06-15 16:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Fixed to work with both versions of ALBERTA (w/o variable DIM)
+
+2004-06-15 16:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Cache checkpoints.
+
+2004-06-15 16:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Check for sufficient number of arguments to catch backwards
+	  compatibility issues.
+
 2004-05-18 15:27  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* Slight bug in the Makefile.ams: forgot to declare sources as
@@ -9178,6 +18622,11 @@
 
 	* Updated ALBERTA version to 2.0.
 
+2004-05-04 17:00  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* Fixed more bugs, included Oli's suggestions for the
+	  documentation, installed MESHTV interface.
+
 2004-05-04 17:00  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* Fixed more bugs, included Oli's suggestions for the
@@ -9192,6 +18641,14 @@
 
 	* Killed some more bugs, including Claus' WEDGE_DOW-erratum.
 
+2004-04-29 13:55  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* ---* REMOVED DIM MACRO CONSTANT *--- First compilable version
+
+2004-04-29 17:51  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
+
+	* Killed some more bugs, including Claus' WEDGE_DOW-erratum.
+
 2004-04-29 13:55  Daniel Koester <Koester@Math.Uni-Augsburg.DE>
 
 	* ---* REMOVED DIM MACRO CONSTANT *---
@@ -9248,6 +18705,14 @@
 
 	* Use TAR_PROGRAM and GZIP_PROGRAM instead of GZIP and TAR.
 
+2003-12-02 18:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Fix Darwin checks.
+
+2003-12-02 18:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
 2003-12-02 18:22  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* No need to link against X-libs now that gltools was removed from
@@ -9264,6 +18729,37 @@
 
 	* Initial revision.
 
+2003-12-01 23:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* really include all ALBERTA versions.
+
+2003-12-01 22:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Provide expanded prefix and exec_prefix versions (named
+	  expanded_SOMETHING).
+
+2003-12-01 22:01  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Only generate PLOT_for_all.c from PLOT_for_all.c.in when it is
+	  really needed.
+
+2003-12-01 22:00  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Include all Makefile's into AC_CONFIG_FILES(), otherwise "make
+	  distclean" doesn't work anymore.
+
+2003-12-01 19:48  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Use PLOT_for_all on SGI.
+
+2003-12-01 18:57  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* On Darwin, check whether -framework works if -l fails.
+
+2003-12-01 18:56  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
 2003-12-01 23:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Don't include the Makefile.in's into the Demo tarball.
@@ -9362,6 +18858,14 @@
 	* Use AM_CFLAGS and be a little bit more friendly to non-GNU make
 	  programs.
 
+2003-11-29 21:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revisions.
+
+2003-11-29 21:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Gargh.
+
 2003-11-29 23:19  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Slight fixes.
@@ -9403,6 +18907,14 @@
 
 	* Gargh.
 
+2003-11-28 18:06  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Add an automake conditional.
+
+2003-11-28 18:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
 2003-11-28 23:09  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Polish 'em up.
@@ -9445,6 +18957,21 @@
 
 	* Initial revision.
 
+2003-11-27 02:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Stuff compiles again. Unify options for various packages. Still
+	  to do: optionally disable debugging libraries, make compilation
+	  of DIM != DOW an option. Tune Demo package. Solutions well known,
+	  just do it :)
+
+2003-11-27 02:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Assure non-empty archive (dummy.c).
+
+2003-11-27 02:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
 2003-11-27 02:46  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Stuff compiles again. Unify options for various packages. Still
@@ -9466,6 +18993,23 @@
 	* Start to canonicalize config options. WARNING: THE PACKAGE WILL
 	  PROBABLY NOT COMPILE AT THIS STAGE.
 
+2003-11-26 18:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Start to canonicalize config options. WARNING: THE PACKAGE WILL
+	  PROBABLY NOT COMPILE AT THIS STAGE.
+
+2003-09-10 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* ALBERT becomes female.
+
+2003-09-10 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* First step in ALBERT becoming femail.
+
+2003-09-10 15:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* First step in ALBERT becoming femail.
+
 2003-09-10 17:05  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Bump version to pre3
@@ -9490,6 +19034,10 @@
 
 	* Make the header file an option.
 
+2003-08-18 09:02  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Make the header file an option.
+
 2003-08-07 12:21  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Update.
@@ -9519,6 +19067,14 @@
 	  libraries.
 	  Instead, use AC_PATH_XTRA and $X_LIBS.
 
+2003-07-07 16:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* -LPATH should precede -lLIB.
+
+2003-07-07 13:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
 2003-07-07 22:53  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Update. State of ALBERT_1_2_PRE_1 tag.
@@ -9590,6 +19146,10 @@
 
 	* Initial revision.
 
+2003-07-02 15:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
 2003-07-02 17:17  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Deleted test file hello.txt
@@ -9606,6 +19166,10 @@
 
 	* June 30th state.
 
+2003-06-27 09:24  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Restoring the default CPPFLAGS was kind of borken.
+
 2003-06-27 09:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Set ALBERT_INCLUDE_PATH to the _local_ location of albert.h
@@ -9618,6 +19182,14 @@
 
 	* Require AC_SET_PREFIX() again (needed for -rpath).
 
+2003-06-26 10:35  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Don't require AC_SET_PREFIX().
+
+2003-06-26 17:10  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Require AC_SET_PREFIX() again (needed for -rpath).
+
 2003-06-26 10:41  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Add some more cruft, generated when building inside the
@@ -9627,6 +19199,20 @@
 
 	* Don't require AC_SET_PREFIX().
 
+2003-06-25 15:26  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Typo fixed.
+
+2003-06-25 15:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* _properly_ use AC_HELP_STRING() for nicer formatting in
+	  AC_ARG_WITH and friends.
+
+2003-06-25 15:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* User AC_HELP_STRING() for nicer formatting in AC_ARG_WITH and
+	  friends.
+
 2003-06-25 16:25  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Reworked a little bit after communication with Dani.
@@ -9703,6 +19289,38 @@
 
 	* Optional packages can be disabled with one switch.
 
+2003-06-22 16:49  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Optional packages can be disabled with one switch.
+
+2003-06-22 16:31  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Optional packages can be disabled with one switch.
+
+2003-06-18 13:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Need to link against the ALBERT libs, of course.
+
+2003-06-18 13:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Convert - to _ in variable names.
+
+2003-06-18 11:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
+2003-06-18 11:42  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Make QGL optional.
+
+2003-06-18 11:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
+2003-06-18 11:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Convert "-" signs to "_".
+
 2003-06-18 13:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Need to link against the ALBERT libs, of course.
@@ -9735,6 +19353,63 @@
 
 	* *** empty log message ***
 
+2003-06-16 12:43  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* *** empty log message ***
+
+2003-06-16 11:54  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* *** empty log message ***
+
+2003-06-14 23:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Fix libdir and includedir reference.
+
+2003-06-14 23:32  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Reorganize using AC_REQUIRE.
+
+2003-06-14 19:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* AC_CHECK_PKG renamed to ALBERT_CHECK_PKG.
+
+2003-06-14 19:14  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Use $1_LIB_PATH and $1_INCLUDE_PATH to be a little bit more
+	  consistent with stock ALBERT.
+
+2003-06-14 18:44  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Defaults default to libdir and includedir
+
+2003-06-14 18:33  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Rename AC_CHECK_PACKAGE to ALBERT_CHECK_PACKAGE.
+
+2003-06-14 16:23  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Check for additional libraries and make it work with the cache.
+
+2003-06-14 14:30  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Fix a typo.
+
+2003-06-14 13:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Documentation.
+
+2003-06-14 13:52  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Check for albert.h
+
+2003-06-14 13:51  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision.
+
+2003-06-14 12:38  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
+
+	* Initial revision
+
 2003-06-14 23:34  Claus-Justus Heine <Claus.Heine@Mathematik.Uni-Freiburg.DE>
 
 	* Fix libdir and includedir reference.
-- 
GitLab