Installing DiFX on cuppa

We have access to the latest version of the correlator code via the svn repository at ATNF. Contact Cormac if you need the details.

DiFX now comes with a script to make the installation easier. Some instructions are available in the developer's wiki.

There follows a full list of what was required to install DiFX-1.5.1 on cuppa01. Many of these steps will not need to be repeated for future installations.

Cuppa specific instructions

Check out the version of the code you want (preferably one of the tagged versions from master_tags). In the top level of the version edit 'setup.bash' to have the correct paths for cuppa.

  • Note that we run the em64t versions of the ipp libraries. The provided 'setup.bash' mentions a -liomp5 which we don't have and so it should be removed.
apt-get install gfortran
apt-get install build-essential pkg-config openmpi-bin libopenmpi-dev
install-difx --perl
  • We don't have infiniband so I disabled the annoying messages from openmpi by editing /etc/openmpi/openmpi-mca-params.conf to include:
    btl = ^openib
  • Note that cssh and parallel-ssh are installed on cuppa01 allowing you to easily run commands on multiple nodes
  • Remember that iptables must be turned off between the cluster nodes. MPI uses all the high numbered ports randomly.
  • Another note on 'setup.bash': if this is sourced from .bashrc, the line which echoes DIFX_VERSION to stdout screws up the shell on interactive login - can avoid this problem by commenting out the last 'echo …' line in 'setup.bash'

Hayley's (dummies) guide to DiFX2.0 (beta)

correlator/difx.txt · Last modified: 2010/01/25 11:14 by hbignall
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki