]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add GSL compilation instructions and mention it among other external libraries to...
authorDenis Davydov <davydden@gmail.com>
Thu, 28 Apr 2016 15:28:18 +0000 (17:28 +0200)
committerDenis Davydov <davydden@gmail.com>
Thu, 28 Apr 2016 15:28:18 +0000 (17:28 +0200)
doc/external-libs/gsl.html [new file with mode: 0644]
doc/readme.html

diff --git a/doc/external-libs/gsl.html b/doc/external-libs/gsl.html
new file mode 100644 (file)
index 0000000..2eaec23
--- /dev/null
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+         "http://www.w3.org/TR/html4/loose.dtd">
+
+<html>
+  <head>
+    <title>The deal.II Readme on interfacing to GSL</title>
+    <link href="../screen.css" rel="StyleSheet">
+    <meta name="copyright" content="Copyright (C) 2016 by the deal.II authors">
+    <meta name="keywords" content="deal.II">
+  </head>
+  <body>
+
+
+    <h2>Installation of <acronym>GSL</acronym></h2>
+
+    <p>
+      <a href="http://www.gnu.org/software/gsl/">GNU Scientific Library</a>
+      provides a wide range of mathematical routines such as random number
+         generators, special functions and least-squares fitting.
+      <a href="http://www.gnu.org/software/gsl/" target="_top">GSL</a>
+      should be readily packaged by most Linux distributions.
+      Don't forget to install a development version of the library.
+    </p>
+
+    <p>
+      Below is a short summary of instructions on how to compile and install
+      <acronym>GSL</acronym> by hand (for the case you wish to do so).
+    </p>
+
+    <h3>How to compile and install <acronym>GSL</acronym> by hand</h3>
+
+    <p>
+      After you downloaded the <acronym>GSL</acronym> library and unzip the files,
+      run <code>./configure --prefix=/path/to/gsl/</code> followed by
+      <code>make</code> and <code>make install</code>.
+    </p>
+
+    <h2>Interfacing <acronym>deal.II</acronym>
+      to <acronym>GSL</acronym></h2>
+
+    <p>
+      Support for <acronym>GSL</acronym> will be
+      enabled automatically if a system wide installation of
+      <acronym>GSL</acronym> can be found.
+      To use a self compiled version, specify
+      <pre>
+
+    -DGSL_DIR=/path/to/gsl
+      </pre>
+      when invoking <code>cmake</code>.
+    </p>
+    <p>
+      You can override the autodetection by manually setting
+      <pre>
+
+    -DDEAL_II_WITH_GSL=OFF|ON
+      </pre>.
+    </p>
+
+    <hr />
+    <div class="right">
+      <a href="http://validator.w3.org/check?uri=referer" target="_top">
+        <img style="border:0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
+      <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_top">
+        <img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
+    </div>
+
+  </body>
+</html>
index 668cf5858d97e7c1fd5a637b34bf8006ab762d57..f8d3e0b19f869df24ccb709028d1c7aaa7df3c36 100644 (file)
        </p>
       </dd>
 
+      <dt><a name="GSL"></a><a href="http://www.gnu.org/software/gsl/">GSL</a></dt>
+      <dd>
+       <p>
+         The <a href="http://www.gnu.org/software/gsl/">GNU Scientific Library</a>
+         provides a wide range of mathematical routines such as random number 
+         generators, special functions and least-squares fitting.
+         <a href="http://www.gnu.org/software/gsl/">GSL</a> should be
+         readily packaged by most Linux distributions.  (Don't forget
+          to install a development version of the library).
+         To use a self compiled version, specify
+         <code>-DGSL_DIR=/path/to/gsl</code> on the command line.
+       </p>
+      </dd>
+
       <dt><a name="HDF5"></a><a href="http://www.hdfgroup.org/HDF5/">HDF5</a></dt>
       <dd>
        <p>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.