Directory structure

The default location to install ParaStation MPI is /opt/parastation. Underneath this directory, several subdirectories are created containing the actual ParaStation MPI installation:

bin

contains all executables and scripts forming the ParaStation MPI system. This directory could be included into the PATH environment variable for easy access to the ParaStation MPI administration tools.

config

contains the example configuration file parastation.conf.tmpl.

Depending on the communication part of the ParaStation MPI system installed, more scripts and configuration files may be found within this directory.

doc

contains the ParaStation MPI documentation after installing the corresponding RPM file. The necessary steps are described in the section called “Installing the documentation”.

include

contains the header files needed in order to build ParaStation MPI applications. These files are primarily needed for building applications using the low level PSPort or PSE libraries.

These header files are not needed, if only MPI applications should be build or precompiled third party applications are used.

lib and lib64

contains various libraries needed in order to build and/or run applications using ParaStation MPI and the ParaStation MPI libraries.

man

contains the manual pages describing the ParaStation MPI daemons, utilities and configuration files after installing the documentation package. The necessary steps are described in the section called “Installing the documentation”.

In order to enable the users to access these pages using the man(1) command, please consult the corresponding documentation [1].

mpi2, mpi2-intel, mpi2-pgi

contains an adapted version of MPIch2 after installing one of the various psmpi2 RPM files. The necessary steps are described in the section called “Installing MPI”.

Especially the sub-directories mpi2/bin, mpi2-intel/bin, etc, contain all the commands to run (mpiexec) and compile (mpicc, mpif90, ...) parallel tasks.

All ParaStation specific kernel modules are located within the directory /lib/modules/kernel release/kernel/drivers/net/ps4.



[1] Usually this is either done by modifying the MANPATH environment variable or by editing the manpath(1) configuration file, which is /etc/manpath.config by default.