9. Bugs, versions and credits
9.1 Bugs
If you think you have found a bug in GetDP, you can report it by electronic
mail to the GetDP mailing list at getdp@geuz.org. Please send as
precise a description of the problem as you can, including sample input
files that produce the bug (problem definition and mesh files). Don't forget
to mention both the version of GetDP and the version of your operation
system (see section 7. Running GetDP to see how to get this information).
See the `TODO' file in the distribution to check the problems we
already know about.
9.2 Versions
$Id: VERSIONS,v 1.51 2005/02/05 20:38:19 geuzaine Exp $
New since 1.0: Lanczos with GSL+lapack; various small improvements and
bug fixes;
1.0: New license (GNU GPL); added support for latest Gmsh mesh file
format; more code cleanups;
0.91: Merged moving band and multi-harmonic code; new loops and
conditionals in the parser; removed old readline code (just use GNU
readline if available); upgraded to latest Gmsh post-processing
format; various small enhancements and bug fixes;
0.89: Code cleanup;
0.88: Integrated FMM code;
0.87: Fixed major performance problem on Windows (matrix assembly and
post-processing can be up to 3-4 times faster with 0.87 compared to
0.86, bringing performance much closer to Unix versions); fixed stack
overflow on Mac OS X; Re-introduced face basis functions mistakenly
removed in 0.86; Fixed post-processing bug with pyramidal basis
functions; New build system based on autoconf;
0.86: Updated Gmsh output format; many small bug fixes;
0.85: Upgraded communication interface with Gmsh; New ChangeOfValues
option in PostOperation; Many internal changes;
0.84: New ChangeOfCoordinate option in PostOperation; Fixed crash in
InterpolationAkima; Improved interactive postprocessing (-ipos);
Changed syntax of parametric OnGrid ($S, $T -> $A, $B, $C); Corrected
Skin for non simplicial meshes; Fixed floating point exception in
diagonal matrix scaling; Many other small fixes and cleanups;
0.83: Fixed bugs in SaveSolutions[] and InitSolution[]; Fixed
corrupted binary post-processing files in the harmonic case for the
Gmsh format; Output files are now created relatively to the input file
directory; Made solver options available on the command line; Added
optional matrix scaling and changed default parameter file name to
'solver.par' (Warning: please check the scaling definition in your old
SOLVER.PAR files); Generalized syntax for lists (start:[incr]end ->
start:end:incr); Updated reference guide; Added a new short
presentation on the web site; OnCut -> OnSection; New functional
syntax for resolution operations (e.g. Generate X -> Generate[X]);
Many other small fixes and cleanups;
0.82: Added communication socket for interactive use with Gmsh;
corrected (again) memory problem (leak + seg. fault) in time stepping
schemes; corrected bug in Update[];
0.81: Generalization of transformation jacobians (spherical and
rectangular, with optional parameters); changed handling of missing
command line arguments; enhanced Print OnCut; fixed memory leak for
time domain analysis of coupled problems; -name option; Fixed
seg. fault in ILUK;
0.80: Fixed computation of time derivatives on first time step (in
post-processing); Added tolerance in transformation jacobians; Fixed
parsing of DOS files (carriage return problems); Automatic memory
reallocation in ILUD|K;
0.79: Various bug fixes (mainly for the post-processing of intergal
quantities); Automatic treatment of degenerated cases in
axisymmetrical problems;
0.78: Various bug fixes;
0.77: Changed syntax for PostOperations (Plot suppressed in favour of
Print; Plot OnRegion becomes Print OnElementsOf); Changed table
oriented post-processing formats; New binary formats; New error
diagnostics;
0.76: Reorganized high order shape functions; Optimization of the
post-processing (faster and less bloated); Lots of internal cleanups;
0.74: High order shape functions; lots of small bug fixes;
0.73: Eigen value problems (Lanczos); minor corrections;
0.7: constraint syntax; fourier transform; unary minus correction;
complex integral quantity correction; separate iteration matrix
generation;
0.6: Second order time derivatives; Newton nonlinear scheme; Newmark
time stepping scheme; global quantity syntax; interactive
post-processing; tensors; integral quantities; post-processing
facilities;
0.3: First distributed version;
9.3 Credits
$Id: CREDITS,v 1.12 2004/09/30 04:58:18 geuzaine Exp $
GetDP is copyright (C) 1997-2004
Patrick Dular
<patrick.dular at ulg.ac.be>
and
Christophe Geuzaine
<geuzaine at acm.caltech.edu>
Major code contributions to GetDP have been provided by Johan
Gyselinck <johan.gyselinck at ulg.ac.be> and Ruth Sabariego
<ruth.sabariego at student.ulg.ac.be>.
Other code contributors include: David Colignon <david.colignon at
ulg.ac.be>, Tuan Ledinh <tuan.ledinh at student.ulg.ac.be>, Patrick
Lefevre <P.Lefevre at ulg.ac.be>, Andre Nicolet <andre.nicolet at
fresnel.fr>, <ohyeahq at yahoo.co.jp>, Jean-Francois Remacle <remacle
at scorec.rpi.edu>, Timo Tarhasaari <timo.tarhasaari at tut.fi>,
Christophe Trophime <trophime at labs.polycnrs-gre.fr> and Marc Ume
<Marc.Ume at digitalgraphics.be>. See the source code for more
details.
The AVL tree code (DataStr/avl.*) is copyright (C) 1988-1993, 1995 The
Regents of the University of California. Permission to use, copy,
modify, and distribute this software and its documentation for any
purpose and without fee is hereby granted, provided that the above
copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation,
and that the name of the University of California not be used in
advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The University of
California makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
This version of GetDP may also contain code (in the Sparskit
subdirectory) copyright (C) 1990 Yousef Saad: check the configuration
options.
Thanks to the following folks who have contributed by providing fresh
ideas on theoretical or programming topics, who have sent patches,
requests for changes or improvements, or who gave us access to exotic
machines for testing GetDP: Olivier Adam <o.adam at ulg.ac.be>,
Alejandro Angulo <aacusm at yahoo.com>, Geoffrey Deliege <deliege at
mailserv.esat.kuleuven.ac.be>, Mark Evans <evans at gte.net>, Philippe
Geuzaine <geuzaine at gnat.colorado.edu>, Eric Godard <godard at
montefiore.ulg.ac.be>, Sebastien Guenneau <guenneau at
liverpool.ac.uk>, Francois Henrotte <fhenrott at esat.kuleuven.ac.be>,
Daniel Kedzierski <kedzierski at uol.com.br>, Samuel Kvasnica
<kvasnica at iaee.tuwien.ac.at>, Benoit Meys <bmeys at
techspace-aero.be>, Uwe Pahner <uwe.pahner at esat.kuleuven.ac.be>,
Georgia Psoni and Robert Struijs <gpsoni at free.fr>, Ahmed Rassili
<a.rassili at ulg.ac.be>, Thierry Scordilis <t.scordilis at atral.fr>
and Herve Tortel <tortel at loe.u-3mrs.fr>, Jose Geraldo A. Brito Neto
<jgabrito at terra.com.br>, Matthias Fenner <m.fenner at gmx.net>.
Back to geuz.org/getdp