changelog


Table of Contents
14 Jan 09. 1.0.6
7 Jan 09. 1.0.5
18 Nov 08. 1.0.4
19 Oct 08. 1.0.3
1 July 08. 1.0.2
6 June 08. 1.0.1
1 June 08. 1.0.0
21 April 08. 0.9.9
26 March 08. 0.9.8
13 March 08. 0.9.7
17 Feb 08. 0.9.6
8 Feb 08. 0.9.5, alpha release
27 Jan 08. 0.9.4
28 Dec 07. 0.9.3
6 Nov 07. 0.9.2
7 Oct 07. 0.9.1

14 Jan 09. 1.0.6

  • Minor bugfixes found during the Windows/Cygwin port.


7 Jan 09. 1.0.5

  • Output to POV-Ray with --output-format povray.


18 Nov 08. 1.0.4

  • Added a --graphic-state option to cache the results of long program runs for final adjustment of line widths, fill colour, glyph type and so on.

  • Reading of Matlab binary files.


19 Oct 08. 1.0.3

  • Added a --ke-drop option which delays termination until the kinetic energy has dropped by the specified dB.

  • Simplified the potential used in the dynamic — removal of the attractive tail allows us to reduce the number of neighbours and so speed up the dynamic by around a factor of two.

  • Added a perl script sag2grd which converts a sag(5) file to grd files.

  • Added a --sag option to the gfs2xyz2D program causing it to write a sag(5) header to the output data.

  • Fixed floating point exception bug in dim2.c

  • Fixed a fencepost error in dim2.c which caused a leak in the boundary during the dynamic.

  • The default value for the --threads option is now 1 rather than the number of CPUs. Use a value of 0 to restore the autodetection.

  • Removed thread creation/destruction and attendant overhead when the processing is single-threaded.

  • Removed signal handler for SIGFPE since, according to POSIX, ignoring it results in undefined behaviour.

  • Several fixes in the autoconf handling of sincos(), alloca() etc for the FreeBSD port.


1 July 08. 1.0.2

  • Added a --glyph option for alternative glyphs. New wedge and triangle glyphs.

  • Added a --aspect option to adjust the aspect (the ratio of length to width) of the glyph.


6 June 08. 1.0.1

  • Corrected sag(5) documentation

  • Reduced the verbosity of some warnings


1 June 08. 1.0.0

  • Read and write support for the sag(5) format

  • Implemented autodetection of input files formats (using file magic)

  • Added -L option for late decimation and --decimate-contact for finer control the decimation


21 April 08. 0.9.9

  • Ellipse-distance histogram output

  • Improved and faster calculation of the contact function


26 March 08. 0.9.8

  • Tidied up signal handling (control-c graceful exit)

  • Improved dimension-one error handling

  • Improved domain extraction from gridded data

  • Fixed scale-variance of the viscous drag

  • Added signal handler for SIGFPE


13 March 08. 0.9.7

  • Fixed a problem with the timestep which caused instabilty on domains subtantially larger than the unit square


17 Feb 08. 0.9.6

  • PostScript output now has a private dictionary, fixes GMT pstext inclusion problem

  • Added some more breakpoints

  • Fixed the missing options.c problem


8 Feb 08. 0.9.5, alpha release

  • Improved user statistics

  • Rewrote dimension one which is now more accurate and clearer, if a bit slower


27 Jan 08. 0.9.4

  • Arrows now shifted slightly to account for the arrowhead; resulting in arrows more accurately centred in the ellipse.

  • New command-line option --overfill allows user control of the initial overfilling at dimension 2; the electro2 and electro3 test plots now fill properly.

  • Improved charge/mass physics with scale invariant and near-homogeneous dynamics.

  • Added new program gfs2xyz2D, dumps gfs variables to acsii on a uniform grid.

  • Added multi-threading for the force calculations, added a -j option to the command line to control the number of threads used.


28 Dec 07. 0.9.3

  • Initial greedy method for "minimal vertex cover" dimension 0 decimation

  • Command-line option controls metric-tensor cache size

  • Lennard-Jones truncation for compressible dynamics in dimension 2


6 Nov 07. 0.9.2

  • Automatic domain built when reading field from data files

  • Reading fields from gfs (Gerris) datafiles


7 Oct 07. 0.9.1

  • Reading fields from grd (GMT netCDF) data-files