deal.II Credits
The deal.II authors
are the people who initiated, started and coded most parts of
deal.II:
They keep maintaining the library and hold the copyright. In order to get in
contact with them, send email to authors at dealii.org.
deal.II contributors
Many people have contributed to deal.II over the years; their work
is greatly appreciated. The following people contributed major parts
of the library (in alphabetical order):
- Moritz Allmaras:
Step-29 tutorial program.
- Michael Anderson:
Linear complexity grid reordering algorithm in 2d and 3d.
- John Burnell:
Configuration on Microsoft Windows systems.
- Brian Carnes:
Hierarchical finite element classes;
random fixes and enhancements.
- Ivan Christov:
Step-25 tutorial program.
- Timo Heister:
CompressedSimpleSparsityPattern class.
- Luca Heltai:
Gmsh format mesh reader and writer;
some of the meshes in the GridGenerator class;
generalization of FilteredMatrix;
integration of the function parser library;
cubit journal file to export to ucd mesh format;
FEFieldFunction and ParsedFunction classes;
work on the codimension-one meshes, DoFHandler, and finite
elements;
singular integration;
Step-34 tutorial program;
random bug fixes and enhancements.
- Xing Jin:
step-24 tutorial program.
- Oliver Kayser-Herold:
Lots of work on hp finite elements;
integration of PETSc's LU decomposition;
hanging node constraints for higher order elements in 3d.
- Seungil Kim:
Help on the step-16 tutorial program.
- Benjamin Shelton Kirk:
Tecplot output.
- Katharina Kormann:
Support for arbitrary nodes in FE_Q.
- Martin Kronbichler:
Parts of step-22 and step-31 tutorial programs, interfaces to Trilinos,
fast implementation of local_to_global functions in ConstraintMatrix,
and many enhancements in random places.
- Tobias Leicht:
Lots of work on internal data structures: faces without level,
support for previously unorientable meshes;
extension of DataOut to higher order mapping functions; DataPostprocessor;
GridIn::read_tecplot;
made SolutionTransfer independent of Triangulation::user_pointers;
random bug fixes and enhancements.
- Cataldo Manigrasso:
Work on the codimension-one meshes, DoFHandler, and finite
elements.
- Helmut Müller:
Multiprocessor detection on Mac OS X.
- Yan Li:
step-21 tutorial program.
- Stefan Nauber:
Postscript output.
- David Neckels:
step-33 tutorial program.
- Florian Prill:
Gauss Lobatto quadrature, random bug fixes.
- Thomas Richter:
Povray output;
multi-threading work;
refinement functions;
MinRes linear solver.
- Anna Schneebeli:
Help and advice for Nedelec elements, writing the excellent
report on Nedelec elements.
- Jan Schrage:
Initial parts of the tutorial.
- Ralf B. Schulz:
Support for DLLs on Windows systems.
- Michael Stadler:
Reading 3d data in UCD, accepting boundary data in 3d;
Eulerian mappings.
- Franz-Theo Suttmeier:
Initial parts of the linear algebra.
- Christophe Trophime:
Packaging and configuration issues.
- Yaqi Wang:
The step-28 tutorial program;
some grid generation functions.
- Joshua White:
Arbitrary order Eulerian mappings.
deal.II mailing list members
We thank the numerous people sending questions, suggestions, bug reports, bug
fixes and improvements. deal.II would be much less without their contribution.
History
deal.II draws from some ideas which were first implemented in the
predecessor library,
DEAL, developed by Guido Kanschat, Franz-Theo
Suttmeier, and Roland Becker. This library is now being maintained
by Franz-Theo Suttmeier at the University of
Siegen, Germany.