IST-033576 D2.1.4
A.1.5 Compiling BLCR . . . . . . . . . . . . . . . . . . . . . . 34
A.1.6 Testing your build (optional, but recommended) . . . . . . 34
A.1.7 Installing BLCR . . . . . . . . . . . . . . . . . . . . . . 35
A.1.8 Loading the Kernel Modules . . . . . . . . . . . . . . . . 35
A.1.9 Updating ld.so.cache . . . . . . . . . . . . . . . . . . . . 36
A.1.10 Configuring Users’ environments . . . . . . . . . . . . . 36
A.2 Uninstalling BLCR . . . . . . . . . . . . . . . . . . . . . . . . . 37
A.3 Making RPMs from the BLCR sources . . . . . . . . . . . . . . . 37
A.3.1 Building binary RPMs from the source tarball . . . . . . . 37
A.3.2 Building a binary RPM from source RPMS . . . . . . . . 37
A.4 For more information . . . . . . . . . . . . . . . . . . . . . . . . 38
B Berkeley Lab Checkpoint/Restart (BLCR) User’s Guide 39
B.1 About Berkeley Lab Checkpoint/Restart . . . . . . . . . . . . . . 39
B.2 Checkpoint/restarting within a BLCR-aware batch control system 39
B.3 Checkpointing Jobs with the BLCR command-line tools . . . . . 40
B.3.1 Make sure BLCR is installed and loaded . . . . . . . . . . 40
B.3.2 Make sure your environment is set up correctly . . . . . . 40
B.3.3 Setting up your environment with ’modules’ . . . . . . . 41
B.3.4 Manually setting up your environment . . . . . . . . . . . 41
B.4 Checkpointing/restarting applications on a single machine . . . . 42
B.4.1 Types of applications supported . . . . . . . . . . . . . . 42
B.4.2 Making an application checkpointable . . . . . . . . . . . 43
B.4.3 Checkpointing the process . . . . . . . . . . . . . . . . . 44
B.4.4 Restarting the process . . . . . . . . . . . . . . . . . . . 45
B.5 Checkpointing/restarting an MPI application . . . . . . . . . . . . 47
B.5.1 Checkpoint/restart with LAM/MPI . . . . . . . . . . . . . 47
B.6 For more information . . . . . . . . . . . . . . . . . . . . . . . . 48
XtreemOS–Integrated Project 4/49
Comments to this Manuals