+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
- "http://www.w3.org/TR/REC-html40/frameset.dtd">
-<html>
- <head>
- <link href="screen.css" rel="StyleSheet" media="screen">
- <link href="print.css" rel="StyleSheet" media="print">
- <title>deal.II Table of Contents</title>
- <meta name="author" content="the deal.II authors <authors@dealii.org>">
- <meta name="keywords" content="deal.II"></head>
-
-<body>
-
-
- <table width="100%">
- <tr>
-
- <!-- main column with all the text -->
- <td valign="top" align="left">
-
- <h1>
- <acronym>deal.II</acronym>: A Finite Element <em>D</em>ifferential
- <em>E</em>quations <em>A</em>nalysis <em>L</em>ibrary
- </h1>
-
- <h2>What is <acronym>deal.II</acronym>?</h2>
-
- <p>
- <acronym>deal.II</acronym> is a C++ program library targeted at
- adaptive finite elements and error estimation. It uses
- state-of-the-art programming techniques of the C++ programming
- language to offer you a modern interface to the complex data
- structures and algorithms required for adaptivity and enables you
- to use a variety of finite elements in one, two, and three space
- dimensions, as well as time-dependent problems.
- </p>
-
- <p>
- The main aim of <acronym>deal.II</acronym> is to enable
- development of modern finite element algorithms, using among other
- aspects sophisticated error estimators and adaptive
- meshes. Writing such programs is a non-trivial task, and
- successful programs tend to become very large and complex. We
- therefore believe that this is best done using a program library
- that frees the application programmer from aspects like grid
- handling and refinement, handling of degrees of freedom, input
- of meshes and output of results in graphics formats, and the
- like. Also, support for several space dimensions at once is
- included in a way such that programs can be written independent of
- the space dimension without unreasonable penalties on run-time and
- memory consumption.
- </p>
-
- <p>
- <acronym>deal.II</acronym> emerged from work at the
- <a href="http://gaia.iwr.uni-heidelberg.de" target="_top">
- Numerical Methods Group</a> of the University of Heidelberg,
- Germany, which is at the forefront of adaptive finite element
- methods and error estimators. It is presently developed in
- Heidelberg, at the Institute of Aerodynamics and Flow Technology
- of the <a href="http://www.dlr.de">German Aerospace Center (DLR)</a> in
- Braunschweig, and at the <a
- href="http://www.ices.utexas.edu">Institute for Computational
- Engineering and Sciences (ICES, formerly TICAM)</a> in Austin,
- Texas. It is used in several large research projects around the
- world. <acronym>deal.II</acronym> presently has about 200,000
- lines of code and has several hundred users around the world.
- </p>
-
-
- <h2>What <acronym>deal.II</acronym> can offer you</h2>
-
- <p>
- If you are active in the field of adaptive finite element methods,
- <acronym>deal.II</acronym> might be the right library for your
- projects. Among other features, it offers:
- </p>
-
- <ul>
- <li> <p>
- Support for one, two, and three space dimensions, using a
- unified interface that allows to write programs almost
- dimension independent.
- </p>
-
- <li> <p>
- Handling of locally refined grids, including different adaptive
- refinement strategies based on local error indicators and
- error estimators.
- </p>
-
- <li> <p>
- Support for a variety of finite elements, including Lagrange
- elements of order one through four, discontinuous
- elements, Nedelec elements, and elements composed of other elements.
- </p>
-
- <li> <p>
- Extensive documentation: all documentation is available online
- in a logical tree structure to allow fast access to the information
- you need. If printed it comprises more than 400 pages of tutorials,
- several reports, and presently some 3,800 pages of programming
- interface documentation with explanations of all classes,
- functions, and variables. All documentation comes with the
- library and is available online locally on your computer after
- installation.
- </p>
-
- <li> <p>
- Modern software techniques that make access to the complex
- data structures and algorithms as transparent as possible.
- The use of object oriented programming allows for program
- structures similar to the structures in mathematical analysis.
- </p>
-
- <li> <p>
- Fast algorithms that enable you to solve problems with
- up to several millions of degrees of freedom quickly.
- As opposed to programming symbolic algebra packages the penalty
- for readability is low.
- </p>
-
- <li> <p>
- Support for several output formats, including many common
- formats for visualization of scientific data.
- </p>
-
- <li> <p>
- Support for a variety of computer platforms. On
- multiprocessor machines, many operations are parallelized.
- </p>
-
- <li> <p>
- Free source code under an Open Source license, and the
- invitation to contribute to further development of the
- library.
- </p>
- </ul>
-
-
- <h2>Online documentation</h2>
-
- <p>
- <acronym>deal.II</acronym> has quite extensive online
- documentation, so we dedicated a
- <a href="documentation.html" target="body">separate
- page on documentation</a> to this subject.
- </p>
-
-
- <p>
- Those parts of the online documentation that are most often
- accessed are the API references. For your convenience, they are
- also listed in the navigation panel on the left.
- </p>
-
- <p>
- To see what is going on with <acronym>deal.II</acronym>, visit the
- <a href="news/news.html" target="body">News page</a>.
- </p>
-
-
- <a name="authors">
- <H2>Authors</H2>
-
- <p>
- <acronym>deal.II</acronym> was originally designed and written by
- <a href="http://www.ices.utexas.edu/~bangerth"
- target="_top">Wolfgang Bangerth</a>, starting in early 1998; he is
- still maintaining and managing the library, contributing code, and
- writing documentation. <a
- href="http://gaia.iwr.uni-heidelberg.de/~kanschat/"
- target="_top">Guido Kanschat</a> helped with advice in the early
- implementation stages on questions of the design of
- object-oriented finite element software and later joined into the
- coding. <a href="http://gaia.iwr.uni-heidelberg.de/~hartmann/"
- target="_top">Ralf Hartmann</a> started working on
- <acronym>deal.II</acronym> in early 1999, continually contributed
- new methods and classes and finally joined the
- <acronym>deal.II</acronym> maintainers at the beginning of 2001.
- </p>
-
- <p>
- Other persons have contributed to the library as well, and are, in
- alphabetical order:
- <ul>
- <li><em>Michael Anderson:</em>
- Linear complexity grid reordering algorithm in 2d.
-
- <li><em>John Burnell:</em>
- Configuration on Microsoft Windows systems.
-
- <li><em>Brian Carnes:</em>
- Hierarchical finite element classes;
-
- random fixes and enhancements.
-
- <li><em>Benjamin Shelton Kirk:</em>
- Tecplot output.
-
- <li><em>Stefan Nauber:</em>
- Postscript output.
-
- <li><em>Thomas Richter:</em>
- Povray output;
- multi-threading work;
- refinement functions;
- MinRes linear solver.
-
- <li><em>Anna Schneebeli:</em>
- Help and advice for Nedelec elements, writing the excellent
- report on Nedelec elements.
-
- <li><em>Jan Schrage:</em>
- Initial parts of the tutorial.
-
- <li><em>Michael Stadler:</em>
- Reading 3d data in UCD, accepting boundary data in 3d;
-
- Eulerian mappings.
-
- <li><em>Franz-Theo Suttmeier:</em>
- Initial parts of the linear algebra.
- </ul>
-
- <p>
- There are a number of people who have sent in single functions, or
- small bug fixes; they are not listed above, but we are thankful
- for their contributions, of course!
- </p>
-
-
- <p>
- deal.II draws from some ideas which were first implemented in the
- predecessor library,
- <A HREF="http://www.mathematik.uni-dortmund.de/user/lsx/suttmeier/deal/deal.html"
- TARGET="_top">DEAL</a>, developed by Guido Kanschat, Franz-Theo
- Suttmeier, and Roland Becker. This library is now being maintained
- and developed by Franz-Theo Suttmeier at the University of
- Dortmund.
- </p>
-
-
-
- <H2>License</H2>
-
- <p>
- <acronym>deal.II</acronym> is Open Source, in the
- sense advocated by the
- <a href="http://www.opensource.org" target="_top">Open Source
- Initiative</a>. You are free to use it for non-commercial purposes,
- i.e. in particular in research and education, and you are
- guaranteed full access to the source code. For the details, see
- the <a href="readme.html#license" target="body">ReadMe</a> file, and the
- <a href="license.html" target="body">full text of the license</a>.
- </p>
-
-
-
- <h2>Contact</h2>
-
- <p>
- There are two email addresses for contact with
- <acronym>deal.II</acronym> developers and users:
- </p>
-
- <p>
- Mail to <b>Wolfgang.Bangerth</b>, <b>Guido.Kanschat</b> or
- <b>Ralf.Hartmann</b> <i>at</i> <b>dealii.org</b> if
- you have questions about obtaining <acronym>deal.II</acronym>,
- license issues and anything that applies to the library
- immediately.
- </p>
-
- <p>
- <em>The <acronym>deal.II</acronym> mailing list has been
- established to communicate everything interesting to all
- <acronym>deal.II</acronym> users. This includes bug reports and
- announcement of enhancements offered by you. <b>It does NOT include
- job offers and asking for internships!!!</b> </em> Mail to
- <a href="mail.html" target="body"><b>dealii</b> at
- <b>dealii.org</b></a>. The archive of this list is <a
- href="http://www.dealii.org/mail/maillist.html">here</a>.
- </p>
-
- <p>
- Information on updates will be distributed through the mailing
- list.
- </p>
-
- <h3>Comments and suggestions</h3>
-
- Comments and suggestions on <acronym>deal.II</acronym> are
- welcome and should be addressed to either of the addresses
- above, according to their character.
- <br>
- <hr>
-
- <address>
- <a href="mail.html" target="body">The
- deal.II mailing list</a></address>
-
- </td>
-
-
- <!-- right column with the small eye-catcher pictures -->
- <td valign="top" align="right">
- <a href="pictures/deal.II_3.0_2.600.jpg" target="_top">
- <img src="pictures/deal.II_3.0_2.300.jpg" width="100" border="0"
- alt="deal.II_3.0_2.300"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/naca2_rho.jpg" target="_top">
- <img src="pictures/gallery/naca2_rho.jpg" width="100" border="0"
- alt="gallery/naca2_rho"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/kovasznay10.jpg" target="_top">
- <img src="pictures/gallery/kovasznay10.jpg" width="100" border="0"
- alt="gallery/kovasznay10"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/wave-transmission.jpg" target="_top">
- <img src="pictures/gallery/wave-transmission.jpg" width="100" border="0"
- alt="gallery/wave-transmission"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/elasto_1x.jpg" target="_top">
- <img src="pictures/gallery/elasto_1x.jpg" width="100" border="0"
- alt="gallery/elasto_1x"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/acoustic_ring1.jpg" target="_top">
- <img src="pictures/gallery/acoustic_ring1.jpg" width="100" border="0"
- alt="gallery/acoustic_ring1"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/lagrange-multiplier.jpg" target="_top">
- <img src="pictures/gallery/lagrange-multiplier.jpg" width="100" border="0"
- alt="gallery/lagrange-multiplier"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/bumps.jpg" target="_top">
- <img src="pictures/gallery/bumps.jpg" width="100" border="0"
- alt="gallery/bumps"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/elasto_2x.jpg" target="_top">
- <img src="pictures/gallery/elasto_2x.jpg" width="100" border="0"
- alt="gallery/elasto_2x"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/parameter-estimation.jpg" target="_top">
- <img src="pictures/gallery/parameter-estimation.jpg" width="100" border="0"
- alt="gallery/parameter-estimation"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/very-old-picture.jpg" target="_top">
- <img src="pictures/gallery/very-old-picture.jpg" width="100" border="0"
- alt="gallery/very-old-picture"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/wave-picture.jpg" target="_top">
- <img src="pictures/gallery/wave-picture.jpg" width="100" border="0"
- alt="gallery/wave-picture"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/laplace-2d.jpg" target="_top">
- <img src="pictures/gallery/laplace-2d.jpg" width="100" border="0"
- alt="gallery/laplace-2d"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/golf_ball.jpg" target="_top">
- <img src="pictures/gallery/golf_ball.jpg" width="100" border="0"
- alt="gallery/golf_ball"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/displacement-x.jpg" target="_top">
- <img src="pictures/gallery/displacement-x.jpg" width="100" border="0"
- alt="gallery/displacement-x"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/cone.jpg" target="_top">
- <img src="pictures/gallery/cone.jpg" width="100" border="0"
- alt="gallery/cone"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/cone-grid.jpg" target="_top">
- <img src="pictures/gallery/cone-grid.jpg" width="100" border="0"
- alt="gallery/cone-grid"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/grid-3d.jpg" target="_top">
- <img src="pictures/gallery/grid-3d.jpg" width="100" border="0"
- alt="gallery/grid-3d"></a>
- <br><br>
- <a href="http://www.dealii.org/Gallery/sparsity_pattern_2.jpg" target="_top">
- <img src="pictures/gallery/sparsity_pattern_2.jpg" width="100" border="0"
- alt="gallery/sparsity_pattern_2"></a>
- </td>
- </tr>
-
-</table>
-
-
-
-</body>
-</html>
-