From: Wolfgang Bangerth Date: Fri, 23 Nov 2001 09:33:50 +0000 (+0000) Subject: Add Q/A on what type of problems are feasible with deal.II X-Git-Tag: v8.0.0~18574 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2201f157e4f7f651c64ce634e565e9f37aa42a9;p=dealii.git Add Q/A on what type of problems are feasible with deal.II git-svn-id: https://svn.dealii.org/trunk@5260 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/doc/faq.html b/deal.II/doc/faq.html index 13e07c7e65..57a3af4368 100644 --- a/deal.II/doc/faq.html +++ b/deal.II/doc/faq.html @@ -12,23 +12,91 @@

The deal.II FAQ

+

+ This is a short list of questions that are asked frequently on the + deal.II mailing list, so we collect short answers + for them here. +

+
  1. How do I change the compiler? -
  2. Can I use/implement triangles/tetrahedra in deal.II? +
  3. Can I use/implement triangles/tetrahedra + in deal.II? +
  4. Can I solve problem XXX with + deal.II?
+

How do I change the compiler?

- See the according - section in the readme file +

+ deal.II can be compiled by a number of compilers + without problems (see the section prerequisites in the readme + file). If the ./configure script does not pick the right one, + selecting another is simple, and described in an + according + section in the readme file. +

+

Can I use/implement triangles/tetrahedra in deal.II?

+

No, you cannot do either. The basic data structures are too much tailored to quadrilaterals and hexahedra. Implementing other cells amounts to re-implementing nearly all grid and DoF classes from - scratch. + scratch. On the other hand, the restriction to quadrilaterals and + hexahedra avoids a large number of run-time computations and makes + the library as fast as it is. +

+ + + +

Can I solve problem XXX + with deal.II?

+ +

+ The simple answer is: if it can be written as a PDE, then this is + possible. The more complicated answer is: deal.II + is not a problem-solving environment, it is a toolbox that supports + you in solving a PDE by the method of finite elements. You will have + to implement assembling matrices and right hand side vectors + yourself, as well as nonlinear outer iterations, etc. However, you + will not need to care about programming a triangulation class that + can handle locally refined grids in one, two, and three dimensions, + linear algebra classes, linear solvers, different finite element + classes, etc. +

+ +

+ To give only a very brief overview of what is possible, here is a + list of the nontrivial problems that were treated by the programs + that only the main authors wrote to date: +

+

+ +

+ Problems other users of deal.II have solved includ +

+ Probably, many other problem types are solved by the many users + which we do not know of directly. If someone would like to have his + project added to this page, just contact us. +

\ No newline at end of file