Index
Prev
Index
Administrating MPT
finding release notes
Administrating MPT
installation
MPT Installation
disk space requirements
Disk Space Requirements
MPT RPM
Installing the MPT RPM
prerequisites
Prerequisites
installation in an alternate location
Installing MPT Software in an Alternate Location
using a cpio file for installation
Using a
cpio
File for Installation
using dynamic shared libraries to run MPI jobs
Using Dynamic Shared Libraries to Run MPI Jobs
Altix UV Hub
MPI on Altix UV 100 and Altix UV 1000 Systems
Argument checking
MPI Routine Argument Checking
Array Services
arrayconfig_tempo command
Configuring Array Services
configuring
Configuring Array Services
arrayconfig_tempo command
Configuring Array Services
Berkeley Lab Checkpoint/Restart (BLCR)
Checkpoint/Restart
installation
BLCR Installation
using with MPT
Using BLCR with MPT
Cache coherent non-uniform memory access (ccNUMA) systems
PBS Professional
Other ccNUMA Performance Issues
ccNUMA
PBS Professional
Other ccNUMA Performance Issues
See Also
cache coherent non-uniform memory access
Checkpoint/restart
Checkpoint/Restart
Code hangs
My code runs correctly until it reaches
MPI_Finalize()
and then it hangs.
Combining MPI with tools
How do I combine MPI with
insert favorite tool here
?
Components
MPI Components
Configuring Array Services
Configuring Array Services
Configuring MPT
adjusting file descriptor limits
Adjusting File Descriptor Limits
adjusting locked memory limits
Adjusting Locked Memory Limits
starting prerequisite Services
Starting Prerequisite Services
Debuggers
idb and gdb
Using
idb
and
gdb
with MPI programs
Distributed applications
Launching a Distributed Application
Features
SGI MPI Features
Finding MPT release notes
Finding the MPT Release Notes
Frequently asked questions
Troubleshooting and Frequently Asked Questions
Getting started
Getting Started
Global reference unit (GRU)
MPI on Altix UV 100 and Altix UV 1000 Systems
InfiniBand software stack
InfiniBand Software Stack
Internal statistics
MPI Internal Statistics
Introduction
Introduction
Memory placement and policies
Memory Placement and Policies
Memory use size problems
The
ps(1)
command says my memory use (
SIZE
) is higher than expected.
MPI 2.2 standard compliance
MPI 2.2 Standard Compliance
MPI jobs, suspending
Suspending MPI Jobs
MPI launching problems
What does
MPI: could not run executable
mean?
MPI on Altix UV systems
MPI on Altix UV 100 and Altix UV 1000 Systems
general considerations
General Considerations
job performance types
Job Performance Types
other ccNUMA performance issues
Other ccNUMA Performance Issues
MPI overview
MPI Overview
MPI 2.2 standard compliance
MPI 2.2 Standard Compliance
MPI components
MPI Components
SGI MPI features
SGI MPI Features
MPI performance profiling
MPI Performance Profiling
environment variables
MPI Performance Profiling Environment Variables
results file
MPI_PROFILING_STATS
Results File Example
supported functions
MPI Supported Profiled Functions
MPI-2 spawn functions
to launch applications
Using MPI-2 Spawn Functions to Launch an Application
MPI_REQUEST_MAX too small
I keep getting error messages about
MPI_REQUEST_MAX
being too small.
mpirun command
to launch application
Using
mpirun
to Launch an MPI Application
mpirun failing
What are some things I can try to figure out why
mpirun
is failing?
MPMD applications
Launching a Multiple Program, Multiple Data (MPMD) Application on the Local Host
MPT release notes
Finding the MPT Release Notes
MPT software installation
How can I get the MPT software to install on my machine?
PerfBoost
PerfBoost
environment variables
Environment Variables
MPI supported functions
MPI Supported Functions
using
Using PerfBoost
Perfcatch utility
Overview of
perfcatch
Utility
See Also
MPI performance profiling
results file
MPI_PROFILING_STATS
Results File Example
using
Using the
perfcatch
Utility
Profiling interface
Profiling Interface
Profiling MPI applications
Profiling MPI Applications
MPI internal statistics
MPI Internal Statistics
profiling interface
Profiling Interface
third party products
Third Party Products
Profiling tools
Jumpshot
Third Party Products
third party
Third Party Products
Vampir
Third Party Products
Programs
compiling and linking
Compiling and Linking MPI Programs
GNU compilers
Compiling and Linking MPI Programs
Intel compiler
Compiling and Linking MPI Programs
Open 64 compiler with hybrid MPI/OpenMP applications
Compiling and Linking MPI Programs
debugging methods
Debugging MPI Applications
launching distributed
Launching a Distributed Application
launching multiple
Launching a Multiple Program, Multiple Data (MPMD) Application on the Local Host
launching single
Launching a Single Program on the Local Host
launching with mpirun
Using
mpirun
to Launch an MPI Application
launching with PBS
PBS Professional
launching with Torque
Torque
MPI-2 spawn functions
Using MPI-2 Spawn Functions to Launch an Application
SHMEM programming model
Compiling and Running SHMEM Applications
with TotalView
Using the TotalView Debugger with MPI programs
Running MPI Jobs with a workload manager
Running MPI Jobs with a Work Load Manager
SHMEM applications
Compiling and Running SHMEM Applications
SHMEM information
Where can I find more information about the SHMEM programming model?
SHMEM programming model
Introduction
Single copy optimization
avoiding message buffering
Avoiding Message Buffering - Enabling Single Copy
using the XPMEM driver
Using the XPMEM Driver for Single Copy Optimization
Stack traceback information
Why do I see “stack traceback” information when my MPI job aborts?
stdout and/or stderr not appearing
I am not seeing
stdout
and/or
stderr
output from my MPI application.
System configuration
Configuring Array Services
Configuring Array Services
configuring MPT
System Configuration
adjusting file descriptor limits
Adjusting File Descriptor Limits
TotalView
Using the TotalView Debugger with MPI programs
Troubleshooting
Troubleshooting and Frequently Asked Questions
Tuning
avoiding message buffering
Avoiding Message Buffering - Enabling Single Copy
buffer resources
Tuning MPI Buffer Resources
enabling single copy
Avoiding Message Buffering - Enabling Single Copy
for running applications across multiple hosts
Tuning for Running Applications Across Multiple Hosts
for running applications over the InfiniBand Interconnect
Tuning for Running Applications over the InfiniBand Interconnect
memory placement and policies
Memory Placement and Policies
MPI/OpenMP hybrid codes
Tuning MPI/OpenMP Hybrid Codes
reducing run-time variability
Reducing Run-time Variability
using dplace
Using
dplace
for Memory Placement
using MPI_DSM_CPULIST
MPI_DSM_CPULIST
using MPI_DSM_DISTRIBUTE
MPI_DSM_DISTRIBUTE
using MPI_DSM_VERBOSE
MPI_DSM_VERBOSE
using the XPMEM driver
Using the XPMEM Driver for Single Copy Optimization
Unpinning memory
Suspending MPI Jobs
Using PBS Professional
to launch application
PBS Professional
Using Torque
to launch application
Torque