This appendix explains how to upgrade an existing ParaStation4 installation to the current ParaStation MPI version.
Just recompile the packages:
# rpmbuild --rebuild psmgmt.5.0.0-0.src.rpm # rpm -U psmgmt.5.0.0-0.i586.rpm # rpmbuild --rebuild pscom.5.0.0-0.src.rpm # rpm -U pscom.5.0.0-0.i586.rpm # rpm -U pscom-modules.5.0.0-0.i586.rpm # rpmbuild --rebuild psmpi2.5.0.0-1.src.rpm # rpm -U psmpi2.5.0.0-1.i586.rpm
Before installing the new packages, stop the ParaStation MPI psid daemon on each node. This will terminate all currently running jobs!
Install the psmgmt
,
pscom
and psmpi2
packages on all nodes using the rpm command.
Install the psmpi-doc
package holding the
documentation on the login node(s) and frontend servers.
The existing ParaStation4 configuration file
/opt/parastation/config/parastation.conf
is
just fine for ParaStation MPI.
If new features like process pinning should be used, adjust the
existing configuration file.
Look for pinProcs
,
CPUmap
,
bindMem
,
supplGrps
and
RLimit Core
entries in the new template file
parastation.conf.tmpl
, copy them to the
current configuration file and adjust them to your needs.
The configuration file of ParaStation MPI located in
/etc
is no longer a symbolic link to
/opt/parastation/config/parastation.conf
,
therefore we recommend to copy this file to
/etc
.
Restart the ParaStation MPI daemons:
# psiadmin -s
This will startup the psid on all nodes of the cluster. Check with psiadmin command if all nodes and interconnects are available.