Wed Mar 30 11:19:12 CEST 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-03-29

Tue Mar 29 14:11:21 CEST 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * changed web address in docs

Tue Mar 29 02:25:47 CEST 2011  Daniel Fuster <dfuster@gmail.com>
  * destroy object for FeedParticle + np is now a GfsFunction + assign forces

Mon Mar 28 20:02:41 CEST 2011  Stephane Popinet <popinet@users.sf.net>
  * Cosmetics for GfsFeedParticle

Sat Mar 26 15:28:50 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-03-25

Fri Mar 25 16:00:01 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Minor fixes for GfsParticulate

Fri Mar 25 15:51:10 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Minor fixes for GfsBubbleFraction

Fri Mar 25 13:36:13 CET 2011  Daniel Fuster <dfuster@gmail.com>
  * Corrections in GfsBubbleFractions. The kernel function and projection radius are user defined functions

Thu Mar 24 11:13:13 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Simplified GfsBubbleFraction implementation

Mon Mar 21 15:39:32 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * New objects GfsBubbleFraction, GfsBubbleFractionDt

Tue Mar 22 19:33:18 CET 2011  Daniel Fuster <dfuster@gmail.com>
  * Particulates advect with fluid velocity when no force is specified

Mon Mar 21 17:35:52 CET 2011  Daniel Fuster <fuster@dalembert.upmc.fr>
  * feed particle object

Mon Mar 21 17:31:42 CET 2011  Daniel Fuster <fuster@dalembert.upmc.fr>
  * bug criteria bubble in cell + problem with L

Sun Jan 30 20:58:05 CET 2011  Daniel Fuster <dfuster@gmail.com>
  * bubble concentration field

Sat Jan 29 18:12:12 CET 2011  Daniel Fuster <dfuster@gmail.com>
  * new macro ftt_vector_dist

Fri Jan 28 13:46:17 CET 2011  Daniel Fuster <dfuster@gmail.com>
  * bug: units in GfsParticulateField

Fri Dec 17 19:05:54 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * Temporal object bubbles2 to obtain dbdt at a given time

Fri Mar 25 15:24:33 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-03-17

Thu Mar 17 15:08:59 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Added JASON-1 profile for tsunami example

Fri Mar 25 14:26:52 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * New wind-driven lake test case

Fri Mar 25 14:16:17 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Turn off rank-deficient fix for GfsPoisson
  
  This seemed to degrade convergence for test cases.

Mon Mar 21 10:29:24 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * gfs_get_poisson_problem() returns a linear system with a unique solution
  
  For Neumann bcs everywhere, the solution of the Poisson problem is
  defined to within a constant. This causes convergence problems for
  external linear solvers such as hypre. The solution is to remove the
  extra degree of freedom by setting the value of the solution in a
  single row. Note that the check for Neumann bcs assumes a simply
  connected domain topology.

Fri Mar 25 10:15:57 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for summary.sh in parallel test suite

Fri Mar 25 00:06:29 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for automake version check

Thu Mar 24 17:58:51 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Fix for automake options and missing dep files

Thu Mar 24 20:59:04 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for dependencies in tests

Tue Mar 22 15:46:32 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Check for increasing order in CGD files

Mon Mar 21 12:32:05 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for cost variable in GfsAdapt

Thu Mar 17 11:18:19 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * "`%-style pattern rules are a GNU make extension" correction

Thu Mar 17 11:12:26 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Added warning when reading obsolete terrain databases

Wed Mar 23 19:45:01 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * darcs2dist also works with straight directories

Wed Mar 23 13:27:11 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Various cosmetics for doc generation

Mon Mar 21 21:15:43 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * g_ptr_array_foreach() should not be used for compatibility with old glib

Mon Mar 21 22:55:39 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Use doxygen to generate programming reference

Sat Mar 19 00:25:33 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified tolerance criterion for hypre, lis and agmg

Fri Mar 18 23:23:19 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added configuration summary

Wed Mar 16 22:58:29 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed warning message from AGMG

Wed Mar 16 22:58:16 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * New agmg Poisson solver module

Fri Mar 18 23:17:58 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * New publish target for examples and tests docs

Fri Mar 18 23:15:20 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test cases references for 64-bit systems

Fri Mar 18 21:43:43 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Support for parallel tests

Wed Mar 16 09:24:43 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * New lis module for Poisson solution

Sun Feb 13 00:55:30 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * gfs_get_poisson_problem() does not construct stencils for boundary values (experimental)
  
  This reduces the size of the system, increases the minimum degree of
  each row and leads to better convergence of hypre solvers in all cases
  tested so far. Including convergence for some previously pathological
  cases. It also simplifies the code.

Thu Jan 20 21:13:10 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Support for parallel test suite

Sun Feb 13 06:13:27 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-02-12

Sat Feb 12 15:32:20 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated Poisson test cases references

Sat Feb 12 14:42:03 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Adaptivity can be used within GfsPoisson

Sat Feb 12 14:39:42 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * OutputTime uses a global real and cpu timer

Thu Feb 10 06:13:44 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-02-09

Wed Feb  9 10:02:40 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix and simplification of MetricStretch

Wed Feb  9 09:45:09 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed documentation

Wed Feb  9 05:39:44 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Doc for several functions

Tue Feb  8 21:28:17 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Stretch metric does not need an extra variable

Tue Feb  8 14:39:16 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Several fixes for weighted terrain database implementation

Tue Jan 11 23:05:26 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Weighting of databases for the terrain module 

Tue Feb  8 13:18:29 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Made stretchlid a subcase of lid test case

Tue Feb  8 13:00:03 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Several fixes for the gaussian test case + new lonlat version

Mon Jan 10 03:27:31 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New test case of a stretched lid-driven cavity

Tue Feb  8 11:59:58 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Stretch metric uses the new face_scale_metric() interface

Mon Jan 10 01:33:13 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New stretch metric

Tue Feb  8 10:57:25 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * New test case harmonic/lonlat

Tue Feb  8 10:45:11 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup and completion of harmonic test case

Tue Feb  8 10:42:08 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics for GfsPoisson

Tue Feb  8 10:40:30 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixes for face_scale_metric() implementation.
  
  Also thoroughly checked the cubed metric and added implementation for lonlat metric.

Mon Jan 10 00:08:48 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Poisson solver works with the cubed metric

Wed Feb  2 22:58:59 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Sun Jan  9 23:30:53 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New test case Gaussian

Sun Jan  9 23:28:58 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New harmonic test case

Fri Feb  4 05:41:43 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-01-11

Tue Jan 11 02:42:20 CET 2011  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix for hypre and relax_dirichlet

Wed Feb  2 22:42:16 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup of patches for Dirichlet/hypre

Wed Nov 24 05:31:11 CET 2010  Sebastien Delaux <s.delauxs@niwa.co.nz>
  * Poisson dirichlet test works with hypre

Mon Nov 22 03:50:22 CET 2010  Sebastien Delaux <s.delauxs@niwa.co.nz>
  * Poisson problem extraction works with Dirichlet BC

Wed Feb  2 16:26:34 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * New forced isotropic turbulence example

Tue Feb  1 05:37:18 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-01-31

Mon Jan 31 21:30:25 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics for hypre module

Mon Jan 31 13:14:40 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Mon Jan 31 11:24:08 CET 2011  Kristjan Gudmundsson <kristjang@gmail.com>
  * SpatialSum was missing factor L^dimension

Mon Jan 31 12:51:24 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Important bug fix for diffusion. The scheme was not conservative in 3D
  on adaptive meshes. This bug was introduced by this patch:
  
  Thu Nov  4 18:33:10 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
    * New interface and implementation for gfs_cm_gradient()

Sun Jan 30 20:57:52 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsConstant is an "init" event

Sun Jan 30 05:39:24 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-01-29

Sat Jan 29 21:49:34 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for automatic parallel partitioning

Sat Jan 29 20:47:05 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * support for automatic partitioning in parallel

Sat Jan 29 09:22:28 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated reference for electro test

Fri Jan 28 21:33:04 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for deallocation of function cache

Fri Jan 28 16:12:30 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for BCs of AdaptError

Fri Jan 28 12:06:19 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added terrain path to test suite script

Thu Jan 27 16:59:26 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Added cache of already compiled GfsFunctions

Thu Jan 27 16:23:58 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Need to be more careful when to update H for GfsRiver

Thu Jan 27 10:07:05 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for initialisation of variables in "leaf" boxes

Wed Jan 26 17:17:14 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for dependencies in BCs + load-balancing

Tue Jan 25 15:02:53 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Option -s and -b/-p can be combined within a single gerris command

Thu Jan 27 17:15:04 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Added MPI build for Centos/rhel in RPM spec

Sat Jan 22 11:48:20 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed gfv file for geo test case

Mon Jan 24 15:28:36 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for initialisation of dx() variables in parallel

Thu Jan 20 15:27:44 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * New Indian Ocean tsunami example

Sat Jan 22 05:38:26 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-01-21

Fri Jan 21 09:27:04 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Added *.mp4 to examples dependencies

Fri Jan 21 05:40:53 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-01-20

Thu Jan 20 21:59:28 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed monai tsunami script

Wed Nov 17 00:46:25 CET 2010  Sebastien Delaux <s.delauxs@niwa.co.nz>
  * gfs2oogl now takes mapping and physical values into account

Thu Jan 20 22:42:05 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Monai example also works in batch mode

Thu Jan 20 15:27:09 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * New Monai tsunami example

Thu Jan 20 12:07:53 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Fixed inverse mapping when using several maps

Thu Jan  6 17:14:10 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of map_cubed_transform()

Mon Nov 29 20:37:43 CET 2010  Sebastien Delaux <s.delauxs@niwa.co.nz>
  * map_cubed_transform works for all faces

Sat Jan  8 05:36:25 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2011-01-07

Fri Jan  7 20:30:09 CET 2011  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for column example

Tue Jan  4 13:43:48 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * New utility 'cloneubuntu' for buildservice

Thu Jan  6 14:51:33 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * New granular column collapse example

Tue Jan  4 13:43:04 CET 2011  Stephane Popinet <popinet@users.sf.net>
  * Fixed netcdf header dependency in fes2004

Mon Dec 20 05:39:47 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-12-19

Sun Dec 19 14:48:22 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified volume source implementation

Fri Dec 17 17:25:13 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * SourceVolume is replaced with a modified GfsSource

Fri Dec 17 16:51:59 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of SourceVolume

Fri Dec 17 16:43:47 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of source test case

Fri Dec 17 10:35:59 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * sourcevolume object

Wed Dec 15 17:00:51 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * correction of units in particles and bubble modules

Wed Dec 15 08:23:47 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * source mass

Tue Dec  7 15:57:14 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup of particulates module

Thu Dec  2 00:16:01 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * simplified method for gfsparticlefield

Sat Nov 13 20:41:35 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * Generalization of GfsParticulate
  
  Now GfsParticulate has as arguments the functions to define the void fraction field
  and the criteria for the cells where the function is applied.

Wed Nov 10 14:20:30 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * new GfsParticulateField object
  It allows to obtain the particle concentration field from a list of particles
  

Fri Dec 17 05:39:22 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-12-16

Thu Dec 16 16:47:49 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for file flushing in GfsOutput

Sat Dec  4 05:32:28 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-12-03

Fri Dec  3 21:50:55 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsPoisson takes alpha into account

Thu Dec  2 20:47:32 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Display diffusion statistics only for a positive number of iterations

Thu Dec  2 21:28:15 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for multiple module loading

Fri Dec  3 17:25:40 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor cleanup of metric bug fix

Fri Dec  3 09:29:19 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * MacOSX needs the "-module" libtool flag

Wed Nov 24 18:46:54 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * InitVorticity should now work also in 3D

Sun Nov 14 11:54:38 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * Initialization of multiple modules in the header of a simulation file

Fri Nov 12 14:15:27 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Linearised Euler solver

Tue Nov  9 21:56:03 CET 2010  Sebastien Delaux <s.delauxs@niwa.co.nz>
  * Fix for problems related to the "date line" in the lonlat mapping

Fri Nov 12 05:34:02 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-11-11

Thu Nov 11 21:00:30 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * lonlat test case uses gfsview module

Tue Nov  9 15:32:00 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed spec file for CentOS

Tue Nov  9 15:31:36 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated AUTHORS

Tue Nov  9 09:25:31 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsDiffusion needs to maintain a consistent diffusion coefficient
  
  Even after the mesh has been adapted.

Mon Nov  8 09:47:47 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed GSL test in configure

Sun Nov  7 18:22:41 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsBubble now belongs to a separate module

Sun Nov  7 13:14:40 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * GfsBubbles uses now the adaptive RK from GSL

Fri Nov  5 14:05:24 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
  * Potential needs to be centered

Fri Nov  5 11:28:22 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
  * New planar solid electrohydro test case

Fri Nov  5 11:14:55 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
  * SourceElectric should now work with solids

Thu Nov  4 18:33:10 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
  * New interface and implementation for gfs_cm_gradient()

Wed Nov  3 17:56:27 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
  * Planar electrohydro test case

Thu Nov  4 12:24:38 CET 2010  jmlopezherrera@gmail.com
  * gfs_cm_gradient

Fri Jul 16 14:51:52 CEST 2010  jmlopezherrera@gmail.com
  * planar capacitor case (incomplete)

Thu Jul 15 15:40:31 CEST 2010  jmlopezherrera@gmail.com
  * minus_gradient take into account mixed cells

Fri Nov  5 23:25:01 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for event() method of GfsBubble + cosmetics

Tue Nov  2 11:50:08 CET 2010  Daniel Fuster <dfuster@gmail.com>
  * Gfsbubble object
  Now the particles can represent compressible spherical bubbles

Thu Oct 28 13:10:00 CEST 2010  Daniel Fuster <dfuster@gmail.com>
  * Adaptive 4/5 Runge Kutta method

Fri Nov  5 22:10:59 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup of GfsSpatialSum

Tue Jul 27 13:17:22 CEST 2010  kristjang@gmail.com
  * Addition of EventSpatialSum

Fri Nov  5 09:00:45 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics for bump test case

Fri Nov  5 08:37:08 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsSourceCharge has been replaced with GfsSourceDiffusionExplicit

Thu Nov  4 16:35:26 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Checks for boundaries for Poisson + dirichlet conditions

Mon Jul 12 15:05:40 CEST 2010  jmlopezherrera@gmail.com
  * popinet patch trasferred to electrohydro

Wed Nov  3 16:29:56 CET 2010  J.M. Lopez-Herrera <jose.lopez.herrera.s@gmail.com>
  * Cosmetics for electrohydro test cases

Fri Nov  5 05:40:30 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved and simplified flushing for GfsOutput

Fri Nov  5 05:32:02 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-11-04

Thu Nov  4 12:42:41 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New tracer diffusion test case

Thu Nov  4 12:41:09 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Explicit diffusion should now work together with GfsSolid

Wed Nov  3 06:06:38 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Generalised SourceDiffusionExplicit
  
  This can be used e.g. to replace SourceCharge in electrohydro. This is also
  a preliminary implementation for explicit diffusion with immersed solid
  boundaries.

Wed Oct 20 06:31:20 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-10-19

Tue Oct 19 11:35:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * CFL condition takes sinking velocity into account

Fri Oct 15 02:19:53 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Tracers can now have a sinking velocity

Fri Jul 30 01:30:13 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix for VOF with moving boundaries

Tue Sep 21 07:29:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-09-16

Thu Sep 16 13:55:42 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for kdt on 32-bits systems

Wed Sep  8 14:47:08 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * More statistics in verbose mode for xyz2kdt

Wed Sep  8 11:54:27 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added options to xyz2kdt and made xyz2rsurface obsolete

Wed Sep  8 07:29:00 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-09-07

Tue Sep  7 14:02:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for kdt

Tue Sep  7 07:29:53 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-09-06

Mon Sep  6 16:19:21 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added progress indicator to kdtree

Sun Aug 22 21:35:35 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New "kdtree" implementation for terrain databases

Thu Jul 22 07:29:29 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-21

Thu Jul 22 00:56:55 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Keyword generation for externally installed modules

Wed Jul 21 06:20:10 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-20

Tue Jul 20 23:48:52 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Increased tolerance for Poisson test case runtimes

Tue Jul 20 02:58:53 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * General functions for file-format string formatting

Tue Jul 20 02:56:42 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Parallel cylinder example uses OutputView

Tue Jul 20 00:15:42 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Parallel restart from several simulation files

Tue Jul 20 05:53:06 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-17

Mon Jul 19 08:18:19 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New atomisation example

Sat Jul 17 18:00:23 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-17

Sat Jul 17 09:25:20 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for boundaries entirely contained within solids

Sat Jul 17 08:51:27 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved error message when reading 2D file with 3D code

Sat Jul 17 08:27:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for inconsistent box positions when using periodic BC

Sat Jul 17 06:09:29 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputSolidForce should now work in parallel

Fri Jul 16 01:48:57 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * OutputLocation should now work in parallel

Fri Jul 16 02:47:02 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * It should now be possible to restart (large) parallel simulations

Wed Jul 14 18:01:30 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-14

Wed Jul 14 06:34:35 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for partitioning with '-d' option

Wed Jul 14 05:21:10 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Wed Jul 14 05:19:55 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added checks for consistency of partitioning

Sat Jul 10 09:09:14 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Important bug fix for point location in parallel
  
  This fixes several VOF issues in parallel.

Sat Jul 10 09:09:48 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-10

Sat Jul 10 02:29:51 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Gerris syntax highlighting for GeSHi

Thu Jul  8 12:27:38 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * SourceControlField uses a relaxation timescale

Fri Jul  9 06:10:22 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-08

Thu Jul  8 23:42:32 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed formatting of poisson/dirichlet test case

Thu Jul  8 08:05:48 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added missing dependency for rpm spec

Wed Jul  7 12:51:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New Poisson test case with Dirichlet boundary conditions

Wed Jul  7 11:52:35 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsPoisson should now work with Dirichlet boundary conditions

Wed Jul  7 05:23:58 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsOutput takes an optional weight (only used by OutputScalarSum for now)

Wed Jul  7 05:22:28 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New functions dsx(), dsy(), dsz() and flux()

Fri Jul  2 17:11:31 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-07-02

Fri Jul  2 10:23:33 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified 3D Coriolis implementation

Wed Jun 30 22:48:48 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Generalisation of Coriolis to 3D

Thu Jul  1 08:45:21 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-30

Wed Jun 30 11:51:56 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added checks for bump and cylinder test cases

Wed Jun 30 08:00:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added comparison with reference for 'bump' test case

Tue Jun 29 14:51:50 CEST 2010  "Jose Lopez-Herrera Sanchez"<jose.lopez.herrera.s@gmail.com>
  * bump test modified

Tue Jun 29 11:08:38 CEST 2010  "Jose Lopez-Herrera Sanchez"<jose.lopez.herrera.s@gmail.com>
  * cylinder test

Thu Jun 10 01:00:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Formatting fixes for new 'bump' test case

Thu Jun 10 00:22:01 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changed gfs_poisson_coefficients() interface to allow for zero coefficients

Thu Jun 10 00:11:46 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Rolled back change for zero conductivity

Wed Jun  9 18:05:13 CEST 2010  "Jose Lopez-Herrera Sanchez"<jose.lopez.herrera.s@gmail.com>
  * Allows isolating mediums

Mon Jun  7 19:11:41 CEST 2010  "Jose Lopez-Herrera Sanchez"<jose.lopez.herrera.s@gmail.com>
  * another test case

Tue Jun 29 18:03:43 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-29

Tue Jun 29 03:56:05 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * SourceControlField uses smooth forcing field

Mon Jun 28 18:03:36 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-27

Sun Jun 27 03:07:14 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New function gfs_enable_floating_point_exceptions()

Fri Jun 25 10:26:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-25

Fri Jun 25 03:56:05 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed typo in examples template

Wed Jun 23 07:10:07 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor cleanup of coriolis test case

Wed Jun 23 05:38:41 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Various fixes for GfsOutputObject

Tue Jun 22 21:59:44 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New Coriolis test case

Fri Jun 18 01:26:40 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Important fix in particulate module

Fri Jun 18 00:47:48 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New GfsOutputObject object

Wed Jun 23 01:41:11 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Optimised movies for plateau examples

Mon Jun 21 06:16:56 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-20

Sun Jun 20 23:23:31 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixes tex path for tests doc

Sun Jun 20 12:14:55 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added doc support for embedded videos

Sun Jun 20 10:33:24 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * ogg video does not like some resolutions

Sun Jun 20 04:11:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * CSS style for tests and examples matched wiki

Sun Jun 20 04:04:10 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * plateau example uses embedded videos

Sun Jun 20 04:03:50 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * replaced cortado with kaltura javascript

Fri Jun 18 12:49:03 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New 'video' tag for latex/hevea docs

Thu Jun 17 18:06:09 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-17

Thu Jun 17 05:06:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed wavewatch module for older POSIX systems

Wed Jun 16 06:45:47 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * VOF and moving boundary can now work together

Sun Jun 13 23:19:07 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix for parallel moving boundaries

Wed Jun 16 10:13:36 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for units of variance in GfsEventHarmonic

Wed Jun 16 10:11:22 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for implicit GfsSourceCoriolis

Wed Jun 16 10:07:04 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixes for NODATA values in gradient computations

Wed Jun 16 01:39:27 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixes for better C99 compliance

