Appendix C. Upgrading ParaStation4 to ParaStation MPI, version 5

This appendix explains how to upgrade an existing ParaStation4 installation to the current ParaStation MPI version.

Building and installing ParaStation MPI packages

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

Note

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.

Note

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.