changelog
14 Jan 09. 1.0.6
Minor bugfixes found during the Windows/Cygwin port.
18 Nov 08. 1.0.4
Added a
--graphic-stateoption 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-dropoption 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
--sagoption 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
--threadsoption is now1rather than the number of CPUs. Use a value of0to 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
--glyphoption for alternative glyphs. New wedge and triangle glyphs.Added a
--aspectoption to adjust the aspect (the ratio of length to width) of the glyph.
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
-Loption for late decimation and--decimate-contactfor 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