From: wolf
+ 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.
+
+ 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.
+
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.
+
+
+
+
+
+ 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:
+ The deal.II FAQ
+
+
How do I change the compiler?
- See the according
- section in the readme file
+ Can I use/implement
triangles/tetrahedra in deal.II?
+ Can I solve problem XXX
+ with deal.II?
+
+
+
+
+ Problems other users of deal.II have solved includ +