GetDP: a General Environment for the Treatment of
Discrete Problems
Patrick Dular and Christophe Geuzaine
Version 1.1, 21 August 2005
Description |
Documentation |
Mailing lists |
Download |
Authors and credits |
Licensing |
Links
Description
GetDP is a general finite element solver using mixed elements to
discretize de Rham-type complexes in one, two and three dimensions.
The main feature of GetDP is the closeness between the input data
defining discrete problems (written by the user in ASCII data files)
and the symbolic mathematical expressions of these problems.
See GetDP's reference manual for a more thorough overview of GetDP's
capabilities.
Documentation
We need your help to build a library of examples!
(username: getdp, password: wiki)
Mailing lists
- getdp is the public
mailing list for GetDP users. You should send all questions, bug
reports, requests or pleas for changes related to GetDP to this
list. The list is archived here.
- getdp-announce
is a moderated (i.e. "read-only") list for announcements about
significant GetDP events. You should subscribe to this list to
get information about software releases, important bug fixes and
other GetDP-specific news. The list is archived here.
Download
GetDP is distributed under the terms of the GNU General Public License
(GPL). Pre-compiled binaries are available for Windows, Linux and
Mac OS X. A sample demo file is included in the archives.
Older versions are also still available: sources, binaries.
If you use GetDP, we would appreciate if you
could mention it in your work
(books, articles, reports, etc.).
Authors and credits
GetDP is developed by Patrick Dular (currently with the University of Liège) and Christophe
Geuzaine (currently with the California Institute of Technology).
The CREDITS file has more information.
Please use getdp@geuz.org to send
questions or bug reports.
Licensing
GetDP is copyright (C) 1997-2005 by P. Dular and C. Geuzaine and is
distributed under the terms of the GNU General Public License
(GPL).
In short, this means that everyone is free to use GetDP and to
redistribute it on a free basis. GetDP is not in the public domain; it
is copyrighted and there are restrictions on its distribution (see the
license and its
associated FAQ).
For example, you cannot integrate this version of GetDP (in full or in
parts) in any closed-source software you plan to distribute
(commercially or not).
If you want to integrate GetDP into a closed-source software, or want
to sell a modified closed-source version of GetDP, please contact us in
person. You can purchase a version of GetDP under a different license,
with "no strings attached" (for example allowing you to take parts of
GetDP and integrate them into your own proprietary code).
Links
Gmsh is a three-dimensional finite element mesh
generator with simple CAD and post-processing capabilities that can be
used as a graphical front-end for GetDP.
GetDP's default linear algebra solvers are based on Yousef Saad's SPARSKIT.
GetDP can also be linked with PETSc, from
Argonne National Laboratory.
The free version of GetDP depends on the GNU Scientific library.
1In addition to a C and a
Fortran 77 compiler, you need the GSL (> 1.2) libraries
properly installed on your system in order to compile GetDP. Compiling
the Windows version requires the Cygwin tools and compilers.
Back to geuz.org