Sun HPC ClusterTools 6 Software User's Guide
819-4131-10
Contents |
1. Introduction to Sun HPC ClusterTools Software
Sun HPC Cluster Runtime Environment (CRE)
Integration With Distributed Resource Management Systems
How Partitions Are Enabled and Selected
How the CRE Environment Is Integrated With Distributed Resource Management Systems
How Distributed Resource Managers Work
How CRE Works With Zones in the Solaris 10 Operating System
4. Running Programs With mprun
Pre-Entering Command Options with MPRUN-FLAGS
Environment Variables Available for Scripts
Controlling Where the Program Runs
Precedence for Program Execution
To Run a Program With Default Settings
To Run on a Different Cluster (-c)
To Run on a Different Partition (-p)
To Run as Multiple Processes (-np)
To Enable Process Spawning (-Ys)
To Disable Process Spawning (-Ns)
To Wrap Multiple Processes (-W)
To Settle for Available Processes (-S)
To Include Independent Nodes (-u)
To Combine Process Placement Options
Mapping MPI Processes to Nodes
To Distribute Processes Among Nodes (-l)
To Distribute Processes by Block (-Z and -Zt)
To Distribute Processes by Rank Map (-m)
To Reserve Resources For Spawning or Multithreading (-nr)
To Select Nodes by Resource Requirement (-R)
To Redirect Output to mprun (-D)
To Redirect Output to Individual Files (-B)
To Shut Off All Standard I/O (-N)
To Redirect With an Argument Vector (-A)
To Read Standard Input From /dev/null (-n)
To Redirect With a Custom Configuration (-I)
Redirecting Output to Other File Descriptors
Redirecting File Descriptor Output to a File
Maximum Number of File Descriptors
Using mprun Options Instead of Shell Syntax
Controlling Other Job Attributes
To Include Shell-Specific Actions
To Move a Process to the Background
To Change the Working Directory (-C)
To Use a Different User Name (-U)
To Use a Different Group Name (-G)
To Run a Job on a Different Project (-P)
To Specify Verbose Output (-v)
To Display the Command's Version (-V)
To Display Job Status Information (-J)
To Store Job Name in a File (-d)
To Tag Output With Its Rank Number (-o)
5. Running Programs With mprun in Distributed Resource Management Systems
mprun Options for DRM Integration
Improper Flag Combinations for Batch Jobs
Running Parallel Jobs in the PBS Environment
To Run an Interactive Job in PBS
Running Parallel Jobs in the LSF Environment
To Run an Interactive Job in LSF
Running Parallel Jobs in the SGE Environment
To Run an Interactive Job in SGE
6. Killing or Sending Signals to Programs With mpkill
To Display a List of Supported Signals (-l -d)
7. Displaying Program Information With mpps
To Display Information About Individual Jobs (-J)
To Display Job Name, PID, and Host of Current Job (-b)
To Display Information About All Jobs (-e)
To Display a Job's Start Time (-f)
To Display Job Information by Partition (-A -a)
To Display Job Information by Process (-p -P)
8. Profiling Programs With MPPROF
Using mpprof to Generate Reports
Generating a Message Passing Report
Reporting on Specific Processes
Reporting Processes That Occur After a Specified Time Interval
To Save Report Output for Later Use
Using mpdump to Convert Intermediate Binary Files to ASCII Files
9. Using the DTrace Utility With Sun MPI
Running DTrace with MPI Programs
Running an MPI Program Under DTrace
10. Displaying Information With mpinfo
To Display Information About Published Names (-T)
To Display Information About Any Cluster (-c)
To Display Information About the Current Cluster (-C)
To Display Information About Individual Partitions (-p)
To Display Information About All Partitions (-P)
To Display Information About Individual Nodes (-n)
To Display Information About All Nodes (-N)
To Display an Online List of Valid Attributes (-lc, -lp, -ln)
To Restrict Output to Individual Attributes (-A)
To Display Information in Verbose Mode (-v)
Exceeding the File Descriptor Limit
Copyright © 2006, Sun Microsystems, Inc. All Rights Reserved.