<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Prerequisites</title><link>https://sourceforge.net/p/codeaster/wiki/Prerequisites/</link><description>Recent changes to Prerequisites</description><atom:link href="https://sourceforge.net/p/codeaster/wiki/Prerequisites/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 25 Aug 2020 07:52:40 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/codeaster/wiki/Prerequisites/feed" rel="self" type="application/rss+xml"/><item><title>Prerequisites modified by codeaster</title><link>https://sourceforge.net/p/codeaster/wiki/Prerequisites/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Table of contents:&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#prerequisites-for-the-unstable-version"&gt;Prerequisites for the unstable version&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#changes-since-143"&gt;Changes since 14.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changes-since-141"&gt;Changes since 14.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changes-since-140-identical-to-134"&gt;Changes since 14.0 (identical to 13.4)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changes-since-133"&gt;Changes since 13.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changes-since-132"&gt;Changes since 13.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changes-since-131"&gt;Changes since 13.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changes-since-130"&gt;Changes since 13.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#low-level-prerequisites"&gt;Low-level prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#high-level-prerequisites"&gt;High-level prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="prerequisites-for-the-unstable-version"&gt;Prerequisites for the unstable version&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;The versions of the prerequisites do not change in the maintenance branch (currently &lt;strong&gt;v14&lt;/strong&gt;) with the exception of hdf5 and med to ensure compatibility with SALOME.&lt;/p&gt;
&lt;p&gt;Here are listed the changes required to build the latest &lt;strong&gt;unstable&lt;/strong&gt; version in the &lt;strong&gt;default&lt;/strong&gt; branch.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="changes-since-143"&gt;Changes since 14.3&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 14.3.11 (revision 19e3ad5f4761)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mfront 3.2.1 is required. You can get it here: &lt;a href="https://sourceforge.net/projects/tfel/files/tfel-3.2.1.tar.bz2/download"&gt;https://sourceforge.net/projects/tfel/files/tfel-3.2.1.tar.bz2/download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Since 14.3.5 (revision d76bd43215d6)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;python 3&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;med 4.0.0 is required. You can get it here: &lt;a href="http://files.salome-platform.org/Salome/other/med-4.0.0.tar.gz" rel="nofollow"&gt;http://files.salome-platform.org/Salome/other/med-4.0.0.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;hdf5 1.10.3 needed for med 4.0.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-since-141"&gt;Changes since 14.1&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 14.1.10+ (revision eb69ee815646)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;mumps 5.1.2 &lt;strong&gt;compiled with long integers support&lt;/strong&gt; is mandatory. You can get it here: &lt;a href="http://hg.code.sf.net/p/prereq/mumps/get/5.1.2_aster3.tar.gz" rel="nofollow"&gt;http://hg.code.sf.net/p/prereq/mumps/get/5.1.2_aster3.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;med 3.3.1 is required. You can get it here: &lt;a href="http://files.salome-platform.org/Salome/other/med-3.3.1.tar.gz" rel="nofollow"&gt;http://files.salome-platform.org/Salome/other/med-3.3.1.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;mfront 3.1.1 is required. You can get it here: &lt;a href="https://sourceforge.net/projects/tfel/files/tfel-3.1.1.tar.bz2/download"&gt;https://sourceforge.net/projects/tfel/files/tfel-3.1.1.tar.bz2/download&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-since-140-identical-to-134"&gt;Changes since 14.0 (identical to 13.4)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 14.0.15+ (revision bda6d2672a7c):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;petsc 3.8.2 is recommended. The version 3.7.3 should still be supported but not validated.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-since-133"&gt;Changes since 13.3&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 13.3.21+ (revision 5e1b0617213e):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mfront 3.0.0 is required. You can get it here: &lt;a href="https://github.com/thelfer/tfel/releases/tag/TFEL-3.0.0" rel="nofollow"&gt;https://github.com/thelfer/tfel/releases/tag/TFEL-3.0.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Since 13.3.15+ (revision e9168d94b90d):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;med 3.2.1 is required. You can get it here: &lt;a href="http://files.salome-platform.org/Salome/other/med-3.2.1.tar.gz" rel="nofollow"&gt;http://files.salome-platform.org/Salome/other/med-3.2.1.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Since 13.3.14+ (revision a17a9f479fcd) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mumps 5.1.1 is required. Make sure you use the dedicated repository set up for code_aster: &lt;a href="http://hg.code.sf.net/p/prereq/mumps/" rel="nofollow"&gt;http://hg.code.sf.net/p/prereq/mumps/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Since 13.3.9+ (revision edbea9dd4569) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mumps 5.1.0 is required.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-since-132"&gt;Changes since 13.2&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 13.2.13+ (revision 80e44587f07cf) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;mumps 5.0.2 is required.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;parmetis 4.0.3 and ptscotch 6.0.4 can now be used to provide parallel partitioning for the parallel version, but they remain optional.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-since-131"&gt;Changes since 13.1&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 13.1.17+ (revision 8851c2a8f4f7) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hdf5 1.8.14 and med 3.2.0 are required.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Since 13.1.13+ (revision aed19b8ae398) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;metis 5.1.0 is required &lt;strong&gt;with all its header files&lt;/strong&gt;.&lt;br/&gt;
  metis with all the header files installed is available from &lt;a href="http://hg.code.sf.net/p/prereq/metis" rel="nofollow"&gt;http://hg.code.sf.net/p/prereq/metis&lt;/a&gt; in the &lt;strong&gt;code_aster&lt;/strong&gt; branch.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;mumps must be rebuild with this version of metis.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Since 13.1.7 (revision b1a9147a854c) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;petsc 3.6.3 is the recommended version.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="changes-since-130"&gt;Changes since 13.0&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Since 13.0.6 (revision f70567458fe7) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;mumps 5.0.1 is required.&lt;br/&gt;
  mumps with the include files for code_aster is available from &lt;a href="http://hg.code.sf.net/p/prereq/mumps" rel="nofollow"&gt;http://hg.code.sf.net/p/prereq/mumps&lt;/a&gt; in the &lt;strong&gt;for_aster&lt;/strong&gt; branch. Include files for mumps are no longer embedded in the code_aster source tree.&lt;br/&gt;
  During &lt;code&gt;waf configure&lt;/code&gt;, &lt;code&gt;LIBPATH&lt;/code&gt; (respectively &lt;code&gt;INCLUDES&lt;/code&gt;) must contain the path to the &lt;code&gt;lib&lt;/code&gt; directory (respectively &lt;code&gt;include&lt;/code&gt; &lt;strong&gt;and&lt;/strong&gt; &lt;code&gt;include_seq&lt;/code&gt;) of the mumps installation.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;scotch 6.0.4 is the recommended version (but not required).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="low-level-prerequisites"&gt;Low-level prerequisites&lt;/h2&gt;
