[Doc] Update versions of supported dependencies
This commit is contained in:
parent
dcebc5f01f
commit
89e729f6b8
1 changed files with 64 additions and 57 deletions
|
|
@ -14,12 +14,13 @@ operating systems:
|
|||
|
||||
* Linux
|
||||
|
||||
* Ubuntu 12.04 LTS (Precise Pangolin) or newer
|
||||
* Debian 7.0 (Wheezy) or newer
|
||||
* Fedora 20 or newer
|
||||
* Ubuntu 12.04 LTS (Precise Pangolin) or newer; 16.04 LTS (Xenial Xerus) or
|
||||
newer is recommended
|
||||
* Debian 7.0 (Wheezy) or newer; 8.0 (Jessie) or newer is recommended
|
||||
* Fedora 20 or newer; 22 or newer is recommended
|
||||
|
||||
* Windows 7, Windows 8, or Windows 10 (32-bit or 64-bit versions)
|
||||
* OS X 10.9 (Mavericks), OS X 10.10 (Yosemite), or OS X 10.11 (El Capitan).
|
||||
* Windows 7 or newer (32-bit or 64-bit versions)
|
||||
* OS X 10.9 (Mavericks) or newer; 10.10 (Yosemite) or newer is recommended
|
||||
|
||||
In addition to the above operating systems, Cantera should work on any
|
||||
Unix-like system where the necessary prerequisites are available, but some
|
||||
|
|
@ -244,11 +245,8 @@ Python Module
|
|||
The Cantera Python module is implemented using Cython, and as such building the
|
||||
Cantera Python module requires the Cython package for Python.
|
||||
|
||||
The Python module is compatible with the following Python versions: 2.6, 2.7,
|
||||
and 3.2 - 3.5. Support for Python 2.6 requires the ``scipy`` and ``unittest2``
|
||||
packages to be installed as well (see :ref:`sec-dependencies`) to provide
|
||||
certain features that are included in the standard library in more recent
|
||||
versions.
|
||||
The Python module is compatible with the following Python versions: 2.7
|
||||
and 3.2 - 3.5.
|
||||
|
||||
Building for Python 2
|
||||
.....................
|
||||
|
|
@ -409,7 +407,7 @@ program.
|
|||
|
||||
* Clang/LLVM (C/C++)
|
||||
|
||||
* Known to work with versions 3.3 through 3.5. Expected to work with version
|
||||
* Known to work with versions 3.5 and 3.8. Expected to work with version
|
||||
>= 3.1.
|
||||
* Works with the versions included with Xcode 5.1 and Xcode 6.1.
|
||||
|
||||
|
|
@ -424,10 +422,10 @@ program.
|
|||
|
||||
* MinGW (C/C++/Fortran)
|
||||
|
||||
* http://www.mingw.org (32-bit only)
|
||||
* http://mingw-w64.sourceforge.net/ (64-bit and 32-bit)
|
||||
* Known to work with Mingw-w64 3.0, which provides GCC 4.8. Expected to work
|
||||
with any version that provides a supported version of GCC.
|
||||
with any version that provides a supported version of GCC and includes C++11
|
||||
thread support.
|
||||
|
||||
Other Required Software
|
||||
-----------------------
|
||||
|
|
@ -435,65 +433,28 @@ Other Required Software
|
|||
* SCons:
|
||||
|
||||
* http://scons.org/tag/releases.html
|
||||
* Linux & OS X: Known to work with SCons 2.3.0; Expected to work with versions >= 1.0.0
|
||||
* Linux & OS X: Known to work with SCons 2.4.1; Expected to work with versions >= 1.0.0
|
||||
* Version 2.3.6 or newer is required to use Visual Studio 2015.
|
||||
|
||||
* Python:
|
||||
|
||||
* http://python.org/download/
|
||||
* Known to work with 2.6 and 2.7; Expected to work with versions >= 2.6.
|
||||
* The Cython module supports Python 2.x and 3.x. However, SCons requires
|
||||
Python 2.x, so compilation of the Python 3 module requires two Python
|
||||
* Known to work with 2.7 and 3.5. Expected to work with versions >= 3.3.
|
||||
* The Cython module supports Python 2.7 and 3.x. However, SCons requires
|
||||
Python 2, so compilation of the Python 3 module requires two Python
|
||||
installations.
|
||||
|
||||
* Boost
|
||||
|
||||
* http://www.boost.org/users/download/
|
||||
* Known to work with version 1.54; Expected to work with versions >= 1.41
|
||||
* Known to work with version 1.54; Expected to work with versions >= 1.48
|
||||
* Only the "header-only" portions of Boost are required. Cantera does not
|
||||
currently depend on any of the compiled Boost libraries.
|
||||
|
||||
Optional Programs
|
||||
-----------------
|
||||
|
||||
* Numpy
|
||||
|
||||
* Required to build the Cantera Python module, and to run significant portions
|
||||
of the test suite.
|
||||
* http://sourceforge.net/projects/numpy/
|
||||
* Known to work with versions 1.7-1.9; Expected to work with version >= 1.4
|
||||
|
||||
* `Cython <http://cython.org/>`_
|
||||
|
||||
* Required version >=0.19 to build the Python module
|
||||
* Known to work with versions 0.19 and 0.20.
|
||||
* Tested with Python 2.7, 3.3, and 3.4. Expected to work with Python 2.6 and
|
||||
3.2+ as well.
|
||||
|
||||
* `3to2 <http://pypi.python.org/pypi/3to2>`_
|
||||
|
||||
* Used to convert Cython examples to Python 2 syntax.
|
||||
* Known to work with version 1.0
|
||||
|
||||
* `Scipy <http://scipy.org/install.html>`_
|
||||
|
||||
* Required in order to use the Python module with Python 2.6.
|
||||
|
||||
* Unittest2
|
||||
|
||||
* Required in order to run the test suite for the Python module with
|
||||
Python 2.6.
|
||||
* https://pypi.python.org/pypi/unittest2
|
||||
|
||||
* Matlab
|
||||
|
||||
* Required to build the Cantera Matlab toolbox.
|
||||
* Known to work with 2009a and 2014b. Expected to work with versions >= 2009a.
|
||||
|
||||
* Sundials
|
||||
|
||||
* Optional. If Sundials is not installed, it will be automatically downloaded
|
||||
and the necessary portions will be compiled and installed with Cantera.
|
||||
* If Sundials is not installed, it will be automatically downloaded and the
|
||||
necessary portions will be compiled and installed with Cantera.
|
||||
* https://computation.llnl.gov/casc/sundials/download/download.html
|
||||
* Known to work with versions 2.4, 2.5, 2.6, and 2.7.
|
||||
* To use Sundials with Cantera on a Linux/Unix system, it must be compiled
|
||||
|
|
@ -520,6 +481,52 @@ Optional Programs
|
|||
instead, so that Cantera can correctly identify the version of
|
||||
Sundials.
|
||||
|
||||
* Eigen
|
||||
|
||||
* If Eigen is not installed, it will be automatically downloaded and installed
|
||||
with Cantera.
|
||||
* http://eigen.tuxfamily.org/
|
||||
* Known to work with version 3.2.8.
|
||||
|
||||
* fmt
|
||||
|
||||
* If fmt (previously known as cppformat) is not installed, it will be
|
||||
automatically downloaded and the necessary portions will be compiled and
|
||||
installed with Cantera.
|
||||
* http://fmtlib.net/latest/index.html
|
||||
* Version 3.0.1 or newer is required.
|
||||
|
||||
* Google Test
|
||||
|
||||
* If Google Test is not installed, it will be automatically downloaded and the
|
||||
necessary portions will be compiled as part of the Cantera build process.
|
||||
* https://github.com/google/googletest
|
||||
* Known to work with version 1.7.0.
|
||||
|
||||
Optional Programs
|
||||
-----------------
|
||||
|
||||
* Numpy
|
||||
|
||||
* Required to build the Cantera Python module, and to run significant portions
|
||||
of the test suite.
|
||||
* http://sourceforge.net/projects/numpy/
|
||||
* Known to work with versions 1.7-1.11; Expected to work with version >= 1.4
|
||||
|
||||
* `Cython <http://cython.org/>`_
|
||||
|
||||
* Required version >=0.23 installed for Python 2.7 to build the Python module
|
||||
for both Python 2.7 and Python 3.x.
|
||||
|
||||
* `3to2 <http://pypi.python.org/pypi/3to2>`_
|
||||
|
||||
* Used to convert Cython examples to Python 2 syntax.
|
||||
* Known to work with version 1.0
|
||||
|
||||
* Matlab
|
||||
|
||||
* Required to build the Cantera Matlab toolbox.
|
||||
* Known to work with 2009a and 2014b. Expected to work with versions >= 2009a.
|
||||
|
||||
* `Windows Installer XML (WiX) toolset <http://wixtoolset.org/>`_
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue