From c17dc480e5f20342a118f2b118ef2d86643ed5f2 Mon Sep 17 00:00:00 2001
From: Wolfgang Bangerth
Since the ISO C++ standard is still quite new and compilers still
change a lot, you might need to provide special options for the
compiler. We have tried to automatize this process using the
./configure script at least for the gcc compilers we use. If you need
additional flags, try the following two ways:
+
+ Set environment variables before configuring. If you want to add
a flag to produce Compiler flags
+
-
gprof
output, for instance, configure
the package using the following command sequence:
@@ -489,22 +494,59 @@
These are the commands for csh. They have to be changed
accordingly for bash
+
+ If that does not work, edit the file common/Make.global_options.in and rerun ./configure in the - top-level directory. + top-level directory, or change the file + common/Make.global_options, which is what ./configure generates + out of common/Make.global_options.in. +
+ +The first method is preferred, since it will be easier to incorporate it into the configuration script later. Furthermore, your version of deal.II will not be changed from the original. +
- We would like to hear about necessary or useful modifications so that we can include them into the distribution. +
+ ++ deal.II is able to interface some external + libraries and subroutines for special purposes inside the library + or application programs built on + deal.II. Presently supported are the following: + +
+ ACE + (Adaptive Communications Environment): This library is used + to support multithreading in a cross-platform way. It also + enables programs to use interprocess communication and many + other related services using a platform independent + interface. On how to enable using this library, see the section on + Configuration Options above. +
+ ++ It is also possible to use some subroutines from the ... +
+