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.58 2006/03/18 05:05:59 geuzaine Exp $
New since 1.2: small bug fixes (binary .res read, Newmark -restart).
New in 1.2: Windows versions do not depend on Cygwin anymore; major
parser cleanup (loops & co).
New in 1.1: New eigensolver based on Arpack (EigenSolve); generalized
old Lanczos solver to work with GSL+lapack; reworked PETSc interface,
which now requires PETSc 2.3; documented many previously undocumented
features (loops, conditionals, strings, link constraints, etc.);
various improvements and bug fixes.
New in 1.0: New license (GNU GPL); added support for latest Gmsh mesh
file format; more code cleanups.
New in 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.
New in 0.89: Code cleanup.
New in 0.88: Integrated FMM code.
New in 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.
New in 0.86: Updated Gmsh output format; many small bug fixes.
New in 0.85: Upgraded communication interface with Gmsh; new
ChangeOfValues option in PostOperation; many internal changes.
New in 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.
New in 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.
New in 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[].
New in 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.
New in 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/ILUK.
New in 0.79: Various bug fixes (mainly for the post-processing of
intergal quantities); automatic treatment of degenerated cases in
axisymmetrical problems.
New in 0.78: Various bug fixes.
New in 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.
New in 0.76: Reorganized high order shape functions; optimization of
the post-processing (faster and less bloated); lots of internal
cleanups.
New in 0.74: High order shape functions; lots of small bug fixes.
New in 0.73: Eigen value problems (Lanczos); minor corrections.
New in 0.7: constraint syntax; fourier transform; unary minus
correction; complex integral quantity correction; separate iteration
matrix generation.
New in 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.
New in 0.3: First distributed version.
9.3 Credits
$Id: CREDITS,v 1.17 2006/03/13 20:49:51 geuzaine Exp $
GetDP is copyright (C) 1997-2006
Patrick Dular
<patrick.dular at ulg.ac.be>
and
Christophe Geuzaine
<christophe.geuzaine at case.edu>
Major code contributions to GetDP have been provided by Johan
Gyselinck <johan.gyselinck at ulb.ac.be> and Ruth Sabariego
<r.sabariego at 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 <patrick.lefevre at umh.ac.be>, Andre Nicolet <andre.nicolet
at fresnel.fr>, <ohyeahq at yahoo.co.jp>, Jean-Francois Remacle
<remacle at gce.ucl.ac.be>, 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.
The Arpack code (in the Arpack subdirectory) was written by Danny
Sorensen, Richard Lehoucq, Chao Yang and Kristi Maschhoff from the
Dept. of Computational & Applied Mathematics at Rice University,
Houston, Texas, USA. See http://www.caam.rice.edu/software/ARPACK/ for
more info.
This version of GetDP may 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>,
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>,
Daryl Van Vorst <dvpub@telus.net>.
Back to geuz.org/getdp