[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203

Stephane Popinet s.popinet at niwa.co.nz
Fri May 15 02:51:30 UTC 2009


The following commit has been merged in the upstream branch:
commit db2aa541c057d0dfdfb007c28306c32a56084b7c
Author: Stephane Popinet <s.popinet at niwa.co.nz>
Date:   Tue Jan 18 16:04:31 2005 +1100

    Automatic ChangeLog generation and darcs2dist snapshot script
    
    darcs-hash:20050118050431-fbd8f-509f07580fce0a2ac2ae0de16d41ca8a4607a7c8.gz

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 64203d7..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,4460 +0,0 @@
-2004-10-19 14:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/gfsview.png: file gfsview.png was initially added on
-	branch stable.
-
-2004-10-19 14:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/gfs-sections.txt, doc/tmpl/adapt.sgml,
-	doc/tmpl/advection.sgml, doc/tmpl/domain-advection-vof.sgml,
-	doc/tmpl/domain-advection.sgml, doc/tmpl/domain.sgml,
-	doc/tmpl/event.sgml, doc/tmpl/fluid.sgml, doc/tmpl/ftt-basic.sgml,
-	doc/tmpl/ftt-other.sgml, doc/tmpl/ftt-topology.sgml,
-	doc/tmpl/gfs-unused.sgml, doc/tmpl/output.sgml,
-	doc/tmpl/output_error_norm.sgml, doc/tmpl/output_location.sgml,
-	doc/tmpl/output_scalar.sgml, doc/tmpl/output_simulation.sgml,
-	doc/tmpl/output_solid.sgml, doc/tmpl/output_solid_force.sgml,
-	doc/tmpl/poisson.sgml, doc/tmpl/simulation.sgml,
-	doc/tmpl/solid.sgml, doc/tutorial/.cvsignore,
-	doc/tutorial/Makefile.am, doc/tutorial/Makefile.deps,
-	doc/tutorial/gfsview.png, doc/tutorial/pre_fix.sh,
-	doc/tutorial/tutorial.tex, doc/tutorial/vorticity.png,
-	src/domain.c, src/output.c: Updated docs.
-
-2004-10-19 14:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/Makefile.am: Added missing tests for distrib.
-
-2004-10-19 14:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Fixed incorrect call to new gfs_interpolate.
-
-2004-10-19 14:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in, src/Makefile.am, modules/Makefile.am: Libtool fix
-	for MacOSX.
-
-2004-10-18 15:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: GTS solid files can also be written in binary
-	format.
-
-2004-10-14 16:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h, graphic.c, output.c, domain.c:
-	gfs_interpolate uses proper bi(tri)linear interpolation thanks to
-	gfs_cell_corner_value.
-
-2004-10-14 11:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h, boundary.c, domain.c, domain.h,
-	fluid.c, fluid.h, ftt.c, ftt.h, gerris.c: Support for binary
-	simulation files.
-
-2004-10-11 14:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Outputs diffusion bc.
-
-2004-10-10 21:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, domain.c, fluid.c, fluid.h, init.c, poisson.c,
-	simulation.c, source.c, timestep.c, timestep.h, utils.c: Initial
-	implementation of boundary conditions for diffusion equations in
-	parameter files.
-
-2004-10-08 18:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/.cvsignore: Updated for interoperability with arch.
-
-2004-10-08 18:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/misc/.cvsignore, test/poisson/models/.cvsignore,
-	test/poisson/order/reference2D/.cvsignore,
-	test/poisson/order/reference3D/.cvsignore,
-	test/advection/graphic/tests/.cvsignore,
-	test/advection/order/reference/.cvsignore,
-	test/euler/parameters/.cvsignore,
-	test/euler/reference2D/.cvsignore, test/euler/scripts/.cvsignore,
-	test/poisson/convergence/reference2D/.cvsignore,
-	test/poisson/convergence/reference3D/.cvsignore,
-	doc/tmpl/.cvsignore: file .cvsignore was initially added on branch
-	stable.
-
-2004-10-08 18:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/.cvsignore, test/mpi/.cvsignore, test/ocean/.cvsignore,
-	test/poisson/.cvsignore, test/poisson/convergence/.cvsignore,
-	test/poisson/order/.cvsignore,
-	test/advection/graphic/tests/translate1/.cvsignore,
-	test/advection/graphic/tests/translate2/.cvsignore,
-	test/advection/graphic/tests/translate3/.cvsignore,
-	test/advection/graphic/tests/translate6/.cvsignore,
-	test/advection/graphic/tests/translate_refine1/.cvsignore,
-	test/advection/order/.cvsignore, test/euler/.cvsignore,
-	test/.cvsignore, test/advection/.cvsignore,
-	test/advection/graphic/.cvsignore,
-	test/advection/graphic/tests/rotate1/.cvsignore,
-	test/advection/graphic/tests/rotate2/.cvsignore,
-	test/advection/graphic/tests/rotate3/.cvsignore,
-	test/advection/graphic/tests/rotate_refine1/.cvsignore, .cvsignore,
-	doc/.cvsignore, doc/figures/.cvsignore, doc/tutorial/.cvsignore,
-	modules/.cvsignore, src/.cvsignore, test/poisson/misc/.cvsignore,
-	test/poisson/models/.cvsignore,
-	test/poisson/order/reference2D/.cvsignore,
-	test/poisson/order/reference3D/.cvsignore,
-	test/advection/graphic/tests/.cvsignore,
-	test/advection/order/reference/.cvsignore,
-	test/euler/parameters/.cvsignore,
-	test/euler/reference2D/.cvsignore, test/euler/scripts/.cvsignore,
-	test/poisson/convergence/reference2D/.cvsignore,
-	test/poisson/convergence/reference3D/.cvsignore: Updated for
-	interoperability with arch.
-
-2004-10-08 16:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Fixed stupid error of last checkin.
-
-2004-10-08 16:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c, src/domain.c, src/utils.h, configure.in: Robust
-	pointer/double storage. This should fix the problem on 64 bits
-	machines.
-
-2004-10-07 19:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added check for solid surfaces intersecting
-	boundary cells with no neighbors (this can cause problems for
-	diffusive terms interpolations).
-
-2004-10-07 18:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, solid.c: Cleanup.
-
-2004-10-07 18:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Improved bug reporting for solid boundary fluxes.
-
-2004-10-07 18:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: All solid parameters are now matched in boundary
-	cells cut by the solid boundary.
-
-2004-10-07 14:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: New classes.  New derived variables (Lambda2,
-	Curvature).
-
-2004-10-07 14:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c, tools/gfs2other.c, src/simulation.c,
-	src/graphic.c, src/ocean.c, src/output.c: Now use
-	gfs_cell_coarse_init and v->fine_coarse for initialisation of
-	coarser levels.
-
-2004-10-07 14:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/poisson.c: Cosmetics.
-
-2004-10-07 14:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New functions for curvature and
-	streamline curvature.
-
-2004-10-07 14:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, adaptive.h: New classes GfsAdaptCurvature and
-	GfsAdaptStreamlineCurvature.  New option to store the adaptive cost
-	as an additional variable.
-
-2004-10-05 18:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: New development version 0.5.0. From now on odd
-	version numbers are development versions.
-
-2004-10-05 18:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h, init.c, utils.c, utils.h: Added lambda2
-	calculation of Jeong and Hussain.
-
-2004-10-05 12:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Generic "first call" functionality for
-	GfsOutputClass.  GfsOutputSolidForce comments.
-
-2004-10-05 12:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Implementation of 3D solid force.
-
-2004-10-04 18:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/vof.c: Call to gfs_line_center is valid only if 0 < c < 1.
-
-2004-10-04 18:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Robust checks for destruction of root cells.
-
-2004-10-04 18:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Debugging stuff for 3D interpolated diffusion
-	fluxes.  Removed calls to interpolated fluxes when weight is zero.
-
-2004-10-01 19:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Generalised interpolated mixed cell fluxes to 3D.
-
-2004-10-01 16:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: vof.c, vof.h: Added VOF center of mass calculation which
-	required access to the 2D interface reconstruction in 3D.
-
-2004-10-01 16:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: New gfs_face_ca implementation generalised to 3D
-	using VOF center of mass calculation.
-
-2004-10-01 16:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Uses new gfs_face_ca implementation.
-
-2004-10-01 16:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: face upwinding works for 2D3 as in 2D apart from
-	the z-directions which must always be fine/fine.
-
-2004-10-01 16:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ocean.c: Adaptivity works only if done last.
-
-2004-09-30 12:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Cosmetics.
-
-2004-09-30 12:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: init.c, output.c, output.h: New objects: OutputEnergy,
-	OutputCorrelation, OutputProgress.
-
-2004-09-30 12:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Fixed ftt_cell_traverse_box for use in 2D3.
-
-2004-09-30 12:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Flushes stdout and stderr before calling
-	EventScript. This seems to ensure that EventScript writes to this
-	file descriptors occur in the right order.
-
-2004-09-30 11:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in, test/Makefile.am: Added ocean tests.
-
-2004-09-30 11:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/.cvsignore: Initial revision.
-
-2004-09-30 11:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/.cvsignore: file .cvsignore was initially added on
-	branch stable.
-
-2004-09-30 11:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/: Makefile.am, basin.gts, geo.sh, waves.sh: Initial
-	revision.
-
-2004-09-30 11:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/basin.gts: file basin.gts was initially added on
-	branch stable.
-
-2004-09-30 11:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/geo.sh: file geo.sh was initially added on branch
-	stable.
-
-2004-09-30 11:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/Makefile.am: file Makefile.am was initially added on
-	branch stable.
-
-2004-09-30 11:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/ocean/waves.sh: file waves.sh was initially added on branch
-	stable.
-
-2004-09-29 19:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Fixed calculation of force on embedded boundary.
-
-2004-09-29 19:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Preliminary generalisation of interpolated
-	(diffusion) flux calculation.
-
-2004-09-28 12:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Variables without name should not be written.
-
-2004-09-27 13:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h, output.c, output.h: Merged from ocean
-	branch support for bounding boxes for PPM output.
-
-2004-09-23 18:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: gfs_cell_corner_value() works in 3D using
-	inverse distance squared weighted averages.
-
-2004-09-23 18:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: New function ftt_cell_neighbor_is_brother().
-
-2004-09-17 19:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.h: New function ftt_corner_pos().
-
-2004-09-17 19:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New function gfs_cell_corner_value() (2D
-	only).
-
-2004-09-17 19:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Fixed bug in ftt_cell_child_corner().  New function
-	ftt_corner_pos().
-
-2004-09-16 15:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Clearer timing labels.
-
-2004-09-16 15:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: mpicc can now be specified using --with-mpicc= in
-	configure. This works both with mpich and lam-mpi (and possibly
-	others).
-
-2004-09-16 12:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Fixed incorrect tag_shift computation. Now
-	works with LAM-MPI.
-
-2004-09-16 12:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/Makefile.am, test/mpi/Makefile.am, configure.in,
-	modules/Makefile.am, src/Makefile.am, test/advection/Makefile.am:
-	Configure now uses only mpicc when compiling MPI version.
-
-2004-09-15 18:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/read.c: Fixed call to new gfs_domain_read() function.
-
-2004-09-15 18:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, ocean.c: Fixed MPI support. 
-	post_read() method takes a GtsFile as argument (useful for error
-	messages).
-
-2004-09-15 18:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/Makefile.am, acconfig.h, configure.in,
-	test/advection/Makefile.am, test/mpi/Makefile.am: Changed the way
-	MPI compilation is done (does not use mpicc anymore) Only tested
-	with MPICH Cleanup of obsolete acconfig stuff
-
-2004-07-23 17:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/l2hconf.pm: Fixed paths (it's not portable anyway so
-	sthg should be done about it).
-
-2004-07-23 16:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/epsbbox.sh: Changed to use ps2eps (apt-get install
-	ps2eps). ps2epsi was unreliable.
-
-2004-07-23 15:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Without this crappy fix 'make dist' would not
-	work (it insisted in building dx2D.c due to some autoconf/automake
-	weirdness).
-
-2004-07-23 13:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Updated for new Poisson solver interface.
-
-2004-07-23 13:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/periodic_flow.mod: Removed part using old interface. This
-	file should be removed at some point, it is obsolete.
-
-2004-07-23 12:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, domain.c, domain.h, ocean.c, output.c,
-	simulation.c, timestep.c, vof.c: Cleanup of timing stuff.
-
-2004-07-23 10:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/refine.c: In RefineSolid, no need to compute boundary cells
-	solid fractions (it will be done consistently with the interior
-	domain by gfs_domain_match()).
-
-2004-07-23 10:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Boundary cells cut by solid can be refined.
-
-2004-07-22 17:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ocean.c, ocean.h: Removed rigid-lid implementation (which
-	never really worked).
-
-2004-07-22 17:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* TODO, src/.cvsignore, tools/.cvsignore: Updated.
-
-2004-07-22 17:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/refine.c: Uses the new gfs_object_class_from_name().
-
-2004-07-22 17:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Updated calls to
-	ftt_cell_children_direction().
-
-2004-07-22 17:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Cosmetics.
-
-2004-07-22 17:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am, src/dx.c, src/gerris2D.pc.in, src/gfs-config.in,
-	src/graphic.c, src/graphic.h, src/tension.c, src/vof.c,
-	test/advection/Makefile.am, test/euler/Makefile.am,
-	test/mpi/Makefile.am, test/poisson/Makefile.am,
-	test/poisson/poisson.c, tools/Makefile.am, tools/gfs2other.c,
-	tools/gfs2vtk.c, tools/gfscompare.c, tools/ppmcombine.c,
-	modules/Makefile.am: Added config for 2D3 version.
-
-2004-07-22 17:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Gnuplot output can now be used for all
-	versions.
-
-2004-07-22 17:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: utils.c, utils.h: Cleanup of file descriptors when building
-	modules.
-	
-	Added option to link external library to modules through "#link"
-	directive.
-	
-	All the above merged from "ocean" branch.
-	
-	gfs_object_class_from_name() allows the use of shorter keywords in
-	parameter files (no need for the "Gfs" prefix anymore).
-
-2004-07-22 17:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: timestep.c, timestep.h: A new pressure correction
-	formulation ensures that both normal velocity corrections and
-	centered velocity correction (as well as intermediate g[]
-	gradients) are consistent.
-	
-	This new formulation should also work when momentum source terms
-	are present (and removes the hack in the previous implementation).
-
-2004-07-22 17:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: source.c, source.h: New GfsSourceDiffusionExplicit object.
-
-2004-07-22 17:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Adapted for taking into account non-constant aspect
-	ratios.
-
-2004-07-22 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: simulation.c, simulation.h: Variables can be dynamically
-	added in the parameter files.
-	
-	Any number of the new GfsVariableTracer variables can be specified
-	and advected/diffused.
-	
-	run() is a new method of GfsSimulation() i.e. different types of
-	simulations can be defined.
-	
-	"Half timestep" events can be used.
-	
-	gfs_simulation_read() has changed interface.
-	
-	A new "dtmax" argument can be given in GfsTime.
-	
-	A new "g" parameter has been added to "GfsPhysicalParams".
-
-2004-07-22 17:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h: Updated calls to
-	ftt_cell_children_direction().	Relax can now solve an Helmoltz
-	equation (rather than Poisson using the g[0] coefficient).  The
-	number of dimensions (2 or 3) can be specified.
-
-2004-07-22 17:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Adapted OutputPPM to ocean model.
-
-2004-07-22 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ocean.c: file ocean.c was initially added on branch stable.
-
-2004-07-22 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ocean.h: file ocean.h was initially added on branch stable.
-
-2004-07-22 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ocean.c, ocean.h: Initial implementation of Ocean model.
-
-2004-07-22 17:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added cell_level, cell_fraction derived variables. 
-	Removed "C" and "CH" variables.  Added new classes (and old
-	simulation classes).
-
-2004-07-22 16:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: gerris.c, gerris_dir.c: Updated call to
-	gfs_simulation_read().
-
-2004-07-22 16:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h, ftt_internal.c: First implementation of "2D3"
-	quadtree.  ftt_cell_children_direction() now returns the number of
-	children in the given direction (which can now be different from
-	FTT_CELLS/2).
-
-2004-07-22 16:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Most gradient and interpolation functions
-	should work with variable number of children depending on the
-	neighboring directions.  New function gfs_normal_divergence_2D(). 
-	Variable "C" and "CH" are not defined anymore.
-
-2004-07-22 16:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: New "realised" flag for half-timestep
-	events.
-
-2004-07-22 16:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.h, domain.c: New post_read() method.  New FTT_XY
-	direction for face traversal.  gfs_domain_read() used new
-	gts_graph_read() implementation which returns the correct graph
-	type.  New functions gfs_domain_replace_variable(),
-	gfs_domain_add_new_variable().
-
-2004-07-22 16:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Added config for 2D3 version. 
-	face_symmetry (default condition GfsBc) now properly sets vector
-	quantities (velocity and gradient).
-
-2004-07-22 16:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Added config for 2D3 version.  Pressure gradient
-	correction is multiplied by dt.  Flux calculations take into
-	account the number of children in the corresponding direction.
-
-2004-07-22 16:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added config for 2D3 version.
-
-2004-06-29 14:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: timestep.c, timestep.h: Updated advection of variables. 
-	Some fixes for mixed cell refinement.  Most of this merged from
-	ocean branch.
-
-2004-06-29 14:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/tension.c: Changed names to "mac" and "centered" sources.
-
-2004-06-29 14:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: source.c, source.h: Changed names to "mac" and "centered"
-	sources.  Initial implicit Coriolis implementation.
-
-2004-06-29 14:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes.
-
-2004-06-29 14:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New interface for
-	gfs_cell_traverse_mixed.  All this merged from ocean branch.
-
-2004-06-29 14:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Cosmetics.	New interface for
-	gfs_domain_traverse_mixed.  New function gfs_domain_remove_islands.
-	 All this merged from ocean branch.
-
-2004-06-29 14:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Generic upwinding (including
-	none).	Fixes for some mixed cell refinement constraints.  All this
-	merged from ocean branch.
-
-2004-06-16 12:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, utils.c: Added missing header file necessary for
-	Fink (thanks to Dan Kelley for the fix).
-
-2004-05-23 19:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Cosmetics.
-
-2004-05-23 19:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Added "binary" argument (first step for
-	binary file format).
-
-2004-05-23 19:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, fluid.c: fine_coarse is initialised by default
-	to gfs_get_from_below_intensive.
-
-2004-05-21 11:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in, src/.cvsignore, src/Makefile.am: Added pkgconfig
-	files.
-
-2004-05-21 11:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: gerris2D.pc.in, gerris3D.pc.in: Initial revision.
-
-2004-05-21 11:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris3D.pc.in: file gerris3D.pc.in was initially added on
-	branch stable.
-
-2004-05-21 11:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris2D.pc.in: file gerris2D.pc.in was initially added on
-	branch stable.
-
-2004-05-21 11:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gfs-config.in: Removed unused stuff.
-
-2004-05-20 12:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* NEWS, ChangeLog: Updated.
-
-2004-05-20 11:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/Makefile.am: Uses the correct local gerris2D to get
-	the current version.
-
-2004-05-20 11:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/cvs2dist: Fixed for new sourceforge CVS repository address.
-
-2004-05-20 11:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Cosmetics.
-
-2004-05-20 11:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Fixed gfs_domain_split(). The clone method used to
-	replicate boundary conditions did not work for the new boundary
-	condition implementation. We now use a temporary file and the
-	read() and write() methods which should be safe for any type of
-	object.
-
-2004-05-20 11:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Fixed boundary_match(),
-	gfs_boundary_new(), gfs_box_read() and gfs_box_domain(), so that
-	domain splitting works again (more specifically the previous
-	version of the new boundary_match implementation did not work when
-	the rootlevels where larger than 0).
-
-2004-05-20 11:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: New version 0.3.0.
-
-2004-05-17 11:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* RELEASE, doc/tutorial/README.latex2html: Updated.
-
-2004-05-17 11:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/l2hconf.pm: file l2hconf.pm was initially added on
-	branch stable.
-
-2004-05-17 11:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/l2hconf.pm: Initial revision.
-
-2004-05-16 21:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/gfs-docs.sgml, doc/gfs-sections.txt,
-	doc/tutorial/tutorial.tex, src/boundary.c, src/output.c, src/vof.c:
-	Updated docs.
-
-2004-05-16 21:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/README.latex2html: file README.latex2html was
-	initially added on branch stable.
-
-2004-05-16 21:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/README.latex2html: Comments about latex2html config
-	stuff.
-
-2004-05-16 21:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/: sgml_not_in_docs.sh, sgml_not_in_sections.sh: Helper
-	scripts for doc generation.
-
-2004-05-16 21:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/sgml_not_in_sections.sh: file sgml_not_in_sections.sh was
-	initially added on branch stable.
-
-2004-05-16 21:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/sgml_not_in_docs.sh: file sgml_not_in_docs.sh was initially
-	added on branch stable.
-
-2004-05-16 21:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/: adapt.sgml, adapt_gradient.sgml, adapt_vorticity.sgml,
-	advection.sgml, boundary.sgml, box.sgml, domain-advection-vof.sgml,
-	domain-advection.sgml, domain.sgml, event.sgml, fluid.sgml,
-	ftt-basic.sgml, gedge.sgml, gfs-unused.sgml, inflow_constant.sgml,
-	init.sgml, init_vorticity.sgml, mpi.sgml, outflow.sgml,
-	output.sgml, output_location.sgml, output_projections.sgml,
-	output_scalar.sgml, output_simulation.sgml, poisson.sgml,
-	refine.sgml, refine_distance.sgml, refine_solid.sgml,
-	simulation.sgml, solid.sgml, source.sgml: Updated.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/adapt_not_box.sgml: file adapt_not_box.sgml was
-	initially added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/generic_init.sgml: file generic_init.sgml was initially
-	added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/source_generic.sgml: file source_generic.sgml was
-	initially added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/output_solid_force.sgml: file output_solid_force.sgml
-	was initially added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/init_fraction.sgml: file init_fraction.sgml was
-	initially added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/: adapt_not_box.sgml, diffusion.sgml, event_script.sgml,
-	event_stop.sgml, event_sum.sgml, function.sgml, generic_init.sgml,
-	init_fraction.sgml, output_adapts.sgml, output_diffusion.sgml,
-	output_error_norm.sgml, output_solid_force.sgml,
-	source_generic.sgml: Docs for new objects.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/diffusion.sgml: file diffusion.sgml was initially added
-	on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/output_error_norm.sgml: file output_error_norm.sgml was
-	initially added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/output_adapts.sgml: file output_adapts.sgml was
-	initially added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/event_stop.sgml: file event_stop.sgml was initially
-	added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/event_sum.sgml: file event_sum.sgml was initially added
-	on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/event_script.sgml: file event_script.sgml was initially
-	added on branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/function.sgml: file function.sgml was initially added on
-	branch stable.
-
-2004-05-16 21:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/output_diffusion.sgml: file output_diffusion.sgml was
-	initially added on branch stable.
-
-2004-05-16 21:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/: inflow.sgml, inflow_constant_tracer.sgml,
-	init_constant.sgml, outflow_source.sgml, source_constant.sgml:
-	Removed because obsolete.
-
-2004-05-14 17:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: init.c, fluid.h: Added "temporary" flag to GfsVariable
-	(necessary for gfsview) Added new "Level" derived variable.
-
-2004-04-29 16:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* TODO: Updated.
-
-2004-04-29 16:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, timestep.c: Cosmetics.
-
-2004-04-28 17:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Only outputs error messages on PE 0.
-
-2004-04-28 17:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Checks that the parameter file is used with the
-	correct number of PE.
-
-2004-04-28 16:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Fix to display of MPI stats.
-
-2004-04-28 16:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Cell initialisation/destruction is done with
-	gfs_cell_fine_init / gfs_cell_cleanup for boundary matching. The
-	"changed" field of boundaries is also updated.	All this makes
-	adaptive parallel simulations work properly.
-
-2004-04-28 16:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Boundary matching is now done repeatedly until no
-	further modification occurs. The previous implementation did not
-	work for fairly simple parallel computations.
-
-2004-04-28 16:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: A "changed" field has been added to
-	keep track of whether boundary matching changed the boundary
-	layout.
-	
-	New cells created/destroyed by matching are now initialised/cleaned
-	using gfs_cell_fine_init()/gfs_cell_cleanup().
-
-2004-04-27 16:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: MPI profiling info is not displayed if not
-	computed.
-
-2004-04-27 16:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: mpi_boundary.c, init.c: Necessary to be able to read
-	per-process parallel simulation files.	The bizarre read() method
-	just makes sure that MPI boundaries are ignored in simulation
-	files.
-
-2004-04-27 15:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/match.c: Modified to compile with new functions (but
-	probably obsolete anyway).
-
-2004-04-27 15:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Added "maxafter" debugging stuff.
-
-2004-04-27 15:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Merged from ocean branch.
-
-2004-04-27 15:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Modified to work with new (per variable)
-	boundary condition implementation.
-
-2004-04-27 15:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Missing reset of boundary type messed up MPI
-	boundaries.
-
-2004-04-27 13:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Required for linking using mpicc.
-
-2004-04-07 10:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Checks that coarsenable cell has parent.
-
-2004-04-07 10:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h, ftt.h: Global variables should now be
-	properly defined.
-
-2004-04-07 10:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: simulation.c, utils.c: Module name creation now uses the
-	portable g_module_build_path() function. This should fix problems
-	on MACOSX.
-
-2004-03-15 13:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h, init.c: New GfsRemoveDroplets object.
-
-2004-03-15 12:44  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Calls new gfs_simulation_adapt.
-
-2004-03-12 17:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* .cvsignore: Updated.
-
-2004-03-12 15:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: fine_cell_coarsenable now checks that the level
-	of the cell is not smaller than the local minlevel.
-
-2004-03-12 13:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, adaptive.h: GfsAdapt now uses functions for
-	minlevel and maxlevel. gfs_domain_adapt has been removed.
-
-2004-03-12 13:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: refine.c, refine.h: GfsRefine and its descendants now takes
-	a function as maxlevel.  GfsRefineDistance no longer takes extra
-	slope etc... arguments but uses "t" as the parameter for the
-	distance in the maxlevel function.
-
-2004-03-12 13:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: New function
-	gfs_domain_remove_droplets.
-
-2003-11-04 18:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Fixed calls to
-	gfs_domain_norm_residual().
-
-2003-11-04 15:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: GfsEventScript can now stop the
-	simulation.
-
-2003-11-03 15:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Removed testing stuff for interpolation of MAC
-	velocities at the center of area of faces (for faces cut by a solid
-	boundary).
-
-2003-11-03 13:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Changed the way "color" variables are read so
-	that "non-standard" variables included in the simulation file are
-	recognised.
-
-2003-11-03 13:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Temporary variables name should be set as NULL not
-	"".
-
-2003-11-03 13:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Added testing stuff and support
-	for advection scheme selection (Godunov or VOF).
-
-2003-10-29 19:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Variable viscosity.
-
-2003-10-29 19:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, source.c, source.h: Variable diffusion
-	coefficients associated with each phase.  Variable viscosity.
-
-2003-10-29 19:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h: Added support for diffusion of
-	velocity (viscosity). For variable density an additional centered
-	coefficient needs to be used (density).
-
-2003-10-29 19:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Changed rate formatting for multigrid.
-
-2003-10-29 19:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes.
-
-2003-10-29 19:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: gfs_face_interpolated_value now works even for a
-	boundary face (assumes zero gradient).
-
-2003-10-17 05:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Cosmetics.
-
-2003-10-17 05:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/cvs2dist: Changed versioning technique (to keep consistent
-	version number).
-
-2003-10-17 05:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h, source.c, source.h, timestep.c:
-	Support for variable diffusion coefficient (for scalars only).
-
-2003-10-17 05:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: GfsBc has stored in GfsBoundary using name as
-	hash table key (not pointer). Name is unique but pointer is not.
-
-2003-10-17 05:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Fixed bug when solid surface is intersecting with
-	boundary.
-
-2003-10-17 05:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Viscous force on solid is not
-	implemented in 3D.
-
-2003-10-17 05:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: simulation.c, simulation.h: Preliminary marker surface
-	tension calculation.  Pressure is now scaled automatically in
-	Poisson solver.  Selection of VOF or standard tracer advection
-	scheme.
-
-2003-10-07 06:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, event.c, timestep.c: Pressure scaling
-	is now performed in the pressure solution routines (rather than in
-	simulation_run). It is necessary for generic boundary conditions.
-	It seems to also improve performance.
-
-2003-10-07 03:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, output.c: Added type casts for
-	gfs_object_simulation() calls.
-
-2003-10-07 03:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: utils.c, utils.h: gfs_function_value takes time as extra
-	argument.
-
-2003-10-07 03:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: tension.c, tension.h: GfsSource replaced with
-	GfsSourceGeneric.
-
-2003-10-07 03:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: source.c, source.h: GfsSourceConstant has been replaced
-	with GfsSource and GfsSource with GfsSourceGeneric (the source does
-	not need to be constant anymore hence the change). 
-	GfsSourceGaussian has been removed (obsolete).
-
-2003-10-07 03:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: GfsSourceConstant has been replaced with GfsSource
-	and GfsSource with GfsSourceGeneric (the source does not need to be
-	constant anymore hence the change).
-
-2003-10-07 03:44  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Time is passed to GfsFunction.
-
-2003-10-07 03:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Time is passed to GfsFunction. 
-	Fixed problem with Dirichlet conditions for face values (they are
-	now set on both sides of the face).
-
-2003-10-07 03:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Needs GTS 0.7.2 (i.e. devel version).
-
-2003-10-01 20:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/cvs2dist: Proper temporary directory creation + changelog
-	update.
-
-2003-10-01 20:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/direction.fig: Changed orientation to portrait.
-
-2003-10-01 06:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/cvs2dist: Added versioning, file transfer and final
-	cleanup.
-
-2003-10-01 06:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/cvs2dist: Automatic distribution snapshot creation from
-	CVS.
-
-2003-10-01 06:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: For whatever reason automake/conf insisted in
-	creating dx2D.c and dx3D.c even when DX was not installed. This
-	should fix the problem.
-
-2003-10-01 06:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/.cvsignore: Updated.
-
-2003-10-01 06:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/: Makefile.deps, depend.awk: Automatic dependencies.
-
-2003-10-01 06:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/Makefile.am: Do not use pdflatex anymore (ps2pdf
-	instead). + Changes for entirely automatic document generation (not
-	perfect yet).
-
-2003-10-01 03:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Removed test/diffusion makefile (temporarily). This
-	should fix build problems from CVS.
-
-2003-10-01 03:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: refine.c, refine.h: GfsRefineDistance now takes a
-	GtsSurface as extra argument. This allows for initial refinement
-	near interfaces.
-
-2003-10-01 03:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Diffusion should work for 3D problems without solid
-	boundaries.
-
-2003-10-01 03:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: GfsEventScript "error messages" are not filtered
-	anymore.
-
-2003-09-25 15:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c, src/graphic.h, tools/gfs2oogl.c: Added isosurface
-	computation (slow).
-
-2003-09-24 22:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h, init.c: Added new GfsEventScript class.
-
-2003-09-24 21:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Changed back to average value (always stable)
-	instead of volume-weighted.
-
-2003-09-23 17:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: New implementation of adaptive engine. Previous
-	implementation of coarsen_cost() was very slow.
-
-2003-09-23 17:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Fixed bug linked to new GTS matrix
-	implementation.  Added new gfs_vorticity_value() function.
-
-2003-09-23 17:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Added option to draw "true" streamlines (in 3D)
-	and option to output only a given level (works for squares and
-	gnuplot only at the moment).
-
-2003-09-17 11:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, output.c: Fixed memory leaks.
-
-2003-09-17 10:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Fixed problem when only coarse or fine cells are
-	present in the mesh to be adapted.
-
-2003-09-15 12:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c, tools/gfs2vtk.c, tools/gfscompare.c,
-	src/adaptive.c, src/adaptive.h, src/boundary.c, src/boundary.h,
-	src/domain.c, src/domain.h, src/dx.c, src/event.c, src/event.h,
-	src/fluid.c, src/fluid.h, src/ftt.c, src/ftt.h, src/gerris_dir.c,
-	src/graphic.c, src/graphic.h, src/init.c, src/output.c,
-	src/output.h, src/poisson.c, src/poisson.h, src/refine.c,
-	src/simulation.c, src/simulation.h, src/solid.c, src/solid.h,
-	src/source.c, src/source.h, src/tension.c, src/tension.h,
-	src/timestep.c, src/timestep.h, src/utils.c, src/utils.h,
-	src/vof.c, test/advection/advection.c, test/mpi/match.c,
-	test/mpi/read.c, test/poisson/poisson.c, test/poisson/shapes.c,
-	test/poisson/order/orderfig.par, test/poisson/order/orderfig.sh,
-	test/poisson/order/report.sh,
-	test/poisson/order/reference2D/annulus.xmgr,
-	test/poisson/order/reference2D/day_refined.xmgr, tools/.cvsignore,
-	tools/Makefile.am, configure.in, modules/Makefile.am,
-	modules/periodic_flow.mod, modules/testing.mod,
-	modules/vorticity_spectrum.mod, src/Makefile.am: Merged from branch
-	cm-pressure.
-
-2003-07-21 14:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/tension.c: file tension.c was initially added on branch
-	cm-pressure.
-
-2003-07-21 14:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/tension.h: file tension.h was initially added on branch
-	cm-pressure.
-
-2003-06-13 10:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2vtk.c: file gfs2vtk.c was initially added on branch
-	cm-pressure.
-
-2003-05-20 17:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/utils.c: file utils.c was initially added on branch
-	cm-pressure.
-
-2003-05-20 17:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/utils.h: file utils.h was initially added on branch
-	cm-pressure.
-
-2003-05-16 13:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/order/reference2D/day_refined.xmgr: file
-	day_refined.xmgr was initially added on branch cm-pressure.
-
-2003-05-16 13:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/order/reference2D/annulus.xmgr: file annulus.xmgr
-	was initially added on branch cm-pressure.
-
-2003-03-21 10:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/convergence/reference2D/: triangle1.xmgr,
-	star4.xmgr, star5.xmgr, star_refined.xmgr, triangle.xmgr,
-	istar.xmgr, istar1.xmgr, istar2.xmgr, simple.xmgr, simple1.xmgr,
-	simple2.xmgr, square.xmgr, star.xmgr, star1.xmgr, star2.xmgr,
-	star3.xmgr, circle3.xmgr, circle_refined.xmgr, diamond.xmgr,
-	diamond1.xmgr, diamond2.xmgr, diamond3.xmgr, ellipse.xmgr,
-	ellipse1.xmgr, ellipse2.xmgr, ellipse3.xmgr, icircle.xmgr,
-	icircle1.xmgr, icircle_refined.xmgr, 4ellipses.xmgr,
-	4ellipses1.xmgr, 4ellipses2.xmgr, 4ellipses_refined.xmgr,
-	circle.xmgr, circle1.xmgr, circle2.xmgr: Updated.
-
-2003-03-21 10:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/convergence/: avgrate.awk, divfig.par, divfig.sh,
-	report.sh: Modified for use with xmgrace (instead of old xmgr).
-
-2003-03-21 10:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/convergence/check.sh: Improved "failed" message.
-
-2003-03-21 10:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/convergence/Makefile.am: Added option to generate
-	reference from current tests (and associated scripts).
-
-2003-03-21 10:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/: speed.sh, convergence/makeref.sh,
-	convergence/makeref: Initial revision.
-
-2003-03-21 10:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Cosmetics.
-
-2003-03-21 10:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/poisson.c: Added parameter checks.
-
-2003-03-12 13:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Added new option to draw boundaries of merged
-	cells.
-
-2003-03-12 13:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Divergence is now initialised at the
-	center of mass of cells as should be.
-
-2003-03-12 13:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.h: Added gfs_cell_cm() function.
-
-2003-03-12 13:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Added center of mass calculation + cleanup of
-	warning messages.
-
-2003-03-12 12:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/poisson.c: Cosmetics.
-
-2003-03-12 12:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: Added center of mass solid variable.
-
-2003-03-12 12:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Fixed Quirk merged cells advection scheme.
-
-2003-03-12 12:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added no-undefined link option (for cygwin
-	build).
-
-2003-03-12 12:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/testing.mod: New GfsInitGaussian object.
-
-2003-03-12 12:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/Makefile.am: Changed CFLAGS to AM_CFLAGS.
-
-2003-03-12 12:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added win32 libtool stuff.
-
-2003-03-12 12:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* RELEASE: Initial revision.
-
-2003-03-12 12:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* NEWS, README: Updated.
-
-2003-03-12 12:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* AUTHORS: Added Marcello for debian packages.
-
-2003-02-17 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added proper pressure scaling (using timestep).
-
-2003-01-27 13:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: Added option for error calculation of
-	cell-centered variables (i.e. pressure) The standard error
-	calculation assumes that the value is defined at the center of mass
-	of the (cut) cell.
-
-2003-01-27 11:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: More explicit message for boxes entirely filled
-	by a solid.
-
-2003-01-24 16:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added checks for self-intersecting "merged"
-	surface.
-
-2003-01-23 13:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gfs-config.in: Fixed library ordering.
-
-2003-01-08 14:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Requires GTS 0.7.1.
-
-2003-01-08 14:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* NEWS: Updated.
-
-2003-01-08 13:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/Makefile.am: Updated options for latex2html.
-
-2003-01-08 10:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* ChangeLog, TODO: Updated.
-
-2003-01-08 10:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Added "gnuplot" output.
-
-2003-01-08 10:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Now refines cells with a level smaller than
-	minlevel.
-
-2002-12-19 12:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/dx.c: Fix (crappy) for periodic domains (to avoid wrap-around
-	of tetrahedral elements).
-
-2002-12-16 12:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/dx.c: Apply boundary conditions after loading.
-
-2002-12-11 15:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/: gfs2oogl.c, gfs2other.c: Derived variables need to have
-	their parent domain set.
-
-2002-12-11 15:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/testing.mod: Minor changes in GfsBoundaryWave. 
-	GfsRefineBox and GfsRefineSphere use the new initialisation for
-	cells (with dynamically allocated variables).
-
-2002-12-11 15:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/vof.c: Cleanup of test functions.
-	
-	The advection algorithm is now similar to the Godunov algorithm
-	(e.g. expressed in terms of fluxes). This makes the overall VOF
-	advection scheme compatible with solid boundaries (and with custom
-	boundary conditions).
-	
-	Works in 2D and 3D.
-	
-	The spatial resolution of the interface does not have to be the
-	same everywhere but interfacial fluxes at coarse/fine boundaries
-	are treated by simple averaging which could (and should) be
-	improved.
-	
-	Interface normal computation is simple (but crude) and should be
-	improved.
-
-2002-12-11 15:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: gfs_domain_adapt() uses new algorithm where cells
-	are marked as refinable in a first pass. This avoids using cells
-	which have just been refined (and the associated interpolated
-	values) i.e. only the current data is used to compute the
-	refinement criteria.
-
-2002-12-11 15:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: PPM output allow size control through the
-	"maxlevel" parameter.
-
-2002-12-11 15:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Added tolerances on volume fraction checks.
-
-2002-12-11 15:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: GfsOutputScalar now takes an extra
-	"maxlevel" argument. Other derived classes have been adapted to use
-	this parameter.
-
-2002-12-11 15:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Changed GfsInitFlowConstant (volume fraction is
-	inverted).
-
-2002-12-11 15:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/dx.c: Load U, V, W as independent scalars if they are not all
-	present.
-
-2002-12-09 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Extrapolations for coarse-fine interpolation of
-	upwinded values (gfs_face_upwinded_value()) used undefined (usually
-	null) values for the face values v in boundary cells: fixed.
-
-2002-12-06 11:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/vof.c: Takes into account boundary fluxes.
-
-2002-12-05 17:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/source.c: Fixed bug in gfs_source_gaussian_value().
-
-2002-12-05 16:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new object class.
-
-2002-12-05 16:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added sources for tracer.
-
-2002-12-05 16:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: source.c, source.h: New GfsSourceGaussian object.  New
-	function gfs_variable_sources().
-
-2002-12-03 11:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Updated doc.
-
-2002-12-03 11:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, init.c, output.c: Uses new GfsVariable.
-
-2002-12-03 11:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Vorticity is scaled properly according to
-	the lambda[] dimensions of the domain.	GfsVariable takes a new
-	"parent" (the domain they are associated with).
-
-2002-12-03 11:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Uses new scaled vorticity.  GfsAdaptGradient
-	scales gradient properly and takes the norm2 of the gradient.
-
-2002-12-02 18:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Added support for non-uniform spatial dimensions
-	(PPM output only).
-
-2002-12-02 18:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, dx.c, poisson.c: Added support for
-	non-uniform spatial dimensions.
-
-2002-12-02 14:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Doc spelling.
-
-2002-11-29 16:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/: gfs-docs.sgml, gfs-sections.txt, tmpl/advection.sgml,
-	tmpl/boundary.sgml, tmpl/domain-advection.sgml, tmpl/domain.sgml,
-	tmpl/event.sgml, tmpl/fluid.sgml, tmpl/ftt-basic.sgml,
-	tmpl/ftt-other.sgml, tmpl/gfs-unused.sgml, tmpl/init.sgml,
-	tmpl/init_constant.sgml, tmpl/output.sgml, tmpl/output_ppm.sgml,
-	tmpl/output_projections.sgml, tmpl/output_scalar.sgml,
-	tmpl/output_time.sgml, tmpl/output_timing.sgml, tmpl/poisson.sgml,
-	tmpl/simulation.sgml, tmpl/solid.sgml, tmpl/stats.sgml: Updated.
-
-2002-11-29 15:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/Makefile.am: Added gfs2D.net to distribution.
-
-2002-11-29 15:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Added latex2html screenshot link.
-
-2002-11-29 15:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/pre_fix.sh: Added cludge for latex2html screenshot.
-
-2002-11-29 15:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/dxscreen.png: Improved.
-
-2002-11-29 15:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/dx.c: Uses variables_io to output only the fields saved in
-	the simulation file.
-
-2002-11-29 11:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes.
-
-2002-11-29 11:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: New function gfs_event_set().
-
-2002-11-29 11:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Fixed problem with inherited read
-	method for GfsBox.  Added new GfsBoxNotAdapt object.
-
-2002-11-29 11:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: GfsAdaptNotBox destroys itself if not associated
-	to a box.  It is initialized with istep = 1.
-
-2002-11-28 22:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, adaptive.h: Added support for "not" adaptation
-	criteria.  Added new class GfsAdaptNotBox.
-
-2002-11-28 18:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/.cvsignore: Updated.
-
-2002-11-28 18:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Added section about OpenDX import.
-
-2002-11-28 18:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/: gfs2D.net, dxscreen.png: Initial revision.
-
-2002-11-28 16:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/advection.c, test/poisson/poisson.c,
-	tools/gfs2other.c: Added function cast.
-
-2002-11-28 15:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/advection.c, test/poisson/poisson.c,
-	tools/gfs2other.c: Added initialization of GfsBox->root.
-
-2002-11-28 15:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2other.c: Adapted for new gfs_cell_read() interface.
-
-2002-11-28 15:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/advection.c, src/init.c: Added new classes
-	instantiation.	gfs_init() quietly returns if it has already been
-	called.
-
-2002-11-28 15:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: Obsolete TIME_AVERAGE stuff removed.	New
-	GfsEventSum and GfsEventSum2 classes using the new dynamic
-	allocation of variables.
-
-2002-11-28 14:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Adapted for new gfs_cell_init() taking domain
-	as parameter.  Obsolete TIME_AVERAGE stuff removed.
-
-2002-11-28 14:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/refine.c: Adapted for new gfs_cell_init() taking domain as
-	parameter.
-
-2002-11-28 14:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Adapted for to use variables_io variable list.
-
-2002-11-28 14:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Adapted for new gfs_cell_init() taking domain as
-	argument.  GfsBox->root is not initialized by default anymore.
-
-2002-11-28 14:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, adaptive.h, mpi_boundary.c: Adapted for new
-	gfs_cell_init() taking domain as argument.
-
-2002-11-28 14:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Interface for ftt_cell_copy() has been
-	changed to allow for user parameter in FttCellCopyFunc.
-
-2002-11-28 14:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: gfs_cell_init(), read() and copy() moved
-	to domain.c.
-
-2002-11-28 14:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Added support for dynamic allocation of
-	variables.
-	
-	gfs_cell_init(), read() and copy() now take domain as an argument
-	to allocate the correct number of variables.
-	
-	Extra variables are allocated through the "variables" parameter of
-	simulation files or through the new function
-	gfs_domain_add_variable().
-
-2002-11-27 17:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Added missing center() method for
-	GfsBoundaryInflowConstantTracer.
-
-2002-11-27 13:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/.cvsignore: Updated.
-
-2002-11-27 13:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Tests that MPI has not been already initialized. 
-	gfs_init() can now be called with NULL argc and argv parameters.
-
-2002-11-27 13:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/dx.c: Now imports all the 2D or 3D scalar and vector fields.
-
-2002-11-27 13:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added 2D OpenDX module.
-
-2002-11-26 17:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/.cvsignore: Updated.
-
-2002-11-26 17:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added OpenDX module support.
-
-2002-11-26 17:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: dx.c, dx2D.mdf.in, dx3D.mdf.in: Initial revision.
-
-2002-11-26 17:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* .cvsignore: Updated.
-
-2002-11-26 17:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added support for OpenDX modules.
-
-2002-11-26 17:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* acinclude.m4: Added OpenDX path check.
-
-2002-11-14 09:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Uses new gts_surface_refine() interface
-	(requires GTS 0.7.1).
-
-2002-11-14 09:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/shapes.c: Close FILE.
-
-2002-11-14 09:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added check for definition of IEEE floating point CPU
-	control bits (should fix compilation on non 386 architectures).
-
-2002-11-13 13:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/shapes.c: Added option to generate prismatic solids
-	from a list of vertices.
-
-2002-11-13 10:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/: order.sh, time.sh: Uses new "domain" and
-	"refined" stats syntax.
-
-2002-11-13 10:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/shapes.c: Fixed channel shape (was not orientable).
-
-2002-11-13 10:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/channel.sh: Fixed to match fixed channel
-	shape.
-
-2002-11-13 10:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/reference2D/: stationary1.xmgr, stationary4.xmgr,
-	stationary4_convective.xmgr, stationary4box1.xmgr, timebox1.xmgr:
-	Fixed inconsistent simulation file description.
-
-2002-11-12 15:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/graphic/tests/: translate1/.cvsignore,
-	translate2/.cvsignore, translate3/.cvsignore,
-	translate6/.cvsignore, translate_refine1/.cvsignore: Initial
-	revision.
-
-2002-11-12 15:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Updated for new poisson solver
-	interfaces.
-
-2002-11-12 15:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/: boundaries.sh, channel.sh, order.sh,
-	report.sh, stationary.sh, time.sh: Changes gerris to gerris2D.
-
-2002-11-12 15:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/merging.sh: Now uses gerris2D.
-
-2002-11-12 15:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/reference2D/: merging.xmgr, merging_convective.xmgr:
-	Uses new merging.sh script.
-
-2002-11-12 15:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/Makefile.am: Removed periodic code.
-
-2002-11-12 15:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/vof.c: Now works together with adaptive refinement (provided
-	the interface is everywhere at the same level of refinement).
-
-2002-11-12 15:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Updated function doc.
-
-2002-11-12 15:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Experimental switch for VOF advection (default
-	is normal advection).
-
-2002-11-12 15:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: The default GfsBoundary imposes symmetric
-	(mirror) conditions. This used when defining GfsBoundaryInflow.
-
-2002-11-12 15:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Cosmetics.
-
-2002-11-12 15:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Updated function doc.
-
-2002-11-12 15:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/testing.mod: Added GfsBoundaryWave and GfsInitBubble.
-
-2002-11-12 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/: domain-advection-vof.sgml, init_vorticity.sgml,
-	outflow_source.sgml, source.sgml, source_constant.sgml: Initial
-	revision.
-
-2002-11-12 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/Makefile.am: Added sorting of unused and undocumented
-	functions.
-
-2002-10-15 13:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: Added option to do "periodic" comparisons.
-
-2002-10-15 13:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: vof.c, vof.h: Initial VOF implementation (pretty messy).
-
-2002-10-15 13:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: apar->dt is defined earlier so that boundary
-	conditions have access to the proper value of dt (i.e. dt or dt/2)
-	if they need it.
-
-2002-10-15 13:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes instantiation.
-
-2002-10-15 13:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gfs.h: Added vof.h.
-
-2002-10-15 13:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: InitFlowConstant now half fills the domain with
-	tracer (y-coordinate).
-
-2002-10-15 13:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Inflow now imposes zero gradient on
-	all quantities but the normal velocity.  New outflow conditions for
-	a constant momentum source term (i.e. gravity).
-
-2002-10-15 12:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added vof.c and vof.h.
-
-2002-10-15 12:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/testing.mod: New "Rayleigh-Taylor" initial condition.
-
-2002-10-15 12:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/periodic_flow.mod: New periodic shear layer and finite
-	depth wave initial conditions.
-
-2002-10-04 15:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Added special treatment of centered gradient in case
-	of periodic cell (the previous version would fail when initialising
-	refined coarsest periodic levels in gfs_cell_fine_init()).
-
-2002-10-04 09:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/Makefile.am: Fixed problem with CFLAGS (didnt get the
-	default warning flags setup by configure).
-
-2002-10-03 17:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Uncommented initial approximate projection
-	(which had been commented out for debugging the variable density
-	projection).
-
-2002-10-03 14:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Normal velocities are corrected using the
-	weighted pressure gradient and the centered average of the (face)
-	weighted pressure gradients is computed.
-	
-	Similarly for centered velocity pressure corrections.
-	
-	gfs_poisson_coefficients() is now called within the projection
-	functions.
-
-2002-10-03 14:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: solid.c, solid.h: New function gfs_cell_init_fraction() to
-	initialize volume fraction from a GTS surface.
-
-2002-10-03 14:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: gfs_poisson_coefficients() is now called within
-	the projection functions, using advection_params->c and ->rho as
-	parameters.
-
-2002-10-03 14:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/shapes.c: Added "Rayleigh-Taylor" shape and fixed
-	bug for "witch" shape.
-
-2002-10-03 14:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h: Coefficients weighted gradients are
-	now directly obtained through gfs_face_weighted_gradient() (which
-	gives the correct consistent fluxes at coarse/fine boundaries
-	contrary to what was done before).
-	
-	gfs_residual() takes the standard extra arguments for cell
-	traversal selection.
-	
-	The volume fraction is forced to be between 0 and 1 when computing
-	coefficients.
-
-2002-10-03 14:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Cosmetics.
-
-2002-10-03 14:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new GfsInitFraction object.
-
-2002-10-03 14:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Fixed orientation of the pixmaps produced by
-	gfs_write_ppm().
-
-2002-10-03 14:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New gfs_face_weighted_gradient() function
-	+ fixed a bug in gfs_variable_copy().
-
-2002-10-03 14:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: New GfsInitFraction object + change of
-	interface call to gfs_residual().
-
-2002-10-03 14:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Added rho and c to
-	GfsAdvectionParams (possibly unused with the current version of
-	variable density).
-
-2002-09-23 13:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Commented out debugging stuff.
-
-2002-09-23 13:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt_internal.c: Fixed bug introduced by new "boundary face"
-	option.
-
-2002-09-23 13:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Cosmetics.
-
-2002-09-23 12:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Checks that data is not NULL in gfs_cell_cleanup.
-
-2002-09-23 11:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: source.c, source.h, init.c: Changed GfsConstantSource to
-	GfsSourceConstant for consistency.
-
-2002-09-23 11:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/vorticity_spectrum.mod: Updated for new variable scheme.
-
-2002-09-23 11:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/read.c, tools/gfs2other.c: Updated for new variable
-	scheme.
-
-2002-09-23 11:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.h: Projections need advection params to take into
-	account source terms at boundaries.
-
-2002-09-23 11:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Back to version 1.16 but with source terms added
-	at boundaries.
-
-2002-09-23 11:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Projections need advection parameters to take
-	into account momentum source terms at boundaries.
-
-2002-09-23 11:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Cosmetics.
-
-2002-09-23 11:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, ftt.c, ftt.h, ftt_internal.c: Added option to
-	traverse "boundary" faces.
-
-2002-09-23 11:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Fixed sign error in src term for advected face
-	values.
-
-2002-09-20 14:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Fixed bug in source term for face values.
-
-2002-09-19 17:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Changed the way pressure corrections are computed
-	(both for MAC and centered velocities). This should be (as
-	confirmed by limited testing) strictly equivalent to the previous
-	formulation.
-
-2002-09-19 16:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Updated variable use.
-
-2002-09-19 16:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/source.c: GfsSource events are active at every timestep by
-	default.
-
-2002-09-19 16:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Uses new CFL function to compute timestep.
-
-2002-09-19 16:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: New function to compute CFL on a domain
-	based on both velocity and acceleration (source terms).
-
-2002-09-19 12:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: timestep.c, timestep.h: Updated variable use.
-	gfs_tracer_advection() optionally saves the half timestep value of
-	the tracer.
-
-2002-09-19 12:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: source.c, source.h: Generic source terms. Initial revision.
-
-2002-09-19 12:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.h: New GfsPhysicalParams defines relative density.
-
-2002-09-19 12:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: New GfsPhysicalParams defines relative density.
-	Updated variable usage. gfs_simulation_run() deals with variable
-	density flows.
-
-2002-09-19 12:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h: Face coefficients for the relaxation
-	operator are now precomputed (using gfs_poisson_coefficients()).
-	This permits to deal transparently with constant or variable
-	density equation (and possibly others with the same form).
-
-2002-09-19 12:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: init.c, output.c: Reorganized variables.
-
-2002-09-19 12:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Gradient is now accessed through gfs_gx list.
-
-2002-09-19 12:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gfs.h: Added source.h.
-
-2002-09-19 12:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: Reorganized variables. Only temporary variables are
-	directly accessible now (and pressure). All the other must be
-	accessed through the variables field of a #GfsDomain.
-
-2002-09-19 12:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Changed interface for gfs_face_gradient() (for a 5%
-	gain in speed) + new function gfs_variable_copy().
-
-2002-09-19 12:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Added poisson coefficients calculation in
-	streamfunction evaluation.
-
-2002-09-19 12:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Reorganized domain variables.
-
-2002-09-19 12:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Less strict variable type checking for some of
-	the boundary conditions (inflow and outflow).
-
-2002-09-19 12:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.h: Cosmetics.
-
-2002-09-19 12:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Source terms are taken into account for face
-	values extrapolations.
-
-2002-09-19 12:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Each variable can now have its own fine to coarse
-	interpolation technique (as for the volume fraction for example).
-
-2002-09-19 12:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added source.c (generic source term definition).
-
-2002-09-18 11:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c, src/adaptive.h, src/advection.c, src/advection.h,
-	src/boundary.c, src/boundary.h, src/domain.c, src/domain.h,
-	src/event.c, src/fluid.c, src/fluid.h, src/graphic.c,
-	src/graphic.h, src/init.c, src/mpi_boundary.c, src/output.c,
-	src/output.h, src/poisson.c, src/poisson.h, src/simulation.c,
-	src/simulation.h, src/timestep.c, test/advection/advection.c,
-	test/mpi/match.c, test/mpi/read.c, test/poisson/poisson.c,
-	tools/gfs2oogl.c, tools/gfs2other.c, tools/gfscompare.c:
-	GfsVariable is now a structure which contains information about a
-	given variable, in particular: - index in the cell state vector -
-	name - is it a derived variable?
-	
-	All the functions which previously took an integer index now take a
-	pointer on a GfsVariable.
-
-2002-09-17 12:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/: convergence/.cvsignore, order/.cvsignore: Updated.
-
-2002-09-17 12:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gfs.h: Removed obsolete common.h.
-
-2002-09-17 12:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/init_periodic.c, doc/tutorial/tutorial.tex,
-	modules/periodic_flow.mod, modules/testing.mod,
-	modules/vorticity_spectrum.mod, src/Makefile.am, src/adaptive.c,
-	src/advection.c, src/boundary.c, src/domain.c, src/event.c,
-	src/fluid.c, src/fluid.h, src/ftt.c, src/ftt.h, src/graphic.c,
-	src/mpi_boundary.c, src/output.c, src/poisson.c, src/refine.c,
-	src/simulation.c, src/solid.c, src/timestep.c,
-	test/advection/advection.c, test/mpi/match.c, test/mpi/read.c,
-	test/poisson/poisson.c, tools/gfs2oogl.c, tools/gfs2other.c,
-	tools/gfscompare.c: The GfsStateVector is now allocated
-	dynamically. This is the first step toward a flexible number of
-	variables. This required some changes in the way the values of
-	variables are accessed (now through a GFS_STATE() macro).
-
-2002-09-17 12:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Requires GTS 0.7.0.
-
-2002-09-16 13:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Builds shared libraries.
-
-2002-09-16 13:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Updated for new 2D/3D executables,
-	gfs-config script and global header.
-
-2002-09-16 13:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/init_periodic.c: Updated for new global header.
-
-2002-09-16 13:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/Makefile.am: Updated for 2D/3D executables.
-
-2002-09-16 13:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Uses shared libraries.
-
-2002-09-13 17:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gfs-config.in: Added 2D/3D option.
-
-2002-09-13 17:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/: advection/Makefile.am, euler/Makefile.am, mpi/Makefile.am,
-	poisson/Makefile.am: Fixed CFLAGS definition.
-
-2002-09-13 17:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* .cvsignore, modules/.cvsignore, src/.cvsignore, tools/.cvsignore:
-	Updated for 2D/3D build.
-
-2002-09-13 17:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added 2D/3D file versioning.
-
-2002-09-13 17:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris_dir.c: Initial revision. Runs several simulations in
-	different directories under MPI control. Useful only to bypass
-	crappy Cray UNICOS. All this in a much nicer way using shell
-	scripts on a proper OS.
-
-2002-09-13 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: gfs.h, gfs-config.in: Initial revision.
-
-2002-09-13 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/Makefile.am, src/Makefile.am, test/advection/Makefile.am,
-	test/euler/Makefile.am, test/mpi/Makefile.am,
-	test/poisson/Makefile.am, test/poisson/convergence/Makefile.am,
-	test/poisson/order/Makefile.am, tools/Makefile.am: Use new 2D/3D
-	build.
-
-2002-09-13 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Use automake 1.6.3 and autoconf 2.53.
-
-2002-09-13 11:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c, src/simulation.c, test/mpi/read.c,
-	test/poisson/poisson.c, tools/gfs2oogl.c, tools/gfs2other.c,
-	tools/gfscompare.c, tools/streamanime.c: Changed gts_file_close()
-	to gts_file_destroy().
-
-2002-09-12 15:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/: advection/advection.c, poisson/poisson.c: Uses new
-	gfs_cell_check_solid_fractions() interface.
-
-2002-09-12 15:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Cosmetics.
-
-2002-09-12 15:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: New "histogram" option.
-
-2002-09-12 15:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/simple.c: New multigrid cycle.
-
-2002-09-12 15:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/shapes.c: New "witch of Agnesi" shape.
-
-2002-09-12 15:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: New option for cell error histogram.
-
-2002-09-12 15:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/: periodic_flow.mod, testing.mod, vorticity_spectrum.mod:
-	Uses M_PI instead of PI.
-
-2002-09-12 15:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Cosmetics.
-
-2002-09-12 15:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.h: New interfaces (due to new gts_surface_inter_new()
-	interface).
-
-2002-09-12 15:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Uses new gts_surface_inter_new() interface. New
-	debugging stuff.
-
-2002-09-12 15:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.h: New function gfs_simulation_run().
-
-2002-09-12 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Checks that input solid surface is orientable
-	and closed.  New function gfs_simulation_run().
-
-2002-09-12 15:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: gfs_init_vorticity_class() is defined only in 2D.
-
-2002-09-12 15:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Uses M_PI instead of PI.
-
-2002-09-12 15:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Uses new gs_simulation_run() function.
-
-2002-09-12 15:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: Cosmetics.
-
-2002-09-12 15:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Added option for (preliminary) D. Calhoun
-	approach to small cell problem.
-
-2002-07-25 16:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: Should now work for any file combination
-	(i.e. no requirement that the second file be more refined than the
-	first one everywhere anymore).
-
-2002-07-25 16:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Cosmetics.
-
-2002-07-25 16:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new class.
-
-2002-07-25 16:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Removed definition of PI (now defined in
-	common.h).
-
-2002-07-25 16:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: gfs_center_gradient does not use Neumann boundary
-	conditions anymore but extrapolates from the fluid side.
-
-2002-07-25 16:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: New object GfsInitVorticity in 2D
-	initializes the velocity field from a vorticity field (through
-	streamfunction).
-
-2002-07-25 16:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: gfs_domain_size return the global mesh size (in
-	parallel mode).
-
-2002-07-25 16:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, adaptive.h: Newly created cells interpolated
-	values now use non-limited centered gradient. Creation of new cells
-	is not recursive anymore (i.e. only one level is added at a time).
-
-2002-07-25 15:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/testing.mod: New objects to refine inside a sphere and to
-	initialise Gaussian and "Almgren" vortices.
-
-2002-07-25 15:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/periodic_flow.mod: Now displays errors for domain and
-	refined patch.
-
-2002-06-28 15:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Added min, max color scaling.
-
-2002-06-28 15:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c, tools/gfscompare.c: Uses new weighted
-	norm.
-
-2002-06-28 15:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/: boundaries.sh, channel.sh: Now use gerris +
-	parameter files.
-
-2002-06-28 15:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/Makefile.am: Removed boundaries (obsolete).
-
-2002-06-28 15:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/advection.c: Uses new weighted norm.
-
-2002-06-28 15:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Changed timing summary. Now properly computes the
-	average speed using domain size statistics.
-
-2002-06-28 15:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: init.c, refine.c, refine.h: Removed obsolete RefineFlatten
-	class.
-
-2002-06-28 15:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Added domain size statistics.
-
-2002-06-28 15:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New weighted norm calculation.
-
-2002-06-28 15:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.h: Added GfsInit type definitions to be used with
-	gtstemplate.
-
-2002-06-28 15:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Added domain size statistics + use of
-	new weighted norm.
-
-2002-06-28 14:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/adaptive.c: Cosmetics.
-
-2002-06-28 14:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/periodic_flow.mod: Fixed for use with new weighted norm.
-
-2002-06-28 14:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Added part on how to write a new
-	initialisation object.
-
-2002-06-28 14:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* TODO: Updated.
-
-2002-06-28 14:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* THANKS, doc/tutorial/init_periodic.c: Initial revision.
-
-2002-06-27 10:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/: periodic_flow.mod, vorticity_spectrum.mod: Fixed typo
-	on value of PI (thanks to R Sai Kiran).
-
-2002-06-25 10:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/shapes.c: Added missing header (thanks to Dan
-	Kelley) + licensing stuff.
-
-2002-06-20 10:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* ChangeLog, NEWS, README: Updated.
-
-2002-06-20 10:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Added link to half-cylinder.gts.
-
-2002-06-20 10:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/half-cylinder.gts: Initial revision.
-
-2002-06-20 10:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/Makefile.am: Added half-cylinder.gts.
-
-2002-06-19 11:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/pre_fix.sh: Removes space after <TT> tag.
-
-2002-06-19 11:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Spell-checked.
-
-2002-06-18 15:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* ChangeLog, ISSUES, TODO: Updated.
-
-2002-06-18 15:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/gfs-sections.txt, doc/tmpl/adapt.sgml,
-	doc/tmpl/adapt_gradient.sgml, doc/tmpl/adapt_vorticity.sgml,
-	doc/tmpl/advection.sgml, doc/tmpl/boundary.sgml, doc/tmpl/box.sgml,
-	doc/tmpl/domain-advection.sgml, doc/tmpl/domain.sgml,
-	doc/tmpl/event.sgml, doc/tmpl/fluid.sgml, doc/tmpl/ftt-basic.sgml,
-	doc/tmpl/ftt-face.sgml, doc/tmpl/ftt-other.sgml,
-	doc/tmpl/ftt-topology.sgml, doc/tmpl/gedge.sgml,
-	doc/tmpl/gfs-unused.sgml, doc/tmpl/inflow.sgml,
-	doc/tmpl/inflow_constant.sgml,
-	doc/tmpl/inflow_constant_tracer.sgml, doc/tmpl/init.sgml,
-	doc/tmpl/init_constant.sgml, doc/tmpl/mpi.sgml,
-	doc/tmpl/outflow.sgml, doc/tmpl/output.sgml,
-	doc/tmpl/output_balance.sgml, doc/tmpl/output_boundaries.sgml,
-	doc/tmpl/output_location.sgml, doc/tmpl/output_ppm.sgml,
-	doc/tmpl/output_projections.sgml, doc/tmpl/output_scalar.sgml,
-	doc/tmpl/output_scalar_norm.sgml,
-	doc/tmpl/output_scalar_stats.sgml, doc/tmpl/output_scalar_sum.sgml,
-	doc/tmpl/output_simulation.sgml, doc/tmpl/output_solid.sgml,
-	doc/tmpl/output_squares.sgml, doc/tmpl/output_time.sgml,
-	doc/tmpl/output_timing.sgml, doc/tmpl/poisson.sgml,
-	doc/tmpl/refine.sgml, doc/tmpl/refine_distance.sgml,
-	doc/tmpl/refine_solid.sgml, doc/tmpl/simulation.sgml,
-	doc/tmpl/solid.sgml, doc/tmpl/stats.sgml,
-	modules/periodic_flow.mod, modules/testing.mod,
-	modules/vorticity_spectrum.mod, src/adaptive.c, src/adaptive.h,
-	src/advection.c, src/advection.h, src/boundary.c, src/boundary.h,
-	src/domain.c, src/domain.h, src/event.c, src/event.h, src/fluid.c,
-	src/fluid.h, src/ftt.c, src/ftt.h, src/gerris.c, src/graphic.c,
-	src/graphic.h, src/init.c, src/mpi_boundary.c, src/mpi_boundary.h,
-	src/output.c, src/output.h, src/poisson.c, src/poisson.h,
-	src/refine.c, src/refine.h, src/simulation.c, src/simulation.h,
-	src/solid.c, src/solid.h, src/timestep.c, src/timestep.h,
-	test/advection/advection.c, test/euler/reference2D/periodic.xmgr,
-	test/euler/reference2D/periodic_convective.xmgr,
-	test/euler/reference2D/periodic_refined1.xmgr,
-	test/euler/reference2D/periodic_refined1_convective.xmgr,
-	test/euler/reference2D/periodic_refined2.xmgr,
-	test/euler/reference2D/periodic_refined2_convective.xmgr,
-	test/euler/reference2D/stationary2.xmgr,
-	test/euler/reference2D/stationary4.xmgr,
-	test/euler/reference2D/stationary4_convective.xmgr,
-	test/euler/reference2D/stationary4box1.xmgr,
-	test/euler/reference2D/time.xmgr,
-	test/euler/reference2D/timebox1.xmgr, test/euler/scripts/order.sh,
-	test/euler/scripts/stationary.sh, test/euler/scripts/time.sh,
-	test/mpi/match.c, test/mpi/read.c, test/poisson/poisson.c,
-	tools/gfs2oogl.c, tools/gfs2other.c, tools/gfscompare.c,
-	tools/ppmcombine.c, tools/streamanime.c: Changed "fl_" namespace to
-	"gfs_" everywhere.
-
-2002-06-18 15:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/: Makefile.am, tutorial.tex: Added versioning info.
-
-2002-06-18 15:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/.cvsignore: Updated.
-
-2002-06-18 15:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added doc/tutorial directory.
-
-2002-06-18 14:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* Makefile.am: Removed "examples/" directory.
-
-2002-06-18 14:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/graphic/report.sh: Removed "CVS" from list of
-	valid directories.
-
-2002-06-17 17:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/Makefile.am: Added tutorial directory.
-
-2002-06-17 17:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Properly matches boundaries and applies
-	boundary conditions now.
-
-2002-06-17 17:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: Do not use old gfs simulation format anymore.
-	Works with current simulation files (=> some tests will not work
-	anymore).
-
-2002-06-17 17:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Checks that the root cell is not destroyed by
-	solid definition.
-
-2002-06-17 17:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Allows NULL argument for box in fl_write_gts (in
-	2D only).
-
-2002-06-17 17:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Added direction symbolic names + access
-	functions.
-
-2002-06-17 17:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Changed velocity components names in
-	fl_init_flow_constant() for consistency.
-
-2002-06-17 17:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Changed syntax for box links directions (use
-	symbolic names now).  Changed syntax for box boundary conditions
-	specifications (use optional symbolic names now).  Added check for
-	non-destruction of root cell when matching.
-
-2002-06-17 14:44  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/: tutorial.tex, .cvsignore: Updated.
-
-2002-06-17 14:44  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/direction.fig: Changed text size.
-
-2002-06-17 14:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/: Makefile.am, boundaries.eps, gfs2oogl.eps,
-	half-cylinder.png, pdf.tex, pre_fix.sh, refined1.eps,
-	refined1_cells.eps, refined2.eps, vorticity.png: Initial revision.
-
-2002-06-15 19:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/: gfs-docs.sgml, gfs-sections.txt, tmpl/advection.sgml,
-	tmpl/boundary.sgml, tmpl/box.sgml, tmpl/domain-advection.sgml,
-	tmpl/domain.sgml, tmpl/fluid.sgml, tmpl/ftt-basic.sgml,
-	tmpl/ftt-face.sgml, tmpl/ftt-other.sgml, tmpl/ftt-topology.sgml,
-	tmpl/gedge.sgml, tmpl/gfs-unused.sgml, tmpl/poisson.sgml,
-	tmpl/solid.sgml, tmpl/stats.sgml: Updated.
-
-2002-06-15 19:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tmpl/: adapt.sgml, adapt_gradient.sgml, adapt_vorticity.sgml,
-	event.sgml, inflow_constant.sgml, inflow_constant_tracer.sgml,
-	init.sgml, init_constant.sgml, output.sgml, output_balance.sgml,
-	output_boundaries.sgml, output_location.sgml, output_ppm.sgml,
-	output_projections.sgml, output_scalar.sgml,
-	output_scalar_norm.sgml, output_scalar_stats.sgml,
-	output_scalar_sum.sgml, output_simulation.sgml, output_solid.sgml,
-	output_squares.sgml, output_time.sgml, output_timing.sgml,
-	refine.sgml, refine_distance.sgml, refine_solid.sgml,
-	simulation.sgml: Initial revision.
-
-2002-06-14 17:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/tutorial.tex: Added new sections, title, new figures
-	etc...
-
-2002-06-13 18:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/tutorial/: boundaries.ps, direction.fig, epsbbox.sh,
-	gfs2oogl.ps, refined1.ps, refined1_cells.ps, tutorial.tex,
-	.cvsignore: Initial revision.
-
-2002-06-12 22:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/reference2D/: periodic.xmgr, periodic_convective.xmgr,
-	periodic_refined1.xmgr, periodic_refined1_convective.xmgr,
-	periodic_refined2.xmgr, periodic_refined2_convective.xmgr,
-	stationary2.xmgr, stationary4.xmgr, stationary4_convective.xmgr,
-	stationary4box1.xmgr, time.xmgr, timebox1.xmgr: Updated embedded
-	parameter files (new syntax for edge graph directions).
-
-2002-06-12 22:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Added first implementation of
-	FttCellTraverse.
-
-2002-06-09 20:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/reference2D/: periodic.xmgr, periodic_convective.xmgr,
-	periodic_refined1.xmgr, periodic_refined1_convective.xmgr,
-	periodic_refined2.xmgr, periodic_refined2_convective.xmgr,
-	stationary1.xmgr, stationary2.xmgr, stationary4.xmgr,
-	stationary4_convective.xmgr, stationary4box1.xmgr, time.xmgr,
-	timebox1.xmgr: Changed parameter file (for time step iteration).
-
-2002-06-09 20:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added module name lookup in default module
-	directory.
-
-2002-06-09 20:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added modules directory to gfsconfig.h.
-
-2002-06-07 15:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: timestep.c, timestep.h: Saves residual info before
-	projection (used to display convergence rates).
-
-2002-06-07 15:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Added convergence rate info in
-	FlOutputProjectionStats.
-
-2002-06-07 13:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Uses gts_container_foreach() and
-	gts_object_destroy() to destroy lists of events, refines, adapts.
-	
-	FlRefine's get written in the simulation file only if no other grid
-	info is specified (i.e. max_depth write level is strictly smaller
-	than -1).
-
-2002-06-06 17:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/ppmcombine.c: An executable (doing nothing) can be compiled
-	in 3D. Pretty crappy fix really, should find sthg else.
-
-2002-06-06 17:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: New option to draw squares. Streamlines in 2D.
-
-2002-06-06 17:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/compare.sh: Changed minimum dividing value.
-
-2002-06-06 17:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/: test.dom, restart.sh, stationary.sh: Updated for new
-	parameter file format.
-
-2002-06-06 17:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/: restartbox.sh, stationary1.sh, stationary2.sh: Initial
-	revision.
-
-2002-06-06 17:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/Makefile.am: Added new tests for the fl_domain_split()
-	function (one or two splits) and for restarting a refined
-	simulation.
-
-2002-06-06 17:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/xmgrmerge.sh: Initial revision.
-
-2002-06-06 17:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/report.sh: Uses the "gerris" executable to get
-	version info.
-
-2002-06-06 17:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/check.sh: Support for the new scripts.
-
-2002-06-06 17:44  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/: order.sh, stationary.sh, time.sh: Use the
-	new parameter file system and runs the "gerris" executable.
-
-2002-06-06 17:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/merging.sh: Duration is now controlled by
-	parameter "tmax".
-
-2002-06-06 17:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/parameters/: stationary.par, time.par: Updated xmgr
-	parameter files.
-
-2002-06-06 17:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/reference2D/: merging.xmgr, merging_convective.xmgr,
-	periodic.xmgr, periodic_convective.xmgr, periodic_refined1.xmgr,
-	periodic_refined1_convective.xmgr, periodic_refined2.xmgr,
-	periodic_refined2_convective.xmgr, stationary1.xmgr,
-	stationary2.xmgr, stationary4.xmgr, stationary4_convective.xmgr,
-	stationary4box1.xmgr, time.xmgr, timebox1.xmgr: Updated for the
-	current version. All the tests do at least as well as the previous
-	version and usually better (see in particular stationary4box1.xmgr)
-	due to the improved advection scheme.
-	
-	The tests also use the new parameter file format.
-
-2002-06-06 17:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/.cvsignore: Added testing garbage.
-
-2002-06-06 17:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/figures/corner.fig: Initial revision.
-
-2002-06-06 17:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* Makefile.am: Added target "changelog" for automatic changelog
-	generation.
-
-2002-06-06 17:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added instantiation of new classes.
-
-2002-06-06 17:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Added adaptive mesh refinement. The variables on
-	all levels are synchronized before calling any event (should fix
-	bugs in events using the fl_interpolate() function).
-
-2002-06-06 17:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: simulation.c, simulation.h: Deals with the new adaptive
-	mesh refinement classes. Modified the way the corner refinement
-	criterium is enforced (the previous implementation was not robust.
-	see figure corner.fig).
-
-2002-06-06 17:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: New class to output scalar statistics
-	and streaklines. Added timing stats for adaptive mesh refinement.
-
-2002-06-06 17:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: Drawing squares now takes into
-	account bounding box. Fixes for streamline functions.
-
-2002-06-06 17:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Added new function returning the relative
-	coordinates of a children cell (used for initialising refined
-	cells).
-
-2002-06-06 17:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New function to refine corners violating
-	the corner refinement criterium (used for adaptive mesh
-	refinement).
-
-2002-06-06 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: New function fl_domain_advect_point().
-
-2002-06-06 17:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Added boundary condition for
-	constant tracer injection.
-
-2002-06-06 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added adaptive mesh refinement.
-
-2002-06-06 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: adaptive.c, adaptive.h: Initial revision.
-
-2002-06-04 17:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Cleanup of balance stats message.
-
-2002-05-30 16:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Traversal functions have been reverted back to version
-	1.25 (the mods in 1.26 would have imposed mods on all the user
-	functions). But assertions have been added to check for references
-	to deallocated memory. An other workaround has been found for
-	match() in boundary.c.
-
-2002-05-30 16:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Modified match() function (again)
-	which is now used by level by level traversals (to avoid the
-	previous situation of reference to unallocated memory).
-
-2002-05-30 13:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: The traversal functions have been modified in
-	order to ensure that a cell destroyed by the traversal function
-	cannot be reaccessed. In order for this mechanism to work, the user
-	function MUST return TRUE if it has destroyed the cell.
-
-2002-05-30 12:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Modified match() function so that a destroyed
-	cell can not be reaccessed. Also uses the new convention for
-	FttCellTraverseFunc (which now must return TRUE is the cell is
-	destroyed within the function).
-
-2002-05-26 19:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Changed semantic of coarsening function.
-
-2002-05-25 22:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Changed interface for cell tree coarsening.
-
-2002-05-24 22:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Added functions for coarsening a cell tree.
-
-2002-05-24 15:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt_internal.c: Added check for mixed cell refinement
-	violation.
-
-2002-05-24 15:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, ftt.c, ftt.h: ftt_cell_set_neighbor() does not
-	"match" boundaries of cells anymore. ftt_cell_set_neighbor_match()
-	does that. This matching is only necessary for boundary conditions,
-	not for contiguous FlBoxes, hence the change (this fixes the
-	problem when restarting a simulation for which the boundary between
-	FlBoxes are not matched).
-
-2002-05-24 12:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h, gerris.c, output.c, simulation.c,
-	simulation.h: Events can now accept a mixture of iteration and/or
-	time start, end, step. The "type" field has been removed and new
-	"istart", "iend", "istep" fields have been added.
-
-2002-05-24 12:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Fixed ftt_cell_set_neighbor() by adding new
-	functions recalculating neighborhood information and not using
-	cached values (ftt_cell_neighbor_not_cached() ...).
-
-2002-05-16 13:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Added centered (MAC predicted velocities) or edge
-	(centered velocity) advection selection.
-
-2002-05-16 13:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: "flux" field of advection parameters now needs
-	to be initialized explicitly.
-
-2002-05-16 13:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: Changed small cell definition back to sthg correct.
-
-2002-05-16 13:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Removed unnecessary gts_range_add_value() call (bug
-	in GTS has been fixed).
-
-2002-05-16 13:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Improved advection scheme:
-	changes include - upwinding of transverse advection terms
-	(increased stability) - velocity advection uses a centered velocity
-	computed as the average of the corresponding  edge velocities at t
-	+ dt/2 (more accurate apparently) - velocity advection fluxes do
-	not reuse the edge velocities but recomputes advected edge values
-	(the former is apparently unstable for flows around a corner)
-	
-	All these changes are selectable through #if's macros.
-
-2002-05-15 15:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/Makefile.am: Added streamanime.
-
-2002-05-15 15:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/streamanime.c: Initial revision.
-
-2002-05-15 15:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/: gfs2other.c, gfscompare.c: Updated to be compatible with
-	the current library.
-
-2002-05-15 15:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/.cvsignore: Updated.
-
-2002-05-15 15:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: New function for squared norm of the
-	velocity.
-
-2002-05-15 15:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Removed forced use of
-	fl_face_velocity_advection_flux as velocity flux function.
-
-2002-05-15 15:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h, init.c: New classes for output of norm
-	and sum of a given scalar.
-
-2002-05-15 15:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/periodic_flow.mod: Stationnary periodic solution has been
-	reverted to the dimensional form.
-
-2002-05-15 15:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/Makefile.am: Added testing module.
-
-2002-05-15 14:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/testing.mod: Initial revision.
-
-2002-05-13 15:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: New functions for cross sections.
-
-2002-05-13 15:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Added debugging stuff.
-
-2002-05-13 15:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Support for time-averaged simulations. Forced
-	the flux function for velocity advection params to
-	fl_face_velocity_advection_flux.
-
-2002-05-13 15:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Output file "muting" has been changed
-	(uses "/dev/null"). New classes to output streamlines and balance
-	stats.
-
-2002-05-13 15:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Optional profiling of wait time in MPI calls.
-
-2002-05-13 15:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: New classes added.
-
-2002-05-13 15:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: GTS surface output now allows
-	cross-sections in 3D. Streamline code has been restructured (new
-	FlStreamline object).
-
-2002-05-13 15:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: New MPI waiting stats.
-
-2002-05-13 15:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: read and write functions now take user data.
-	New function to traverse a "boxed" sub-domain of a cell tree.
-
-2002-05-13 15:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Modified read and write functions to take
-	into account a variable number of cell variables. New functions to
-	obtain the index of a variable from its name.
-
-2002-05-13 15:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: New event for time averaging of
-	simulation.
-
-2002-05-13 15:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: It is now possible to select which
-	variables are written when writing a FlDomain. New functions for
-	traversing a boxed subset of a domain and for statistics about the
-	balance of a parallel computation.
-
-2002-05-13 15:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: It is now possible to select which variables are
-	written when writing a FlBox.
-
-2002-05-13 15:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* .usermap, ChangeLog: Changelog is now generated automatically
-	using cvs2cl.pl.
-
-2002-05-02 16:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Changed way to compute tags for messages.
-	Lower tag values are constructed which is important for machines
-	with low limits on maximum tag values (i.e. Cray). It is still not
-	optimal though.
-
-2002-05-02 16:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: solid.c, solid.h: Changed conflicting const declaration +
-	check that the global surface/cell intersection is closed and
-	orientable.
-
-2002-05-02 16:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added muting of stderr, stdout channels for
-	parallel codes.
-
-2002-05-02 16:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/refine.c: Added assertion to check that root cell of boxes is
-	not destroyed by refinement call.
-
-2002-05-02 16:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Added "muting" flag (to deal with
-	stderr pointer in parallel codes).
-
-2002-04-23 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Added identifier for "vector" geomview object.
-
-2002-04-23 17:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Added hierarchical solid fractions check and
-	improved somewhat error reporting.
-
-2002-04-23 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Removed crappy solid testing, just recomputes
-	the solid fractions every time.
-
-2002-04-23 17:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/refine.h: Cosmetics.
-
-2002-04-23 17:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/poisson.c: Changed number of relaxations on highest level
-	(somewhat helps for tough initial conditions on splitted domains).
-
-2002-04-23 17:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added log message PE identification and removed
-	crappy stderr, stdout closing stuff.
-
-2002-04-23 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Fixed bug for ftt_cell_set_neighbor() (the root cells
-	neighboring relationships were not updated correctly due to the
-	change in the root cell structure).
-	
-	Commented out assertion which was sort of too strict in
-	ftt_cell_destroy(). What happened is that cell refinement
-	immediately followed by the destruction of some of the new cells
-	created violated this assertion.
-
-2002-04-23 16:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Send and receive are now performed in alternate
-	(matching) order.
-
-2002-04-23 16:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/figures/topology.fig: Fixed spelling error.
-
-2002-04-23 14:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Added FlOutputLocation class.
-
-2002-04-18 17:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/.cvsignore: Updated.
-
-2002-04-18 17:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/Makefile.am: Added gfs2oogl.
-
-2002-04-18 17:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2oogl.c: Initial revision of this graphic filter for
-	gerris simulation files.
-
-2002-04-18 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Added fflush() calls and now uses a temporary (~
-	file) for testing if a file name can be opened (for FlOutputClass),
-	to avoid erasing a previously written file.
-
-2002-04-18 17:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: Added functions to draw stream
-	cylinders, ribbons and general extrusion of profiles along a path
-	(stuff which belongs to GTS really).
-
-2002-04-18 17:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Fixed a bug in fl_read() and added
-	fl_interpolate() function.
-
-2002-04-18 17:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Fixed a "bug" in ftt_cell_neighbors() which
-	caused ftt_cell_read() not to update properly the neighorhood
-	properties after reading.
-
-2002-04-18 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Added new function for point location.
-
-2002-04-12 13:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: New FL_FLAG_BOUNDARY and FL_CELL_IS_BOUNDARY macro.
-
-2002-04-12 13:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, output.c: Stats for merged cells now
-	included the number of cells merged per merged cell.
-
-2002-04-12 13:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Boundary cells are noew tagged with
-	FL_FLAG_BOUNDARY.
-
-2002-04-12 13:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Restrict cell merging only to non-boundary
-	cells.
-
-2002-04-12 12:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Fixed bug in centered velocities pressure
-	correction when both surface fractions are zero.
-
-2002-04-12 12:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Assertion replaced by nothing for solid
-	fractions check.
-
-2002-04-12 12:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: solid.c, solid.h: Assertions replaced by warnings in
-	check() function.
-
-2002-04-12 11:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: refine.c, refine.h: New FlRefineFlatten object (might be
-	advantageously replaced by/associated with a "split" function).
-
-2002-04-12 11:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: New class for solid and merged cells
-	stats.
-
-2002-04-12 11:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes instantiation.
-
-2002-04-12 11:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Destroy function checks that neighboring root cells
-	are at the same level before updating.
-
-2002-04-12 11:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: New stats functions for solid and
-	merged cells.
-
-2002-04-12 11:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Fixed spelling mistake
-	"fl_traverseD_merged". Added warning for unmerged small cells.
-
-2002-04-11 15:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Corrected "fl_traverseD_merged" spelling.
-
-2002-04-09 10:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Added "profile" option.
-
-2002-04-09 10:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Removed "dummy" stuff.
-
-2002-04-09 10:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Boundary conditions profiling is now optional in
-	FlOutputTiming.
-
-2002-04-09 10:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Fixed stupid bug in ppm_combine + "transparency"
-	of undefined pixels.
-
-2002-04-09 10:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Added flag to switch boundary
-	conditions profiling on or off.
-
-2002-04-06 23:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: "split" option now direcly outputs simulation.
-
-2002-04-06 23:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: DUMMY_MPI stuff.
-
-2002-04-06 23:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, output.c: Added timing stats for
-	boundary conditions.
-
-2002-04-06 16:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, mpi_boundary.c: Added stats support for
-	MPI messages.
-
-2002-04-06 15:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h, domain.h: Uses new function
-	fl_box_domain().
-
-2002-04-06 14:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Added "DUMMY_MPI" stuff for parallel
-	profiling purposes.
-
-2002-04-06 14:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Moved send calls to optimize overlap of
-	communications.
-
-2002-04-05 17:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* Makefile.am: Cleanup files before distrib (using dist-hook).
-
-2002-04-05 17:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/Makefile.am: Fixed bug for dist-hook.
-
-2002-04-05 17:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/graphic/Makefile.am: Removed dist-hook.
-
-2002-04-05 17:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/.cvsignore: Added ppmcombine.
-
-2002-04-05 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/Makefile.am: Added ppmcombine.
-
-2002-04-05 17:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/ppmcombine.c: Initial revision.
-
-2002-04-05 17:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/vorticity_spectrum.mod: Added srand() calls for "true"
-	random initialization in the case of multi PE simulation.
-
-2002-04-05 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: Changed Color structure to guchar
-	arrays for PPM. Allows to create proper PPM binary files without
-	worrying about structure padding (i.e. CRAY).
-
-2002-04-05 17:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: gerris.c, simulation.c, simulation.h: Added "iteration"
-	option in FlTime structure (allows to stop the calculation after a
-	given number of iterations, not an absolute time).
-
-2002-04-05 17:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/event.c: Changed error reporting messages.
-
-2002-04-05 17:01  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Fixed bug in reduce functions for GtsRange using
-	new GtsRange structure.
-
-2002-04-05 10:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Added version information comment and fixed bug in
-	PPM stuff.
-
-2002-04-04 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: fl_box_set_pos() recursion should now create a
-	compact representation for periodic domains.
-
-2002-04-04 15:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Fixed g_strconcat() bug. Forgot to append NULL to
-	the list of strings.
-
-2002-04-04 09:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.h, event.c, fluid.h, ftt.h, gerris.c, graphic.h,
-	init.c, mpi_boundary.c, mpi_boundary.h, poisson.c, poisson.h,
-	solid.c, solid.h, timestep.h: Cleanup copyright stuff.
-
-2002-04-04 09:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: refine.c, refine.h: FlRefineDistance now takes an extra
-	argument (minlevel).
-
-2002-04-04 09:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Boundaries between boxes assigned to different PE
-	are drawn.
-
-2002-04-03 16:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Fixed stupid bug.
-
-2002-04-03 13:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Commented out the requirement that boundaries are
-	always FINE/FINE (caused problem with graph partition output).
-	
-	The ftt_cell_destroy() function now updates correctly neighborhood
-	information for root cells.
-
-2002-04-03 12:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/vorticity_spectrum.mod: Added random vorticity
-	initialization.
-
-2002-04-02 13:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: FlBox read() method updates graph weight (so that
-	the end graph (FlDomain) weight is really the sum of the weights of
-	its nodes (FlBox)).
-
-2002-03-08 00:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, domain.c, fluid.c, output.c, poisson.c,
-	simulation.c: Updated docs.
-
-2002-03-07 19:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/graphic/tests/: rotate1/.cvsignore,
-	rotate2/.cvsignore, rotate3/.cvsignore, rotate_refine1/.cvsignore:
-	Initial revision.
-
-2002-03-07 19:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/graphic/.cvsignore: Updated.
-
-2002-03-07 19:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added configure option to compile using GTS check
-	casts.
-
-2002-03-07 19:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* Makefile.am: Added examples/ simulation directory.
-
-2002-03-07 18:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Output modified to use FlDomain.
-
-2002-03-07 18:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/graphic/Makefile.am: Modified to avoid CVS
-	directory.
-
-2002-03-07 18:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/advection.c: Modified to use FlBox.
-
-2002-03-07 18:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Use domain->rootlevel for highest level of
-	iteration in fl_poisson().
-
-2002-03-07 18:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Output coordinates of the location of the warning.
-
-2002-03-07 18:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Fixed bug in write and read.
-
-2002-03-07 18:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: FlOutputPPM is only defined in 2D.
-
-2002-03-07 18:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: init.c, init.h: Removed usuless functions for setting
-	"parallel mode".
-
-2002-03-07 18:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/graphic.c: Corrected bug for 3D compilation. PPM exports
-	fixed to take into account variable root level. Solid boundaries
-	are now drawn with thick lines (in 2D).
-
-2002-03-07 18:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Option -p is now for "partition", parallel is taken
-	care of automatically by knowing the number of PE.
-
-2002-03-07 18:46  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Changes to accomodate for variable root level in
-	ftt_cell_destroy_root().
-
-2002-03-07 18:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: Added FlInitFlowConstant.
-
-2002-03-07 18:44  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Domain writes and reads in (optionally)
-	position of reference cell, and root level. Changed made to
-	fl_domain_split() to accomodate for variable root level.
-	fl_domain_depth() is now global (i.e. returns the depth maximized
-	over all the processors).
-
-2002-03-07 18:41  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Box does not output root level
-	anymore but reads that in from the domain it belongs to. It now
-	outputs size (number of leaf cells) too.
-
-2002-03-06 21:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Added test for levels of neighboring root cells.
-
-2002-03-06 21:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Set level of boundary root cell to the level of
-	its box. Boxes read and writes their root level.
-
-2002-03-06 21:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Added function to set level of root cell.
-
-2002-03-06 18:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Support for non-unit size root cells (for
-	relative positioning).
-
-2002-03-06 18:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: New structure for root cells (allows to set
-	position and level even on root and leaf cells).
-
-2002-02-26 18:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: If velocity norm is zero, dt is set to one.
-
-2002-02-26 18:03  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h, gerris.c: Added option to generate
-	graph with one PE per node.
-
-2002-02-25 18:23  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/Makefile.am: Removes build sources before distribution.
-
-2002-02-25 18:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Uses new fl_domain_split() function (option).
-
-2002-02-25 18:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: New fl_domain_split() function.
-
-2002-02-25 18:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Minor modif to destroy functions of boundary and
-	box.
-
-2002-02-25 18:21  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Neighbor functions use the pre-computed
-	children->neighbors if available (should be faster).  New function
-	ftt_cell_destroy_root (needs the above mod to work properly).
-
-2002-02-22 17:52  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Removed events from timing.
-
-2002-02-22 17:50  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/.cvsignore: Added modules stuff.
-
-2002-02-22 17:49  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/.cvsignore: Initial revision.
-
-2002-02-22 16:39  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* modules/: Makefile.am, periodic_flow.mod, vorticity_spectrum.mod:
-	Initial revision.
-
-2002-02-22 16:38  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added support for static "modules".
-
-2002-02-22 16:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* acconfig.h: Added fpu_control.h flag.
-
-2002-02-22 16:37  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* Makefile.am: Added examples directory to distribution.
-
-2002-02-22 16:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/simulation.c: Added stuff for "end_event" FlEvent.
-
-2002-02-22 16:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/output.c: Added test for pathological calls (total time = 0).
-
-2002-02-22 16:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added stuff for static "modules".
-
-2002-02-22 16:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added stuff for static "modules" + floating point
-	exceptions trapping.
-
-2002-02-22 16:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h: Added FlInit derived object. Added "end"
-	keyword for "start" parameter.
-
-2002-02-21 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes.
-
-2002-02-21 15:19  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: Cleaned.
-
-2002-02-21 15:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: Added fl_write_ppm() function.
-
-2002-02-21 15:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Added FlOutputPPM class.
-
-2002-02-21 11:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/Makefile.am: Added new tests.
-
-2002-02-21 11:45  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/: compare.sh, restart.sh, stationary.sh: Initial
-	revision.
-
-2002-02-21 11:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new classes instantiation.
-
-2002-02-21 11:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: Changed Color to GtsColor. Ifdef for
-	2D specific functions. fl_write_squares() does not do autoscale
-	anymore (it is done by FlOutputScalar).
-
-2002-02-21 11:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Added FlOutputScalar and
-	FlOutputSquares classes.
-
-2002-02-21 11:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Added fl_variable_name global array.
-
-2002-02-21 10:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: MPI_Isend is MUCH faster than MPI_Issend on a
-	linux machine using mpich chp4 through loopback (why? I suppose the
-	"synchro" bit involves more message passing etc... anyway the
-	synchro does not need to be done explicitly).
-
-2002-02-20 11:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: simulation.c, simulation.h: Corrected bug in event
-	initialization + new fl_simulation_write() function.
-
-2002-02-20 11:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Added max_depth_write internal
-	parameter.
-
-2002-02-20 11:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/init.c: Added new objects classes.
-
-2002-02-20 11:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Corrected bug in format string parsing
-	+ new objects FlOutputSimulation and FlOutputBoundaries.
-
-2002-02-20 11:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: fl_read() and fl_write() are here now.
-
-2002-02-20 11:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Added color() information.
-
-2002-02-20 11:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: New function to write boundary
-	conditions + moved fl_read() and fl_write() to fluid.c.
-
-2002-02-20 11:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Added color() information + box now reads in data
-	if present.
-
-2002-02-19 10:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/.cvsignore: Updated.
-
-2002-02-19 10:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Uses new I/O functions and new domain
-	functions.
-
-2002-02-19 10:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/: advection/advection.c, mpi/match.c, mpi/read.c: Uses new
-	I/O functions.
-
-2002-02-19 10:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Added "gmodule" to glib-config flags.  New
-	generated file gfsconfig.h for system specific configs. For the
-	moment used to store #pragma directives for CRAY compiler inlining.
-
-2002-02-19 10:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* TODO: Updated.
-
-2002-02-19 10:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Added new files.
-
-2002-02-19 10:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c: All new objects definition moved in various files
-	(refine.c, output.c etc...).
-
-2002-02-19 10:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/solid.c: Replaced assertion with warning.
-
-2002-02-19 10:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: I/O functions use new GTS parsing
-	functions.  Cleaned norm_reduce() type MPI operations.	"New"
-	functions fl_domain_norm_residual() etc...
-
-2002-02-19 10:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: timestep.c, timestep.h: I/O functions for projection
-	parameters.  Timers in the various routines.  New function
-	fl_predicted_face_velocities().
-
-2002-02-19 10:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h: fl_norm_residual() moved to domain.c.
-
-2002-02-19 10:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: init.c, init.h: Closes stderr, stdout for "non-master"
-	parallel nodes.
-
-2002-02-19 09:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: fl_norm_velocity() moved to domain.c.
-
-2002-02-19 09:58  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, ftt.c, ftt.h: I/O functions use new GTS parsing
-	functions.
-
-2002-02-19 09:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Added i/o functions for advection
-	parameters.
-
-2002-02-19 09:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: output.c, output.h: Initial revision for the FlOutput
-	objects.  The old output.c, output.h files have been renamed
-	graphic.c, graphic.h.
-
-2002-02-19 09:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: graphic.c, graphic.h: The old output.c, output.h files have
-	been renamed graphic.c, graphic.h.
-
-2002-02-19 09:51  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: event.c, event.h, refine.c, refine.h, simulation.c,
-	simulation.h: Initial revision.
-
-2002-02-12 11:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.h: Parallel fl_domain_norm_residual.
-
-2002-02-12 11:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Free MPI op reduce. Uses init.h functions for
-	parallel mode. Parallel fl_domain_norm_residual.
-
-2002-02-12 10:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Fixed fl_set_box_pos() to avoid infinite
-	recursion in the case of looped domain graphs.
-
-2002-02-12 10:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Added FlBoundaryInflowConstant
-	class.
-
-2002-02-11 13:25  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Updated copyright.
-
-2002-02-11 13:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c, src/ftt_internal.c, test/mpi/match.c: Added casts for
-	gpointer to other (for picky C compilers i.e. CRAY).
-
-2002-02-11 12:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Added casts for gpointer to other (for picky C
-	compilers i.e. CRAY).
-
-2002-02-11 12:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h, domain.c, mpi_boundary.c,
-	mpi_boundary.h: The correct behaviour (i.e. no deadlock) of
-	FlBoundaryMpi does not rely on MPI buffered mode communication
-	anymore. A synchronize() method has been added to FlBoundaryClass
-	and together with MPI synchronous non-blocking sends, this
-	(hopefully) allows for correct behaviour.
-
-2002-02-08 18:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfs2other.c: Changed non ansi array assigments and removed
-	call to output function (temporary fix only).
-
-2002-02-08 18:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/Makefile.am: Added MPI library link.
-
-2002-02-08 18:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/Makefile.am: Added path for scripts.
-
-2002-02-08 18:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: The buffered non-blocking send is necessary
-	to avoid deadlocks (as seen on the CRAY).
-
-2002-02-08 14:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: Changed non-ansi arrays assigments.
-
-2002-02-08 14:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: Changed non-ansi array allocations.
-
-2002-02-08 14:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.c: Changed conflicting const declarations.
-
-2002-02-08 14:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/.cvsignore: Updated.
-
-2002-02-08 14:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h: Removed conflicting const declarations.
-
-2002-02-07 10:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c: Updated 3D version for use of temporary storage
-	of advected face values (as for 2D in version 1.2).
-
-2002-02-05 14:36  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/: .cvsignore, gfs-docs.sgml, gfs-sections.txt,
-	tmpl/fluid.sgml, tmpl/ftt-basic.sgml, tmpl/ftt-other.sgml,
-	tmpl/ftt-topology.sgml, tmpl/gfs-unused.sgml, tmpl/poisson.sgml,
-	tmpl/solid.sgml: Updated.
-
-2002-02-05 14:35  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Changed fl_cell_traverse_merged() to
-	fl_domain_traverse_merged().
-
-2002-02-05 14:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, output.c: Updated doc.
-
-2002-02-05 14:34  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/gerris.c, src/init.c, src/init.h, doc/tmpl/advection.sgml,
-	doc/tmpl/boundary.sgml, doc/tmpl/box.sgml,
-	doc/tmpl/domain-advection.sgml, doc/tmpl/domain.sgml,
-	doc/tmpl/ftt-face.sgml, doc/tmpl/gedge.sgml, doc/tmpl/inflow.sgml,
-	doc/tmpl/mpi.sgml, doc/tmpl/outflow.sgml: Initial revision.
-
-2002-02-05 14:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c, src/mpi_boundary.c, src/mpi_boundary.h,
-	test/mpi/match.c, test/mpi/read.c: Changed FlMpiBoundary to
-	FlBoundaryMpi.
-
-2002-02-05 14:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Updated doc.
-
-2002-02-05 13:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Updated doc.
-
-2002-02-05 13:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Removed irrelevant include.
-
-2002-02-05 13:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* acconfig.h: Removed irrelevant licence.
-
-2002-01-15 17:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/read.c: Added limited testing of parallel reduce
-	operations (stats, norm...)
-
-2002-01-15 17:43  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Definitions of parallel reduce
-	operations (stats, norm etc...)
-
-2002-01-15 17:42  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* TODO: New section on possible optimizations.
-
-2002-01-15 15:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: mpi_boundary.h, mpi_boundary.c: All the MPI requests are
-	now checked for completion (as is proper) => fixes memory leaks and
-	other potential problems.
-
-2002-01-15 15:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/read.c: File writing commented out.
-
-2002-01-15 15:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/.cvsignore: Updated.
-
-2002-01-15 15:53  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/test.dom: Initial revision.
-
-2002-01-15 14:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/Makefile.am: Added read test.
-
-2002-01-15 14:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: mpi_boundary.c, mpi_boundary.h: Uses new tagging taking
-	into account box identifiers (the previous tagging worked only for
-	single-box domains).
-
-2002-01-15 14:48  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c, test/mpi/match.c: Uses new tagging of MPI
-	boundaries.
-
-2002-01-15 14:47  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.h: Corrected FlBoundaryVariable declaration.
-
-2002-01-15 13:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.c: New function for reading domains.
-
-2002-01-15 13:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/.cvsignore: Updated.
-
-2002-01-15 13:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/read.c: Initial revision.
-
-2002-01-15 13:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/match.c: Cyclic MPI boundaries now.
-
-2002-01-15 13:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/Makefile.am: Added read.c.
-
-2002-01-15 13:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Bug in ftt_cell_destroy() fixed. More stringent test
-	for ftt_face_traverse_boundary() (does not allow inconsistent
-	boundaries anymore).
-
-2002-01-15 13:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/domain.h: New functions for input and output of domains.
-
-2002-01-15 13:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: New read(), write() and destroy()
-	methods for boundaries and boxes.
-
-2002-01-15 13:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/figures/match.fig: Initial revision.
-
-2002-01-15 13:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Cleaned old glib stuff.
-
-2002-01-11 13:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/advection.c, src/advection.h, src/mpi_boundary.c,
-	src/mpi_boundary.h, src/poisson.c, src/poisson.h, src/timestep.c,
-	src/timestep.h, test/mpi/match.c, test/poisson/poisson.c: Modified
-	to reflect changes from FlDomainGraph to FlDomain, FlDomain to
-	FlBox etc...
-
-2002-01-11 13:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Uses domain.c instead of domaingraph.c
-
-2002-01-11 13:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: FlDomain has been replaced by FlBox
-	and is simpler.
-
-2002-01-11 13:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: domain.c, domain.h: Redefinition of FlDomain class.
-
-2002-01-10 18:29  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/match.c: Now uses FlDomainGraph functions.
-
-2002-01-10 18:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: fl_domain_graph_new() does not exist
-	anymore, use gts_graph_new() instead.
-
-2002-01-10 18:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: mpi_boundary.c, mpi_boundary.h: Corrected for generic
-	FlBoundary send() and receive() methods.
-
-2002-01-10 18:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: send() and receive() methods have
-	been moved here. No dependence on MPI anymore.
-
-2002-01-10 15:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/.cvsignore: Updated.
-
-2002-01-10 15:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* doc/gfs-docs.sgml: Changed title.
-
-2002-01-10 15:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.c: Added doc.
-
-2002-01-10 15:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/mpi_boundary.c: Definition of match() method.
-
-2002-01-10 15:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h: Added ftt_cell_refine_single() function.
-
-2002-01-10 15:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Added match() methods for
-	boundaries and domains.
-
-2002-01-10 15:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/mpi/: .cvsignore, Makefile.am, match.c: Initial revision.
-
-2002-01-10 15:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in, test/Makefile.am: Added mpi testing directory.
-
-2002-01-08 15:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Corrected 3D face drawing.
-
-2001-12-21 11:33  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* ISSUES, TODO, doc/gfs-docs.sgml, doc/tmpl/fluid.sgml,
-	doc/tmpl/ftt-basic.sgml, doc/tmpl/ftt-topology.sgml,
-	doc/tmpl/gfs-unused.sgml, doc/tmpl/poisson.sgml,
-	doc/tmpl/solid.sgml: Updated.
-
-2001-12-19 17:18  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/.cvsignore: Ignores built executables.
-
-2001-12-19 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/mpi.sh: Initial revision.
-
-2001-12-19 17:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/channel.sh: Cleaned up executable paths etc...
-
-2001-12-19 17:16  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/convergence/.cvsignore: Ignores reports and others.
-
-2001-12-19 17:15  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/.cvsignore, tools/.cvsignore: Ignores built
-	executables.
-
-2001-12-19 17:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/Makefile.am: Removed reference3D.
-
-2001-12-19 17:12  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/poisson.c: Changed for new domain graph interface
-	for Poisson solver.
-
-2001-12-19 17:11  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/Makefile.am: Added needed MPI libraries linking.
-
-2001-12-19 17:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/Makefile.am: Support for domaingraph.c and timestep.c added.
-
-2001-12-19 17:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/timestep.h: Initial revision.
-
-2001-12-19 17:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: solid.c, solid.h: Some const declarations removed.
-
-2001-12-19 17:07  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: poisson.c, poisson.h: All the functions now operate on
-	domain graphs.
-
-2001-12-19 17:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt_internal.c, timestep.c: Initial revision.
-
-2001-12-19 17:05  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Part of the (internal) functions for face traversal
-	moved to ftt_internal.c.  Removal of const declarations for some
-	functions.
-
-2001-12-19 17:04  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: fluid.c, fluid.h, ftt.h: Removal of const declarations for
-	some functions.
-
-2001-12-19 17:02  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Neighbors of a domain can now be
-	either a FlBoundary or another FlDomain.
-
-2001-12-19 17:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Merged cells functions now
-	operates on domain graphs.
-
-2001-12-17 15:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/merging.sh: Bug fixed using "refined" option
-	of gfscompare.
-
-2001-12-17 15:32  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/: poisson/Makefile.am, euler/Makefile.am: Added MPI_LIBS
-	libraries.
-
-2001-12-17 15:31  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/poisson/: order/Makefile.am, convergence/Makefile.am: Added
-	timestamp dependency for report.ps.
-
-2001-12-17 15:30  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* tools/gfscompare.c: New option for displaying error on finest
-	grid.
-
-2001-12-17 15:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/: advection/graphic/report.sh, advection/order/report.sh,
-	poisson/convergence/report.sh, poisson/order/report.sh: Print total
-	running time on title page.
-
-2001-12-17 15:26  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/: advection/graphic/check.sh, advection/order/check.sh,
-	poisson/convergence/check.sh, poisson/order/check.sh: Timestamp now
-	contains the total running time.
-
-2001-12-17 15:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: mpi_boundary.c, mpi_boundary.h: Initial revision.
-
-2001-12-17 15:24  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.h: Cosmetic changes + New face variable macro.
-
-2001-12-17 15:22  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/boundary.c: Added support for MPI boundary conditions.
-
-2001-12-17 15:20  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* acconfig.h, configure.in, src/Makefile.am: Added MPI config
-	support.
-
-2001-12-13 17:00  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/report.sh: Display total running time and
-	check for unrun (.tex) tests.
-
-2001-12-13 16:59  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/check.sh: timestamp stores duration of run.
-
-2001-12-13 16:57  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/advection/advection.c: Updated for new flux calculation
-	(using temporary storage).
-
-2001-12-13 16:56  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/ftt.c: Flatten function now flattens down to one layer of
-	cells (instead of two).
-
-2001-12-13 16:55  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: Added consistent macros for gradient variables.
-
-2001-12-13 16:54  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: boundary.c, boundary.h: Modified for new flux calculations
-	(using temporary storage).
-
-2001-12-13 09:14  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/merging.sh: Now logs runs stderr outputs.
-
-2001-12-13 09:13  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/cleanup.sh: Removed superfluous deletes.
-
-2001-12-13 09:10  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: ftt.c, ftt.h, output.c: Face traversal now requires
-	component argument.
-
-2001-12-13 09:09  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/fluid.h: Added temporary face variable and extra macros.
-
-2001-12-13 09:08  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/: advection.c, advection.h: Now uses temporary storage of
-	face values of the advected variable.
-
-2001-12-13 09:06  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* configure.in: Updated version.
-
-2001-12-12 14:28  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/merging.sh: Fixed gfs files name format bug.
-
-2001-12-12 14:27  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/scripts/: check.sh, report.sh: Fixed command parsing
-	bug.
-
-2001-12-12 10:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/parameters/stationary.par: Updated.
-
-2001-12-12 10:17  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* test/euler/.cvsignore: Added merging directory.
-
-2001-12-11 17:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* src/parabola.awk, test/.cvsignore,
-	test/advection/graphic/cleanup.sh,
-	test/advection/graphic/figures.sh,
-	test/advection/graphic/tests/rotate1/description.txt,
-	test/advection/graphic/tests/rotate2/description.txt,
-	test/advection/graphic/tests/rotate3/description.txt,
-	test/advection/graphic/tests/rotate_refine1/description.txt,
-	test/advection/graphic/tests/translate1/description.txt,
-	test/advection/graphic/tests/translate2/description.txt,
-	test/advection/graphic/tests/translate3/description.txt,
-	test/advection/graphic/tests/translate6/description.txt,
-	test/advection/graphic/tests/translate_refine1/description.txt,
-	test/advection/order/.cvsignore, test/advection/order/Makefile.am,
-	test/advection/order/avgorder.awk,
-	test/advection/order/checkorder.awk,
-	test/advection/order/order.par, test/advection/order/order.sh,
-	test/advection/order/reference/rotate_smooth.xmgr,
-	test/advection/order/reference/translate_periodic.xmgr,
-	test/advection/order/reference/translate_smooth.xmgr,
-	test/euler/parameters/merging.par,
-	test/euler/parameters/monitor.par, test/euler/parameters/order.par,
-	test/euler/parameters/unknown.par,
-	test/euler/reference2D/boundaries.tex,
-	test/euler/reference2D/channel.tex,
-	test/euler/reference2D/channel_redis.tex,
-	test/euler/scripts/animate.sh, test/euler/scripts/figures.sh,
-	test/euler/scripts/monitor.sh, test/euler/scripts/test.sh,
-	test/poisson/command.awk, test/poisson/options.awk,
-	test/poisson/order/avgorder.awk, test/poisson/order/checkorder.awk,
-	test/poisson/order/order.awk, test/poisson/order/order1.awk,
-	test/poisson/order/runcomp.sh, test/poisson/order/runorderfig.sh,
-	test/poisson/order/reference2D/ellipse1.xmgr,
-	test/poisson/order/reference2D/ellipse2.xmgr,
-	test/poisson/order/reference2D/iellipse1.xmgr,
-	test/poisson/order/reference2D/iellipse2.xmgr,
-	test/poisson/order/reference2D/isquare1.xmgr,
-	test/poisson/order/reference2D/simple.xmgr,
-	test/poisson/order/reference2D/square1.xmgr,
-	test/poisson/order/reference2D/square2.xmgr,
-	test/poisson/order/reference2D/star1.xmgr,
-	test/poisson/order/reference2D/star2.xmgr,
-	test/poisson/order/reference2D/tsquare1.xmgr,
-	test/poisson/order/reference2D/tsquare2.xmgr,
-	test/poisson/order/reference3D/cube.xmgr,
-	test/poisson/order/reference3D/simple.xmgr,
-	test/poisson/order/reference3D/simple1.xmgr,
-	test/poisson/order/reference3D/sphere1.xmgr,
-	test/poisson/order/reference3D/sphere11.xmgr,
-	test/poisson/order/reference3D/sphere2.xmgr,
-	test/poisson/convergence/checkrate.awk,
-	test/poisson/convergence/divergence.awk,
-	test/poisson/convergence/divergence_rate.awk,
-	test/poisson/convergence/runcomp.sh,
-	test/poisson/convergence/runfig.sh, test/poisson/misc/circlescale,
-	test/poisson/misc/circlescale.sh, test/poisson/misc/diamondscale,
-	test/poisson/misc/diamondscale.sh, test/poisson/misc/ellipse4pos,
-	test/poisson/misc/ellipse4pos.sh, test/poisson/misc/icirclepos,
-	test/poisson/misc/icirclepos.sh, test/poisson/misc/istarpos,
-	test/poisson/misc/istarpos.sh, test/poisson/misc/starradius,
-	test/poisson/misc/starradius.sh, test/poisson/models/cube.gts,
-	test/poisson/models/sphere5.gts,
-	test/poisson/order/reference2D/4ellipses.xmgr,
-	test/poisson/order/reference2D/4ellipses1.xmgr,
-	test/poisson/order/reference2D/ellipse3.xmgr,
-	test/poisson/order/reference2D/ellipse4.xmgr,
-	test/poisson/order/reference2D/isquare2.xmgr,
-	test/poisson/order/reference2D/random1.xmgr,
-	test/poisson/order/reference2D/random2.xmgr,
-	test/poisson/order/reference2D/simple1.xmgr,
-	test/poisson/order/reference2D/square.xmgr,
-	test/poisson/order/reference2D/square3.xmgr,
-	test/poisson/order/reference2D/square4.xmgr,
-	test/poisson/order/reference2D/star3.xmgr, doc/figures/.cvsignore,
-	doc/figures/indices.fig, doc/figures/interpolate_2D.fig,
-	doc/figures/parabola.fig, doc/tmpl/ftt.sgml,
-	test/poisson/convergence/reference3D/cube.xmgr,
-	test/poisson/convergence/reference3D/cube1.xmgr,
-	test/poisson/convergence/reference3D/icube.xmgr,
-	test/poisson/convergence/reference3D/icube1.xmgr,
-	test/poisson/convergence/reference3D/simple.xmgr,
-	test/poisson/convergence/reference3D/simple1.xmgr,
-	test/poisson/convergence/reference3D/sphere.xmgr,
-	test/poisson/convergence/reference3D/sphere1.xmgr: Imported sources
-
-2001-12-11 17:40  Stéphane Popinet <popinet at users.sourceforge.net>;
-
-	* .cvsignore, AUTHORS, ChangeLog, ISSUES, Makefile.am, NEWS,
-	README, TODO, acconfig.h, acinclude.m4, configure.in,
-	src/Makefile.am, src/fluid.c, src/fluid.h, src/ftt.c, src/ftt.h,
-	src/poisson.c, src/.cvsignore, src/advection.c, src/advection.h,
-	src/boundary.c, src/boundary.h, src/output.c, src/output.h,
-	src/poisson.h, src/solid.c, src/solid.h, test/Makefile.am,
-	test/advection/.cvsignore, test/advection/Makefile.am,
-	test/advection/advection.c, test/advection/graphic/.cvsignore,
-	test/advection/graphic/Makefile.am,
-	test/advection/graphic/check.sh, test/advection/graphic/report.sh,
-	test/advection/order/check.sh, test/advection/order/report.sh,
-	test/euler/.cvsignore, test/euler/Makefile.am,
-	test/euler/reference2D/periodic.xmgr,
-	test/euler/reference2D/time.xmgr,
-	test/euler/reference2D/stationary1.xmgr,
-	test/euler/reference2D/stationary2.xmgr,
-	test/euler/reference2D/stationary4.xmgr,
-	test/euler/reference2D/periodic_refined1.xmgr,
-	test/euler/reference2D/periodic_refined2.xmgr,
-	test/euler/reference2D/stationary4box1.xmgr,
-	test/euler/parameters/stationary.par,
-	test/euler/parameters/time.par,
-	test/euler/reference2D/merging.xmgr,
-	test/euler/reference2D/merging_convective.xmgr,
-	test/euler/reference2D/periodic_convective.xmgr,
-	test/euler/reference2D/periodic_refined1_convective.xmgr,
-	test/euler/reference2D/periodic_refined2_convective.xmgr,
-	test/euler/reference2D/stationary4_convective.xmgr,
-	test/euler/reference2D/timebox1.xmgr, test/euler/scripts/check.sh,
-	test/euler/scripts/report.sh, test/euler/scripts/boundaries.sh,
-	test/euler/scripts/channel.sh, test/euler/scripts/cleanup.sh,
-	test/euler/scripts/merging.sh, test/euler/scripts/order.sh,
-	test/euler/scripts/stationary.sh, test/euler/scripts/time.sh,
-	test/poisson/.cvsignore, test/poisson/Makefile.am,
-	test/poisson/poisson.c, test/poisson/shapes.c,
-	test/poisson/simple.c, test/poisson/order/.cvsignore,
-	test/poisson/order/Makefile.am, test/poisson/order/check.sh,
-	test/poisson/order/orderfig.par, test/poisson/order/orderfig.sh,
-	test/poisson/order/report.sh, test/poisson/convergence/.cvsignore,
-	test/poisson/convergence/Makefile.am,
-	test/poisson/convergence/avgrate.awk,
-	test/poisson/convergence/check.sh,
-	test/poisson/convergence/divfig.par,
-	test/poisson/convergence/divfig.sh,
-	test/poisson/convergence/report.sh,
-	test/poisson/convergence/reference2D/4ellipses.xmgr,
-	test/poisson/convergence/reference2D/4ellipses1.xmgr,
-	test/poisson/convergence/reference2D/circle.xmgr,
-	test/poisson/convergence/reference2D/circle1.xmgr,
-	test/poisson/convergence/reference2D/circle2.xmgr,
-	test/poisson/convergence/reference2D/circle3.xmgr,
-	test/poisson/convergence/reference2D/diamond.xmgr,
-	test/poisson/convergence/reference2D/diamond1.xmgr,
-	test/poisson/convergence/reference2D/diamond2.xmgr,
-	test/poisson/convergence/reference2D/ellipse.xmgr,
-	test/poisson/convergence/reference2D/ellipse1.xmgr,
-	test/poisson/convergence/reference2D/icircle.xmgr,
-	test/poisson/convergence/reference2D/icircle1.xmgr,
-	test/poisson/convergence/reference2D/istar.xmgr,
-	test/poisson/convergence/reference2D/istar1.xmgr,
-	test/poisson/convergence/reference2D/simple.xmgr,
-	test/poisson/convergence/reference2D/simple1.xmgr,
-	test/poisson/convergence/reference2D/star.xmgr,
-	test/poisson/convergence/reference2D/star1.xmgr,
-	test/poisson/convergence/reference2D/star2.xmgr,
-	test/poisson/convergence/reference2D/triangle.xmgr,
-	test/poisson/convergence/reference2D/4ellipses2.xmgr,
-	test/poisson/convergence/reference2D/4ellipses_refined.xmgr,
-	test/poisson/convergence/reference2D/circle_refined.xmgr,
-	test/poisson/convergence/reference2D/diamond3.xmgr,
-	test/poisson/convergence/reference2D/ellipse2.xmgr,
-	test/poisson/convergence/reference2D/ellipse3.xmgr,
-	test/poisson/convergence/reference2D/icircle_refined.xmgr,
-	test/poisson/convergence/reference2D/istar2.xmgr,
-	test/poisson/convergence/reference2D/simple2.xmgr,
-	test/poisson/convergence/reference2D/square.xmgr,
-	test/poisson/convergence/reference2D/star3.xmgr,
-	test/poisson/convergence/reference2D/star4.xmgr,
-	test/poisson/convergence/reference2D/star5.xmgr,
-	test/poisson/convergence/reference2D/star_refined.xmgr,
-	doc/.cvsignore, doc/Makefile.am, doc/gfs-docs.sgml,
-	doc/gfs-sections.txt, doc/figures/topology.fig,
-	doc/tmpl/fluid.sgml, doc/tmpl/ftt-basic.sgml,
-	doc/tmpl/ftt-other.sgml, doc/tmpl/ftt-topology.sgml,
-	doc/tmpl/gfs-unused.sgml, doc/tmpl/poisson.sgml,
-	doc/tmpl/solid.sgml, doc/tmpl/stats.sgml,
-	test/poisson/convergence/reference2D/triangle1.xmgr,
-	tools/.cvsignore, tools/Makefile.am, tools/gfs2other.c,
-	tools/gfscompare.c: Initial revision
-
diff --git a/Makefile.am b/Makefile.am
index 07a749e..99e7c23 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,4 +7,4 @@ dist-hook:
 	$(RM) `find $(distdir) -name ".cvsignore" -type f -print`
 
 changelog:
-	cvs2cl.pl --usermap .usermap --prune --follow stable
+	darcs changes > ChangeLog
diff --git a/tools/cvs2dist b/tools/cvs2dist
deleted file mode 100644
index 1e769a9..0000000
--- a/tools/cvs2dist
+++ /dev/null
@@ -1,37 +0,0 @@
-curdir=`pwd`
-wrkdir=`mktemp -d /tmp/cvs2dist.XXXXXX`
-cd $wrkdir
-
-if cvs -d popinet at cvs.sourceforge.net:/cvsroot/gfs checkout -r stable gerris > msg 2>&1; then
-    :
-else
-    cat msg
-    rm -f msg
-    exit 1
-fi
-
-rm -f msg
-cd gerris
-libtoolize > msg 2>&1
-aclocal >> msg 2>&1
-autoheader >> msg 2>&1
-automake -a >> msg 2>&1
-autoconf >> msg 2>&1
-./configure --without-mpi >> msg 2>&1
-make changelog >> msg 2>&1
-if make -k >> msg 2>&1; then
-    if make dist >> msg 2>&1; then
-	tar xzf gerris-*.tar.gz
-        mv -f gerris-?.?.? gerris-`date +%y-%m-%d`
-        tar cf gerris-snapshot.tar gerris-`date +%y-%m-%d`
-        gzip -f --best gerris-snapshot.tar
-	scp -q gerris-snapshot.tar.gz popinet at gfs.sourceforge.net:/home/groups/g/gf/gfs/htdocs/gerris-snapshot.tar.gz
-    else
-	cat msg
-    fi
-else
-    cat msg
-fi
-rm -f msg
-cd $curdir
-rm -r -f $wrkdir
diff --git a/tools/darcs2dist b/tools/darcs2dist
new file mode 100755
index 0000000..7d9a583
--- /dev/null
+++ b/tools/darcs2dist
@@ -0,0 +1,58 @@
+#!/bin/sh
+
+usage()
+{
+	cat <<EOF
+Usage: darcs2dist [OPTIONS] PACKAGE REPOSITORY
+
+Updates a SourceForge snapshot using the given darcs repository.
+
+EOF
+	exit $1
+}
+
+if test $# -lt 2; then
+	usage 1 1>&2
+fi
+
+package=$1
+repo=$2
+
+curdir=`pwd`
+wrkdir=`mktemp -d /tmp/darcs2dist.XXXXXX`
+cd $wrkdir
+
+if darcs get $repo $package > msg 2>&1; then
+    :
+else
+    cat msg
+    rm -f msg
+    exit 1
+fi
+
+rm -f msg
+cd $package
+chmod +x `find . -path ./_darcs -prune -o -type f -name "*.sh" -print`
+libtoolize > msg 2>&1
+aclocal >> msg 2>&1
+autoheader >> msg 2>&1
+automake -a >> msg 2>&1
+autoconf >> msg 2>&1
+./configure >> msg 2>&1
+make changelog >> msg 2>&1
+if make -k >> msg 2>&1; then
+    if make dist >> msg 2>&1; then
+	tar xzf $package-*.tar.gz
+        mv -f `echo $package-*.tar.gz | sed 's/.tar.gz//'` $package-`date +%y-%m-%d`
+        tar cf $package-snapshot.tar $package-`date +%y-%m-%d`
+        gzip -f --best $package-snapshot.tar
+	scp -q $package-snapshot.tar.gz popinet at gfs.sourceforge.net:/home/groups/g/gf/gfs/htdocs/$package-snapshot.tar.gz
+    else
+	cat msg
+    fi
+else
+    cat msg
+fi
+rm -f msg
+cd $curdir
+rm -r -f $wrkdir

-- 
Gerris Flow Solver



More information about the debian-science-commits mailing list