Thu Jun 10 17:10:48 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-09

Thu Jun 10 00:25:21 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * More solvers can be used in the Hypre module

Wed Jun  9 23:33:19 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix in hypre tolerance in parallel

Wed Jun  9 17:16:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-09

Wed Jun  9 04:48:51 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor fixes related to hypre module

Tue Jun  8 04:18:04 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hypre now works in Parallel

Tue Jun  8 04:10:09 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix with Hypre

Thu May 27 02:55:23 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Quick fix for moving boundaries in parallel

Thu May 27 02:14:06 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New numbered vertex class

Mon Jun  7 17:15:59 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-07

Mon Jun  7 10:52:29 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Somehow fesetenv() lead to a large decrease in performance

Sun Jun  6 10:09:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_restore_floating_point_exceptions() restores initial state

Mon Jun  7 04:50:03 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New 'plateau' example

Wed Jun  2 18:25:21 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-06-02

Wed Jun  2 04:56:24 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test cases references for optimised adaptivity

Tue Jun  1 10:27:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Parallel versions for OutputPPM and OutputGRD

Tue Jun  1 06:50:01 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Optimisation for adaptivity on parallel boundaries

Tue Jun  1 05:01:15 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsDischargeElevation replaces GfsBoundaryDischarge (and also works in parallel)

Tue Jun  1 02:35:44 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsDischargeElevation

Mon May 31 12:14:16 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsConstant

Sat May 29 18:18:29 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-29

Sat May 29 11:36:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Important bug fix for adaptivity in parallel (initial conditions)

Sat May 29 11:38:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved error checking for 'electro' test case

Sat May 29 05:35:09 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsOutputPotentialStats

Sat May 29 08:11:31 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-27

Thu May 27 23:41:17 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New electrohydrodynamics test case

Thu May 27 11:24:36 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * ElectroHydro reuses gfs_poisson_solve()

Thu May 27 11:18:37 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New function gfs_poisson_compatibility()

Thu May 27 11:17:25 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New "relative" option for GfsEventStop

Thu May 27 11:16:26 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed GfsSourceCharge to make it conservative on non-regular meshes
  
  It is important to use gfs_face_weighted_gradient() rather than
  just gfs_face_gradient() in this case.

Thu May 27 11:11:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed inconsistent timesteping for the potential in ElectroHydro

Wed May 26 11:30:58 CEST 2010  Stephane Popinet <popinet@users.sf.net>
  * Renamed electro_hydro to electrohydro for consistency

Wed May 26 02:06:45 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified GfsElectroHydroAxi
  
  This could also work with other orthogonal mappings.

Tue May 25 10:05:12 CEST 2010  jose.lopez.herrera.s@gmail.com
  * GfsElectroHydroAxi 

Wed May 26 18:22:29 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-25

Wed May 26 00:07:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed floating-point exceptions in wavewatch module and GfsOcean

Wed May 26 00:06:40 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated AUTHORS

Tue May 25 06:46:05 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated parabola test case reference

Tue May 25 06:43:09 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Text-format GfsSimulation output takes "depth" option into account

Tue May 25 06:42:06 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Interpolation functions ignore NODATA values

Tue May 25 06:40:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Catch user-generated floating-point exceptions

Tue May 25 05:52:26 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed 3D terrain refinement

Fri May 21 12:28:52 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fixes for emacs mode

Wed May 19 14:03:39 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Traps on FPE_INVALID as well as FE_DIVBYZERO (i.e. nan and inf)

Fri May 21 07:00:58 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved initialisation of shallow refined cells for GfsRiver

Fri May 21 06:06:36 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsVariableAge

Thu May 20 23:37:00 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * SourceCoriolis uses backward Euler scheme for GfsRiver

Thu May 20 06:41:46 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Use new GFS_NODATA macro where appropriate

Wed May 19 18:20:07 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-19

Wed May 19 07:30:02 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test cases references for improved adaptivity

Wed May 19 05:25:20 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved statistics for xyz2rsurface and rsurfaceinfo

Tue May 18 05:01:20 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added 'randomize' option to xyz2rsurface

Tue May 18 03:54:28 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added modules keywords to emacs mode

Tue May 18 02:24:00 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for comment handling in emacs mode

Sat May 15 23:34:03 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed rpm specfile for emacs mode

Fri May 14 04:58:43 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed redundant coarsening/refinement in gfs_simulation_adapt()
  
  Note also that ftt_refine_corner() works differently now.

Sat May 15 18:20:49 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-15

Sat May 15 12:15:49 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Automatic keyword detection for modules

Sat May 15 08:48:15 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New gerris emacs mode

Sat May 15 02:27:17 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * R*-tree files are properly closed in read-only mode
  
  This could cause "too many open files" obscure bugs when piping into GfsView.

Fri May 14 16:30:22 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-14

Fri May 14 05:45:25 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed scaling changes to electro_hydro module

Tue May 11 17:13:09 CEST 2010  jose.lopez.herrera.s@gmail.com
  * L dimension fixed unnecessary call removed

Thu May 13 16:30:37 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-13

Thu May 13 06:52:33 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsBoundaryDischarge

Thu May 13 06:53:25 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Unified verbosity of xyz2rsurface and rsurfaceinfo

Thu May 13 01:35:41 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added stub for GfsElectroHydroAxi

Wed May 12 23:42:00 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved error reporting for module loading

Tue May 11 16:30:02 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-11

Tue May 11 06:55:55 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_domain_remove_ponds() uses FIFO rather than recursive function calls

Sun May  9 16:35:21 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-05

Thu May  6 01:41:46 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsMapTransform

Thu May  6 01:39:43 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputGRD computes xll,yll automatically

Thu May  6 00:18:47 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsVariableTerrain defines new "n", "dmax", "dmin" variables

Tue May  4 17:35:55 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-05-04

Tue May  4 04:07:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New GfsOutputGRD object

Thu Apr 22 17:37:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-04-21

Wed Apr 21 04:03:30 CEST 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Rescaling of the residual tolerance for hypre

Fri Apr 16 17:36:09 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-04-15

Fri Apr 16 00:25:40 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New "bagnold" test case

Fri Apr 16 04:36:24 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-04-15

Thu Apr 15 06:59:29 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Pressure gradient should now balance source terms at Dirichlet boundaries

Thu Apr 15 06:56:40 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor cleanup

Thu Apr  8 08:19:12 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed bug when splitting domains with periodic boundaries

Wed Apr  7 23:26:36 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added boundary conditions for "-e" option of gerris2D/3D

Wed Apr  7 17:43:50 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-04-07

Wed Apr  7 04:02:11 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Pressures for small cells are merged for GfsOcean

Sun Apr  4 17:42:56 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-04-04

Sun Apr  4 10:16:56 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improvements for 'daily' snapshot script

Sat Apr  3 10:55:45 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed dimensioning for electro_hydro

Sat Apr  3 10:55:33 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor cleanup of electro_hydro module

Sat Apr  3 09:48:01 CEST 2010  Jose M. Lopez-Herrera Sanchez <jose.lopez.herrera.s@gmail.com>
  * Module for electro-hydrodynamics

Sun Apr  4 05:58:26 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-04-03

Sat Apr  3 23:11:47 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed url in poisson test case

Sat Apr  3 14:06:25 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Refactored GfsStencil/GfsStencilElement

Fri Apr  2 11:09:23 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated poisson test cases

Fri Apr  2 11:07:06 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified GfsLinearProblem

Fri Apr  2 09:35:54 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Further fixes to the hypre module

Fri Apr  2 09:33:13 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Test cases do not need the "donotrun" variable being set anymore

Thu Apr  1 05:25:27 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed malloc for df3 module

Wed Mar 31 03:20:03 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed 'Tn' coarse->fine interpolation

Wed Mar 31 01:21:45 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup and bug fixes for hypre module

Wed Mar 31 01:00:46 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for incorrect use of GPOINTER_TO_UINT
  
  This could cause crashes on 64 bits systems (e.g. when using
  GfsEventHarmonic)

Tue Mar 30 04:14:22 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated poisson test cases for hypre

Thu Mar 25 01:45:02 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * GArrays are passed as argument to hypre

Thu Mar 25 00:00:18 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Upgrade of circle test case

Wed Mar 24 23:57:33 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Upgrade of dumbell and poisson test cases

Wed Mar 24 21:41:29 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix of bug with boundary conditions in gfs_get_poisson_problem

Wed Mar 24 05:06:02 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix

Wed Mar 24 00:52:53 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Cleaning plus documenting

Tue Mar 23 21:57:33 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * No more GfsStencil structure. Methods are kept as they improve the readability of the code

Tue Mar 23 09:35:46 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Poisson solver iterations are now done within the gfs_poisson_solve function

Tue Mar 23 04:49:16 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Change of structure for the methods of GfsLinearProblem and GfsStencil

Tue Mar 23 03:00:34 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Cleaner of timer and renaming of functions in hypre module

Tue Mar 23 02:36:39 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * GfsLinearProblem and GfsStencil are now objects with methods

Mon Mar 22 21:56:12 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New function that deals with the boundary stencils

Mon Mar 22 21:30:12 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New methods to create a GfsLinearProblem

Mon Mar 22 20:56:30 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * merging of relax_coeff_stencil and relax_coeff_stencil_2D

Mon Mar 22 20:54:42 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Change of name of functions used to extract the stencils associated with the poisson problem

Mon Mar 22 05:56:50 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * No more useless bc_stencil routines

Mon Mar 22 05:44:31 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Change of name of hypre module

Mon Mar 22 04:04:02 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Replace calloc by malloc in hypre module

Mon Mar 22 04:02:00 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Change of name for the main structures associated with the extraction of the poisson problem

Thu Mar 18 20:37:58 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Change of name of the hypre module

Thu Mar 18 20:20:41 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix of hypre test case

Thu Mar 18 20:10:06 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Small bug fix

Thu Mar 11 21:44:02 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * More simplify/cleaning in for get_poisson_problem

Thu Mar 11 21:25:12 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Simplification of some the coefficient extraction routines

Thu Mar 11 20:07:05 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * HUGE PATCH: The whole hypre/poisson problem extraction has been rewritten

Thu Feb  4 03:32:15 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * poisson_cycle function can have their own internal convergence criterion

Thu Feb  4 03:29:17 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hypre module: Change of the read/write functions

Wed Jan 27 05:46:39 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Separate loop for Gerris or other solvers for projection

Wed Jan 27 04:08:54 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix + cleaning

Wed Jan 27 04:08:02 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Homogeneous symmetry boundary conditions for poisson problem extraction

Wed Jan 27 02:45:50 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Homogeneous Neumann boundary conditions for poisson problem extraction

Wed Jan 27 02:37:18 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Homogeneous Dirichlet boundary conditions for poisson problem extraction

Wed Jan 27 02:36:18 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * New function gfs_add_boundary_element equivalent to add_diagonal_element for ghost cells

Wed Jan 27 02:30:19 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Slight change in add_diagional_element

Wed Jan 27 02:26:24 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Export of add_stencil_element function

Fri Jan 22 05:36:39 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Poisson problem extraction: number of the ghost cells

Fri Jan 22 04:55:06 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Poisson solver test for the hypre library. The only things that is working so far

Fri Jan 22 04:47:35 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * All the functions related to the native poisson solver are modified to extract the rest of the poisson solver on the fly

Thu Jan 21 05:27:52 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * A bit of cleaning

Thu Jan 21 05:13:48 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hyprepoissonsolvers: the hypre poisson cycle is put together

Thu Jan 21 05:06:18 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hyprepoissonsolvers: functions setting up and running Pre-Conjugate Gradient

Thu Jan 21 05:02:47 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hyprepoissonsolvers: functions setting up and running Boomer-AMG

Thu Jan 21 05:01:16 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hyprepoissonsolvers: main loop call the hypre solver

Thu Jan 21 04:57:48 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hyprepoissonsolvers: functions used to setup the hypre solver and extract the results

Thu Jan 21 04:52:30 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Read and write methods for the hypre solvers in the hypre module

Thu Jan 21 03:53:12 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Check is hypre is compiled and creates the new module file

Thu Jan 21 03:29:13 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Hooks for the poisson_cycle + read/write methods for the parameters

Wed Dec 23 00:17:01 CET 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Relax and Relax2D extract the diagonal of the problem if cp->id exists

Wed Dec 23 00:06:52 CET 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Two functions are exported allowing to get and destroy the poisson problem
  Get_poisson has a similar structure to the standard poisson_cycle
  Prior to extraction all the leafs cell (i.e. diagonal elements) get
  numbered according to their position in the quadtree

Tue Dec 22 23:47:56 CET 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Creation of the main function used to extract the poisson problem
  The poisson problem will be build as a list of DiagonalElements
  Each DiagonalElement will have a stencil made of a list of StencilElement

Tue Dec 22 23:35:40 CET 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Creation of new structures to extract the poisson problem created by Gerris

Tue Mar 30 04:49:07 CEST 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Moved repositories to patch-tag.com

Fri Mar 26 11:51:16 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2010-03-25

Thu Mar 25 02:10:04 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New 'implicit' option for GfsSurface

Tue Mar 23 21:10:14 CET 2010  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Test on viscosity in the particulate module

Tue Mar 23 02:15:32 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * CFL limitation for GfsRiver

Tue Mar 23 02:09:39 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified 1D Saint-Venant examples

Tue Mar 23 02:07:19 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated 'classes'

Tue Mar 23 02:05:23 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete "2D3" version

Mon Mar 22 22:15:44 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added openmpi-devel dependency for RPM

Sun Mar 21 22:43:12 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed use of g_array_free() for compatibility with older glib

Sat Jan 16 03:55:12 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New keyword GfsInclude

Sun Mar 21 14:56:56 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-03-21

Sat Mar 20 14:55:51 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-03-20

Fri Mar 19 14:55:10 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-02-23

Thu Mar 18 14:57:41 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-03-18

Wed Mar 17 14:18:06 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-03-17

Sun Mar 21 08:34:58 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added conflicts with default debian package

Sat Mar 20 05:18:06 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Moved library files in devel package for RPMs

Fri Mar 19 04:15:36 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Fixed daily script for OSC

Thu Mar 18 08:22:25 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated packaging rules for debian and buildservice

Tue Mar 16 23:54:19 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Updated conservation error for test/shear/curvature

Wed Mar 17 08:21:32 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated logo example (uses 'condition' in OutputPPM)

Tue Mar 16 04:12:51 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Switched from launchpad to buildservice

Tue Mar 16 04:04:49 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added buildservice-snapshot makefile target

Tue Mar 16 00:45:39 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test case references

Fri Dec 18 09:20:19 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Adaptivity is applied at the initialisation stage

Sun Mar 14 01:07:39 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed version info for debian symbols

Sat Mar 13 06:09:24 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changed RPM spec file for build service

Sat Jan 30 19:34:22 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-01-29

Thu Jan 14 15:29:46 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2010-01-14

Sat Dec 19 15:15:16 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-12-18

Wed Feb 24 23:59:08 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed inconsistent (adaptive) H variable in GfsOcean

Tue Feb 23 04:30:24 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * New superbee and Sweby limiters

Tue Feb 23 04:28:23 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputLocation takes optional "interpolate" parameter

Mon Feb 15 23:04:42 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed warning in vof.c for 2D3

Mon Feb  8 10:54:08 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * Height of adapted dry cells is set to zero for VariableTerrain

Fri Feb  5 02:49:25 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * MPICH2 is picky about MPI_Allgather()

Mon Feb  1 21:36:55 CET 2010  Andris Rudzitis <andrisrudzitis@gmail.com>
  * New module df3 (GfsOutputPovrayDF3)

Mon Dec 21 21:16:05 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Open Dynamics Engine module

Wed Feb  3 08:44:52 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Changed ubuntu distribution to jaunty

Mon Feb  1 22:21:39 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * OutputScalar takes an optional condition

Mon Feb  1 08:37:41 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * New GfsFunction utility function "distance()"

Tue Jan 26 03:25:54 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * New object GfsInitMask

Fri Jan 29 11:37:37 CET 2010  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputLocation takes 'precision' and 'label' options

Thu Jan 28 02:41:20 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * New command rsurfaceinfo

Wed Jan 27 09:45:34 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Fix for terrain and longitude periodicity

Tue Jan 26 03:15:19 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Important bug fix for ftt_cell_coarsen()

Tue Jan 26 01:06:05 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * xyz2rsurface is more verbose

Thu Jan 21 03:25:07 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * ppm2video overwrites existing files by default

Thu Jan 21 03:23:43 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * New object GfsVariableBoolean

Wed Jan 20 22:53:37 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Optimisations for okada module

Fri Jan 15 08:58:11 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Better warning for GfsEventScript

Thu Jan 14 21:15:51 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Made 'dry' parameter of GfsRiver dimensional

Mon Dec 21 09:53:38 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Okada fault model module

Thu Jan 14 02:16:08 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Removed GFS_RIVER_DRY and turned it into a parameter

Wed Jan 13 05:31:49 CET 2010  Stephane Popinet <popinet@users.sf.net>
  * Removed useless dependency on g_array_sized_new()

Fri Dec 18 01:59:37 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for "lake-at-rest" terrain reconstruction

Fri Dec 11 15:24:05 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 2009-12-10

Thu Dec 10 05:01:23 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsDropletToParticle is now part of the particulates module

Thu Dec 10 04:43:06 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Review and bug fixes for GfsParticle

Thu Dec 10 04:41:40 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Review of particulates.mod module

Fri Nov 20 20:34:02 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * DropletToParticlesMinorModifications

Fri Nov 20 20:27:23 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * DropletToParticlesObject

Fri Nov 20 20:25:48 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * ParticulateList with idlast variable for unique id specification

Wed Nov 18 16:36:15 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * particulateObjects

Wed Nov 18 16:18:00 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * particlemodifications

Tue Nov 10 17:58:20 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * ObjectParticleModifications

Fri Nov  6 13:39:00 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * Gfs(Event)Particle object

Tue Nov 17 17:43:24 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * bug fix HashTable event objects

Mon Nov 16 19:15:37 CET 2009  Gaurav Tomar <gaurav.tomar03@gmail.com>
  * HashTable LookUp for Event objects

Tue Nov 10 15:10:05 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-11-09

Tue Nov  3 15:10:08 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-11-02

Thu Nov  5 17:30:24 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cyclone-generated wave field example

Mon Nov  9 14:32:04 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * wavewatch module supports version 3.12

Fri Nov  6 15:10:06 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsEventList

Thu Nov  5 18:49:24 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Wavewatch module supports versions 3.14 and 2.22

Wed Nov  4 19:46:12 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed compiler warnings for FES2004

Mon Nov  2 18:46:05 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated spurious currents test cases

Sun Nov  1 12:36:58 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated advection test case

Sun Nov  1 03:18:54 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Metrics descend from GfsVariableMetric

Sun Nov  1 03:15:55 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Macros only work with gawk (i.e. not mawk)

Sat Oct 24 16:57:09 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-10-24

Thu Oct 29 06:36:51 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'cosine bell' test case

Thu Oct 29 04:55:08 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * OutputScalarSum, OutputScalarNorm etc... take metric into account

Wed Oct 28 23:48:18 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Godunov advection scheme takes metric into account

Fri Aug  7 01:05:42 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Update of the strouhal testcase

Wed Oct 28 02:26:54 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * coarse->fine and fine->coarse interpolations take metric into account
  
  in order to conserve quantities.

Wed Oct 28 01:14:41 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * MetricCubed takes an optional "level" parameter

Mon Oct 26 23:59:14 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Extended "Cubed" metric to entire "expanded spherical cube"

Sat Oct 24 10:09:27 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases

Fri Oct 23 05:46:58 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * gfs_domain_cfl() takes metric into account

Tue Oct 20 15:51:19 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-10-19

Fri Sep 18 16:57:00 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-09-18

Wed Sep 16 16:56:02 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-09-16

Fri Oct 16 05:57:51 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Optimisation of GfsMetricLonLat and GfsMetricCubed

Wed Oct 14 05:31:18 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * "Cubed sphere" metric

Tue Oct 13 02:34:58 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Adaptivity takes "minlevel" into account properly

Wed Oct  7 23:08:54 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New object GfsMapFunction

Wed Oct  7 04:43:27 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * CFL calculation for GfsRiver takes metric into account

Wed Oct  7 03:43:44 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Hydrostatic balance for 2nd-order curvilinear scheme in GfsRiver

Tue Sep 29 04:25:59 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * General Orthogonal Coordinates

Fri Sep 25 12:36:30 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Longitude-latitude metric

Thu Oct 22 05:22:34 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New object GfsVariableStreamFunction

Wed Oct 21 01:13:04 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Support for "rotated" periodic boundaries

Tue Oct 20 02:28:15 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New "relative" option for GfsOutputErrorNorm

Mon Oct 19 22:39:11 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed missing header in OutputSimulation

Fri Sep 18 06:18:17 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Support for "preloaded" modules

Thu Sep 17 03:14:56 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Units of VariableTerrain are properly reset

Wed Sep 16 05:28:20 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for CGD/GTS files and multiple GfsFunctions

Wed Sep 16 02:14:20 CEST 2009  Matthieu Castellazzi <m.castellazzi@niwa.co.nz>
  * Some fixes to the rpm spec file

Wed Sep  9 17:04:01 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-09-08

