Version 22 (modified by mmamonski, 13 years ago) (diff)

--

MUSCLE 2.0

Changelog

  • removed JADE dependency
  • support for standalone native kernels

SVN access (developer version)

svn co https://apps.man.poznan.pl/svn/muscle/muscle/trunk

Installation

The 2.0 version follows the stnadard CMake procedure. After downloading the source package go into the main dir and type:

mkdir build
cd build
cmake ..
make
make install

If needed it is also possible to configure some options for the installation. You can do this manually specifying the parameters using -D switch, eg. cmake .. -DMUSCLE_INSTALL_PREFIX=/somelocation, but the easiest way is to use ccmake or gmake programs. The following options may be particullarly important:

  • MUSCLE_INSTALL_PREFIX - the default prefix for the installation (default: /opt/muscle)
  • BUILD_API_DOC - determines if the API documentation should be build (default: No)
  • BUILD_MTO - determines if the Muscle Transport Overlay should be build (default: Yes)
  • BUILD_CPP - determines if the CPP part of the Muscle should be build (default: Yes)

Regression tests

After invoking the make install command, it is possible to make regression tests to check the consistency of the MUSCLE installation:

make test

Current deployment

Local testbed - grass1

module load muscle2/devel

Limited resource. Only one node. Use PL-Grid sites instead!

PL-Grid sites

Zeus (Cyfronet - Krakow)

Add the two following line to your .bashrc:

export QCG_SCRIPTS_DIR=/software/grid/plgrid/qcg-app-scripts/app-scripts/
. $QCG_SCRIPTS_DIR/common-mod.qcg

After next login you should be able to see the muscle2 modules:

$module avail muscle2
---------------------/mnt/lustre/scratch/groups/plggmuscle/.qcg-modules ------
muscle2/devel
$module load muscle2
 java/current load complete.
 'openmpi/current' load complete.
$muscle2  --version
This is the Multiscale Coupling Library and Environment (MUSCLE) 2.0 
Revision: $Rev: 404 $ from $Date: 2012-06-28 15:34:05 +0200 (Thu, 28 Jun 2012) $: running in 64-bit mode

Reef (PSNC - Poznan)

Like Zeus, but set:

export QCG_SCRIPTS_DIR=/software/grid/plgrid/qcg-app-scripts/app-scripts/
. $QCG_SCRIPTS_DIR/common-mod.qcg

in your ~/.bashrc file.

Galera (TASK - Gdansk)

Like Zeus, but set:

export QCG_SCRIPTS_DIR=/software/grid/plgrid/qcg-app-scripts/app-scripts/
. $QCG_SCRIPTS_DIR/common-mod.qcg

in your ~/.bashrc file.