Scyld ClusterWare HPC
Programmer's Guide
Copyright
© 1999 - 2009 Penguin Computing, Inc.
Table of Contents
Preface
Feedback
Introduction
Software Design Cycle
BProc Overview
Starting a Process with BProc
Getting Information About the Parallel Machine
BeoStat Overview
Node CPU Load Information
Specific Node Information
Detailed CPU State and Status
Message Passing Interface (MPI)
Fundamental MPI
More MPI Point-to-Point Features
Unique Features of MPI under Scyld ClusterWare
Building MPICH Programs
MPICH mpicc, mpiCC, mpif77 and mpif90
Using non-GNU compilers to build MPICH programs
Building OpenMPI Programs
OpenMPI mpicc, mpiCC, mpif77 and mpif90
Using non-GNU compilers to build OpenMPI programs
Parallel Virtual File System (
PVFS
)
Writing Programs That Use PVFS
Preliminaries
Specifying Striping Parameters
Setting a Logical Partition
Using Multi-Dimensional Blocking
Using ROMIO MPI-IO
Porting Applications to Scyld ClusterWare
Next >>
Preface