<commit_before><!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</title>
  <link href="screen.css" rel="StyleSheet">
  <meta name="author" content="the deal.II authors <authors @ dealii.org>">
  <meta name="copyright" content="Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by the deal.II authors">
  <meta name="date" content="$Date$">
  <meta name="svn_id" content="$Id$">
  <meta name="keywords" content="deal.II">
</head>

<body>


    <h1>Installation instructions and further information 
        on <acronym>deal.II</acronym> </h1>

    <p>	
    This document contains the following sections:
    </p>
    <ul>
      <li> <a href="#prerequisites">System requirements</a>
      <li> <a href="#installation">Installation</a>
      <li> <a href="#configuration-options">Configuration options</a>
      <li> <a href="#compiler-flags">Compiler flags</a>
      <li> <a href="#external-libs">Using third-party libraries and
             subroutines</a>
      <li> <a href="#problems">Problems, questions, mailing lists</a>
      <li> <a href="#license">License</a>
    </ul>


    
    <a name="prerequisites"></a>
    <h2>System requirements</h2>

    <p>
    At present, <acronym>deal.II</acronym> has been
    developed and tested on Unix or Unix-like systems only. It can be
    used positively on
    <ul>
      <li>Linux on x86, with gcc 3.2, 3.3, 3.4, 4.0, 4.1 and 4.2; and
          Intel ICC 7.0, 7.1, 8.0, 8.1, 9.0, and 10.0;
      <li>Linux on x86_64 (Opterons, AMD64, and Intel EM64T chips) using gcc
          3.3, 3.4, 4.0, and 4.1;
      <li>Sun Solaris 2.5, 2.6, 7, 8, and 9 on Sparc, with
          gcc 3.2, 3.3, 3.4; 
      <li>Sun Solaris 9 on Sparc in 64bit mode, with gcc 3.1.1/3.2;
      <li>FreeBSD 4.5 on x86, with gcc newer than 2.95;
      <li>IBM AIX 5.1 on Power4, with gcc 3.2 and gcc 3.3;
      <li>IBM AIX 4.2, with gcc newer than 2.95 (with some restrictions on
          the use of shared libraries);
      <li>SGI IRIX64, with MIPSpro 7.41;
      <li>Linux on IA-64 (Itanium), using gcc 3.4.2 and ICC 8.1;
      <li>Linux on HP/Compaq Alpha with gcc newer than 2.95 (courtesy of 
          <a href="http://testdrive.hp.com">testdrive.hp.com</a>);
      <li>Linux on HPPA PA-RISC with gcc 3.0 (with some restrictions on
          the use of shared libraries; courtesy of 
          <a href="http://testdrive.hp.com">testdrive.hp.com</a>);
      <li>Mac OS X 10.2, 10.3, and 10.4 with gcc 3.x, 4.0, and 4.1 (with
          some restrictions on the use of shared libraries);
      <li>Linux on x86, with the PathScale EKOPath compiler version
          2.2 (though only with static instead of shared libraries);
      <li>Linux on x86, with Portland Groups (PGI) pgCC compiler
          version 6.2;
      <li><a href="http://www.cygwin.com">Cygwin/Windows</a> with
          cygwin1.dll versions 1.5.xx, and gcc 3.3 and 3.4 under Windows XP
          and NT.
    </ul>
    Newer versions of the compilers listed above are also likely to work.
    Furthermore, for the following list of systems, we have collected
    our experiences on separate pages:
    <ul>
      <li> <a href="platforms/sgi-irix.html" target="body">SGI
           IRIX64</a> with gcc 3.2, 3.3 and 3.4, and with MIPSpro 7.41;

      <li> <a href="platforms/dec-osf5.html" target="body">OSF1 V5.3 on
           Alpha</a> with gcc newer than 2.95.x (the same notes probably also
	   apply to Linux on DEC Alpha) and using DEC's cxx compiler version
           6.3; for older systems with OSF1 4.0 and cxx6.0 please see
	   <a href="platforms/dec-osf.html" target="body">this page</a>.

      <li> <a href="platforms/ibm_aix_xlc.html" target="body">IBM AIX
           with IBM's xlC 5.0 and 6.0 compilers</a>.

      <li> <a href="platforms/windows.html" target="body">Microsoft
           Windows 95/98/2000/NT/XP</a>.

      <li> <a href="platforms/bcc.html" target="body">Borland C++/Kylix</a>.

      <li> For gcc 2.96 on older RedHat Linux systems, see the <a
           href="faq.html#gcc296" target="body">Frequently Asked
           Questions</a>;

    </ul>
    </p>

    <p>
    <acronym>deal.II</acronym> uses only very few features of an
    operating system. It should therefore be rather simple to port it
    to other systems, at least with the compilers stated above. If
    your system is not on this list, take a look at the page that<commit_msg>remove reference to the anchor Wolgang had deleted<commit_after><!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</title>
  <link href="screen.css" rel="StyleSheet">
  <meta name="author" content="the deal.II authors <authors @ <EMAIL>>">
  <meta name="copyright" content="Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 by the deal.II authors">
  <meta name="date" content="$Date$">
  <meta name="svn_id" content="$Id$">
  <meta name="keywords" content="deal.II">
