Ticket #5556 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Build mantid-mpi package as a tarball

Reported by: Russell Taylor Owned by: Russell Taylor
Priority: major Milestone: Release 2.2
Component: Mantid Keywords: MPI
Cc: Blocked By:
Blocking: Tester: Michael Reuter

Description

The new Femi cluster at ORNL will use modules and a software share area to deploy Mantid. Therefore, we need to provide the mantid-mpi package as a tgz instead of (or in addition to) an rpm.

Change History

comment:1 Changed 8 years ago by Russell Taylor

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Russell Taylor

Re #5556. Remove unneeded packages.

Changeset: 9f1d4bb0ad418ae13069f0d27e7ec1330a382051

comment:3 Changed 8 years ago by Russell Taylor

Re #5556. Remove install prefix from install destination path.

It's not needed and prevents running cpack without being root.

Changeset: a6aa571d2f193f8603cda4c0331d6f76ba9d3845

comment:4 Changed 8 years ago by Russell Taylor

Re #5556. Don't set environment variables for an mpi build.

Changeset: 0600d8be4394222c9b16c3c96804c6585b16ae0d

comment:5 Changed 8 years ago by Russell Taylor

Re #5556. Use relative paths in installed Mantid.properties

for all platforms (Windows already did). This assists in making a Mantid install relocatable, which is required for the upcoming installation on SNS clusters.

Changeset: a71e13b6a404a67a35be30a04dc15fbbfe643a07

comment:6 Changed 8 years ago by Russell Taylor

  • Status changed from accepted to verify
  • Resolution set to fixed

The mantid-mpi package is now available as a tarball at https://builds.sns.gov/view/All/job/ornl_rhel6_mpi/

Note that it is necessary to set LD_LIBRARY_PATH to point to the location of the core Mantid libraries (i.e. pathtomantid/bin).

comment:7 Changed 8 years ago by Russell Taylor

Re #5556. Remove unneeded packages.

Changeset: 9f1d4bb0ad418ae13069f0d27e7ec1330a382051

comment:8 Changed 8 years ago by Russell Taylor

Re #5556. Remove install prefix from install destination path.

It's not needed and prevents running cpack without being root.

Changeset: a6aa571d2f193f8603cda4c0331d6f76ba9d3845

comment:9 Changed 8 years ago by Russell Taylor

Re #5556. Don't set environment variables for an mpi build.

Changeset: 0600d8be4394222c9b16c3c96804c6585b16ae0d

comment:10 Changed 8 years ago by Russell Taylor

Re #5556. Use relative paths in installed Mantid.properties

for all platforms (Windows already did). This assists in making a Mantid install relocatable, which is required for the upcoming installation on SNS clusters.

Changeset: a71e13b6a404a67a35be30a04dc15fbbfe643a07

comment:11 Changed 8 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:12 Changed 8 years ago by Michael Reuter

  • Status changed from verifying to closed

This process does work for OpenMPI. It should work for MPICH2, but currently doesn't. #5707 will address that issue.

comment:13 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6402

Note: See TracTickets for help on using tickets.