Deal.II

From Wikipedia, the free encyclopedia

deal.II
Stable release 8.1 / 24 December 2013 (2013-12-24)
Written in C++
Operating system Linux, Mac OS X, Microsoft Windows (Cygwin)
Type Finite element analysis
License GNU_Lesser_General_Public_License 2.1 or later
Website http://www.dealii.org

deal.II is a free, open source library to solve partial differential equations using the finite element method.[1][2]  The current release is version 8.1 released in December 2013. In 2007 the authors won the J. H. Wilkinson Prize for Numerical Software for deal.II.[3]

Features

The library features

  • (almost) dimension independent programming using C++ templates on locally adapted meshes,
  • a large collection of different finite elements of any order: continuous and discontinuous Lagrange elements, Nedelec elements, Raviart-Thomas elements, and combinations,
  • parallelization using multithreading through TBB and massively parallel using MPI. deal.II has been shown to scale to at least 16,000 processors[4]
  • hp-FEM
  • extensive documentation and tutorial programs,
  • interfaces to several libraries including PETSc, Trilinos, METIS, VTK, p4est, BLAS, LAPACK, NetCDF.

History

The software started from work at the Numerical Methods Group at Heidelberg University in Germany in 1998. The first public release was version 3.0.0 in 2000. Since then deal.II has gotten contributions from many different authors[5] and has been used in hundreds of research publications.[6]

The primary maintainers, coordinating the worldwide development of the library, are today located at Texas A&M University, Clemson University and Heidelberg University.

See also

References

  1. Bangerth, W; Hartmann, R; Kanschat, G. (2007). "deal.II - a general purpose object oriented finite element library". ACM Trans. Math. Softw. 33. 
  2. "deal.II Homepage". deal.II Homepage. Retrieved 5 August 2012. 
  3. "Developers of Finite Element Library Receive Wilkinson Prize for Numerical Software". Retrieved 5 August 2012. 
  4. Bangerth, W.; Burstedde, C.; Heister, T.; Kronbichler, M. (2011). "Algorithms and Data Structures for Massively Parallel Generic Finite Element Codes". ACM Trans. Math. Softw. 38. 
  5. "deal.II Authors". Retrieved 5 August 2012. 
  6. "List of Publications". Retrieved 12 October 2012. 

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.