The pss source is available to download. To compile it, you need a linux
or unix system with programming environment, tools and libraries available.
Compatibility: The source is known to compile under the following Linux
distributions: Debian, Gentoo, Ubuntu.
Required libraries: The main libraries needed are:
MPI - Message passing interface. Allows for multi-threading (parallel computations).
Blas - Basic linear algebra subroutines.
Lapack - Linear Algebra library.
For all those libraries, you need the development version.
Those libraries are provided by different packages. For instance, I installed pss
on a Debian system with gcc and libraries openmpi, atlas blas and lapack.
Official Debian names for those libraries are respectively libopenmpi-dev,
liblapack-dev and libatlas-dev. It also runs with libopenblas-dev instead of
libatlas-dev.
I also tested pss on a SGI Altix, running Intel mvapich2/1.5 (MPI) and Intel MKL
(Lapack and Blas). It was compiled with Intel C++ compiler 12.1.5.33
Programming environment: You need GNU autotools (automake, autoconf), help2man, lex or flex, yacc or bison, and an MPI c++ compiler. You may also want to install fweb (literate programming system) and a complete latex environment.
There is a wxmaxima interface, that requires relatively recent versions of maxima.
Downloading: You can download a tarball (a file with extension .tar.gz) for a numbered version at the FILES menu. Current versions will be available through the git server (CODE) and can be downloaded with the command git clone