From 5b439f6c2c4d1a843c539af3914a1211bb586897 Mon Sep 17 00:00:00 2001 From: wolf Date: Wed, 5 Dec 2001 13:25:52 +0000 Subject: [PATCH] Update readme.html w.r.t. the faq file. Add a new entry to the faq. git-svn-id: https://svn.dealii.org/trunk@5323 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/doc/faq.html | 127 ++++++++++++++++++++++++++++++++++++---- deal.II/doc/readme.html | 4 +- 2 files changed, 120 insertions(+), 11 deletions(-) diff --git a/deal.II/doc/faq.html b/deal.II/doc/faq.html index 28be53cbf8..7e2a7aaeb8 100644 --- a/deal.II/doc/faq.html +++ b/deal.II/doc/faq.html @@ -20,15 +20,20 @@
  1. How do I change the compiler? -
  2. I cannot compile deal.II with gcc 2.96! +
  3. I cannot compile deal.II + with gcc version 2.96!
  4. Can I use/implement triangles/tetrahedra in deal.II?
  5. Can I solve problem XXX with deal.II? +
  6. How do I solve problem XXX with + deal.II? +
  7. I want to contribute to the development + of deal.II!
-

How do I change the compiler?

+

How do I change the compiler?

deal.II can be compiled by a number of compilers @@ -40,17 +45,25 @@ section in the readme file.

-

I cannot compile deal.II - with gcc 2.96!

+ +

I cannot compile deal.II + with gcc version 2.96!

+ +

+ 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.

-

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

+

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

No, you cannot do either. The basic data structures are too much @@ -63,8 +76,8 @@ -

Can I solve problem XXX - with deal.II?

+

Can I solve problem XXX + with deal.II?

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.

+ +

How do I solve problem XXX + with deal.II?

+ +

+ 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. +

+ + +

I want to contribute to the development + of 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: +

+ 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! +

+ diff --git a/deal.II/doc/readme.html b/deal.II/doc/readme.html index 797289aa3a..62af56754c 100644 --- a/deal.II/doc/readme.html +++ b/deal.II/doc/readme.html @@ -609,7 +609,9 @@ Some information beyond what is covered in the documentation of the library may be found on the homepage of - deal.II. If you don't find anything there, + deal.II, or in the + Frequently Asked Questions section. + If you don't find anything there, feel free to ask if you have any problems with deal.II. If a question is of general interest, you may want to use our mailing list, which can be reached at -- 2.39.5