Thu Sep  3 17:06:32 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-09-02

Wed Aug 26 17:00:40 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-08-19

Wed Aug  5 17:38:44 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-08-05

Wed Sep  9 00:43:57 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * RPM includes man pages

Wed Sep  2 23:20:21 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Cosmetics

Wed Sep  2 07:04:08 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New object GfsSourceControlField

Thu Aug 20 01:26:34 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New object GfsSourceFlux

Wed Aug 26 06:47:18 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_streamline_new()

Wed Aug 26 02:03:13 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Cosmetics for wave model

Wed Aug 26 02:01:46 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * BcSubcritical now tolerates negative depths

Thu Aug 20 01:25:31 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * H and P terrain reconstruction for GfsVariableTerrain is optional

Thu Aug 20 01:21:42 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_function_expression()
  
  When specifying two GfsFunctions in a row.

Wed Aug 19 23:55:25 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsRefineTerrain defines two new variables "dmin" and "dmax"

Wed Aug  5 11:56:50 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added stability correction for wind wave model

Wed Aug  5 11:47:56 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GSE alleviation for GfsWave wind wave model

Thu Jul 30 05:23:48 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Removed obsolete GfsAdaptCurvature

Thu Jul 30 05:23:13 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Important improvements to GfsAdaptError

Thu Jul 30 02:16:36 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Minor optimisation of gfs_domain_solid_force()

Tue Jul 28 06:37:09 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed negative wave actions in wavewatch module

Mon Jul 27 02:35:18 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsOutputSolidForce can take an optional weight argument

Mon Jul 27 01:03:55 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for incorrect maxtag MPI value

Fri Jul 24 03:22:56 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added option to use "bubble partitioning"

Fri Jul 24 01:21:32 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed debian changelog generation

Thu Jul 23 23:17:59 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-07-21

Wed Jul 22 01:54:01 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Improved parallel example graph

Tue Jul 14 03:21:20 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New parallel vortex street example

Wed Jul 22 00:49:22 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix for moving second order bug with merged cells

Thu Jul 23 06:55:44 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_traverse_and_bc()
  
  For overlapping computation and communications.

Wed Jul 22 23:37:38 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New interface for gfs_domain_locate() and gfs_domain_boundary_locate()

Wed Jul 22 06:34:37 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Overlapping communications and computations
  
  Only using gfs_traverse_and_homogeneous_bc() for now.

Wed Jul 22 01:57:30 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Daily script uses the parallel version

Sat Jul 18 16:12:41 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * old tag: 2009-07-17

Tue Jul 21 10:41:01 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Simplified divergence redistribution of moving boundaries

Tue Jul 21 01:59:16 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Moving cylinder test case

Mon Jul 20 09:39:08 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Important bug fix for graph partitioning
  
  i.e. the "-p" option of gerris. Incorrect object casting between GtsWGnode and
  GfsBox were causing segfaults for some configurations.

Mon Jun 29 01:24:01 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Divergence redistribution between merged cells for moving boundaries

Thu Jun 25 00:30:25 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix for problem with small cells and moving solid interface in second 
  order method

Tue Jun 16 00:16:36 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix for dividing by zero in moving code

Sat Jul 18 00:28:40 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsEventBalance flows can transfer more than one box at a time

Fri Jul 17 04:55:08 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Various small fixes

Thu Jul 16 02:13:49 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * gfs_domain_locate() uses a Cartesian array for fast indexing
  
  The previous systematic traversal of all the GfsBoxes was very slow 
  (when the number of boxes was large e.g. due to "splitting"). 
  This was particularly noticeable for the VOF algorithm (which does
  many locate() calls to reconstruct local Cartesian stencils).

Wed Jul 15 06:31:22 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New option '--event' for gerris2D/3D

Wed Jul 15 10:57:44 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed GfsVariableCurvature timers

Wed Jul 15 05:51:13 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New '--pid' option for gerris2D/3D

Tue Jul 14 09:18:56 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * A few fixes for OutputTiming

Tue Jul 14 05:58:43 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Output timing now outputs sorted timings

Tue Jul 14 05:32:49 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Entirely solid boxes can be used
  
  They will be automatically removed from the simulation rather than 
  making the simulation abort with an error message.

Tue Jul 14 03:36:51 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Dynamic parallel load-balancing (EventBalance)

Mon Jul 13 07:30:59 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * daily script only generates launchpad snapshots

Mon Jul 13 06:59:10 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed header dependency for domain.c

Sun Jul 12 03:45:49 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added openmpi-bin as a dependency for debian package
  
  This is a workaround for the broken libopenmpi1 debian package.

Sun Jun 28 13:05:55 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsBoundaryMpi is included by default (even in the serial version)
  
  This simplifies the code and also means that the serial version can be used
  to join and load simulation files generated by parallel runs (e.g. a serial
  version of GfsView ran on a different system will now be able to visualise
  the results of a parallel run).

Mon Jun 22 02:16:41 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed Debian version numbering

Mon Jun 22 00:36:09 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Automatically include aclocal m4 macros

Wed May 13 04:09:17 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Debian packages are built with MPI support

Wed May 13 01:52:23 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added 'launchpad-snapshot' Makefile target

Thu Jul  2 13:16:02 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsOutputDropletSums and GfsRemoveDroplets should now work in parallel
  
  and also for periodic boundary conditions in serial and in parallel.

Thu Jul  9 02:39:14 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * EventBalance implements dynamic load balancing on 2 PEs only

Wed Jul  8 06:46:50 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * OutputTime reports average CPU time for parallel runs

Wed Jul  8 02:24:53 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * OutputBalance ignores box pids for serial runs

Mon Jul  6 00:14:36 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Box positions set in the parameter file are preserved

Wed Jul  1 06:29:53 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsInitFraction should now work also for parallel simulations
  
  It used to fail for domains containing disconnected GfsBoxes (which can
  happen for some domain decompositions in parallel).

Sun Jun 28 11:54:13 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added version info to read()/write() methods of GfsDomain

Sun Jun 28 10:50:08 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New functions gfs_send_boxes() and gfs_receive_boxes()
  
  To move GfsBoxes between processors in parallel.

Thu Jun 25 11:57:17 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Major bug fix for GfsBoundaryPeriodic
  
  Amazingly the implementation of the match() method seems to have been wrong
  right from the initial implementation (then part of BoundaryMpi). Yet, despite
  being completely inconsistent, this implementation managed to "work"
  undetected for several years... The bug also affected parallel simulations
  through inheritance to BoundaryMpi.

Tue Jun 23 11:25:28 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for file access test in parallel

Tue Jun 23 11:24:16 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Improved error messages in parallel (includes processor name)

Sun Jun 21 23:39:09 CEST 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged release_21_06_09

Sun Jun 21 10:01:04 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added configuration options to "--version" info

Sun Jun 21 00:30:38 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsOutputSimulation can write "joined" parallel simulation files
  
  Only for GFS and text formats.

Sat Jun 20 23:46:04 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsEventScript is only called for rank 0 PE in parallel

Sat Jun 20 05:07:20 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added MPI_Finalize() as required by MPI standard

Fri Jun 19 02:40:54 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added man pages for gfsjoin2D, gfsjoin3D

Fri Jun 19 02:22:01 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'keep' option for gfsjoin2D

Fri Jun 19 02:19:42 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsDomain automatically converts GfsBoundaryMPI into edges on read

Fri Jun 19 02:18:27 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated test case references

Fri Jun 19 01:27:50 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsSolidMoving/GfsSurface write() method

Thu Jun 18 10:14:25 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New gfsjoin2D, gfsjoin3D tools
  
  These are replacing the gfsjoin script. Note however that they can only be used
  to join parallel files created using this and later versions of Gerris. Older
  parallel simulation files should still use the gfsjoin script.

Thu Jun 18 05:18:40 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for write() method of GfsSurface

Thu May 14 04:02:33 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * GfsVariableTerrain also reconstructs H and P of GfsRiver

Wed May 13 11:38:58 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Adaptivity cannot coarsen by more than one level per timestep

Wed May 13 00:44:30 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for incorrect generation of dependencies in tests docs

Tue May 12 05:18:55 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Check that SolidMoving is used within SimulationMoving

Tue May 12 05:04:30 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Renamed GfsMovingSimulation to GfsSimulationMoving

Tue May 12 02:43:40 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated moving hexagon test case

Tue May 12 02:26:58 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Split 2nd-order moving in moving2.c

Tue May 12 01:20:11 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for remeshing of moving solids

Tue May 12 01:18:31 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Diffusion now works with moving boundaries

Wed May  6 07:58:23 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for SurfaceBc implementation of moving boundaries

Tue May  5 13:12:14 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Solid motion is now specified through SurfaceBc

Tue May  5 10:07:19 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Simplification of redistribute_destroyed_cells_content()

Tue May  5 06:43:04 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Simplified moving_cell_fine_init and removed old_solid_coarse_fine

Tue May  5 02:41:44 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Simplified moving_simulation_set_timestep()

Mon May  4 11:06:17 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixes for memory leaks in initial moving boundary implementation

Sat May  2 14:21:46 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Translating hexagon test case

Sat May  2 14:19:51 CEST 2009  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Initial moving solid boundary implementation

Tue May 12 01:17:42 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for corner refinement bug fix

Mon May 11 06:18:28 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for violation of 'corner refinement criterion'

Sat May  9 01:39:30 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * autogen.sh copies missing files

Fri May  8 03:02:22 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'time_order' parameter for GfsRiver

Mon May  4 11:23:46 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * More generic valgrind suppression file (ld.so.supp)

Mon May  4 11:22:31 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Default boundary conditions can be set for each variable

Sat May  2 13:16:28 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'cleanup' method for GfsVariable

Thu Apr 30 11:08:50 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Changed meaning of gfs_simulation_get_solids() (!!)

Sat May  2 11:20:48 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Debian package must depend on libgts-snapshot-dev

Sat May  2 09:18:34 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fixes for 'daily' script

Fri May  1 13:21:12 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * daily script properly signs debian repositories

Fri May  1 10:23:08 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Divide-by-zero exceptions use <fenv.h>

Sat May  2 01:25:23 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Man pages need to be distributed

