diff --git a/ChangeLog b/ChangeLog index a48627c66a8fa125b72773074fba9ee1e0544fee..472a6d74ecbea6bedee1732f7671e3d9ac4118ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,164 @@ +2003-06-30 Kunibert Siebert <kunibert@gloin> + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/2d/level.c, /net/sauron/graid/ALBERT_CVS/ALBERT/src/2d/write_mesh_ps.c: + small PostScript corrections + +2003-06-30 Claus-Justus Heine <claus@mathematik.uni-freiburg.de> + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/3d/traverse_r.c: + Fix -- intentional -- assignment to RO location (pointer cast and ptr + reference). + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/assemble_bdow.c: + Initial revision, just the same as assemble.c ATM. + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/assemble_bdow.c: + New file. + +2003-06-27 Claus-Justus Heine <claus@mathematik.uni-freiburg.de> + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/memory.c, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h: + Memory management for DOF_DOWB_MATRIXes. Untested. + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/3d/traverse_r.c: + Get rid of a compiler warning ("assingment to read only member orientation"). + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c: + dof_gemv_d() had a copy-and-paste bug in transpose mode, the y-vector + was zeroed, which is correct for dof_mv_d() but all wrong for gemv. + + * /net/sauron/graid/ALBERT_CVS/admin/.cvsignore: + Add bin/ lib/ and include/ + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/memory.c: + Started adding DOF_DOWB_MATRIX support, unfinished yet. This means, the stuff + will compile but not link due to undefined symbols. + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c: + DOF_DOWB_MATRIX support finished w.r.t. _this_ file. + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h: + Add a couple of _DOW() inlines, make the code much more readable. + + * /net/sauron/graid/ALBERT_CVS/admin/configure.ac: + Set ALBERT_INCLUDE_PATH to the _local_ location of albert.h + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h: + Forgot to define inline function MTV_DOW(). + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c: + Fix typos (DOW_SET <-> SET_DOW) + + * /net/sauron/graid/ALBERT_CVS/admin/configure.ac: + Set ALBERT_INCLUDE_PATH to the _local_ location of albert.h + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + Restoring the default CPPFLAGS was kind of borken. + +2003-06-26 Claus-Justus Heine <claus@mathematik.uni-freiburg.de> + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + Require AC_SET_PREFIX() again (needed for -rpath). + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/dof_admin.c: + New function: dof_mv_dowb(), matrix vector product for DOF_DOWB_MATRICEs. + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h, /net/sauron/graid/ALBERT_CVS/admin/configure.ac: + User inlines rather than macros for ..._DOW() stuff. Define a + DOF_DOWB_MATRIX and DOWB_MATRIX_ROW data types for DOWxDOW + block-matrices. Allow diagonal blocks (DOWB_MATRIX_ROW_D). + + * /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/2d/Makefile.am, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/Makefile.am: + Fix Makefile, still referenced mesh_interface_common.h (<- .h) + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + require AC_SET_PREFIX(). + + * /net/sauron/graid/ALBERT_CVS/DEMO/src/3d/.cvsignore, /net/sauron/graid/ALBERT_CVS/GRAPE/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/SOLVER/.cvsignore, /net/sauron/graid/ALBERT_CVS/SOLVER/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT_UTIL/.cvsignore, /net/sauron/graid/ALBERT_CVS/BLAS/.cvsignore, /net/sauron/graid/ALBERT_CVS/DEMO/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/DEMO/src/1d/.cvsignore, /net/sauron/graid/ALBERT_CVS/DEMO/src/2d/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/doc/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/admin/.cvsignore: + Add some more cruft, generated when building inside the source-tree. + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + Don't require AC_SET_PREFIX(). + +2003-06-25 Claus-Justus Heine <claus@mathematik.uni-freiburg.de> + + * /net/sauron/graid/ALBERT_CVS/admin/MAINTENANCE: + Reworked a little bit after communication with Dani. + + * /net/sauron/graid/ALBERT_CVS/admin/Makefile.am: + Add all .m4 files in ./m4/ (make complains otherwise after "make dist"). + + * /net/sauron/graid/ALBERT_CVS/admin/MAINTENANCE: + Tell people where to get help with CVS. + + * /net/sauron/graid/ALBERT_CVS/admin/ChangeLog: + Let rcs2log auto-generate this file. While this could be excluded from + the CVS (because it could be re-generated) I thought it would be a + good idea to keep it inside. Hard-disk space has become cheap lately ... + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + Typo fixed. + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + _properly_ use AC_HELP_STRING() for nicer formatting in AC_ARG_WITH + and friends. + + * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: + User AC_HELP_STRING() for nicer formatting in AC_ARG_WITH and friends. + + * /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/2d/Makefile.am, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/Makefile.am: + Take care of automake-1.6 caveats; set rpath so that the programs are + really linked with the albert libraries from _this_ package, and not + with other versions which might be installed in the search-path of the + dynamic linker. + + * /net/sauron/graid/ALBERT_CVS/GRAPE/.cvsignore: + Initial revision, add Makefile.in. + + * /net/sauron/graid/ALBERT_CVS/admin/configure.ac: + Add GRAPE settings. It is done in a way that the stand-alone package + AlbertMovi and the ALBERT distribution share the same source and + Makefile.am's. + + * /net/sauron/graid/ALBERT_CVS/admin/Makefile.am: + Add GRAPE to SUBDIRS if conditional GRAPE is true. + + * /net/sauron/graid/ALBERT_CVS/admin/README, /net/sauron/graid/ALBERT_CVS/admin/MAINTENANCE: + Add some more blah. Document the presence of the GRAPE interface in README, + give a hint to use admin-utils/cvs.sh in MAINTENANCE. + + * /net/sauron/graid/ALBERT_CVS/GRAPE/Makefile.am: Initial revision. + + * /net/sauron/graid/ALBERT_CVS/admin/.cvsignore: + Add more auto-generated files. + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/3d/traverse_r.c: + Get rid of a compiler warning. + + * /net/sauron/graid/ALBERT_CVS/SOLVER/src/oem.h, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/albert.h, /net/sauron/graid/ALBERT_CVS/ALBERT_UTIL/albert_util.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/cblas.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/info.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/nls.h: + Protect headers against C++ with the famous + #ifdef __cplusplus + extern "C" { + #endif + construct. + + Changed some of the multiple-inclusion safeguards to be somewhat + longer (e.g. _NLS_H_). + + * /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/SOLVER/src/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_0/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_01/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_1/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_11/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_0/Makefile.am: + Fix VPATH builds. "-I..." statements _always_ should be relative to + the Makefile variables $(srcdir) or $(top_srcdir). Otherwise VPATH + builds will fail. VPATH build come in handy when compiling for + different architectures from a single source directory. Or when the + source is located on a RO medium (creeping featurism). + + * /net/sauron/graid/ALBERT_CVS/SOLVER/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT22_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT23_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT33_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/Common/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT_UTIL/.cvsignore, /net/sauron/graid/ALBERT_CVS/BLAS/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/.cvsignore, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/SOLVER/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_1/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT11_11/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_0/.cvsignore, /net/sauron/graid/ALBERT_CVS/ALBERT/src/ALBERT12_01/.cvsignore, /net/sauron/graid/ALBERT_CVS/admin/.cvsignore: + Initial revision, let CVS ignore Makefile.in's and a couple of other + auto-generated files. + + * /net/sauron/graid/ALBERT_CVS/admin/config.h.in, /net/sauron/graid/ALBERT_CVS/admin/aclocal.m4: + This file is auto-generated, hence _not_ kept in the CVS. + 2003-06-25 Claus-Justus Heine <claus@mathematik.uni-freiburg.de> * /net/sauron/graid/ALBERT_CVS/AlbertMovie/m4/check-package.m4: