From 5b439f6c2c4d1a843c539af3914a1211bb586897 Mon Sep 17 00:00:00 2001
From: wolf
deal.II can be compiled by a number of compilers
@@ -40,17 +45,25 @@
section in the readme file.
+ You can't, this version of gcc simply does not work with
+ deal.II. Also note that version 2.96 is not an
+ officially released version of gcc, but something that RedHat hacked
+ together from the gcc sources. Simply use either gcc 2.95.2 or 3.X.
+
- You cannot. Version 2.96 has never been an officially published
- version of gcc. You can either use Version 2.95.2 or 3.X.
+ RedHat provides updates to gcc version 3.0, and downgrades to gcc
+ version 2.95, both of which work with deal.II.
No, you cannot do either. The basic data structures are too much
@@ -63,8 +76,8 @@
-
The simple answer is: if it can be written as a PDE, then this is
@@ -114,5 +127,99 @@
project added to this page, just contact us.
+ There is no general rule on how to attack implementing a program to
+ solve your particular problem. However, the way most often taken is
+ to look at one of the
+ example programs from the tutorial and modify it
+ such that it solves your equation. This way, a number of problems
+ can be solved at relatively small effort.
+
+ If your class of problem does not allow taking and modifying one of
+ the examples programs, then you have to write something up
+ yourself. The example programs may nevertheless be a good guide on
+ how to program with deal.II.
+
+ deal.II is Open Source -- this not only implies
+ that you as everyone else has access to the source codes, it also
+ implies a certain development model: whoever would like to
+ contribute to the further development is invited to do so!
+
+ This model follows a small number of simple rules. The first and
+ basic one is that if you have something that might be of interest to
+ others as well, you are invited to send it to the list for possible
+ inclusion into the library and use by others as well. Such additions
+ useful to others are, for example:
+
- How do I change the compiler?
+ How do I change the compiler?
I cannot compile deal.II
- with gcc 2.96!
+
+ I cannot compile deal.II
+ with gcc version 2.96!
+
+ Can I use/implement
- triangles/tetrahedra in deal.II?
+ Can I use/implement
+ triangles/tetrahedra in deal.II?
Can I solve problem XXX
- with deal.II?
+ Can I solve problem XXX
+ with deal.II?
How do I solve problem XXX
+ with deal.II?
+
+ I want to contribute to the development
+ of deal.II!
+
+
+
+ In general, once you start to use something you wrote for one
+ project in a second project, this is something that would make up a
+ good addition to the entire library!
+
+ If you consider providing some code for inclusing into the library, + these are the simple rules of gaining reputation in the Open Source + community: +
+ In order to allow that a library remains a consistent piece of + software, there are a number of administrative rules: +
+ However, again: the basic rule is that if you think your addition is + interesting to others, there most probably is a way to get it into + the library! +
+