? alberta-1.2.1.patch Index: .cvsignore =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/admin/.cvsignore,v retrieving revision 1.9 retrieving revision 1.9.2.1 diff -u -r1.9 -r1.9.2.1 --- .cvsignore 1 Dec 2003 18:54:29 -0000 1.9 +++ .cvsignore 7 Dec 2004 18:10:59 -0000 1.9.2.1 @@ -2,8 +2,7 @@ Makefile.in aclocal.m4 alberta-*.tar.gz -alberta-1.2-pre4 -alberta-1.2-pre4-demo +alberta-*-demo autom4te.cache bin config.cache @@ -14,6 +13,8 @@ configure include lib +libexec libtool libtool.alberta +share stamp-h1 Index: ChangeLog =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/admin/ChangeLog,v retrieving revision 1.9.2.1 diff -u -r1.9.2.1 ChangeLog --- ChangeLog 30 Jul 2004 10:29:37 -0000 1.9.2.1 +++ ChangeLog 7 Dec 2004 18:11:30 -0000 @@ -1,3 +1,111 @@ +2004-12-07 Claus-Justus Heine + + * /net/sauron/graid/ALBERT_CVS/admin/NEWS: Bumped version to 1.2.1 + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/memory.c: + free_mesh(): mesh->rc_list _can_ be NULL in case the mesh was never + refined in this run. Check for that case. Bug found by Robert. + + * /net/sauron/graid/ALBERT_CVS/admin/configure.ac: + Bump version to 1.2.1 to separate the bugfixes from the release. + +2004-10-21 Daniel Koester + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/dof_admin.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/element.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/level_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/memory.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh_gmv.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/dof-impl.tex, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/element_1d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/element_2d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/level.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/traverse_nr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/element_3d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/graph_none.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/level.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/traverse_nr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/alberta.h, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/alberta_dow_inlines.h: + Removed some trashy files, fixed printing of superfluous "\n" in write_mesh_gmv, removed DOWB_MATRIX_ROW.type entry, added 0d mesh functionality. + +2004-10-18 Oliver Kriessl + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/MG_s1.c: + Moved TEST_EXIT to right position. + +2004-10-15 Daniel Koester + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh_gmv.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/coarsen_1d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/element_1d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/macro_1d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/coarsen_2d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/macro_2d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/coarsen_3d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/Makefile.am.include, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/adapt.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/alberta.h, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/bas_fct.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/check.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/coarsen.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/element.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/graphXO.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/macro.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/memory.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/numint.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/read_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/refine.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/submesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/traverse_nr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/traverse_r.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Makefile.am: + added 0d mesh support. + +2004-09-24 Daniel Koester + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/read_mesh_xdr.c: + Fixed Bug discovered by Oli (mesh_mem_info entries were not set by read_mesh_xdr()). + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/check.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/coarsen.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/dof_admin.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/l2scp.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/memory.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/read_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/refine.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/submesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/eval-impl.tex, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/coarsen_1d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/refine_1d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/coarsen_2d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/refine_2d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/coarsen_3d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/refine_3d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/alberta.h: + Changed the "mesh->preserve_coarse_dofs" concept. + Since we need "preserve_coarse_dofs=true" for submeshes, we potentially waste memory (and some CPU time) when doing calculations. + "preserve_coarse_dofs" is now an entry in the DOF_ADMIN structure. DOF indices which should not be preserved can now be freed. Unused element DOFs are set to "-1". See code for ugly details. :-) + + Also changed the mesh file format slightly to reflect this change. Old meshes can still be read, but not necessarily vice versa. + +2004-08-05 Claus-Justus Heine + + * /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/mesh_interface.c: + _REALL_ keep dindex at zero (even for "odd" polygons). + +2004-08-02 Claus-Justus Heine + + * /net/sauron/graid/ALBERT_CVS/admin/m4/alberta-check.m4: + Adjust GL include dir. + + * /net/sauron/graid/ALBERT_CVS/admin/m4/alberta-check.m4: + Use ${includedir}/GL as default include directory for OpenGL. + +2004-07-30 Kunibert G. Siebert + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/alberta.tex, /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/preface.tex: + Changed date to July 2003 + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/alberta.tex, /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/intro.tex, /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/preface.tex, /net/sauron/graid/ALBERT_CVS/ALBERTA/doc/struct-func.tex: + Last fine tunig of the documentation + + * /net/sauron/graid/ALBERT_CVS/admin/gnu-compat/dummy.c: + Inserted dummy variable for avoiding compiler warning. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/graph_none.c: + Inserted argument names for graph_point and graph_line. + + * /net/sauron/graid/ALBERT_CVS/admin/ChangeLog: Update. + + * /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/Common/alberta_movi.c, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/Common/mesh_interface_common.c, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/Common/tsc_timebar.c, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/2d/mesh_interface.c, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/mesh_interface.c, /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/Common/alberta_grape.c: + Update copyright notices. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/Makefile.am: + New file. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/Makefile.am, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Makefile.am, /net/sauron/graid/ALBERT_CVS/admin/configure.ac: + Use more fine-grained distribution targets. + + * /net/sauron/graid/ALBERT_CVS/DEMO/AUTHORS, /net/sauron/graid/ALBERT_CVS/DEMO/INSTALL, /net/sauron/graid/ALBERT_CVS/DEMO/README, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/ellipt.c, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/graphics.c, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/heat.c, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/nlprob.c, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/nlsolve.c, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/nonlin.c, /net/sauron/graid/ALBERT_CVS/DEMO/src/Common/nonlin.h: + Added a referenc to GPL to each file, moved install instructions to README + + * /net/sauron/graid/ALBERT_CVS/admin/THANKS: Initial thanks + + * /net/sauron/graid/ALBERT_CVS/admin/THANKS: New file. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/read_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/read_mesh_xdr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/refine_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/sor.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/ssor.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/trav_xy.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/traverse_nr_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/traverse_r_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/write_mesh_xdr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/bas_fct_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/check.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/coarsen_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/dof_admin.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/error.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/estimator.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/eval.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/face_quad_fast.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/face_quad_fast.h, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/gltools.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/l2scp.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/level_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/macro_common.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/memory.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/numint.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/oem_solve_d.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/oem_solve_s.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/lagrange_4.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/level.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/macro.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/refine.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/traverse_nr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/traverse_r.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/HB_precon.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/MG.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/MG_s.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/MG_s1.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/MG_s2.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/adapt.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/alberta.h, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/assemble.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/coarsen.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/element.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/graphXO.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/lagrange_0.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/lagrange_1.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/lagrange_2.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/lagrange_3.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/lagrange_4.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/level.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/macro.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/refine.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/traverse_nr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/traverse_r.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/write_mesh_ps.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/bas_fct.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/coarsen.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/element.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/lagrange_0.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/lagrange_1.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/lagrange_2.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/lagrange_3.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/AUTHORS, /net/sauron/graid/ALBERT_CVS/ALBERTA/INSTALL, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/bas_fct.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/coarsen.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/element.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/graphXO.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/lagrange_0.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/lagrange_1.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/lagrange_2.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/lagrange_3.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/lagrange_4.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/macro.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/refine.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/traverse_nr.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/1d/traverse_r.c, /net/sauron/graid/ALBERT_CVS/ALBERTA/src/2d/bas_fct.c, /net/sauron/graid/ALBERT_CVS/admin/AUTHORS, /net/sauron/graid/ALBERT_CVS/admin/README: + Add a reference to the GPL in every file. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/src/3d/graph_none.c: + Add a reference to the GPL in every file. Cleanup. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA_UTIL/alberta_util.h, /net/sauron/graid/ALBERT_CVS/ALBERTA_UTIL/alloc.c, /net/sauron/graid/ALBERT_CVS/ALBERTA_UTIL/divers.c, /net/sauron/graid/ALBERT_CVS/ALBERTA_UTIL/msg.c, /net/sauron/graid/ALBERT_CVS/ALBERTA_UTIL/parameters.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOT2d.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOT_for_ibm.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOT_for_sun.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOT_for_tit.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOT_open.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOTansi.h, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOTlog.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/awtest.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/ctest.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/ctest2.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/grtest.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/hwtest.c, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/AUTHORS, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/src/PLOT.h: + Add a reference to the GPL in every file. + + * /net/sauron/graid/ALBERT_CVS/SOLVER/src/nls.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/odir.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/oem.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/ores.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/spcg.c, /net/sauron/graid/ALBERT_CVS/SOLVER/INSTALL, /net/sauron/graid/ALBERT_CVS/SOLVER/README, /net/sauron/graid/ALBERT_CVS/SOLVER/src/Makefile.am, /net/sauron/graid/ALBERT_CVS/SOLVER/src/banach.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/bicgstab.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/cg.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/gmres.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/info.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/info.h, /net/sauron/graid/ALBERT_CVS/SOLVER/src/newton.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/newton_br.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/newton_ds.c, /net/sauron/graid/ALBERT_CVS/SOLVER/src/newton_fs.c, /net/sauron/graid/ALBERT_CVS/SOLVER/AUTHORS: + Add a reference to the GPL in every file, remove banach.c + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/LICENSE, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/LICENSE, /net/sauron/graid/ALBERT_CVS/admin/LICENSE: + Initial revision, move to GPL. + + * /net/sauron/graid/ALBERT_CVS/ALBERTA/LICENSE, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/LICENSE, /net/sauron/graid/ALBERT_CVS/admin/LICENSE: + New file. + + * /net/sauron/graid/ALBERT_CVS/SOLVER/COPYING, /net/sauron/graid/ALBERT_CVS/ALBERTA/COPYING, /net/sauron/graid/ALBERT_CVS/DEMO/COPYING, /net/sauron/graid/ALBERT_CVS/PLOT_ANSI/COPYING, /net/sauron/graid/ALBERT_CVS/admin/COPYING: + Update. + + * /net/sauron/graid/ALBERT_CVS/SOLVER/LICENSE: Initial revision. + + * /net/sauron/graid/ALBERT_CVS/SOLVER/LICENSE: New file. + 2004-07-30 Kunibert Siebert * Release of version 1.2 Index: NEWS =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/admin/NEWS,v retrieving revision 1.5 retrieving revision 1.5.2.1 diff -u -r1.5 -r1.5.2.1 --- NEWS 1 Dec 2003 22:02:45 -0000 1.5 +++ NEWS 7 Dec 2004 18:05:20 -0000 1.5.2.1 @@ -1,5 +1,10 @@ -2003-12-01 - ALBERTA 1.2 -- not yet released +2004-12-07 + ALBERTA 1.2.1 + + Bug fixes. + +2004-07-30 + ALBERTA 1.2 Renamed from ALBERT to ALBERTA (copyright issues) Index: configure.ac =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/admin/configure.ac,v retrieving revision 1.41.2.3 retrieving revision 1.41.2.4 diff -u -r1.41.2.3 -r1.41.2.4 --- configure.ac 30 Jul 2004 10:24:51 -0000 1.41.2.3 +++ configure.ac 7 Dec 2004 17:44:46 -0000 1.41.2.4 @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.52) -AC_INIT([alberta], [1.2], [albert@mathematik.uni-freiburg.de]) +AC_INIT([alberta], [1.2.1], [albert@mathematik.uni-freiburg.de]) AC_CONFIG_SRCDIR([ALBERTA/src/Common/alberta.h]) AM_MAINTAINER_MODE Index: ALBERTA/src/Common/MG_s1.c =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/MG_s1.c,v retrieving revision 1.2.4.2 retrieving revision 1.2.4.3 diff -u -r1.2.4.2 -r1.2.4.3 --- ALBERTA/src/Common/MG_s1.c 30 Jul 2004 09:35:48 -0000 1.2.4.2 +++ ALBERTA/src/Common/MG_s1.c 18 Oct 2004 10:44:58 -0000 1.2.4.3 @@ -343,9 +343,10 @@ /* transform bound vector to sorted dofs */ /****************************************************************************/ + TEST_EXIT(sb = mg_s_info->sort_bound)("no sort_bound\n"); + if (mg_s_info->bound) { TEST_EXIT(b = mg_s_info->bound->vec)("no bound->vec\n"); - TEST_EXIT(sb = mg_s_info->sort_bound)("no sort_bound\n"); for (i=0; ielement); #if DIM == 3 - deleteObject(mem_info->rc_list); + if (mem_info->rc_list) { + deleteObject(mem_info->rc_list); + } #endif deleteObject(mem_info->real_d); Index: ALBERTA/src/Common/read_mesh_xdr.c =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/ALBERTA/src/Common/Attic/read_mesh_xdr.c,v retrieving revision 1.2.4.3 retrieving revision 1.2.4.4 diff -u -r1.2.4.3 -r1.2.4.4 --- ALBERTA/src/Common/read_mesh_xdr.c 30 Jul 2004 09:35:50 -0000 1.2.4.3 +++ ALBERTA/src/Common/read_mesh_xdr.c 24 Sep 2004 12:41:16 -0000 1.2.4.4 @@ -416,7 +416,8 @@ xdr_int(xdrp, &ne); xdr_int(xdrp, &nv); - v = MEM_ALLOC(nv, REAL_D); + ((MESH_MEM_INFO *)mesh->mem_info)->count = nv; + v = ((MESH_MEM_INFO *)mesh->mem_info)->coords = MEM_ALLOC(nv, REAL_D); for (i = 0; i < nv; i++) xdr_vector(xdrp, (char *)v[i], DIM_OF_WORLD, sizeof(REAL), Index: GRAPE/mesh/3d/mesh_interface.c =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/GRAPE/mesh/3d/mesh_interface.c,v retrieving revision 1.4.2.2 retrieving revision 1.4.2.3 diff -u -r1.4.2.2 -r1.4.2.3 --- GRAPE/mesh/3d/mesh_interface.c 30 Jul 2004 10:25:24 -0000 1.4.2.2 +++ GRAPE/mesh/3d/mesh_interface.c 5 Aug 2004 15:31:17 -0000 1.4.2.3 @@ -228,7 +228,7 @@ static ELEMENT3D_DESCRIPTION tetra_description_odd = { - 1, + 0 /* 1 */, 4, 4, tetra_polygon_length, Index: m4/alberta-check.m4 =================================================================== RCS file: /net/sauron/graid/ALBERT_CVS/admin/m4/alberta-check.m4,v retrieving revision 1.1.4.1 retrieving revision 1.1.4.3 diff -u -r1.1.4.1 -r1.1.4.3 --- m4/alberta-check.m4 25 May 2004 16:01:34 -0000 1.1.4.1 +++ m4/alberta-check.m4 2 Aug 2004 13:43:31 -0000 1.1.4.3 @@ -25,7 +25,7 @@ [AC_REQUIRE([AC_PATH_X]) AC_REQUIRE([AC_PATH_XTRA]) ALBERTA_CHECK_PACKAGE(OpenGL, GL, ${x_libraries}, ${X_LIBS} -lX11, - gl.h, ${x_includes}/GL ,, optional) + gl.h, `eval echo ${includedir}/GL`,, optional) ALBERTA_CHECK_PACKAGE(PLOT, PLOTansi, $ALBERTA_LIB_PATH, $OPENGL_ALL_LIB, PLOTansi.h, $ALBERTA_INCLUDE_PATH,, optional) ALBERTA_CHECK_PACKAGE(gltools, gltools,, $OPENGL_ALL_LIB, @@ -111,6 +111,7 @@ AC_CACHE_CHECK([for additional libraries needed to link], [ac_cv_libalberta$1$2_gfxlibs], [ac_cv_libalberta$1$2_gfxlibs=unset + AC_MSG_RESULT([]) for GFX_LIBS in "" \ "$OPENGL_LIB ${X_LIBS} -lX11" \ "$GLTOOLS_LIB $OPENGL_LIB ${X_LIBS} -lX11" \ @@ -118,6 +119,7 @@ "$GLTOOLS_LIB $PLOT_LIB $OPENGL_LIB ${X_LIBS} -lX11" do eval "unset ${ALBERTA_LIB_$1$2_C}___main" + AC_MSG_RESULT([trying $GFX_LIBS ...]) AC_CHECK_LIB($ALBERTA_LIB_$1$2, main, [ac_cv_libalberta$1$2_gfxlibs="$GFX_LIBS" break],, @@ -150,4 +152,9 @@ AC_DEFINE([HAVE_ALBERTA$1$2_H], 1, [Define if "alberta.h" works with DIM=$1 and DIM_OF_WORLD=$2.]) fi +# +# ideally, one would wish to give the user the choice of either using +# DIM=2 or DIM=3 ... +# + AM_CONDITIONAL(ALBERTA_$1$2, test 1=1) ])