Spheral++ relies upon several third party software libraries,
listed in §A. This release of Spheral++ includes many of
these third party software packages (those whose licenses allow us to
redistribute them.) However, you must separately download one to three
additional packages (depending on what you're building), and install them in
the
spheral/src/thirdPartyLibs
directory of the Spheral++ source tree. Minimally you must download
- gsl-1.7.tar.gz: §A.1.5
The 1.7 release of the Gnu Scientific Library, a collection of algorithms common
to many numerical scientific codes.
If you are building an MPI parallel enabled version of Spheral++, you also
require:
- ParMetis-3.1.tar.gz: §A.2.1
ParMETIS, a tool for distributing a problem amongst processors on a
parallel machine.
If you are building on IBM's AIX system, you must also download
- gccxml-0.6.0.tar.gz: §A.1.7a
The 0.6.0 release of GCC XML. This is a modified GCC frontend,
which analyzes C++ code and outputs the parsed syntax as an XML tree. This
package is required as part of the C++ to python binding technology used by
Spheral++.