sdsc / blcr-roll

SDSC blcr roll

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDSC "blcr" roll

THIS ROLL HAS BEEN DEPRECATED

The blcr-roll is deprecated; SDSC no longer supports or develops it.

Overview

This Rocks roll bundles the blcr checkpointing library. For more information about blcr, please visit the official web page.

Requirements

To build/install this roll you must have root access to a Rocks development machine (e.g., a frontend or development appliance).

If your Rocks development machine does not have Internet access you must download the appropriate blcr source file(s) using a machine that does have Internet access and copy them into the src/blcr directory on your Rocks development machine.

Dependencies

The sdsc-roll must be installed on the build machine, since the build process depends on make include files provided by that roll.

Building

To build the blcr-roll, execute this on a Rocks development machine (e.g., a frontend or development appliance):

% make 2>&1 | tee build.log

A successful build will create the file blcr-*.disk1.iso. If you built the roll on a Rocks frontend, proceed to the installation step. If you built the roll on a Rocks development appliance, you need to copy the roll to your Rocks frontend before continuing with installation.

Installation

To install, execute these instructions on a Rocks frontend:

% rocks add roll *.iso
% rocks enable roll blcr
% cd /export/rocks/install
% rocks create distro
% rocks run roll blcr | bash

In addition to the software itself, the roll installs blcr environment module files in:

/opt/modulefiles/applications/blcr

Testing

The blcr-roll includes a test script which can be run to verify proper installation of the roll documentation, binaries and module files. To run the test scripts execute the following command(s):

% /root/rolltests/blcr.t 

About

SDSC blcr roll


Languages

Language:Makefile 80.0%Language:Shell 12.2%Language:Perl 6 7.8%