User Manual - Running Parallel Programs with
RMS
and QsNet
© Quadrics Ltd. 1998-2004
Edition 15 - May 12th 2006
Contents
Chapter 1 - Introduction
Scope of Manual
Audience
Using this Manual
Related Information
Location of Online Documentation
Reader's Comments
Conventions
Chapter 2 - Getting Started
Introduction
About
RMS
Getting Started
Running a Parallel Program
Chapter 3 -
RMS
User Commands
Introduction
More on Parallel Programs
Getting Resource Information with rinfo
Running Programs with prun
Allocating Resources with allocate
Running a Sequential Program with rmsexec
Chapter 4 -
MPI
and Shmem Programming
Introduction
MPI
Overview
Shmem Overview
Using TotalView
Using Vampir
MPI
Example
Shmem Example
Appendix A -
RMS
Commands
allocate
prun
pps
rinfo
rmsexec
rmsquery
Appendix B - Submitting LSF Jobs
Overview of LSF/RMS Interaction
Setting Up Your Environment
The bsub command
Running Pre-Execution Programs
LSF Topology Scheduler
RMS Allocation Options Supported by LSF
How LSF Calculates Load Indices
Monitoring and Controlling LSF Jobs
Viewing Nodes Allocated To Your Job
LSF Job Termination Reason
Appendix C - MPI Library Routines
Overview
MPI-2
One-Sided Support
Optimised Collectives
MPI-IO Support
MPI Command Line Arguments
Compiler Support
Support for
-i8
and
-r8
Fortran compiler flags
Fortran 90 Compiler Support
Appendix D - Shmem Library Routines
Overview
Appendix E - Elan Library Environment Variables
Important MPI and Shmem Settings
Troubleshooting
Glossary
Index
© Quadrics Ltd. 1998-2004