Fri May  1 06:28:27 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated debian package build (based on Drew Parson's)

Fri May  1 06:13:55 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Added man pages from debian (thanks Ruben and Drew!)

Thu Apr 30 10:56:19 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Advection merging updates can be parameterised

Thu Apr 30 10:49:25 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_surface_transformation()

Thu Apr 30 10:42:14 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * gfs_cell_traverse_cut() can traverse "destroyed" cells

Thu Apr 30 10:38:18 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Projections can use an optional initial divergence field

Thu Apr 30 10:35:23 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_advance_tracers()

Thu Apr 30 10:32:37 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_cell_is_small()

Mon Apr 20 23:45:49 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'ppm2video' script
  
  Uses ffmpeg to convert PPM to (almost) any video format.

Mon Apr 20 22:51:44 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated reference for 'reynolds' test case

Sun Apr 19 09:24:50 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for dimensioning of GfsSurfaceBc

Thu Apr  2 23:02:10 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for dependencies of examples

Wed Apr  1 21:59:25 CEST 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for negative clock return values (thanks to G. McBain)

Thu Mar 26 19:11:53 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * gerris.dic is installed in $prefix/share/gerris/gerris.dic

Sun Mar 15 17:02:16 CET 2009  Daniel Fuster <dfuster@gmail.com>
  * vim dictionary

Tue Mar 17 17:41:32 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for compilation on Mac OSX 10.4, 10.5

Sun Mar 15 22:34:31 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * OutputDropletSums sorts droplets by volume

Sat Mar 14 18:23:12 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed dimensioning of GfsVariableCurvature

Thu Mar 12 15:26:54 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for surface tension coefficient and dimensions

Thu Feb 26 20:45:04 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix (again!) for module dependencies

Thu Feb 26 03:28:02 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed obsolete lseek() call in RStarTree

Thu Feb 26 02:41:33 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for hardcoded path in wavewatch module

Wed Feb 25 01:20:51 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for incorrect 'dist' dependency in wavewatch module

Mon Feb 23 21:33:43 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for 'listing' option of wavewatch

Mon Feb 23 21:11:58 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fixed changelog in gerris.spec

Mon Feb 23 10:31:36 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for wavewatch module makefile

Mon Feb 23 10:13:58 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Automatic type checking for wavewatch C/Fortran linking

Mon Feb 23 06:17:04 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Wavewatch initialisation files are created in the background

Mon Feb 23 02:08:07 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'wavewatch' module

Fri Feb 20 06:27:36 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for energy calculation in GfsWave

Tue Feb  3 01:00:35 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Applied patch by Laurent Roblou to FES2004 library

Mon Feb  2 10:51:53 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New object GfsVariableFunction
  
  Used to efficiently refine adaptively a variable defined by a GfsFunction.

Thu Jan 29 00:53:08 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Small optimisation for dry cells in GfsRiver

Thu Jan 15 22:01:46 CET 2009  Stephane Popinet <popinet@users.sf.net>
  UNDO: New GfsBcValve BC for GfsRiver

Thu Jan 29 00:45:25 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Cron script darcs pull from the correct repositories

Thu Jan 29 00:44:08 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Added fortran dependency for new stokes module

Tue Jan 20 21:34:30 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for hardcoding of path in Terrain module

Fri Jan 16 03:55:16 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New GfsVariableTerrain for adaptive refinement of GfsRiver

Thu Jan 15 22:01:46 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New GfsBcValve BC for GfsRiver

Fri Aug 22 06:18:05 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New object GfsInitStokesWave

Mon Jul 28 08:03:05 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Iterative Stokes wave solver of John Chaplin

Tue May  6 01:11:31 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added GFS_FES2004 environment variable

Tue Sep 18 00:06:46 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New EventBalance object for parallel load-balancing

Sun Sep  2 09:11:05 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New VariableDiagonal for Poisson solver diagonal dominance evaluation

Wed Jan 28 07:26:03 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Small optimisation for gfs_domain_traverse_merged()

Wed Jan 28 07:24:51 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Less strict check for parabola test case

Tue Jan 27 02:28:46 CET 2009  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated GfsView parameter files for updated GfsGlLinear object

Thu Jan 15 04:19:18 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated GfsRiver examples

Sat Jan 10 11:35:53 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'hump' GfsRiver example

Fri Jan  9 04:54:59 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New dam break example

Thu Jan 22 05:02:28 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated parabola test case

Wed Jan 21 23:50:03 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * SourceCoriolis properly takes friction term into account

Wed Jan 21 23:33:18 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Friction for the River model is implemented using SourceCoriolis

Wed Jan 21 23:32:50 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for terrain module when refining an existing mesh

Wed Jan 21 22:07:21 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Log timing statistics for events

Fri Jan 16 00:56:08 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for ppmcombine

Thu Jan 15 04:20:22 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Updated parabola test case

Thu Jan 15 04:19:46 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for incorrect write() method of GfsRefineTerrain

Thu Jan 15 04:08:30 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * stderr and stdout are muted in parallel

Thu Jan 15 04:07:15 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_all_reduce()

Wed Jan 14 12:19:19 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Consistent descriptions and derived variables for GfsRiver

Wed Jan 14 12:15:30 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Removed Riemann Roe solver from GfsRiver

Wed Jan 14 12:14:54 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for overflow in gfscompare

Wed Jan 14 12:14:08 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsInit erasing variables' descriptions

Wed Jan 14 08:56:35 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Added timers to GfsRiver

Sun Jan 11 10:30:03 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bathymetry reconstruction ensures hydrostatic balance

Sat Jan 10 02:39:03 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * New 'parabola' test case for GfsRiver

Sat Jan 10 01:53:47 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Cleaned up GfsRiver code

Fri Jan  9 08:48:46 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Topography source terms for GfsRiver are balanced also with adaptivity

Fri Jan  9 08:48:25 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_remove_ponds()

Wed Dec 17 03:01:10 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Uses the standard definitions for H and Zb

Wed Dec 10 05:21:25 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Implementation of the Audusse et al scheme

Wed Dec 10 02:53:56 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Wetting-drying for GfsRiver

Tue Dec  9 22:59:26 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Topographic source terms for River model

Tue Dec  9 21:43:48 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for HLLC riemann solver

Mon Dec  8 23:16:40 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * 2nd-order non-linear shallow-water solver

Mon Dec  8 22:58:37 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * BcSubcritical boundary condition

Mon Dec  8 22:50:56 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_center_minmod_gradient

Fri Nov 14 01:53:37 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Added "none" option for gradient of AdvectionParams
  
  This means that the advection schemes can be made first-order in space.

Fri Nov 14 01:51:23 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Initial nonlinear shallow-water solver
  
  1D, first-order in space and time.

Fri Jan  9 04:55:42 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * Fix for hevea bug in gfs2doc

Wed Dec 17 23:29:58 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Parallel outputs are only done for files with '%d' format

Wed Dec 17 03:02:55 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for OutputScalarSum in parallel

Thu Jan  8 03:05:31 CET 2009  Stephane Popinet <popinet@users.sf.net>
  * OutputTime also outputs real elapsed time

Tue Dec  9 21:44:10 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * OutputSimulation was not talking dimensioning into account for text format

Tue Dec  2 03:11:13 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for BC of diffusion equation

Fri Nov 28 01:31:55 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Gnuplot output from gfs2oogl takes mapping into account

Fri Nov 28 01:29:57 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * OutputParticle now derives from OutputLocation
  
  Note also that the syntax has changed.

Fri Nov  7 00:24:53 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * ASCII float conversion format option for OutputSimulation

Thu Nov  6 23:08:52 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Improved robustness of VOF volume computation

Mon Nov  3 22:08:45 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Slip length in BcNavier is now a GfsFunction

Mon Nov  3 21:55:31 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsRemoveDroplets (thanks to G. Tomar)

Mon Nov  3 21:41:47 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed dimensioning of OutputSolidForce.

Thu Oct 30 05:26:06 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Dimensioning for AdaptGradient

Tue Oct 28 04:54:01 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Dimensioning of Flather boundary conditions

Fri Oct 24 09:23:05 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New 'ppm2theora' script

Fri Oct 24 06:10:35 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * 'tides' example uses new 3D ocean code and scaling system

Fri Oct 24 06:08:37 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * rsurfacedraw outputs aspect ratio statistics

Wed Oct 22 22:52:22 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed dimensioning of GfsEventHarmonic

Wed Oct 22 04:31:41 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * GTS and CGD files take mapping into account

Wed Oct 22 01:35:48 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Terrain databases were incompatible between 32 and 64 bits
  
  This is fixed but you will need to regenerate the databases...

Thu Oct 16 03:46:30 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Dimensioning for 3D ocean model

Tue Oct 21 02:12:06 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Increased significant digits of text export

Thu Oct 16 03:47:01 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New "dL" derived variable

Thu Oct 16 03:46:17 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Consistent z-scaling of terrain

Thu Oct 16 03:32:14 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Terrain module works only with relative bilinear coordinates

Thu Oct 16 01:33:26 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed access modes for Terrain module

Thu Oct  9 02:09:37 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New Terrain module uses relative sums
  
  This fixes round-off problems in the previous implementation of 
  the new version. Note that the terrain databases need to be regenerated.

Thu Oct  9 01:12:15 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New 'rsurfacedraw' command

Sun Oct  5 23:43:15 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added new "min" and "max" derived Terrain variables

Thu Oct  2 03:55:47 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New version of the terrain module using region_sum queries
  
  This patch contains both the old and the new version, for debugging purposes.

Thu Oct  2 03:53:28 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New function r_surface_query_region_sum()
  
  Efficiently computes the statistics for a given region using the hierarchical
  statistics stored in the R*-tree.

Sun Oct  5 03:48:59 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed headers for compilation on Mac OSX

Sun Oct  5 01:49:42 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for incorrect versioning of debian packages

Mon Sep 29 05:41:14 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * darcs2dist uses sftp rather than ssh

Tue Sep 23 05:30:12 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated URL for sourceforge server upgrade

Thu Sep 18 03:10:31 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for dimensioning of SourceTension when using reduced gravity

Wed Sep 10 23:09:52 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added missing required files for test cases

Tue Sep  9 08:54:21 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Axisymmetric spurious currents test case

Tue Sep  9 06:52:46 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Axisymmetric surface tension implementation

Tue Sep  9 05:06:31 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Replaced GFS_VARIABLE() with GFS_VALUE() in tension.c, vof.c

Tue Sep  9 06:05:13 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated test case references

Mon Sep  8 00:10:27 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixes for missing dimensioning
  
  VariableCurvature, VariableDistance, VariableFiltered, SourceTension.

Sat Sep  6 00:04:37 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Implicit viscosity now works for axisymmetric domains
  
  The explicit viscosity scheme has also been simplified.

Fri Sep  5 23:30:55 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Axisymmetric viscous flow past a sphere test case

Wed Aug  6 00:50:48 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New object GfsAdaptError
  
  Uses an error estimate based on the norm of the Hessian matrix.

Fri Aug  1 04:48:18 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Reimplementation of SourceVicosityExplicit
  
  Also works for axisymmetric flows (but for 3D flows yet).

Fri Aug  1 04:47:02 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Explicit viscosity lid-driven cavity test case

Thu Sep  4 06:15:05 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * gfs2oogl outputs dimensional values in mixed cells

Wed Sep  3 06:56:36 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * VariableDistance now works also in 3D

Thu Aug 21 03:20:26 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New user function "correctness()" for complexity of VOF interfaces

Fri Aug 22 06:04:47 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Spatial functions can now be time-dependent

Mon Aug 18 23:19:33 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references

Sun Aug 10 08:06:39 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * check.py is distributed in the tarball

Sun Aug 10 08:29:44 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Computation of maximum interface curvature is more robust

Thu Aug  7 11:02:21 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * VariableFiltered is initialised
  
  This is important if a filtered variable is used for the initial approximate
  projection (e.g. for the density).

Mon Jul 28 23:29:57 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Removed left-over debugging message

Sun Jul 27 23:40:22 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references

Sat Jul 26 02:25:31 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * gfs_init_solid_fractions() always resets the old solids first

Thu Jun 19 23:28:01 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Quick fix for surfaces exactly coincident with mesh
  
  i.e. it should not be necessary anymore to shift implicit surfaces by epsilon 
  to get the expected results.

Thu May  1 02:09:32 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Robust treatment of border cases for gfs_line_center, gfs_plane_center

Wed Jul 23 06:10:41 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Cleaner axi test case parameter file

Sat Jul 26 00:44:14 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Restructured correct_normal_velocity()
  
  This also fixes a bug introduced by the new axisymmetric formulation.

Sat Jul 26 00:43:15 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for "corner refinement" topology violation

Fri Jul 25 06:01:19 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed incorrect L-dimensioning of force output

Tue Jul 22 03:06:05 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Axisymmetric advection

Tue Jul 22 02:58:42 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Removed obsolete charset option for html doc generation

Sun Jul 20 00:38:43 CEST 2008  Stephane Popinet <s.popinet@niwa.co.nz>
  * Clean target for examples

Sat Jul 19 03:31:26 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Axisymmetric Euler solver

Fri Jul 18 02:38:12 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Axisymmetric potential flow around a sphere test case

Sat Jul 19 03:30:19 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * L-dimensioning for OutputScalarSum, VTK and Tecplot

Sat Jul 19 03:01:26 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New function "area" for interfacial area density

Mon Jun  9 00:22:44 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Wave model uses user-defined length units

Sun Jun  8 01:29:51 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Solid flux correction for wave model

Sat Jun  7 19:16:39 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New 'garden sprinkler effect' example for wave model

Fri Jul 18 12:00:35 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Several important fixes for L-dimensioning

Wed Jul 16 05:10:40 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * gfs_domain_cfl() should now take source terms into account

Wed Jul 16 04:29:38 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Minor fixed to RPM spec file (I. Vari)

Sat Jun  7 10:08:55 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Maximum timestep is not limited

Wed Jul  9 23:43:55 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for cgd files and face boundary conditions

Sat Jun  7 19:00:53 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New "Energy" derived variable for wave model

Sat Jun  7 12:58:02 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New object GfsInitWave

Sat Jun  7 11:35:01 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * nk and ntheta are parameters for wave model

Sat Jun  7 10:10:07 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed scaling of energy for wave model

Sun May 11 12:21:24 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Initial sub-cycling implementation for wave model

Fri May  9 09:08:22 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Initial wave model

Fri Jun 13 01:34:32 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for broken BcNavier

Sun Jun  8 16:51:50 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Dimensional size of the unit box can be set

Tue Jul  8 06:01:39 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Multigrid "tricks" for diffusion solver

Mon Jul  7 09:03:24 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * darcs2dist puts tarballs in a tarballs/ directory

Mon Jul  7 08:01:06 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed typo in RefineHeight (thanks to G. McBain)

Mon Jul  7 07:59:07 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added missing gfsxref to tarball

Fri Jun 20 00:44:41 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * More accurate streamlines
  
  Uses new function gfs_mixed_cell_interpolate().

Fri Jul  4 05:20:11 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Scripts for automatic cross-reference generation
  
  For automatically linking keyword wiki documentation with the examples and 
  test cases.

Wed Jul  2 03:13:01 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references

Fri Jun 20 01:15:14 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New object GfsBoundaryGradient

Tue Jul  1 06:04:32 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * RPM spec update for Fedora (I. Vari)

Tue Jul  1 05:51:19 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Several fixes for GfsCartesianGrid object

Fri Jun 20 11:17:25 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * darcs2dist makes tarballs with consistent version numbers

Tue Jul  1 04:08:59 CEST 2008  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for doc generation with new gfs-highlight script

Thu Jun 19 15:15:48 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for adaptive refinement (maxlevel was not always respected)

Wed Jun 18 23:35:51 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * VariableFiltered defines values on all levels
  
  This should fix bugs when using a filtered variable within alpha (alpha needs 
  to be defined on all levels for the viscous terms).

Wed Jun 18 15:21:21 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated spurious currents test case reference

Thu Jun 12 14:06:05 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for linking utility libraries with libtool

Wed Jun 11 11:39:58 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for OutputSimulation silly bug

Tue Jun 10 14:57:31 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for VTK/Tecplot output in parallel

Tue Jun 10 14:49:55 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New gfs-highlight script
  
  Uses GNU source-highlight for syntax highlighting of simulation files.

Sun Jun  8 23:55:16 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * GfsAdaptGradient has been generalised to functions

Fri May  9 09:06:54 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  UNDO: gfs_domain_add_variable() takes a class parameter

Sat Jun  7 11:33:50 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * OutputSimulation really writes all the variables by default

Sun May 11 12:20:44 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_event_redo()

Fri May  9 09:06:54 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * gfs_domain_add_variable() takes a class parameter

Fri May  9 09:04:50 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Generalised gfs_matrix_new() to non-square matrices

Sun Jun  8 10:41:49 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Checks that density is not negative

Fri Jun  6 12:42:04 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for inconsistent treatment of maxlevel adaptive parameter
  
  This patch should ensure that cells are never more refined than maxlevel.

Fri Jun  6 11:41:35 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for automake/libtool object issue

Tue Apr 22 23:30:46 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  UNDO: Use dolt instead of standard libtool

Tue May 13 11:34:19 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Improved options for xyz2rsurface

Tue May 13 04:58:24 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Improved path system for Terrain module

Tue May 13 03:12:38 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for hard-coded module names in parameter files

Mon May 12 03:34:01 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New dependencies for RPM packages (I. Vari)

Sat May 10 05:54:50 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * cron script uses new "devel" branches

Sat May 10 05:15:48 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added cron job script in tools/

Fri May  9 04:53:28 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Fixed missing dependency for Terrain module

Tue May  6 00:59:25 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added debian dependencies for Tide and Map modules

Thu May  8 12:43:11 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * GFS_MODULES_DIR is defined in Makefile
  
  This should fix problems when using the --libdir option of configure

Wed May  7 12:27:13 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Poiseuille flow test case

Tue May  6 00:52:34 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Integrated FES2004 build within primary build

Mon May  5 23:39:20 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Initial import of FES2004_distribution_soft-1.0.9
    
  A GPL-ed library to read FES2004 tidal atlas data.

Mon May  5 23:14:02 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New derived variables rx, ry and rz

Thu May  1 02:04:43 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Improved robustness of solid fraction checks

Thu Apr 24 07:02:49 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New abstract class GfsGenericSurface

Tue Apr 29 10:38:10 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Map module also scales z coordinate

Tue Apr 29 07:00:27 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Solid boundary generation changes for Terrain module

Tue Apr 29 06:58:43 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Extension of GfsRefineTerrain to 3D

Tue Apr 29 03:14:58 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Removed "Writing new objects" section of tutorial
  
  This has been superseded by the wiki version in the Gerris programming course.

Tue Apr 29 00:26:20 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Added missing awk script in debian package

Thu Apr 24 07:07:58 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Thin solid cells are flagged and "fixed" before checks

Thu Apr 24 07:02:20 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New GfsTerrain class

Tue Apr 22 23:31:04 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Terrain module uses R*-tree

Tue Apr 22 23:30:46 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Use dolt instead of standard libtool

Tue Apr 22 23:30:25 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Minor changes to RStarTree (updated header files etc...)

Thu Apr 10 11:32:17 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Large file (> 2GiB) support for RStarTree

Thu Apr 10 11:10:52 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Upgraded/integrated Makefile.am for RStarTree

Thu Apr 10 10:32:54 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * R*-tree implementation of Norbert Beckmann
  
  This is the original implementation as unpacked from http://www.rtreeportal.org.

Mon Apr  7 23:37:23 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New terrain module for height-field databases

Tue Apr  1 03:39:32 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * New module for FES2004 tidal boundary conditions

Tue Apr  1 02:14:15 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * GModule can take parameters

Fri Mar 28 03:26:35 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New Map module for cartographic projections

Tue Mar 25 04:57:21 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Support for geometric "mapping" of domain coordinates

Tue Jan 29 23:31:34 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Single-layer ocean model can now use "3D" code rather than "2D3"

Fri Apr 18 02:12:37 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Stricter checking when compiling user-defined GfsFunctions

Fri Apr 18 02:07:41 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Need to make sure that all PEs use the same timestep!
  
  Important bug fix for the parallel version.

Sat Apr  5 05:10:34 CEST 2008  Stephane Popinet <popinet@users.sf.net>
  * Check for unclosed statement in parameter files

Mon Mar 24 23:35:46 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Checks that variable names are not reserved keywords

Tue Mar 18 00:49:03 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Examples files are distributed only if they are version-controlled

Thu Mar 13 00:25:11 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Removed MRS acceleration
  
  While this accelerated convergence somewhat in some cases, it seemed to prevent
  convergence in other cases. This patch is not an exact "rollback" of the
  initial MRS implementation because it does not rollback other simple but 
  important changes to the Poisson solver which seem to really improve robustness.

Wed Mar 12 22:54:50 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for MRS implementation in parallel

Tue Mar 11 04:20:04 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Minimal Residual Smoothing implementation
  
  This guarantees that the Poisson solver does not diverge (but does not
  guarantee convergence). It can also accelerate convergence depending on the
  problem. Coupled with other smaller changes included in this patch ('minlevel'
  tuning in particular) this improves the robustness of the solver.

Wed Mar 12 03:41:31 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Series 60 ship waves example

Mon Mar 10 07:39:25 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * SourceControl was broken by momentum source term patch

Thu Mar  6 23:31:24 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * 'omega' relaxation parameter is written only if different from default
  
  This means that simulation files are backward-compatible with older versions of
  gerris/gfsview. 

Thu Mar  6 08:29:16 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for sign error in new momentum source term implementation

Thu Mar  6 01:22:02 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * GfsOutput pipes now know the pre-defined Gerris shell variables

Wed Mar  5 21:41:40 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * gerris.spec version number fix

Wed Mar  5 03:51:18 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Optimised temporary variables usage for "gc" option

Wed Mar  5 02:41:38 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Cosmetics

Wed Mar  5 00:55:54 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Removed generation of Postscript docs

Tue Mar  4 05:11:27 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for VOF patch introducing "_x", "_y" and "_alpha" variables

Fri Feb 29 00:34:18 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * VOF interface normals and alpha values are named variables
  
  e.g. for a VOF tracer called "T" in 2D, three new variables are automatically 
  created "T_x", "T_y" and "T_alpha".

Tue Mar  4 03:05:43 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * GfsSource terms for velocity components are consistent with projection
  
  i.e. they are computed in a manner consistent with the pressure gradient 
  discretisation (in a manner similar to the surface tension). This is necessary
  in particular to guarantee exact hydrostatic balance with non-linear pressure
  distributions (e.g. the 'hydrostatic/quadratic' test case).

Thu Oct 18 06:30:51 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Added stability conditions for SourceDiffusionExplicit and SourceViscosityExplicit

Tue Mar  4 01:35:16 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New quadratic hydrostatic pressure test case

Thu Feb 28 23:27:04 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for OutputDropletSums when using functions as volume fraction

Wed Feb 27 00:03:50 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New air/water capillary wave test case

Tue Feb 26 23:20:27 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases for surface tension/advection bug fix

Tue Feb 26 22:32:11 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Pressure-correction in the Crank-Nicholson scheme is turned off by default
  
  This was degrading the results for a number of test cases (capillary waves in
  particular). The reasons why are still unclear.
  
  Note that this does not mean that this version of the code is the same as the
  version prior to the "Pressure term is included in RHS of viscosity solve"
  patch, as this version also includes an important bug fix for the advection
  terms when surface tension is present.
  
  The pressure-correction Crank-Nicholson scheme can be turned off explicitly 
  when required (e.g. "hydrostatic" test case).

Fri Feb 22 00:28:45 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of GfsEventScript temporary files handling

Thu Feb 21 22:35:36 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Pressure term is included in RHS of viscosity solve
  
  This is an important change to the timestepping which should improve
  things significantly in particular when large source terms are included
  (e.g gravity + hydrostatic pressure).

Thu Feb 21 22:01:09 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for initial timestep in Boussinesq example

Mon Jan 21 23:32:56 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New 'hydrostatic' test case

Thu Feb 21 04:55:57 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix when restarting simulations using SurfaceBc

Wed Feb 20 23:48:23 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fixes for VTK/Tecplot output

Tue Jan 29 21:51:03 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Added 'omega' over-relaxation parameter

Fri Jan 25 03:24:16 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Removed gfs_get_from_below_extensive

Wed Jan 16 02:53:41 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * GfsInit becomes a standard GfsEvent when either step or istep is specified 

Mon Feb 11 06:36:08 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * VTK/Tecplot export

Tue Jan 29 04:13:06 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Improved robustness of checks for 'beta' and 'waves' test cases

Wed Jan 16 05:36:38 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Bug fix when using multiple GfsTime objects in parameter files

Tue Jan 15 22:52:23 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Various 'fixme' comments

Tue Jan 15 22:07:47 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New "dV" intrinsic domain variable

Tue Jan 15 22:04:54 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Renamed GfsOutputDropletStats to GfsOutputDropletSums
  
  Note that the syntax has changed, please check the doc.

Tue Jan 15 22:04:24 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated gfs_domain_remove_droplets() to use new GFS_VALUE macro
  
  Eventually this macro will replace GFS_VARIABLE.

Tue Jan 15 21:55:55 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * RemoveDroplets takes an extra optional argument
  
  Which allows flexible selection of the "droplet" criterion.

Tue Jan 15 01:12:36 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Force reference of domain in Variable and DerivedVariable

Mon Jan 14 05:13:25 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Fix for missing variable descriptions

Sun Jan 13 09:09:06 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Deferred GfsFunction compilation
  
  Optionally, GfsFunctions are compiled only when they are used for the first
  time. This greatly improves the speed of GfsView when reading input piped from
  Gerris (when the simulation contains one or several GfsFunctions).

Sun Jan 13 04:36:05 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references

Sat Jan 12 06:52:58 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Timestep is set properly to guarantee CFL condition
  
  This should fix CFL problems when using the VOF scheme.

Fri Jan 11 03:00:23 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New object GfsOutputDropletStats

Fri Jan 11 01:48:15 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_domain_tag_droplets()
  
  Used by GfsRemoveDroplets. This is more generic than the previous 
  implementation.

Fri Jan 11 00:10:30 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * New intersection, union and difference predefined macros

Thu Jan 10 01:10:48 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * 'error.gfs' dump files are indexed by PE number

Thu Jan 10 00:20:30 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * Stricter syntax checking for read() method of Domain

Mon Jan  7 21:46:09 CET 2008  Stephane Popinet <popinet@users.sf.net>
  * RPM build fix (I. Vari)
  
  Removed %{?_smp_mflags} from make due to intermittent
  build errors on some SMP systems.

Fri Dec 21 02:53:02 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * gfs_domain_cfl takes MAC velocities into account

Thu Dec 20 11:45:56 CET 2007  Daniel Fuster <dfuster@gmail.com>
  * gfsjoin201207
  Gfsjoin bug: fixed

Wed Dec 19 05:44:14 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New Cook Strait tides example

Tue Dec 18 03:54:36 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Simplified regular expression in m4.awk
  
  Hopefully this will fix issues with POSIX regex etc...

Wed Dec  5 21:42:42 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated debian package dependencies
  
  This should fix problems with recent Ubuntu versions (>= 7.10).

Tue Dec  4 21:28:46 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for reading VariablePosition reference position

Thu Nov 15 04:24:59 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * In VOF advection GfsAdvectionParams needs to be initialised properly

Mon Nov 12 02:59:18 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * VOF advection should now work also with embedded solid boundaries

Mon Nov 12 03:47:16 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed package (install) dependencies

Sun Nov 11 21:20:19 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for refinement of coarse VOF cells in parallel
  
  Thanks to Daniel Fuster for reporting the problem.

Thu Nov  8 23:09:44 CET 2007  dfuster@gmail.com
  * gfsjoin1108
  Some modifications are introduced to fix some problems which could appear with the older version
  Checking options are added
  Minor format changes

Fri Nov  9 05:34:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * cell_init() is now a method of GfsDomain
  
  This simplifies applying a consistent initialisation when creating
  children cells, in particular for the complicated initialisation
  occuring when refining interface cells between direction-sweeps during
  VOF advection.

Tue Nov  6 00:56:45 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New script gfsjoin (written by Daniel Fuster)

Wed Oct 31 20:38:24 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for "classes" internal utility with MPI

Tue Oct 30 03:52:48 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added spec file for RPM packaging (thanks to Ivan Vari)

Tue Oct 30 02:46:10 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for MPI version of gfs_domain_stats_balance()

Wed Oct 24 00:26:43 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Boundary conditions are applied within Init events
  
  This is necessary e.g. when subsequent variables are derived from the gradients
  of previously initialised variables.

Mon Oct 22 23:52:25 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Minimised round-off errors in face_fractions()

Mon Oct 15 01:08:37 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated waves test case references

Fri Oct 12 06:10:33 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_domain_boundary_locate()
  
  This is important only for VOF boundary conditions.

Fri Oct 12 00:45:47 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Improved secant-bisection root-finding for implicit surfaces

Wed Oct 10 02:57:32 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Refines cells which are too coarse for VOF advection
  
  Cells are too coarse when one of their neighboring cells is finer and
  contains and interface which will be advected in them at the next
  timestep.

Thu Oct 11 01:50:12 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New pre-defined implicit surface 'cube'

Thu Oct 11 00:37:41 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Both GfsRefineSolid and GfsRefineSurface now work with implicit surfaces

Wed Oct 10 01:06:14 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New 'cfactor' parameter for GfsAdapt

Tue Oct  9 02:45:45 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_domain_reshape()
  
  Quoting the doc: 
  "Force the grading of the tree hierarchy of domain, matches the
  boundaries, recomputes merged cells and applies the boundary
  conditions for all variables."

Fri Sep 28 06:05:17 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * gfs_cell_is_cut() is more clever when dealing with implicit surfaces
  
  This means in particular that GfsRefineSurface now also works with implicit 
  surfaces.

Fri Oct  5 04:42:04 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for compatibility with glib-1.2 series

Tue Oct  2 22:48:45 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Miscellaneous doc/comments fixes

Fri Sep 28 06:18:23 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsNorm ignores values with a weight of zero for max norm

Fri Sep 28 05:07:18 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for text macros within comments

Fri Sep 28 04:59:13 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New "w" option for GfsOutputErrorNorm

Thu Sep 20 02:05:00 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed incorrect label for capillary wave test case

Tue Sep 18 02:26:19 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Added figure to capillary wave test case

Tue Sep 18 00:48:09 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated Poisson test cases references
  
  The errors have been increased somewhat by using the more robust
  gradient_fine_coarse() implementation.

Tue Sep 18 00:23:11 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Improved formatting of test suite doc header

Tue Sep 18 00:04:51 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_domain_stats_balance() on serial parameter files

Mon Sep 17 23:58:32 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Removed obsolete installation instructions from the tutorial

Fri Sep 14 03:28:16 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New option 'data' for gerris (when splitting or partitioning)

Fri Sep 14 03:24:18 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * OutputBalance takes "pid" into account even for non-parallel simulations

Fri Sep 14 01:39:03 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed gfsview parameters for Boussinesq example

Fri Sep 14 01:07:59 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for domain splitting with periodic boundary conditions

Fri Sep 14 00:10:22 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Domain traversal should now be deterministic
  
  ...as well as the rest of Gerris. This was not the case before because of the
  "randomization" effect of using hash tables indexed on pointers to store the
  graph nodes (i.e. the GfsBoxes). This was a pain for debugging and also caused
  boxes to "jump around" when visualising periodic domains with several boxes.

Thu Sep 13 05:01:21 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New "Id" and "Pid" derived variables

Wed Sep 12 23:53:12 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Added clock start/stop to avoid harmless warnings

Wed Sep 12 23:41:44 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Error message when trying to partition a domain composed of too few boxes

Wed Sep 12 06:36:43 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for bad comment indentation in parameter files views

Tue Sep 11 05:42:39 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for SourceControl divide by zero

Fri Sep  7 06:33:50 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Minor maintenance (comments, valgrind stuff etc...)

Sat Sep  8 23:46:51 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Automake 1.6 is OK (I guess 1.4 is not)

Sat Sep  8 08:09:40 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed boundary conditions for boussinesq example
  
  As pointed out by Phil Rubini, the previous boundary conditions were 
  misleading: they were equivalent to flow in a closed box rather than the
  expected vertical open channel.

Sat Sep  8 05:11:44 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed typo in oscillation.gfs

Fri Sep  7 06:27:34 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references

Fri Sep  7 03:12:54 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Test cases are run in the order they appear in the final report

Fri Sep  7 02:04:09 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Added 'Define' to known classes

Fri Sep  7 01:33:20 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed formatting of gfs2tex parameter file view

Fri Sep  7 00:57:16 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for uninitialised normal z-component in parabola_fit_init()
  
  ..or how 4 characters can lead to no end of trouble...

Thu Sep  6 06:48:35 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Macro support needs to be turned on explicitly
  
  To avoid m4 problems when trying to apply macros to 
  binary simulation files.

Thu Sep  6 04:07:39 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for plotting style of reynolds test case

Thu Sep  6 04:05:28 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New inviscid droplet oscillation test case

Wed Sep  5 08:07:29 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated spurious and capwave test cases

Wed Sep  5 03:27:01 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * 'kinetic' test case uses a mollified volume fraction

Wed Sep  5 02:30:59 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Macro support in parameter files

Wed Sep  5 02:09:45 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Checks that automake version is >= 1.8

Wed Sep  5 02:09:04 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Added assertions alpha > 0.
  
  Alpha (1/rho) is user defined and could take negative values if care is not
  taken.

Thu Aug 30 04:08:31 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * gradient_fine_coarse() uses only directly neighbouring cells
  
  Using a third cell in the opposite direction, although nominally second-order
  in space could cause instabilities. The reduced spatial order of this new
  implementation does not seem to affect the convergence rates for the test cases
  in the test suite.

Mon Sep  3 05:36:26 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Dependency fix for order of variables when writing simulation files
  
  Physical parameters can depend on defined variables. The incorrect order
  could prevent from restarting a simulation.

Fri Aug 31 08:31:16 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Initial projection is skipped when restarting a simulation

Fri Aug 31 04:42:54 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Constants can be expressions (not for all objects yet)

Sun Aug 19 02:19:48 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * VariableFiltered was not taking the number of iterations into account

Thu Aug 30 03:18:34 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated CSS stylesheet for consistency with wiki

Wed Aug 29 01:33:14 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for adaptation with 'maxcells' set

Wed Aug 29 00:59:38 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for memory corruption when trying to do "twisted" streamlines in 2D

Wed Aug 22 02:58:07 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Major bug fix for VOF advection scheme
  
  The previous implementation did not take into account properly the
  compression/expansion of cell volumes at each step of the split
  scheme. As a result the overall scheme had very poor mass
  conservation.

Mon Jul 23 23:50:32 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New test case for kinetic energy conservation in multiphase flows

Thu May 24 05:10:02 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  UNDO: Refines cells which are too coarse for VOF advection
  
  Cells are too coarse when one of their neighboring cells is finer and
  contains and interface which will be advected in them at the next
  timestep.

Thu May 24 05:10:02 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Refines cells which are too coarse for VOF advection
  
  Cells are too coarse when one of their neighboring cells is finer and
  contains and interface which will be advected in them at the next
  timestep.

Wed Aug 22 06:14:41 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated spurious currents test case

Wed Aug 22 05:26:02 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated 'shear' VOF advection test case
  
  Including test for mass conservation.

Wed Aug 22 05:25:07 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New VOF advection test case with adaptive refinement

Wed Aug 22 02:43:09 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Ignore white spaces at the start of a parameter file

Wed May 30 04:53:30 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Capillary wave test case uses a larger domain aspect ratio
  
  This improves the convergence significantly and the results
  compare well with those of Gerlach et al (added in the biblio).

Wed May 23 06:36:26 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Face curvature does not use vof-weighted averaging anymore

Wed Aug 15 07:06:45 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Automated darcs versioning ignores changes in the doc/ directory

Fri May 25 02:28:28 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Kmax values for "nearly empty" interfacial cells are filtered

Wed May 23 02:41:23 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * VariableCurvature optionally computes the maximum curvature

Tue May 22 03:28:48 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of HF curvature calculation

Tue May 22 00:53:44 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Several improvements to height-function curvature calculation
  
  - Interface positions are taken into account only if they are far enough apart.
  - Nearest neighbour interpolation is used before resorting to facet-fitting.
  - Various options for circle-fitting and paraboloids of different degrees etc...

Thu May 10 01:59:46 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Paraboloid fitting for curvature calculation in 3D

Sat May  5 03:53:43 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Parabola fitting uses normal direction and local interface position

Wed May  2 23:43:42 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Parabola fitting for gfs_height_curvature()

Mon Apr 30 12:15:19 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * More robust implementation of gfs_height_curvature()
  
  Tries all directions of integration (based on normal orientation) rather than
  only the first guess.

Sun Aug 12 09:31:36 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for ffmpeg options and mktemp in ppm2mpeg
  
  Newer ffmpeg versions seem to have stricter syntax for the bitrate.
  
  Also mktemp does not seem to accept the "-t" option on all systems.

Sat Jul 28 09:26:30 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * BcNavier for Navier slip condition

Thu Jul 26 04:02:05 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Explicit message when trying to use implicit surfaces with RefineSolid

Tue Aug  7 07:06:21 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed comment formatting for logo example

Tue Aug  7 07:03:38 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Testing framework now depends on bash
  
  So that we can use the "set -o pipefail" option to be sure to capture all
  errors when running a test command which is made of independent piped 
  commands (e.g. "gerris2D logo.gfs | gfsview2D logo.gfv").

Thu Aug  2 05:32:28 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Improved error checking for ppm2mpeg

Thu Jul  5 14:58:23 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for corner case in face_bilinear()

Sat Jun  9 12:05:22 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New object GfsSourceViscosityExplicit

Wed May 23 04:42:52 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for marginal case in myc (3D version)

Wed May 23 01:18:42 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsFunction does not use variable index anymore
  
  The index of a variable can vary during the simulation. Use the
  variable's address instead.

Tue May 22 00:53:05 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for degenerate case in gfs_domain_remove_droplets

Sun May 20 11:51:55 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * G_MAXDOUBLE values are ignored by gfs_norm_add() and gts_range_add_value()

Fri Apr 27 00:35:25 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for inconsistent momentum diffusion
  
  When using SourceDiffusion for variable density flows
  (thanks to Shahriar Afkhami for reporting this).

Thu Apr 26 23:58:03 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New exported function gfs_multilevel_params_stats_write()

Thu Apr 26 02:57:34 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Reformatted bibtex reference

Wed Apr 25 00:21:24 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * More detailed versioning of test cases summary

Wed Apr 25 00:15:42 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsSurface transformations

Tue Apr 24 09:09:50 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Moved 'shear' example to test cases

Tue Apr 24 03:35:07 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for gfs2doc when used on test cases

Tue Apr 24 03:02:06 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated examples to use implicit surfaces

Tue Apr 24 02:56:18 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Configure checks for linker flags required for module compilation
  
  This should fix issues on the various versions of Mac OSX.

Tue Apr 24 08:48:25 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Rotations for GfsSurface are defined only via principal axis

Tue Apr 24 01:09:40 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for Fedora tarball

Mon Apr 23 09:10:49 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Minor bug fixes

Fri Apr 20 07:47:10 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for expression parsing

Fri Apr 20 07:35:50 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated wave tests to use implicit surfaces

Fri Apr 20 06:53:56 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_surface_segment_normal()

Fri Apr 20 06:53:29 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New predefined spatial function 'sphere()'

Fri Apr 20 05:44:55 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated tests with new implicit surfaces

Fri Apr 20 05:44:00 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for "flattened" surfaces in RefineSurface

Fri Apr 20 03:45:51 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Secant/bisection root-finding for implicit surfaces

Wed Apr 18 07:39:26 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Solid boundaries can be defined using implicit surfaces
  
  # a cylinder of radius 0.0625
  Solid (x*x + y*y - 0.0625*0.0625)
  
  This can also be used to define volume fractions (using GfsInitFraction).

Fri Apr 20 00:28:39 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Docs are not included in the distribution tarball anymore

Tue Apr 17 02:17:48 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * All surfaces are now defined using a new GfsSurface object
  
  Note that this is a new object, the previous "GfsSurface" has been replaced with
  "GfsSolid".

Mon Apr 16 01:29:55 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Detailed versioning based on darcs

Mon Apr 16 01:08:28 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * darcs2dist checks that the tarball builds properly

Mon Apr 16 01:07:10 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Added missing desktop files to tarball distribution

Fri Apr 13 07:56:32 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsSurface allows transformations of the input GTS surface

Fri Apr 13 07:46:36 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New GfsSurface class replaces GtsSurfaceFile and GtsSurface
  
  The GtsSurfaceFile keyword is still supported, however the GtsSurface keyword is
  not and should be replaced by "GfsSurface {}" in old simulation files.

Fri Apr 13 04:00:20 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New tool gfs2gfs to convert old simulations to the current format

Fri Apr 13 03:00:37 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * First parameter block of GfsEvent is now optional
  
  Provided it is not followed by another parameter block.

Thu Apr 12 04:33:04 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * curvature_coarse_fine() did not work when using a VariableDistance

Thu Apr 12 02:02:04 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Simplified layered (2D3) GfsOcean implementation
  
  A first step towards a full 3D (non-layered) ocean model.
  
  Note that variables "HU" and "HV" are no longer defined. "U" and "V"
  should be used instead (particularly for Flather BCs in parameter
  files).

Thu Apr 12 01:42:54 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated nz test case

Thu Apr 12 00:08:55 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated circle/refined test case for new fine/coarse gradient calculation

Wed Apr 11 07:23:17 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Changed fine_coarse gradient calculation
  
  Fine cells on the left-hand-side of the fine-coarse boundary are taken
  into account only if they are not mixed. This is to ensure the
  stability of the GfsOcean model (the nz test case).

Wed Apr 11 07:20:53 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New adaptive coastally-trapped wave test case

Wed Apr 11 07:19:25 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New gravity waves in Cook strait test case

Thu Apr  5 03:45:14 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Simplified Poisson coefficients calculation

Thu Mar 29 02:45:42 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for gfs_domain_traverse_cut_2D()

Thu Mar 29 01:20:41 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Merged advection fluxes redistribution is done differently
  
  This mitigates the appearance of negative values for positive tracers near
  solid boundaries.

Tue Mar 27 06:16:21 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for non-initialised fractions in GfsOcean

Tue Mar 27 02:24:42 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * New derived variables for surface fractions

Tue Mar 27 02:23:04 CEST 2007  Stephane Popinet <popinet@users.sf.net>
  * Adaptivity along solid boundaries should now work (but not for 2D3 yet)

Thu Mar 22 22:28:08 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added check for positiveness of solid->s[0]

Thu Mar 22 22:16:55 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * ftt_cell_locate() works for 2D3

Tue Mar 20 02:06:56 CET 2007  Stephane Popinet <popinet@users.sf.net>
  UNDO: Source terms for non-advected variables are taken into account

Tue Mar 20 02:06:56 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Source terms for non-advected variables are taken into account

Tue Mar 20 01:57:58 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Improved error messages for Cartesian grid interpolation

Mon Mar 19 01:39:13 CET 2007  Cedric Penard <cedric.penard@ifremer.fr>
  * Cartesian functions

Mon Mar 19 06:07:37 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * gfs_plane_center() works with any normal
  
  Not just with normals in the positive quadrant.

Mon Mar 19 06:05:45 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New functions gfs_vof_plane_facet() and gfs_vof_plane_center()

Sun Mar 18 01:18:19 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Simplified circular wave test case (using GfsGlobal)

Fri Mar 16 05:13:03 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * "Permanent" cells cannot be coarsened
  
  At the moment this is used to prevent coarsening of the initial
  embedded solid surface: a first step towards adaptivity of embedded
  solid surfaces.

Fri Mar 16 03:03:01 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Special 2D3 case for interpolate_1D1 upwinding

Fri Mar 16 02:32:20 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Initial timestep is set to zero (not one)

Fri Mar 16 02:31:31 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Small fix for GfsCartesianGrid

Thu Mar 15 04:14:21 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New "twod" option for GfsRefineSurface

Wed Mar 14 23:51:11 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Merged cells work for 2D3

Wed Mar 14 23:47:58 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Small cells cannot be close to boundaries

Wed Mar 14 23:03:13 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New derived variable "dt" (timestep)

Wed Mar 14 05:21:29 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsOcean uses new variables "HU" and "HV" to store the barotropic velocity field
  
  This simplifies the implementation of Flather boundary conditions.

Tue Mar 13 04:18:40 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of GfsCartesianGrid

Tue Mar 13 03:45:54 CET 2007  Cedric Penard <cedric.penard@ifremer.fr>
  * Fix for merge with stable branch

Tue Mar 13 02:01:28 CET 2007  C[_\c3_][_\a9_]dric P[_\c3_][_\a9_]nard <cedric.penard@ifremer.fr>
  * New object GfsCartesianGrid

Tue Mar 13 03:25:43 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated couette.gfs
  
  Comments in functions must now use the C format ('/*' not '#').

Fri Mar  9 04:37:42 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Further bug fixing for comments in GfsFunction expressions

Thu Mar  8 22:00:43 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated examples doc

Thu Mar  8 04:54:54 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for Dirichlet BC for VOF tracers

Wed Mar  7 22:04:53 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsVariablePosition takes an optional 'ref' argument

Sun Mar  4 23:45:42 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated Rayleigh-Taylor example

Sun Mar  4 09:03:24 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for reseting 'status' when computing solid fractions

Sun Mar  4 09:02:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Init events are turned into standard events when specifying 'step'

Sun Mar  4 09:01:33 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated shear example

Sat Dec  2 07:33:35 CET 2006  Stephane Popinet <popinet@users.sf.net>
  UNDO: Init events are also realised at half timesteps

Fri Mar  2 02:51:18 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed dependencies for gfsclasses.py

Fri Mar  2 02:33:12 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of Couette flow test case

Fri Mar  2 02:29:57 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for face interpolation of diffusion coefficients

Fri Mar  2 02:25:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Unified script/code treatment for GfsGlobal, GfsEventScript and GfsOutput
  
  This fixes a bug in GfsOutput and GfsEventScript where "#!" were
  treated as comments.

Thu Mar  1 21:14:32 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Debian package recommends various bits and bobs

Thu Mar  1 21:10:36 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated surface tension test cases

Fri Mar  2 04:42:49 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added Gerris logo example

Thu Mar  1 04:53:23 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed face_bc() for GfsBcDirichlet

Wed Feb 28 21:54:14 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * VOF normal is computed using "myc" in 2D (thanks to Ruben Scardovelli)

Wed Feb 28 04:33:59 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases

Wed Feb 28 04:32:00 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Temporary bug fix for GfsEventStop
  
  For more "complex" variables (e.g. VariableTracerVOF) EventStop will
  not work properly if adaptivity is used. There is no simple solution
  to this problem.

Wed Feb 28 04:29:55 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added icons for mime types

Tue Feb 27 03:15:31 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for merge with CSF branch

Tue Feb 27 02:59:13 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added tolerance to avoid "missed" synchronised events

Tue Feb 27 02:56:33 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for overflow exception

Wed Feb 21 22:34:27 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated gfs_classes()

Mon Feb 12 02:46:56 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Mixed Youngs-Centered VOF normal calculation

Fri Feb  9 05:24:41 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Symmetry boundary conditions for VOF
  
  These are approximate only, in particular the boundary conditions for
  the normal should be anti-symmetric not symmetric (as implemented in
  this patch). The effect of this approximation should be small however.
  
  Also, not sure what the symmetry conditions actually do when combined
  with complex solid boundaries.

Fri Feb  9 01:54:16 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for periodic boundary conditions

Wed Feb  7 05:00:23 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for small VOF fragments in vof_fine_coarse()

Tue Jan 30 23:42:48 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Simplified and more robust Youngs stencil routine

Tue Jan 30 04:59:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Removed obsolete AdaptNotBox stuff

Sun Jan 28 09:02:01 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * VOF Tracers are now defined using GfsVariableTracerVOF
  
  Normal directions and alpha are pre-computed and stored together with the VOF 
  fraction.

Fri Jan 26 22:33:46 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Stability criterion for gravity waves only takes into account interface cells

Mon Dec 11 02:54:57 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableCurvature uses either height-function method or levelset
  
  According to the arguments (i.e. the second argument specifies a 
  VariableTracer or a VariableDistance).

Wed Dec  6 03:32:16 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New object GfsVariablePosition
  
  For implementation of "reduced gravity".

Sun Aug 13 09:34:40 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Periodic boundary conditions do not use connectivity
  
  This made calculating geometric relationships difficult (e.g. distance between
  cells etc...). Periodic links are now automatically replaced by a new type of
  boundary condition (GfsBoundaryPeriodic). This is also used as a base class 
  for a simplified GfsBoundaryMPI implementation.
  
  This should fix the bug when using the diffusion solver with embedded solid 
  boundaries combined with periodic boundary conditions.

Mon Aug 14 01:55:46 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_domain_filter()

Sat Apr 22 04:07:37 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New object GfsEventSumDirection

Wed Feb 21 22:44:09 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * gfs_simulation_adapt() does not take a "stats" parameter anymore

Tue Feb 13 04:22:44 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Removed warning for interpolation of GTS files in functions

Wed Jan 31 22:27:33 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Merged advection fluxes were not correctly weighted
  
  For solid boundaries with a variable resolution.

Sun Jan 28 09:11:17 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated SourceTensionCSS to reflect new staggered timestepping of tracers

Sun Jan 28 08:52:57 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Initialisation of simulation is done using gfs_simulation_init()

Sun Jan 21 06:48:29 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Optimised implementation of ftt_cell_locate()

Sat Dec  2 07:33:35 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Init events are also realised at half timesteps

Fri Jan 19 04:53:31 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * VOF works (as in "does not crash") with embedded solid boundaries

Thu Jan 18 22:42:07 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New gravity wave test case

Thu Jan 18 21:32:43 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated capillary wave test cases

Thu Jan 18 21:28:36 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Tracers are now defined at time n+1/2
  
  The resulting "leap-frog" time integration allows to recover second-order 
  accuracy for variable-density and surface-tension-driven flows.

Wed Jan 17 22:47:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for face coordinates calculation in GfsFunction

Fri Dec 22 05:19:58 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New test case for capillary wave with fluids of different densities

Mon Dec 18 20:54:38 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * gfs_vof_facet() could fail for degenerate cases

Mon Dec 18 20:52:43 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Changed the format used by gfs_write_mac_velocity() to gnuplot

Mon Dec 18 20:48:40 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Default CFL for VOF advection has been set to 0.45
  
  To have some margin. Also a warning has been added in case the true
  CFL is larger than 0.5 (when doing the VOF advection proper).

Thu Dec 14 02:30:56 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Density (and viscosity) is computed using face-interpolated volume fraction values
  
  This uses the new gfs_function_face_value(). Large density ratio flows
  can now be computed correctly. Needs further testing.

Thu Dec 14 04:19:10 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated Rayleigh-Taylor example
  
  Now it really works, thanks to the new density calculation. The results
  compare well to other simulations (Surfer and Marker code results in my
  thesis).

Thu Dec 14 01:03:31 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * gfs_function_face_value() uses the face-interpolated values of variables

Mon Dec 11 03:22:30 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Added description for VariableDistance

Mon Dec 11 03:03:53 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed constant for stability constraint of surface tension

Wed Dec  6 01:20:18 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Functions to compute cell/plane intersections have been moved from GfsView
  
  They are used to compute 3D VOF facets.
  Note also that the interface of gfs_vof_facet() has changed.

Tue Dec  5 00:26:07 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * "Non-hydrostatic pressure" implementation
  
  This is useful for two-phase flows with a (flattish) interface, variable 
  density and gravity. The hydrostatic pressure is substracted off and the 
  remaining pressure jump across the interface due to gravity is discretised 
  using the same technique as for surface tension. This guarantees an accurate 
  solution free of spurious (gravity) currents.

Fri Dec  1 03:35:09 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for VOF boundary conditions

Tue Nov 28 00:30:19 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VOF plane is defined in full cells
  
  This prevents floating point exceptions when assigning undefined values to VOF
  plane variables.

Tue Nov 28 00:28:36 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Code cleanup for tension coefficients

Tue Nov 28 00:24:16 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Generic boundary conditions cannot be applied for VOF fractions
  
  A special case treatment has been added for symmetry and Dirichlet conditions.

Fri Nov 24 04:13:31 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Multiple SourceTension terms are permitted
  
  For example a combination of surface tension and "reduced gravity".

Thu Nov 23 02:56:30 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * SourceTension can be used to implement "reduced gravity"

Wed Nov 22 22:54:20 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Maximum CFL is 0.5 for VOF

Tue Nov  7 06:54:44 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * More robust algorithm for computation of local interface height

Fri Nov  3 05:31:30 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Height-Function curvature calculation should now work in 3D
  
  and also on 3D adaptive grids.

Fri Nov  3 01:26:59 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Limit on the size of the HF-curvature calculation "stencil"

Thu Nov  2 05:27:08 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * 3D implementation of gfs_youngs_normal()

Thu Nov  2 05:25:01 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * "Exact" implementation of gfs_plane_alpha() in 3D
  
  This replaces the Newton iterations version. It is much more accurate and
  hence ensures better volume conservation.

Wed Nov  1 23:39:24 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Singular 3D VOF volume calculations use the 2D algorithm
  
  This guarantees exact volume representation.

Wed Nov  1 03:24:50 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for VOF advection with periodic boundary conditions

Mon Oct 23 07:00:48 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Added missing variable descriptions

Sun Oct 22 11:06:34 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Important bug fix for boundary conditions on alpha

Sat Oct 21 06:58:40 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed VOF-plane calculation for isolated interface fragments
  
  The zero-norm of the singular interface normal in this case was causing NaN
  problems.

Fri Oct 20 06:00:04 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed VOF advection boundary conditions

Fri Oct 20 05:59:51 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Capillary wave test case took too long to run with 7 levels

Fri Oct 20 03:40:04 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Figure for PLIC height calculation

Fri Oct 20 03:39:50 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated spurious currents test case

Thu Oct 19 06:16:31 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Added warnings when HF-curvature fails

Thu Oct 19 06:16:12 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * SourceTension and SourceTensionCSS are derived from a new SourceTensionGeneric object
  
  Also SourceTensionCSS "works" again thanks to the new function 
  gfs_youngs_gradient (actually a renamed version of the old 
  gfs_youngs_normal implementation).

Wed Oct 18 06:27:32 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * GfsSourceTension takes an extra 'sigma' argument

Wed Oct 18 06:02:13 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated capillary wave test case

Wed Oct 18 05:58:11 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Cleanup of HF-curvature implementation

Wed Oct 18 00:50:16 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * HF curvature calculation works on adaptive meshes!
  
  But in 2D only for the moment. This patch also contains various (unused) 
  routines implementing other ways of computing the curvature (based on VOF 
  interface reconstructions, mean-square parabola and circle fit  etc...)

Sun Oct  8 10:26:16 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_vof_interpolate()

Fri Oct  6 04:09:51 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New functions gfs_fit_curvature() and gfs_shahriar_curvature()

Fri Oct  6 04:07:56 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_domain_boundary_locate()

Tue Aug 15 11:44:55 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableCurvature uses height method rather than levelset

Tue Aug 15 11:14:43 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_height_curvature()
  
  Only works in 2D and on non-refined grids for the moment.

Tue Aug 15 11:13:48 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Normal computation with the "column" method

Tue Aug 15 11:02:12 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Volume fraction weighting of surface tension term

Tue Aug 15 10:58:51 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Density is taken into account for surface tension term

Mon Aug 14 03:05:09 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New VOF advection implementation
  
  Works with variable interface resolution but not with solid boundaries yet.
  Uses "Eulerian" rather than "Lagrangian" PLIC advection.

Mon Aug 14 02:56:01 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * GfsVariableCurvature has moved to levelset.c

Mon Aug 14 02:54:30 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Filtering of curvature along the interface
  
  For levelset curvature only and disabled by default.

Mon Aug 14 02:15:29 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * New implementation of Youngs gradient
  
  Works on adaptive meshes but only in 2D for the moment.

Mon Aug 14 02:11:29 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated stability criterion for surface tension

Mon Aug 14 01:57:14 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Tracer advection does not save "half" values anymore

Tue May 23 08:23:43 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * gfs_line_alpha() uses explicit formula
  
  ... rather than Newton iterations.

Tue Feb 21 18:06:05 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VOF should work across refinement levels
  
  Also gfs_plane_volume() and gfs_plane_alpha() now do their own
  symmetries (i.e. do not require m.x, m.y and m.z to be positive
  anymore).

Mon Feb 20 17:18:27 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Simplification of gfs_plane_volume()

Sun Feb  5 14:08:32 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * CSF uses volume-fraction-weighted tension terms

Sun Feb  5 02:32:49 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableCurvature must be interpolated with care on adaptive mesh

Sun Feb  5 02:29:25 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Sigma and theta have nothing to do in VariableCurvature
  
  ...they will be back in a latter version of SourceTension.

Sat Feb  4 14:43:22 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated spurious current test case

Sat Feb  4 14:38:44 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for VariableCurvature computation near boundaries

Sat Feb  4 10:37:47 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableDistance computes the distance function only locally
  
  i.e. in a neighbourhood of the interface just large enough for
  VariableCurvature.

Sat Feb  4 10:34:43 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New functions gfs_center_gradient_stencil() and gfs_interpolate_stencil()

Fri Feb  3 04:26:15 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * For curvature estimation, normals are computed using simple gradients
  
  ...rather than Youngs gradients. This stabilises the surface tension,
  improves the spurious currents and it is simpler.

Fri Feb  3 02:43:15 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Renamed VariableLevelSet as VariableDistance

Fri Feb  3 02:15:29 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Back to semi-implicit surface tension for capillary wave test case
  
  Although the explicit scheme appeared to be more accurate it was just
  by chance (i.e. the error increased when the timestep decreased).

Fri Feb  3 02:13:12 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableCurvature is defined only on the interface
  
  It now is defined as the curvature of the piece of interface cutting
  the cell. If the cell is not cut by the interface it is set to
  G_MAXDOUBLE.

Fri Feb  3 02:01:19 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VOF-based levelset function computation is back
  
  It works well with the new curvature calculation.

Wed Feb  1 18:37:13 CET 2006  Stephane Popinet <popinet@users.sf.net>
  UNDO: Levelset function is computed using the VOF-reconstructed interface

Thu Feb  2 11:39:56 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Youngs-averaging of normal divergence was unstable in some cases

Thu Feb  2 11:38:10 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * The distance function value was not always correct for cells cut by the isoline

Wed Feb  1 12:11:25 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Control of "implicitness" of VariableCurvature

Tue Jan 31 15:34:46 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * "Semi-implicit" scheme for VariableCurvature

Mon Jan 30 10:46:30 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableCurvature uses Youngs divergence
  
  Rather than gfs_center_gradient(). This improves the spurious currents slightly.

Wed Feb  1 22:06:42 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Stability condition for surface tension was still too restrictive

Wed Feb  1 18:37:13 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Levelset function is computed using the VOF-reconstructed interface

Wed Feb  1 15:17:26 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated spurious and capwave test cases

Wed Feb  1 12:16:06 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Stability constraint for surface tension was too restrictive

Mon Jan 30 10:42:31 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * K8 smoothing kernel doesn't work
  
  Bubbles appear to be unstable for all smoothing lengths larger than twice the
  grid size. For these lengths K8 does not improve over the default vertex filter.

Mon Jan 30 10:40:57 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableFiltered uses K8 smoothing kernel

Sun Jan 29 23:28:39 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Levelset sign was not computed properly

Sun Jan 29 21:07:20 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableLevelSet computes the levelset function

Sat Jan 28 13:46:09 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Stability criterion for CSF surface tension

Sat Jan 28 12:36:29 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Source terms have a new generic stability() method

Sat Jan 28 12:32:11 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * CSF surface tension implementation
  
  This is the default. The old CSS implementation (2D only) is still available as
  SourceTensionCSS.

Mon Feb 26 23:13:06 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added missing html doc titles

Thu Feb 22 05:22:22 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added mime-types

Tue Feb 13 04:23:32 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for mixed-cells output in gfs2oogl

Wed Feb 21 01:20:19 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * darcs2dist creates 'versioned' snapshots

Tue Feb 20 22:28:12 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * MacOSX does not like nested functions
  
  They were used to implement dx(), dy(), dz() in GfsFunction. They have been
  replaced by using ugly (but portable) global variables.

Tue Feb 20 21:52:17 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fixed labels in tutorial

Tue Feb 20 21:51:54 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for darcs2dist

Tue Feb 20 21:51:05 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated source doc templates

Tue Feb 20 04:15:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Bigger fonts and thicker lines for lid test figures

Tue Feb 20 04:14:52 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Added anchor points for some sections of the tutorial

Tue Feb 20 04:14:13 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Workaround for character encoding bug in hevea 1.08

Tue Feb 20 04:12:43 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * FAQ is now in the wiki not in the source doc

Mon Feb 19 23:18:18 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsOutputAdaptStats works again

Mon Feb 19 04:23:30 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Option for color names in tests documentation

Sun Feb 18 22:25:24 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Parameter files in docs now link to "Object Hierarchy" wiki

Fri Feb 16 03:55:50 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Uses hevea rather than latex2html to generate HTML docs

Wed Feb 14 23:23:02 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Poisson test cases were not reliable due to race conditions in command pipes

Wed Feb 14 23:20:59 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Much simplified GfsOutput command pipe implementation

Wed Feb 14 05:22:58 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for variables in POSIX shells (for test suite)

Wed Feb 14 02:52:27 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Fix for getopt_long and unknown arguments

Wed Feb 14 02:21:35 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Updated Rayleigh-Taylor example

Wed Feb 14 02:18:07 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New ppm2mpeg helper script (uses ffmpeg)
  
  ffmpeg is better than mjpegtools and simpler to install (debian packages are
  readily available).

Wed Jan 31 00:01:41 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Python test script works with dash

Mon Jan 29 23:34:50 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * New GfsGlobal object defines "global" functions

Fri Jan 19 02:22:41 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * Improved gfs_domain_remove_droplets()

Wed Jan 17 22:49:19 CET 2007  Stephane Popinet <popinet@users.sf.net>
  * GfsAdaptNotBox is deprecated

Tue Dec 19 04:29:27 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Thin cells filled with fluid could create an incorrect topology

Tue Dec 19 01:51:59 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Replaced assertion with warning in solid fractions calculation

Mon Dec 11 02:52:40 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * "levelmin" is taken into account only for coarsening the mesh

Wed Dec  6 04:22:46 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed Tangaroa example doc

Wed Dec  6 04:21:25 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Default boundary conditions for velocity diffusion were not applied properly

Mon Dec  4 23:46:04 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Added Tangaroa example

Thu Nov 23 02:12:03 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Aborts if the Poisson solver fails to converge

Fri Nov 24 04:08:42 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed function inlining mess

Thu Nov 23 22:22:12 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * glib.h is not needed if gts.h is already included

Thu Nov 23 21:44:13 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated merging test case for new adaptive algorithm

Wed Nov 22 22:40:56 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Added "hysteresis" to adaptive algorithm
  
  This prevents cells being created and destroyed in quick succession.

Wed Nov 22 21:36:29 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Standard error should be used rather than standard output in the examples

Wed Nov 22 21:31:53 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * GfsVariableResidual wasn't scaled properly

Wed Nov 22 08:25:39 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Adaptive algorithm uses a simpler technique by default
  
  The "global optimisation" technique is overkill when "maxcells" is not set.
  Also, it does not allow for the simple "boolean" combination of several 
  criteria which is possible with the simple algorithm.

Sat Nov  4 07:30:25 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Improved error messages for non-closed solid surfaces

Thu Nov  2 03:15:01 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Creeping Couette flow does not need advection terms

Wed Nov  1 23:42:27 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * bat2gts sets higher output precision

Wed Nov  1 23:41:33 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * gfs2oogl can output all variables in mixed cells
  
  Not just P and Vorticity.

Wed Oct 25 02:45:14 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Thin cells are replaced either with fluid cells or solid cells
  
  They were replaced blindly by solid cells which was a very bad
  approximation in some cases.

Wed Oct 25 00:41:50 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Removed non-standard C++-style comments

Sat Oct 21 05:45:54 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Gerris abort generates an error.gfs dump (for post-mortem debugging)

Thu Oct 19 05:34:35 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsEventStop
  
  EventStop was using a temporary variable to store the previous timestep values.
  This variable was not initialised when adapting the mesh (temporary variables 
  are not initialised by default).
  
  This has been fixed by using a "real" variable instead but with a NULL name.
  
  This meant allowing variables with a NULL name i.e. hidden permanent variables.

Tue Sep 26 17:35:10 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Inlined functions are defined once in a separate file

Wed Oct 18 23:34:09 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Simplified Debian package dependencies (again)

Wed Oct 18 00:23:56 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Simplified Debian package dependencies
  
  To make them compatible with Ubuntu. It's a bit messy though as I am not sure
  what the issues are with binary compatibility of Ubuntu/Debian libraries etc...

Sat Oct 14 09:18:41 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for OutputPPM for 2D GfsOcean

Sun Aug 13 10:15:12 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for error handling in gfs_domain_read()

Sat Aug 12 04:21:25 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Removed DX support (use GfsView instead!)

Wed Oct 11 23:06:30 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references for new timestep calculation

Wed Oct 11 23:05:08 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed timestep calculation for 'infinite' events

Wed Oct 11 06:08:25 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed stupid timestep calculation (thanks to Chris Johnson for the bug report)

Tue Oct 10 03:35:15 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Increased tolerance for capillary wave test case

Sun Oct  8 23:59:49 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated test cases references

Sun Oct  8 23:51:37 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Z-moments need to be computed in 2D for solid force

Fri Oct  6 02:21:18 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed autogen.sh for Mac OSX

Fri Oct  6 02:00:31 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed dependencies for Debian snapshots

Tue Aug  8 01:30:06 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Set the default minimum of iterations for multilevel solvers to one

Thu Aug  3 01:30:21 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed obsolete simulation file in FAQ

Wed Jul 19 02:18:59 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Configure was not working properly with empty "modules" directory
  
  This was a problem only for systems not supporting dynamic modules.

Tue Jul 18 07:31:23 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Advection update using averaged values for momentum in mixed cells was ignored
  
  This caused the channel test case to fail. Ultimately however this average value
  hack should not be used at all.

Fri May 12 03:29:04 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Quirk's merged fluxes are used for tracer advection rather than averaging
  
  They should be used also for momentum advection but this needs testing.

Mon Jul  3 06:14:40 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Check for ensuring that solid fractions are positive
  
  Round-off errors could cause the solid fractions to be a small negative value. This could cause problems for
  algorithms assuming (correctly) that volume fraction is always positive.

Sun Jun 18 01:51:00 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Unbuffered python for test cases (to force "realtime" status)

Sun Jun 11 08:31:39 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Variables have a new "description" field

Sun Jun 11 06:35:55 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * DerivedVariable is now a proper object
  
  ... and also has a new "description" field.

Sun May 28 09:12:03 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * More explicit message for systems which do not support functions

Fri May 12 03:35:21 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Coarse cells on the Poisson hierarchy with only one neighbor are "turned off"
  
  these cells could cause poor convergence of the Poisson solver (see the dumbell
  test case).

Tue Apr 25 08:14:22 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Added "dumbbell" Poisson test case

Sat Apr 22 04:08:47 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * GfsFunction understands dx(), dy() and dz()

Mon Jun 12 03:02:23 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Missing script in lid test case

Mon Apr  3 00:26:22 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  tagged release_0_9_2

Mon Apr  3 00:25:13 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated docs

Fri Mar 31 02:02:06 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Removed obsolete pdflatex doc stuff

Thu Mar 30 07:40:12 CEST 2006  Stephane Popinet <popinet@users.sf.net>
  * Cells with solid volume fraction of 0 are removed

Fri Mar 24 05:40:02 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for relaxation on lowest level

Fri Mar 24 01:13:50 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Implicit Coriolis should now work with the Navier-Stokes solver

Fri Mar 24 01:10:56 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * RefineDistance uses a lower-bound for the distance...
  
  ... rather than the distance from the center of the cell.

Wed Mar 15 05:20:29 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Thin cells are removed
  
  "Thin" cells are topologically complex cut cells which lead to
  inaccurate volume-of-fluid representation of solid surfaces.  In some
  cases the presence of these cells could lead to instabilities in the
  projection. In all cases they would lead to inaccurate velocities.

Tue Mar 14 20:43:33 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated tests for modified initial approx projection

Tue Mar 14 04:17:14 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * RefineSolid defines a new derived variable "SolidCurvature"

Tue Mar 14 04:15:46 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New function gfs_solid_is_thin()

Tue Mar 14 04:12:21 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New interface for gfs_domain_add_derived_variable()

Tue Mar 14 04:05:06 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Fix for gradient computation at coarse/fine solid boundaries
  
  The previous version could use information from the wrong side of the
  solid surface when constructing interpolants for cells close to a
  solid boundary i.e. information was "leaking through" the solid
  surface. New weighting and checks with solid surface fractions should
  now avoid this.

Tue Mar 14 04:02:42 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Merged cells can be formed using children cells at coarse/fine interfaces

Fri Mar 10 05:51:08 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Time step is set before the first projection
  
  Previously the scaling for the tolerance on the divergence of the
  first projection was based on a timestep of unity (i.e. usually much
  larger than the subsequent timesteps).

Thu Mar  9 22:42:39 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Debian snapshot packages were not correctly versioned

Wed Mar  8 05:37:00 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Leave "specks" alone

Wed Mar  8 05:33:41 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated boundaries and channel tests for weighted-centered pressure-gradient

Wed Mar  8 05:32:45 CET 2006  Stephane Popinet <s.popinet@niwa.co.nz>
  * Approximate projection uses fraction-weighted average pressure gradients
  
  The previous unweighted averages were unstable for the "thin plate"
  test case which has been added to the test suite.

Wed Mar  8 04:45:26 CET 2006  Stephane Popinet <s.popinet@niwa.co.nz>
  * Topology was not computed correctly for solid fractions computation in 3D

Sun Mar  5 08:59:59 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Fix for special cases when computing solid fractions
  
  Solid fractions of cells cut more than once by the surface were not 
  consistently computed by the approximate "VOF" technique. This was causing
  convergence problems in some cases.
  
  These cells (rare) are now treated using a simple approximation.

Wed Mar  8 04:26:27 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Removed obsolete "GtsInterface" stuff

Thu Mar  2 22:26:11 CET 2006  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test cases for changes in projection

Fri Mar  3 00:12:59 CET 2006  Stephane Popinet <s.popinet@niwa.co.nz>
  * Examples tarball did not include animations

Tue Feb 14 09:01:54 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * gfs_domain_norm_residual() was not computing a dimensionless divergence
  
  It now returns the error in volume conservation per timestep relative
  to the volume of the cell.

Wed Feb  8 14:53:10 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * OutputSimulation has an optional "text" format

Wed Feb  8 14:52:41 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated Debian dependencies

Mon Jan 30 02:47:49 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New functions gfs_vof_plane() and gfs_vof_facet()

Sun Feb  5 02:21:11 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for inconsistent calls for divergence calculation

Sun Feb  5 02:20:02 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * OutputTiming also reports the maximum number of variables allocated

Sun Feb  5 02:15:27 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for "Pmac"
  
  Pmac was allocated as a temporary variable and thus was not
  interpolated from one timestep to the next when using adaptive
  refinement (causing trouble with the convergence rate of the Poisson
  solver). It is now a default variable.

Sun Feb  5 02:10:24 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * GfsAdapts should be treated as standard events
  
  ... in particular to avoid problems due to a changed order of events
  in output files.

Thu Feb  2 21:19:10 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New "nitermin" param for multilevel solvers
  
  This is optional but useful in some cases to prevent noise building up in a 
  stationary solution (spurious currents test case for example).

Tue Jan 31 15:33:01 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * OutputTiming computes the total running time
  
  i.e. does not exclude the time taken by Outputs and Events.

Mon Jan 30 11:18:56 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsVariable half-events
  
  Half-events were never processed for GfsVariables.

Mon Jan 30 10:38:17 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VariableFiltered works with odd numbers of iterations

Fri Feb  3 11:50:52 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Updated macros for automake 1.8

Fri Jan 27 18:43:49 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Generalised gfs_correct_normal_velocities() for CSF surface tension

Sat Jan 28 02:23:57 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New object GfsVariableCurvature

Fri Jan 27 22:33:58 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * MAC pressure is saved
  
  Both the MAC and approximate projections thus have better initial guesses. When
  looking for stationary solutions this makes a big difference.

Fri Jan 27 22:33:13 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Simplification of Boussinesq example

Fri Jan 27 18:47:49 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Fixed typo in spurious currents test case description

Fri Jan 27 18:46:55 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for GfsSourceDiffusionExplicit

Fri Jan 27 23:06:45 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for generic coarse_fine() method for GfsVariable

Fri Jan 27 11:08:33 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for special case of solid boundary
  
  When children mixed cells are all empty, a divide-by-zero would occur when
  computing the center of "mass" of the parent cell.

Fri Jan 27 11:07:10 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Better checks for construction of merged cells lists

Sat Jan 21 00:29:32 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * VOF tracers are adaptively refined consistently

Fri Jan 20 22:45:13 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * Generic coarse_fine() method for GfsVariable

Wed Jan 18 14:55:04 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New criterion for "small" cells
  
  Each direction is tested independently and the presence or absence of 
  neighbors is taken into account.

Mon Jan 16 15:42:08 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * S now returns normalised surface fraction

Mon Jan 16 14:27:31 CET 2006  Stephane Popinet <popinet@users.sf.net>
  * New object GfsOutputScalarMaxima

Wed Dec  7 01:29:57 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed typo in tutorial

Mon Dec  5 22:26:46 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test references
  
  GCC version 4 seems to produce slightly different results.

Sun Dec  4 23:45:18 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated debian packaging and docs

Fri Dec  2 06:06:32 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Debian package suggests gfsview

Fri Dec  2 04:33:19 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * cvs2dist user proper versioning

Fri Dec  2 04:22:30 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Debian package snapshots

Wed Nov 30 10:01:47 CET 2005  Stephane Popinet <popinet@users.sf.net>
  * Debian package stuff (from Marcelo's official debian archive)

Mon Nov 28 22:35:08 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Workaround for bug in latex2html

Tue Nov 29 04:23:49 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for use of uninitialised heap info in adaptive refinement

Mon Nov 28 04:17:25 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated release instructions

Mon Oct 17 01:52:21 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 0.8.0

Mon Oct 17 01:49:07 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated docs for release 0.8.0

Fri Oct 14 04:06:14 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputSolidForce also computes moments

Fri Oct 14 00:03:59 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added missing dependencies for building docs

Thu Oct 13 03:58:19 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Couette test case uses RMS-norm rather than maximum

Thu Oct 13 03:56:53 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_mixed_cell_gradient uses Dirichlet conditions if set

Wed Oct 12 23:18:33 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Thin-wall and waves test fixes

Wed Oct 12 01:14:34 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction aborts on user declaration of reserved variable names

Tue Oct 11 22:56:25 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated channel test reference

Tue Oct 11 02:21:03 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Couette flow test case

Tue Oct 11 01:52:48 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New functions to compute 2nd invariant of shear strain rate tensor

Mon Oct 10 06:33:53 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Multilevel diffusion params are defined as part of GfsDiffusion

Fri Oct  7 06:59:35 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Variable viscosity needs to be defined on all levels

Fri Oct  7 00:40:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New parameter "beta" controls the implicitness of the diffusion solver

Fri Oct  7 07:09:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Makefile.deps are cleaned (to force them to be updated)

Thu Oct  6 00:48:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Variable viscosity coupled with variable density should now work

Thu Oct  6 00:05:42 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Geometry is generated rather than stored in rt example

Tue Oct  4 08:11:07 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Surface tension should work with variable density

Wed Oct  5 02:48:12 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Moved lid-driven cavity example to test suite

Wed Oct  5 02:47:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added examples.tar.gz target

Wed Oct  5 00:09:02 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for upwinding of MAC velocities
  
  The "lid-driven cavity" test case was broken by patch "Face boundary
  conditions modified for consistent upwinding". When Dirichlet
  conditions are imposed on the normal velocities, strict upwinding can
  cause a violation of the solvability condition for the Poisson
  equation. This patch fixes this problem by imposing the boundary
  condition but only for normal MAC velocities (in effect reverting to
  the old formulation in this case only).

Tue Oct  4 06:54:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for type cast bothering gcc

Tue Oct  4 07:16:14 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Restructured test/ directory

Tue Oct  4 06:37:52 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete tests

Tue Oct  4 05:19:31 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simple advection test case

Tue Oct  4 05:19:00 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Geostrophic adjustment test cases

Tue Oct  4 00:17:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New Rayleigh-Taylor example

Thu Sep 29 12:35:00 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * SourceControl does not need a timescale

Thu Sep 29 05:47:56 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated capillary wave test

Wed Sep 28 11:54:20 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Capillary wave test case

Wed Sep 28 02:45:44 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Solid fractions are matched at coarse/fine boundaries

Wed Sep 28 01:18:36 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated channel test

Tue Sep 27 01:10:59 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Variable half-events for ocean models

Mon Sep 26 11:15:20 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * New GfsVariableFiltered class

Mon Sep 26 11:10:00 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Variable density has been fixed

Mon Sep 26 04:01:45 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Some derived variables can be used in GfsFunction even with cell = NULL

Mon Sep 26 02:02:07 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputHistogram can take an optional dependent variable

Fri Sep 23 06:03:05 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated tests and examples for obsolete gfsview option

Fri Sep 23 01:18:32 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * EventHarmonic can optionally compute the mean-squares error

Wed Sep 21 00:29:02 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Unified implementation of 2D and 2D3 ocean models
  
  The 2D3 "baroclinic" model only works with a single layer for the moment.
  The results should be exactly identical to the 2D ocean model.

Tue Sep 20 10:33:27 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Pressure is centered in coastally-trapped waves test case

Tue Sep 20 07:51:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New function gfs_set_2D_solid_fractions_from_surface

Tue Sep 20 07:48:29 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New function gfs_cell_traverse_cut_2D

Tue Sep 20 02:48:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * RefineHeight uses same interpolation routine as GfsFunction

Mon Sep 19 03:23:44 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated channel test reference

Mon Sep 19 02:46:05 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Weaker criteria for Poisson test cases

Fri Sep 16 05:20:32 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete gerris_dir stuff

Fri Sep 16 00:47:38 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputEnergy has been removed (it can be done better using functions)

Fri Sep 16 00:06:11 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed old Poisson tests

Thu Sep 15 23:21:46 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated Poisson test cases

Thu Sep 15 06:47:48 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated channel and boundaries tests for "old" centered pressure gradient calculation

Thu Sep 15 06:12:49 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New circular waves shallow-water test case

Wed Sep 14 07:32:59 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Weighted centered pressure gradient is now an option used only by the ocean models

Wed Sep 14 04:34:25 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Wed Sep 14 03:25:43 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * EventFilter takes a time scale as extra argument
  
  Exponential filtering with the given timescale is used rather than
  discrete full filtering.

Wed Sep 14 01:00:26 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated references for Poisson tests

Fri Sep  9 08:37:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated tests for default erelax of one

Fri Sep  9 00:30:48 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Coriolis source term takes an optional linear drag parameter

Wed Sep  7 07:57:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Update of 'channel' and 'boundaries' test cases for centered error estimation

Wed Sep  7 07:56:08 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * 'erelax' is one by default (rather than 2)
  
  In most cases this is more efficient.

Wed Sep  7 07:54:48 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for OutputCorrelation

Tue Sep  6 08:11:01 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * @ is replaced with # before compiling functions
  
  Lines starting with # are treated as comments and ignored, which is a
  problem if precompiler directives are used in the function. Using @
  instead of # allows the use of precompiler directives.

Mon Sep  5 02:32:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Channel and boundaries test cases compare non-centered variables

Fri Sep  2 01:47:51 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Variables are NOT centered by default
  
  All variables were set to centered by default. Not sure how this
  crept into the code but this could have potentially important follow
  up effects. Need to check on this.

Tue Aug 30 08:12:52 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup of ocean divergence calculation

Tue Aug 30 06:22:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for missing params following changes in gfs_poisson_cycle

Mon Aug 29 02:39:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * CFL is applicable only if some advection scheme is used

Mon Aug 29 00:12:45 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Simplified center-of-mass checks

Fri Aug 26 03:32:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Small fixes for pickier gcc-4.0 warnings

Fri Aug 26 03:28:13 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * "Exponential" relaxation is controlable ("erelax" parameter)

Fri Aug 26 03:27:27 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed typos in FAQ

Fri Aug 26 03:26:20 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Compilation of functions on MacOSX

Thu Aug 18 03:10:31 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for stupid bug in gfs_init_write

Wed Aug 17 08:36:30 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Extrusion of closed profiles is done correctly (no duplicate vertices)

Tue Aug 16 08:52:42 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bi-directional streamlines had duplicate vertices

Mon Aug 15 06:09:40 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for 2nd order streamline integration
  
  Streamline interval length is not constrained by cell size anymore.

Mon Aug 15 06:04:26 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New functions gfs_domain_cell_traverse_condition, gfs_domain_cell_point_distance2
  
  And also ftt_cell_box. gfs_domain_cell_traverse_condition is used
  as a generic replacement for gfs_domain_cell_traverse_box.

Fri Aug 12 07:42:33 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated references for test cases (for the improved Poisson solver)

Fri Aug 12 07:35:43 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Change to GFV files for new format

Fri Aug 12 06:55:56 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Generalisation of streamline creation functions

Wed Aug 10 11:40:52 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Bug fix for environment variables in gfs2tex

Tue Aug  9 07:46:34 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for incorrect merging test case reference

Tue Aug  9 06:37:26 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New and updated Poisson test cases
  
  Rather than plotting residual vs multigrid cycles, we plot residual vs
  CPU time which is much more meaningful. A new thin plate test is
  representative of pathological cases which did not work well with the
  former version of the multigrid Poisson solver.

Tue Aug  9 06:29:26 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improvements to the Poisson solver
  
  After a full review of the Poisson solver: convergence tests with pre
  and post relaxations, FMG implementation etc... the following
  relatively minor changes were made: (1) the prolongation operator uses
  "second-order" gradient-based interpolation rather than straight
  injection, (2) the number of relaxations increases exponentially for
  coarser levels. None of the more complex changes seemed to improve
  convergence.

Tue Aug  9 01:51:00 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New GfsClock object replaces GTimer
  
  Times are now given as user CPU time rather than wall-clock time.

Mon Aug  8 05:37:22 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changes to GFV files for new GfsView file format

Thu Aug  4 07:11:49 CEST 2005  Sebastien Delaux <s.delaux@niwa.co.nz>
  * cell->data is set to NULL by gfs_cell_cleanup

Thu Aug  4 07:10:44 CEST 2005  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix for incorrect error message in FTT I/O

Thu Aug  4 07:09:35 CEST 2005  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Bug fix for stupid use of destroyed event

Wed Aug  3 08:01:18 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_face_ca was failing in particular cases on 3D meshes

Tue Aug  2 05:50:33 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Introduced a new GFS_FLAG_GRADIENT_BOUNDARY cell flag to fix Flather ocean bc
  
  The Flather ocean bc do not like the centered pressure gradient
  interpolation used to correct the centered velocities. To revert to
  the old "upwind" gradient interpolation a new flag has been
  introduced. This flag is set automatically by the Flather bc.

Mon Aug  1 03:52:37 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * ca.z is initialised to zero in 2D

Mon Aug  1 05:04:38 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated poisson test cases with solid boundaries

Thu Jul 21 06:02:28 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changed the way gfs2tex sets environment variables

Thu Jul 21 05:59:36 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added new-style Poisson test cases

Wed Jul 20 12:37:10 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * New GfsPoisson solver

Wed Jul 20 02:07:38 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * `shapes' has been moved to tools and is installed

Mon Jul 18 05:57:47 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_function_value() can take NULL as cell argument

Thu Jul 14 01:26:18 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Thu Jul 14 00:09:12 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Face function evaluation knows about mixed cells
  
  This means that boundary conditions dependent on spatial coordinates
  will correctly account for cell faces on the boundaries of the domain
  being cut by an embdedded surface.

Thu Jul 14 00:08:47 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed broken FAQ link

Wed Jul 13 02:10:12 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleaned up darcs2dist script

Wed Jul 13 01:27:02 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added ChangeLog target

Tue Jul 12 08:50:19 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added tarball target for tests docs

Tue Jul 12 07:58:31 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changed computation of centered pressure gradients
  
  This influences only the pressure gradient in mixed cells. It is now
  computed as the surface-fraction-weighted averaged rather than just
  the average. This is intuitively more consistent as this provides a
  continuous interpolation when the face fractions vanish on one side of
  the cell. More importantly this greatly stabilises the ocean model
  near sharp headlands. It has a minimal influence on the convergence
  rates of the test cases with boundaries (slightly improves the V
  component and slightly degrades the U component).

Tue Jul 12 06:02:03 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Version set to 0.8.0 prior to release

Mon Jul 11 23:42:40 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Variable "P" is centered by default

Mon Jul 11 04:58:07 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Merged Ocean1 model from 'ocean' branch
  
  This does not include the "fraction-weighted pressure correction" of
  centered velocities which means that some coastlines configurations
  will not be stable.

Mon Jul 11 01:36:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for VOF plane center calculation
  
  Assertions were too limiting when cells were completely full or empty.

Fri Jul  8 06:51:20 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Restructuring of source terms class hierarchy
  
  Former "vector" source terms (coriolis, surface tension, viscosity...)
  are now derived from a common "velocity" source class which
  automatically checks for U,V,W variables. This means that the syntax
  in parameter files for these source terms has changed (no need to
  specify a variable anymore).

Fri Jul  8 06:42:57 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Spurious currents test updated for new syntax

Fri Jul  8 17:18:47 CEST 2005  Sebastien Delaux <s.delaux@niwa.co.nz>
  * Fix for locale-independent parsing of parameter files

Thu Jul  7 23:31:32 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor layout changes for merging test

Thu Jul  7 23:25:01 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated channel test reference

Thu Jul  7 09:02:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New function gfs_function_expression()

Thu Jul  7 03:01:07 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete "derived" variable stuff

Thu Jul  7 02:17:27 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for floating-point bug in calculation of 2D center of mass
  
  Also added checks for consistency of the center of mass and center of
  area positions.

Wed Jul  6 23:28:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs2tex test() method uses gfsview-batch instead of gfsview (tests are non-interactive)

Wed Jul  6 02:55:04 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated reference for spurious current test

Wed Jul  6 02:54:14 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for merging conflict of speck removal stuff

Wed Jul  6 02:53:25 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for deprecated casts in gfs_object_simulation()

Wed Jul  6 02:51:32 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Upgrade of EventFilter to new memory management

Tue Mar  8 05:41:29 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Specks are removed automatically from the simulation
  
  "Specks" are tiny (less than one cell volume) solid domains.

Tue Mar  8 05:34:25 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New ocean test energy.sh, temporary modification of waves.sh
  
  waves.sh uses the Ocean1 2D model.

Mon Feb 14 05:33:44 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New GfsEventFilter class
  
  Uses averages of corner values as a filter. This is very efficient to filter
  out grid-scale oscillations of crappy schemes...

Wed Jul  6 00:33:33 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated boundaries test

Tue Jul  5 23:52:21 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changed BC for boussinesq example

Tue Jul  5 08:03:57 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New memory management changes for ocean model

Tue Jul  5 04:32:46 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * EventSum takes a function rather than a variable, EventSum2 has been removed

Tue Jul  5 04:32:03 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Replaced SourceViscosity with SourceDiffusion in examples for now

Tue Jul  5 04:31:04 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cleanup of test script for doc/examples

Tue Jul  5 00:51:33 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Spurious currents convergence is computed for finer grids

Tue Jul  5 00:51:04 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * VOF scheme was not allocating temporary variable

Tue Jul  5 00:30:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction identifier-finding routine was too naive

Mon Jul  4 06:11:14 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated tutorial

Mon Jul  4 05:23:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated reference doc

Mon Jul  4 05:01:40 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for non-advected tracers with sources

Thu Jun 30 11:48:14 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Allows for "tracers" only governed by source terms

Thu Jun 30 11:46:27 CEST 2005  Stephane Popinet <popinet@users.sf.net>
  * Updated reference manual

Mon Jul  4 03:36:02 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * boussinesq example updated for new gfsview option

Fri Jul  1 00:21:20 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for expression parsing in GfsFunction

Fri Jul  1 00:20:23 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for I/O of GfsDomain

Thu Jun 30 07:43:09 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Generalised parsing of GfsFunction

Thu Jun 30 07:38:20 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed bug in dynamic variable allocation

Wed Jun 29 07:27:34 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_function_description() can return long or short descriptions

Wed Jun 29 07:26:38 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Non-repetitive outputs are always overwritten

Wed Jun 29 07:22:43 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Derived variables are associated with GfsDomain

Tue Jun 28 06:07:16 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsInit creates unknown variables and preserves the order of initialisation

Tue Jun 28 05:43:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for incorrect parsing of GfsFunction

Tue Jun 28 03:27:16 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete MPI tests

Tue Jun 28 01:55:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Restructured GfsVariable implementation
  
  All the variables are now dynamically allocated. Temporary variables are
  allocated when needed. There is no limit (other than memory) on the maximum
  number of variables per cell.
  
  This also uncovered a serious bug: when using diffusive tracers, the solution of
  the diffusion equation would overwrite the stored values of the pressure
  gradients used to correct the advective terms for the velocity. With the new
  temporary variable allocation scheme messes like that should be avoided.

Mon Jun 27 08:11:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete gfs2other and unsupported gfs2vtk

Wed Jun 22 23:39:21 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed Makefile for old-style surface tension test

Wed Jun 22 08:55:00 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New-style spurious current test case

Tue Jun 21 02:11:19 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New-style channel test, old tests have been removed

Tue Jun 21 01:05:27 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputScalarHistogram correctly uses new variable definition and computes instantaneous histograms

Tue Jun 21 00:14:20 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfscompare uses gfs_cell_interpolate() for error calculation of centred variables

Tue Jun 21 00:13:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed FAQ broken link

Tue Jun 21 00:12:53 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added 'boundaries' test case

Tue Jul 12 05:45:54 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 0.6.4

Fri Jun 17 07:53:32 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * merging test uses batch-mode gfsview for figure generation

Fri Jun 17 02:44:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New 4-way vortex merging test case

Thu Jun 16 06:00:25 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added simple periodic test case

Wed Jun 15 06:54:52 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added biblio to tests doc and a few bug fixes

Wed Jun 15 06:19:05 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Automated generation of summary for test docs

Wed Jun 15 06:17:22 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated reference for 'reynolds/box' test case, removal of corresponding old tests

Wed Jun 15 00:28:18 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added PPM animate question to FAQ

Tue Jun 14 08:23:15 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Auto-documented Euler test cases replace old-style tests
  
  Only the equivalent test cases for reference2D/stationary1.xmgr and
  reference2D/stationary4box1.xmgr have been implemented at this point.

Mon Jun 13 12:01:28 CEST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * New 'Reynolds' test case, replacement for 'stationary'
  
  Using auto-documenting with gfs2doc.

Mon Jun 13 07:42:21 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * cast fix for gfs2oogl

Mon Jun 13 07:41:49 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New macro ftt_vector_norm()

Mon Jun 13 07:27:32 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Numbers are allowed in identifiers of macros and variables

Mon Jun 13 07:26:29 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * "S" is a derived macro for solid area

Mon Jun 13 07:23:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputScalarHistogram takes weight as argument

Fri Jun 10 08:43:58 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputScalar takes the new GfsFunction as argument instead of a GfsVariable

Fri Jun 10 07:04:31 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction now knows about "derived variables"
  
  This is the first step toward removing old-style derived variables
  altogether.

Thu Jun  9 07:27:00 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputScalarHistogram starts when specified and properly reopens static files

Thu Jun  9 06:44:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction recognises domain variables directly

Wed Jun  8 08:12:44 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Face boundary conditions modified for consistent upwinding
  
  The former face boundaries were not "upwind aware", this was causing
  problems when, for example, a negative normal velocity was set as inflow
  condition on the left of the domain and at the same time a Dirichlet BC on a
  tracer.

Tue Jun  7 00:12:24 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New object GfsOutputScalarHistogram

Wed Jun  8 07:05:07 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for tracer advection (thanks to David Sterling)

Tue Jun  7 00:10:59 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New macro gfs_cell_volume()

Thu Jun  2 08:05:49 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New gfs_solid_normal() and gfs_pressure_force() functions

Wed Jun  1 08:22:57 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed FAQ icons (part 2)

Wed Jun  1 08:17:44 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed FAQ icons

Wed Jun  1 07:54:12 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Restructuring of checks for interpolation in face_bilinear

Wed Jun  1 07:52:57 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added FAQ and updated links and style sheets

Tue May 31 01:57:21 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New SourceControl object

Tue May 31 00:23:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputSimulation uses binary format by default

Fri May 27 04:16:26 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Preliminary restructuring of Euler test cases

Fri May 27 00:35:57 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics for advection tests

Fri May 27 00:24:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Restructured advection order test cases

Thu May 26 05:53:39 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated installation instructions

Thu May 26 03:15:56 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for GfsEventScript unused handling of error output

Wed May 25 07:50:41 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added boussinesq.gfv gfsview parameter file

Sat Apr 23 20:29:11 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * InitVorticity takes vorticity function as argument
  
  Test cases have been updated and obsolete modules have been removed.

Tue Apr 19 18:33:29 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for InitVorticity

Wed Apr 13 18:53:16 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Update for xmgr -> xmgrace transition

Wed Apr 13 18:51:11 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * VOF scheme has a CFL limit of one (not 0.5)

Wed Apr 13 18:48:57 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gerris can take parameter file on standard input

Sat Apr  9 15:56:34 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor bugfix for gfs2tex

Sat Apr  9 15:55:33 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated boussinesq example

Sat Apr  9 15:24:46 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Boussinesq example now uses scripting mode of GfsView

Fri Apr  8 02:30:11 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated examples Makefile.am dependencies

Fri Apr  8 02:29:07 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added Boussinesq example to doc

Wed Apr  6 12:48:16 CEST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * New Boussinesq example

Thu Apr  7 06:08:10 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * More robust (hopefully) FPU exceptions control

Thu Apr  7 06:06:51 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Decent autogen.sh script

Mon Apr  4 02:03:56 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Automatic dependency of examples doc on files generated by examples

Mon Apr  4 02:00:45 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Shear example updated for new C expressions in GfsFunction

Mon Apr  4 01:56:21 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed problems with C expressions in GfsFunction
  
  Also added check for pkg-config in configure. pkg-config is required for
  inlined functions in parameter files.

Sun Apr  3 11:54:34 CEST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * GfsInit and GfsOutputErrorNorm can use functions of variables

Sun Apr  3 11:54:14 CEST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Fixed lid example typos

Sun Apr  3 11:52:43 CEST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * New time-reversed VOF advection example

Fri Apr  1 08:04:31 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New lid-driven cavity example

Fri Apr  1 06:24:48 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Force flushing of OutputLocation

Fri Apr  1 04:46:14 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * OutputLocation can now work with a list of several locations

Fri Apr  1 01:21:36 CEST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * EventStop can now store the difference used as criterion

Wed Mar 23 05:03:56 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added missing signal header in utils.c (for BSD)

Fri Mar 18 05:34:14 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * doc/examples/Makefile.deps is distributed to avoid a python dependency

Tue Mar  8 05:40:36 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * bat2gts does not need to construct closed geometry anymore

Tue Mar  8 01:06:58 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed obsolete CVS usermap file

Thu Mar 17 06:23:45 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added automated testing of examples collection

Thu Mar 17 05:30:45 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * autogen.sh must not be distributed in tarballs

Thu Mar 17 03:00:02 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added simple autogen.sh script

Thu Mar 17 01:33:30 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Automatic distribution of examples + improved gfs2tex code

Thu Mar 17 00:18:00 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs2doc checks that the example runs

Wed Mar 16 06:22:31 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs2doc script for automatically generated example documentation
  
  Also improved cross-links for colorised parameter files.

Tue Mar 15 06:36:08 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Initial implementation of examples scripts

Tue Feb 22 00:40:11 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added scripts in tools to distribution

Tue Feb 22 00:16:40 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for boundary matching of solid fractions

Tue Feb 22 00:13:39 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Mixed cell refinement fixes in 3D
  
  The advection fix could be improved (it does not currently take into account
  the solid fractions, unlike the 2D version of the fix).

Tue Nov  9 03:15:59 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Removed some of the "mixed cell refinement" constraints (gerris--ocean--0.7--patch-2)
  gerris--ocean--0.7--patch-2
  Keywords: 
  
  Probably needs more careful review.
  

Fri Feb 18 05:44:08 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction can use C statements (instead of full functions)
  
  but modules are not supported anymore by GfsFunction (that was never used
  anyway).
  
  This patch means that things like:
  
    Init {} { U = sqrt(x) }
  
  are now legal.

Fri Feb 18 05:15:45 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction can take a GTS surface as argument
  
  and interpolates the z-coordinate at location (x,y) to get the value of the
  function.

Fri Feb 18 00:40:30 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added ChangeLog to distribution target

Fri Feb 18 00:38:26 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed arch obsolete garbage

Tue Feb 15 00:03:56 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Spurious current test with adaptivity

Tue Feb 15 00:03:04 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_object_simulation() does not work for GfsBc objects

Mon Feb 14 21:45:54 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Changed interface to gfs_function_read()

Fri Feb 11 07:13:08 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New GfsAdaptFunction class
  
  Which uses the new GfsFunction to allow users to specify adaptive criteria
  based on the values of local variables.
  
  This can be used for example to refine around an interface depending on the local
  value of the surface tension.

Fri Feb 11 03:35:30 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Fri Feb 11 03:26:48 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * GfsFunction can now use model variables
  
  This can be used for example to define source terms dependent on other
  variables.

Thu Feb 10 23:58:31 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Cosmetics

Thu Feb 10 02:38:54 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Capillary wave test

Thu Feb 10 01:07:37 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Surface tension only works in 2D for now

Wed Feb  9 00:07:03 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Renamed _gfs_source_tension_ to _T

Wed Feb  9 00:05:18 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * gfs_cell_corner_interpolator now works for periodic BCs
  
  But only when the periodic BCs are not cut by a solid boundary.

Tue Feb  8 05:05:32 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added surface tension tests to configure

Tue Feb  8 04:29:09 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minimum timestep is 1e-9
  
  Several functions implicitly rely on the timestep being strictly positive.

Tue Feb  8 04:28:23 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Spurious currents test

Tue Feb  8 01:08:20 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Replaced gfs_youngs_gradient with gfs_youngs_normal
  
  Which computes the three components in one operation and should be about
  three times as fast as three calls to gfs_youngs_gradient.

Tue Feb  8 00:30:22 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Proper scaling of surface tension terms
  
  The surface tension term also uses the volume fraction at time n+1 which
  improves the stability significantly.

Fri Feb  4 04:39:22 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Replaced "marker" surface tension implementation with tensorial-CSF formulation

Sun Jan 30 08:07:21 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Implementation of Young's normal calculation for VOF

Sun Jan 30 08:04:00 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Default adaptive maxlevel set to 5
  
  The previous default was infinite which was not too good for memory use...

Sun Jan 30 08:02:45 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * VOF advection tests

Sun Jan 30 04:28:09 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Timestep is computed using minimum CFL of all variables

Sun Jan 30 04:27:38 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * New GfsAdvection simulation class

Sun Jan 30 04:26:21 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Tracers now take advection/diffusion parameters

Sun Jan 30 04:23:18 CET 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Graphic advection test restructured
  
  Uses gerris/gfsview rather than advection.c/gts2oogl/geomview etc...

Thu Jan 27 12:23:13 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for cygwin built

Wed Jan 19 06:57:30 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * darcs2dist and bat2gts are installed

Wed Jan 19 06:45:44 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * darcs2dist takes URL argument

Tue Jan 18 22:25:22 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Clearer error message for boundaries outside fluid domain

Tue Jan 18 06:04:31 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Automatic ChangeLog generation and darcs2dist snapshot script

Tue Jan 18 05:19:24 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added GTS dependency to pkgconfig files

Tue Jan 18 05:08:34 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed test/mpi

Tue Jan 18 05:05:24 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed test/advection
  
  The results needs checking.

Tue Jan 18 04:53:51 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed test/poisson
  
  test/poisson/order still gives some inconsistent results.

Tue Jan 18 04:53:18 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated test/poisson/convergence/reference2D

Wed Dec  8 23:36:12 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Matching of surface fractions for refined mixed cells (gerris--ocean--0.7--patch-27)
  gerris--ocean--0.7--patch-27
  Keywords: 
  
  Also removal of obsolete gfs_refine_mixed() function and improvement
  in error reporting for check_area_fractions().
  

Tue Dec  7 04:33:05 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Important bug fix for GfsEventHarmonic (gerris--ocean--0.7--patch-26)
  gerris--ocean--0.7--patch-26
  Keywords: 
  
  The right-hand-side for the least-mean-square of the offset was not
  properly computed.
  

Mon Dec  6 23:11:25 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * isocube.h is added to distribution (gerris--ocean--0.7--patch-25)
  gerris--ocean--0.7--patch-25
  Keywords: 
  
  

Mon Dec  6 23:10:26 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * gfs2oogl profile output now works without -c option (gerris--ocean--0.7--patch-24)
  gerris--ocean--0.7--patch-24
  Keywords: 
  
  

Wed Dec  1 03:31:46 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Changed the way "special cases" are handled in VOF (gerris--ocean--0.7--patch-23)
  gerris--ocean--0.7--patch-23
  Keywords: 
  
  This is simpler and fixes a serious bug in the new solid fraction
  algorithm.
  

Wed Dec  1 00:07:37 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New function gfs_domain_combine_traverse() (gerris--ocean--0.7--patch-22)
  gerris--ocean--0.7--patch-22
  Keywords: 
  
  For traversing two GfsDomain "simultaneously".
  

Mon Nov 29 00:31:51 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Made gfs_divergence() interface consistent with gfs_velocity_norm() etc... (gerris--ocean--0.7--patch-21)
  gerris--ocean--0.7--patch-21
  Keywords: 
  
  i.e. it now takes an extra GfsVariable argument.
  

Mon Nov 29 00:26:29 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Replaced static cell_is_cut function with exported gfs_cell_is_cut (gerris--ocean--0.7--patch-20)
  gerris--ocean--0.7--patch-20
  Keywords: 
  
  Used for new gfsview solid entity.
  

Thu Nov 25 00:24:12 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added isocube.h to sources (gerris--ocean--0.7--patch-19)
  gerris--ocean--0.7--patch-19
  Keywords: 
  
  

Mon Nov 22 04:55:09 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Refinements interpolate existing values (gerris--ocean--0.7--patch-18)
  gerris--ocean--0.7--patch-18
  Keywords: 
  
  This allows to restart a simulation while changing the refinements of
  some parts.
  

Wed Nov 17 05:57:12 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * In 2D3 ftt_cell_child_corner() now works for all directions (gerris--ocean--0.7--patch-17)
  gerris--ocean--0.7--patch-17
  Keywords: 
  
  

Wed Nov 17 02:35:45 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New GfsEventHarmonic class (gerris--ocean--0.7--patch-16)
  gerris--ocean--0.7--patch-16
  Keywords: 
  
  Does on-the-fly harmonic analysis of a variable.
  

Tue Nov 16 05:53:23 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New utility function gfs_matrix_inverse() (gerris--ocean--0.7--patch-14)
  gerris--ocean--0.7--patch-14
  Keywords: 
  
  

Tue Nov 16 01:33:03 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Option not to output solid surface in GfsOutputSimulation (gerris--ocean--0.7--patch-13)
  gerris--ocean--0.7--patch-13
  Keywords: 
  
  

Mon Nov 15 22:57:45 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Weaker solid fraction consistency checks to accomodate mixed cell refinement (gerris--ocean--0.7--patch-12)
  gerris--ocean--0.7--patch-12
  Keywords: 
  
  

Mon Nov 15 22:27:08 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added tolerance on timestep calculation (gerris--ocean--0.7--patch-11)
  gerris--ocean--0.7--patch-11
  Keywords: 
  
  To try to avoid very small timesteps (< 1e-9) due to round-off errors
  on times of multiple simultaneous events.
  

Mon Nov 15 22:23:00 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Removed mixed cell refinement constraint for face traversal (gerris--ocean--0.7--patch-10)
  gerris--ocean--0.7--patch-10
  Keywords: 
  
  

Mon Nov 15 21:07:48 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * bat2gts needs units specified (gerris--ocean--0.7--patch-7)
  gerris--ocean--0.7--patch-7
  Keywords: 
  
  The default length unit for GMT is inches, bat2gts works only if units
  are cm. I have added options to the mapproject commands to override
  the defaults.
  

Tue Nov  9 03:21:44 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * More robust GfsRefineHeight algorithm (gerris--ocean--0.7--patch-4)
  gerris--ocean--0.7--patch-4
  Keywords: 
  
  Uses the four cell corner height values rather than just the central
  one.
  

Tue Nov  9 03:11:09 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Uses g[0] rather than res for temporary storage in adaptive algorithm (gerris--ocean--0.7--patch-1)
  gerris--ocean--0.7--patch-1
  Keywords: 
  
  We want to keep res in case its value is required for monitoring the
  poisson solver.
  

Thu Nov  4 06:47:41 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New class GfsRefineHeight (gerris--mainline--0.7--patch-29)
  gerris--mainline--0.7--patch-29
  Keywords: 
  
  For height/depth dependent refinement in ocean model.
  

Thu Nov  4 06:36:58 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * gfs_domain_remove_ponds() now matches boundaries (gerris--mainline--0.7--patch-28)
  gerris--mainline--0.7--patch-28
  Keywords: 
  
  Only if ponds have been removed.
  

Wed Nov  3 22:27:31 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added targets libdx2D3 and gerris2D3.pc (gerris--mainline--0.7--patch-27)
  gerris--mainline--0.7--patch-27
  Keywords: 
  
  

Wed Nov  3 06:10:36 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New function gfs_domain_remove_specks() (gerris--mainline--0.7--patch-26)
  gerris--mainline--0.7--patch-26
  Keywords: 
  
  "Specks" are solid islands not containing any empty cell.
  
  They cause stability problems for the free-surface solver of the ocean
  model.
  
  They cannot be considered resolved anyway (by definition their maximum
  thickness is smaller than one grid cell).
  

Wed Nov  3 04:06:02 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New class GfsRemovePonds (gerris--mainline--0.7--patch-25)
  gerris--mainline--0.7--patch-25
  Keywords: 
  
  Removes small "ponds" from the domain.
  

Wed Nov  3 03:02:44 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * GfsVariable are now events (gerris--mainline--0.7--patch-24)
  gerris--mainline--0.7--patch-24
  Keywords: 
  
  These events are activated at the start of the timestep loop in run()
  methods.
  
  This means that the syntax for variables in parameter files has been
  changed.
  
  This involved a substantial cleanup and restructuring of the events
  and their links with simulations.
  
  The first application of this new mechanism is the new
  GfsVariableResidual.
  

Wed Nov  3 00:36:57 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Split GfsVariable in new variable.{ch} file (gerris--mainline--0.7--patch-23)
  gerris--mainline--0.7--patch-23
  Keywords: 
  
  It was getting a bit too big and dispersed all over the place.
  

Tue Nov  2 04:39:40 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fixes to solid fraction algorithm for 2D3 (gerris--mainline--0.7--patch-22)
  gerris--mainline--0.7--patch-22
  Keywords: 
  
  Because the aspect ratios of the 2D3 cells are not constant.
  

Tue Nov  2 03:07:33 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New GfsRefineSurface class (gerris--mainline--0.7--patch-21)
  gerris--mainline--0.7--patch-21
  Keywords: 
  
  The GfsRefineSolid and GfsRefineDistance classes have also been
  reworked.
  

Tue Nov  2 01:49:45 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fractions initialisation uses new solid fraction algorithm (gerris--mainline--0.7--patch-20)
  gerris--mainline--0.7--patch-20
  Keywords: 
  
  The gfs_cell_init_fraction() function has been replaced by
  gfs_domain_init_fraction() which now calls
  gfs_domain_init_solid_fractions(). 
  
  The GfsInitFraction event has been changed accordingly.
  

Tue Nov  2 00:32:17 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New calculation of 3D center of mass of solid fractions (gerris--mainline--0.7--patch-19)
  gerris--mainline--0.7--patch-19
  Keywords: 
  
  Uses the new 3D VOF gfs_plane_center() function.
  

Mon Nov  1 06:35:18 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fixed bug when computing fractions of degenerate intersections (gerris--mainline--0.7--patch-18)
  gerris--mainline--0.7--patch-18
  Keywords: 
  
  We don't want to use VOF when the normal is undefined (|n| = 0),
  rather use the face fractions directly (since the flux contribution of
  the "normal" part is zero) to compute the fraction.
  

Mon Nov  1 00:08:09 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added VOF calculation of 3D solid fraction (gerris--mainline--0.7--patch-17)
  gerris--mainline--0.7--patch-17
  Keywords: 
  
  The center of mass calculation is not done yet.
  

Mon Nov  1 00:07:30 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Changed 2D bounding boxes for cut cells traversal (gerris--mainline--0.7--patch-16)
  gerris--mainline--0.7--patch-16
  Keywords: 
  
  Only the faces crossing the z=0 plane should be considered.
  

Mon Nov  1 00:06:48 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Removed upstream self-intersection checks (gerris--mainline--0.7--patch-15)
  gerris--mainline--0.7--patch-15
  Keywords: 
  
  This can cause the solid fractions algorithm to fail due to
  consistency checks being violated by self-intersecting surfaces.
  
  The messages will be a bit obscure. We'll fix that as we go.
  
  The advantage is that in possibly a large number of cases with "minor"
  self-intersections (e.g. nearly collocated vertices etc...) the
  algorithm will proceed and should produce valid solid fractions.
  

Mon Nov  1 00:06:09 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Domain traversal for painting algorithm (gerris--mainline--0.7--patch-14)
  gerris--mainline--0.7--patch-14
  Keywords: 
  
  The previous "box" traversal did not work for the painting algorithm
  (which does not know box boundaries).
  
  Traversing the whole domain rather than each box fixes the problem.
  
  Also, the painting algorithm used to also traverse boundary cells. A
  check has been added to avoid that.
  

Mon Nov  1 00:05:05 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * preliminary version of new 3D solid fraction computation (gerris--mainline--0.7--patch-13)
  gerris--mainline--0.7--patch-13
  Keywords: 
  
  Only computes the face fractions at this point (the painting algorithm
  works fine unchanged from 2D).
  

Mon Nov  1 00:03:11 CET 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Changed "temporary" to "permanent" for GfsVariable (gerris--mainline--0.7--patch-12)
  gerris--mainline--0.7--patch-12
  Keywords: temporary
  
  permanent is a pointer to the permanent variable stored in this
  temporary variable.
  

Thu Oct 28 07:42:27 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New algorithm for 2D solid fractions computation (gerris--mainline--0.7--patch-11)
  gerris--mainline--0.7--patch-11
  Keywords: 
  
  Does not use the gts_surface_inter etc... functions but a simple
  computation of the intersections of the sides of the cell with the
  surface, combined with a linear approximation of the piece of the
  surface contained in the cell.
  
  This is *much* faster, simpler and should be robust. It is also much
  less picky about the degeneracies of the surfaces it can deal with.
  
  It does not work yet for a varying level of refinement along the
  surface.
  

Thu Oct 28 01:43:56 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Check for diffusion terms before warning (gerris--mainline--0.7--patch-10)
  gerris--mainline--0.7--patch-10
  Keywords: 
  
  The "soid surface cuts boundary cells" warning is only relevant if
  diffusion terms are present.
  

Thu Oct 28 01:34:13 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Improved solid fractions computation (gerris--mainline--0.7--patch-9)
  gerris--mainline--0.7--patch-9
  Keywords: 
  
  Both solid fractions computation and GfsRefineSolid use the new
  gfs_cell_traverse_cut function. This has several advantages: no need
  for pre-computation of a bounding-box tree, faster (O(log(N))).
  
  GfsRefineSolid is *much* faster (at least one order of magnitude).
  
  A paiting algorithm is used to set fractions for cells which are not
  cut by the solid boundary. This is simpler than the ray-casting
  technique (no need for bounding-box tree).
  

Thu Oct 28 01:01:04 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added timers for initial refinement and solid fractions (gerris--mainline--0.7--patch-8)
  gerris--mainline--0.7--patch-8
  Keywords: 
  
  

Wed Oct 27 04:09:37 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New function gfs_cell_traverse_cut (gerris--mainline--0.7--patch-7)
  gerris--mainline--0.7--patch-7
  Keywords: 
  
  Fast traversal of cells cut by a surface. The cost of traversal scales
  roughly like log(N) where N is the total number of cells traversed.
  

Wed Oct 27 01:22:55 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added bat2gts script (gerris--mainline--0.7--patch-6)
  gerris--mainline--0.7--patch-6
  Keywords: 
  
  For generating ocean bathymetry files.
  

Tue Jan 18 03:28:17 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bumped micro version

Thu Oct 21 04:51:33 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Automatically adds PS and Div variables to ocean model (gerris--mainline--0.7--patch-5)
  gerris--mainline--0.7--patch-5
  Keywords: 
  
  Using a overloading of the read() method of GfsOcean.
  

Wed Oct 20 06:56:25 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Replaced GfsOutputStreakline with GfsOutputParticle (gerris--mainline--0.7--patch-4)
  gerris--mainline--0.7--patch-4
  Keywords: 
  
  GfsOutputStreakline was weird. GfsOutputParticle is a lagrangian
  tracer integrator.
  

Wed Oct 20 06:08:17 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fixed cloning of GfsVariable. (gerris--mainline--0.7--patch-3)
  gerris--mainline--0.7--patch-3
  Keywords: 
  
  The (non)-cloning of the surface_bc field of GfsVariable was crashing
  the code when destroying cloned variables. This has been solved by not
  cloning surface_bc and source terms.
  

Wed Oct 20 01:19:10 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fixed DX modules (gerris--mainline--0.7--patch-2)
  gerris--mainline--0.7--patch-2
  Keywords: 
  
  

Tue Oct 19 04:10:19 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Updates for release 0.6.0 (gerris--mainline--0.5--patch-8)
  gerris--mainline--0.5--patch-8
  Keywords: 0.6.0
  
  Tutorial and reference manual have been updated.
  A fix for MacOSX libtool has been included.
  Fix for incorrect call to gfs_interpolate in gfs2oogl.
  Fix for branch "stable" in cvs2cl.pl
  

Mon Oct 18 04:36:26 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * GTS solid files can also be written in binary format. (gerris--mainline--0.5--patch-7)
  gerris--mainline--0.5--patch-7
  Keywords: 
  
  

Thu Oct 14 05:31:51 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * gfs_interpolate uses proper bi(tri)linear interpolation (gerris--mainline--0.5--patch-6)
  gerris--mainline--0.5--patch-6
  Keywords: 
  
  Corner values for the cell are computed using gfs_cell_corner_value
  and then used to do the bi(tri)linear interpolation. This has been
  tested succinctly and provides true continuous (C1)
  interpolation. This was not the case before.
  
  An important note is that the value at the center of the cell obtained
  by (bi)trilinear interpolation is NOT equal to the variable value at
  the center (it is equal to the mean of the corner values).
  

Thu Oct 14 00:12:50 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Support for binary simulation files (gerris--mainline--0.5--patch-5)
  gerris--mainline--0.5--patch-5
  Keywords: 
  
  Binary files speed up reading time by a factor of ~5 for big simulations.
  There is no consideration of endianess at this point.
  

Tue Oct 12 22:01:45 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Checks for periodic bc in interpolations (gerris--mainline--0.5--patch-4)
  gerris--mainline--0.5--patch-4
  Keywords: 
  
  Periodic boundary conditions do not work yet with interpolations for
  solid boundary fluxes and for corner values.
  

Mon Oct 11 03:39:00 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Control of diffusion bc on immersed boundaries (gerris--mainline--0.5--patch-3)
  gerris--mainline--0.5--patch-3
  Keywords: 
  
  Boundary conditions on immersed boundaries for the diffusion equation
  can now be set in parameter files.
  

Fri Oct  8 06:35:00 CEST 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Conversion of .cvsignore to .arch-inventory (gerris--mainline--0.5--patch-1)
  gerris--mainline--0.5--patch-1
  Keywords: 
  
  

Tue Jan 18 01:32:33 CET 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Initial commit (s.popinet@niwa.co.nz--2004/gerris--mainline--0.5)
