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