&lt;p&gt;The prerequisites for the compilation of &lt;a href="http://www.code-aster.org" rel="nofollow"&gt;code_aster&lt;/a&gt; are listed on the &lt;a href="http://www.code-aster.org/V2/spip.php?article273" rel="nofollow"&gt;Prerequisites page&lt;/a&gt;.&lt;br/&gt;
These elementary tools must be installed on the computer using the package manager of your distribution.&lt;/p&gt;
&lt;p&gt;These prerequisites are :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gcc, g++, gfortran (or other compilers),&lt;/li&gt;
&lt;li&gt;python,&lt;/li&gt;
&lt;li&gt;python-dev,&lt;/li&gt;
&lt;li&gt;python-numpy,&lt;/li&gt;
&lt;li&gt;python-qt4,&lt;/li&gt;
&lt;li&gt;tk,&lt;/li&gt;
&lt;li&gt;bison,&lt;/li&gt;
&lt;li&gt;flex,&lt;/li&gt;
&lt;li&gt;liblapack, libblas, zlib.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The real names of the packages may vary according to the distributions.&lt;/p&gt;
&lt;h2 id="high-level-prerequisites"&gt;High-level prerequisites&lt;/h2&gt;
&lt;p&gt;These products are included in the code_aster's package - called &lt;strong&gt;aster-full&lt;/strong&gt; - for each &lt;strong&gt;stable&lt;/strong&gt; and &lt;strong&gt;testing&lt;/strong&gt; releases.&lt;/p&gt;
&lt;p&gt;For the latest stable release (&lt;strong&gt;13.4&lt;/strong&gt;), these tools are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Sequential version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;hdf5 1.8.14,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;med 3.2.1,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;mfront 3.0.0,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;mumps 5.1.1,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;metis 5.1.0,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;scotch 6.0.4.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Parallel version (MPI):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;mumps 5.1.1 (which requires blacs/scalapack libraries and optionally parmetis/ptscotch),&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;parmetis 4.0.3,&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;petsc 3.7.3.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other products may be provided in the &lt;strong&gt;aster-full&lt;/strong&gt; packages (Gmsh, Homard, XmGrace...) but not as libraries and there should not exist any strong dependency on a specific release.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">codeaster</dc:creator><pubDate>Tue, 25 Aug 2020 07:52:40 -0000</pubDate><guid>https://sourceforge.net02265f8e83f5fea2a66f3ee7603b31ef86d40baa</guid></item></channel></rss>