[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

# 9. Bugs, versions and credits

> 9.1 Bugs |  |
> 9.2 Versions |  |
> 9.3 Credits |  |

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

## 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.

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

## 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.

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

## 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>.

[ << ] | [ >> ] |  |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

Back to geuz.org/getdp