</head>

<body>


    <h1>Installation instructions and further information 
        on <acronym>deal.II</acronym> </h1>

    <p>	
    This document contains the following sections:
    </p>
    <ul>
      <li> <a href="#prerequisites">System requirements</a>
      <li> <a href="#installation">Installation</a>
      <li> <a href="#configuration-options">Configuration options</a>
      <li> <a href="#compiler-flags">Compiler flags</a>
      <li> <a href="#external-libs">Using third-party libraries and
             subroutines</a>
      <li> <a href="#problems">Problems, questions, mailing lists</a>
      <li> <a href="#license">License</a>
    </ul>


    
    <a name="prerequisites"></a>
    <h2>System requirements</h2>

    <p>
    At present, <acronym>deal.II</acronym> has been
    developed and tested on Unix or Unix-like systems only. It can be
    used positively on
    <ul>
      <li>Linux on x86, with gcc 3.2, 3.3, 3.4, 4.0, 4.1 and 4.2; and
          Intel ICC 7.0, 7.1, 8.0, 8.1, 9.0, and 10.0;
      <li>Linux on x86_64 (Opterons, AMD64, and Intel EM64T chips) using gcc
          3.3, 3.4, 4.0, and 4.1;
      <li>Sun Solaris 2.5, 2.6, 7, 8, and 9 on Sparc, with
          gcc 3.2, 3.3, 3.4; 
      <li>Sun Solaris 9 on Sparc in 64bit mode, with gcc 3.1.1/3.2;
      <li>FreeBSD 4.5 on x86, with gcc newer than 2.95;
      <li>IBM AIX 5.1 on Power4, with gcc 3.2 and gcc 3.3;
      <li>IBM AIX 4.2, with gcc newer than 2.95 (with some restrictions on
          the use of shared libraries);
      <li>SGI IRIX64, with MIPSpro 7.41;
      <li>Linux on IA-64 (Itanium), using gcc 3.4.2 and ICC 8.1;
      <li>Linux on HP/Compaq Alpha with gcc newer than 2.95 (courtesy of 
          <a href="http://testdrive.hp.com">testdrive.hp.com</a>);
      <li>Linux on HPPA PA-RISC with gcc 3.0 (with some restrictions on
          the use of shared libraries; courtesy of 
          <a href="http://testdrive.hp.com">testdrive.hp.com</a>);
      <li>Mac OS X 10.2, 10.3, and 10.4 with gcc 3.x, 4.0, and 4.1 (with
          some restrictions on the use of shared libraries);
      <li>Linux on x86, with the PathScale EKOPath compiler version
          2.2 (though only with static instead of shared libraries);
      <li>Linux on x86, with Portland Groups (PGI) pgCC compiler
          version 6.2;
      <li><a href="http://www.cygwin.com">Cygwin/Windows</a> with
          cygwin1.dll versions 1.5.xx, and gcc 3.3 and 3.4 under Windows XP
          and NT.
    </ul>
    Newer versions of the compilers listed above are also likely to work.
    Furthermore, for the following list of systems, we have collected
    our experiences on separate pages:
    <ul>
      <li> <a href="platforms/sgi-irix.html" target="body">SGI
           IRIX64</a> with gcc 3.2, 3.3 and 3.4, and with MIPSpro 7.41;

      <li> <a href="platforms/dec-osf5.html" target="body">OSF1 V5.3 on
           Alpha</a> with gcc newer than 2.95.x (the same notes probably also
	   apply to Linux on DEC Alpha) and using DEC's cxx compiler version
           6.3; for older systems with OSF1 4.0 and cxx6.0 please see
	   <a href="platforms/dec-osf.html" target="body">this page</a>.

      <li> <a href="platforms/ibm_aix_xlc.html" target="body">IBM AIX
           with IBM's xlC 5.0 and 6.0 compilers</a>.

      <li> <a href="platforms/windows.html" target="body">Microsoft
           Windows 95/98/2000/NT/XP</a>.

      <li> <a href="platforms/bcc.html" target="body">Borland C++/Kylix</a>.

      <li> gcc 2.96 was never an official release and has some major
      bugs. Please, do not use it.

    </ul>
    </p>

    <p>
    <acronym>deal.II</acronym> uses only very few features of an
    operating system. It should therefore be rather simple to port it
    to other systems, at least with the compilers stated above. If
    your system is not on this list, take a look at the page that
{'fraction_non_alphanumeric': 0.13417495251927158, 'fraction_numerical': 0.04837448329795554, 'mean_word_length': 2.652386780905753, 'pattern_counts': {'":': 0, '<': 200, '<?xml version=': 0, '>': 200, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6164855', 'n_tokens_mistral': 3483, 'n_tokens_neox': 3068, 'n_words': 1040}