deal.II Authors
deal.II is a global project. It is
administered by a group of principal
developers. Technical decisions are made by the principal
developers and a group of developers consisting of
long-term contributors with a global overview of the library. A
large number of contributors have provided substantial
patches over the years.
These three groups are listed below.
Principal developers
Developers
-
Luca Heltai,
SISSA, Trieste, Italy
-
Martin Kronbichler,
Technische Universität München, Germany
-
Matthias Maier,
Universität Heidelberg, Germany
-
Bruno Turcksin,
Texas A&M University, TX, USA
-
Toby Young,
Polish Academy of Sciences, Poland
Contributors
Many people have contributed to deal.II over the years, some of them very
substantial parts of the library. Their work
is greatly appreciated: no open source project can survice without a
community. The following people contributed major parts
of the library (in alphabetical order), with many more that have
sent in fixes and small enhancements:
- Moritz Allmaras:
Step-29 tutorial program.
- Fahad Alrashed:
work in PETScWrappers, various other fixes.
- Michael Anderson:
Linear complexity grid reordering algorithm in 2d and 3d.
- Andrea Bonito:
Step-38.
- Markus Bürg:
Conical meshes and geometries; step-45 tutorial program;
VectorTools::project_boundary_values_curl_conforming; MUMPS
interface, FE_Nedelec for arbitrary polynomial degrees.
- Daniel Arndt:
FE_Q_DG0 element, ConstraintMatrix fixes, linear algebra, periodicity, bug fixes.
- Juan Carlos Araujo Cabarcas:
Work on ARPACK.
- John Burnell:
Configuration on Microsoft Windows systems.
- Brian Carnes:
Hierarchical finite element classes;
random fixes and enhancements.
- Jordan Cazamias:
Work on tools for testing. Linear algebra.
- Ivan Christov:
Step-25 tutorial program.
- Chih-Che Chueh:
Step-43 tutorial program. Bug fixes.
- Denis Davydov:
FEValuesExtractors::Tensor and associated functionality, bug fixes, various other changes.
- Kevin Dugan:
Fixes in VectorTools::interpolate.
- Marco Engelhard:
Better support for output for Paraview.
- Jörg Frohne:
step-41. Fixes in many places.
- Thomas Geenen:
Support for different geometries.
- Martin Genet:
Make SparseDirectUMFPACK work with block matrices.
- Christian Goll:
Abstraction of material and boundary indicators. Enhancements in
various places.
- Alexander Grayver:
Fixes in PETScWrappers.
- Felix Gruber:
Documentation.
- Ralf Hartmann:
Ralf was one of the original developers and maintainers of the library until
2011. He has written significant chunks of code throughout the library.
- Eric Heien:
HDF5 output.
- Bärbel Janssen:
Lots of work on multigrid for adaptive meshes; multigrid in the
MeshWorker framework; step-16. Various fixes.
- Armin Ghajar Jazi:
Small fixes.
- 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. Matrix-free
framework. step-37 and step-48 tutorial programs.
- Oleh Krehel:
Documentation fixes, small fixes.
- Tobias Leicht:
Lots of work on internal data structures: anisotropic refinement
(including step-30), 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.
- Yan Li:
step-21 tutorial program.
- Vijay Mahadevan:
Enhancements in the interface to PETSc. Support for reading GMSH
2.5 format.
- Cataldo Manigrasso:
Work on the codimension-one meshes, DoFHandler, and finite
elements.
- Andrew McBride:
FEValues extractors for symmetric tensors. step-44.
- Craig Michoski:
Periodic boundaries
- Scott Miller:
Enhancements to FE_Nothing, step-51, many smaller fixes.
- Helmut Müller:
Multiprocessor detection on Mac OS X.
- Jose Javier Munoz Criollo:
Improvements in PETScWrappers.
- Stefan Nauber:
Postscript output.
- David Neckels:
step-33 tutorial program.
- M. Sebastian Pauletti:
Making meshes embedded in higher space dimensions more usable; many
bug fixes and enhancements for codimension-one computations and
throughout the library.
- Jean-Paul Pelteret:
step-44, linear algebra, bug fixes.
- Jonathan Pitt:
Enhancements to FE_Nothing. Changes in a variety of places.
- Adam Powell IV:
Configuration issues, Debian packages.
- Florian Prill:
Gauss Lobatto quadrature, random bug fixes.
- Andreas Putz:
GridIn::read_vtk().
- Daniel Castanon Quiroz:
Torus domain and boundary.
- Michael Rapson:
PointValueHistory class.
- Thomas Richter:
Povray output;
multi-threading work;
refinement functions;
MinRes linear solver.
- Mayank Sabharwal:
GridIn::read_vtk().
- Abner Salgado-Gonzalez:
step-35 tutorial program. Other fixes.
- 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.
- Jason Sheldon:
More generic FESystems. Enhancements in a variety of places.
- Michael Stadler:
Reading 3d data in UCD, accepting boundary data in 3d;
Eulerian mappings.
- Martin Steigemann:
Graphical user interface for the ParameterHandler
class. ParaSails preconditioner. Functionality in various
places of the library.
- Franz-Theo Suttmeier:
Initial parts of the linear algebra libraries.
- Habib Talavatifard:
Bug fixes in the Trilinos interfaces.
- Christophe Trophime:
Packaging and configuration issues.
- Kainan Wang:
Extending deal.ii for 64-bit integer support.
- Yaqi Wang:
The step-28 tutorial program;
some grid generation functions.
- Sven Wetterauer:
Step-15 tutorial program.
- Joshua White:
Arbitrary order Eulerian mappings.
- Christian Wülker:
GridOut::write_svg.
- Yuhan Zhou:
Input to the curved boundary example in step-49.
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. It has also benefitted from
knowing about DiffPack, a library developed in Norway in the
1990s.
The deal.II Authors
$Date: 2013-12-07 21:30:25 -0500 (Sat, 07 Dec 2013) $