beautypg.com

11 advanced topics, A examples, Glossary index – HP XC System 3.x Software User Manual

Page 6

background image

10.5 Using LSF-HPC Integrated with SLURM in the HP XC Environment....................................................87

10.5.1 Useful Commands.....................................................................................................................87
10.5.2 Job Startup and Job Control........................................................................................................87
10.5.3 Preemption...............................................................................................................................87

10.6 Submitting Jobs.................................................................................................................................88
10.7 LSF-SLURM External Scheduler.........................................................................................................88
10.8 How LSF-HPC and SLURM Launch and Manage a Job........................................................................88
10.9 Determining the LSF Execution Host..................................................................................................90
10.10 Determining Available System Resources..........................................................................................90

10.10.1 Examining System Core Status..................................................................................................90
10.10.2 Getting Information About the LSF Execution Host Node...........................................................91
10.10.3 Getting Host Load Information.................................................................................................91
10.10.4 Examining System Queues.......................................................................................................92
10.10.5 Getting Information About the lsf Partition................................................................................92

10.11 Getting Information About Jobs........................................................................................................92

10.11.1 Getting Job Allocation Information............................................................................................92
10.11.2 Examining the Status of a Job....................................................................................................94
10.11.3 Viewing the Historical Information for a Job..............................................................................95

10.12 Translating SLURM and LSF-HPC JOBIDs.........................................................................................96
10.13 Working Interactively Within an Allocation.......................................................................................97
10.14 LSF-HPC Equivalents of SLURM srun Options..................................................................................99

11 Advanced Topics......................................................................................................103

11.1 Enabling Remote Execution with OpenSSH.......................................................................................103
11.2 Running an X Terminal Session from a Remote Node.........................................................................103
11.3 Using the GNU Parallel Make Capability...........................................................................................105

11.3.1 Example Procedure 1...............................................................................................................107
11.3.2 Example Procedure 2...............................................................................................................108
11.3.3 Example Procedure 3...............................................................................................................108

11.4 Local Disks on Compute Nodes........................................................................................................109
11.5 I/O Performance Considerations.......................................................................................................109

11.5.1 Shared File View......................................................................................................................109
11.5.2 Private File View......................................................................................................................109

11.6 Communication Between Nodes.......................................................................................................109
11.7 Using MPICH on the HP XC System.................................................................................................109

11.7.1 Using MPICH with SLURM Allocation......................................................................................110
11.7.2 Using MPICH with LSF Allocation............................................................................................110

A Examples....................................................................................................................113

A.1 Building and Running a Serial Application.........................................................................................113
A.2 Launching a Serial Interactive Shell Through LSF-HPC.......................................................................113
A.3 Running LSF-HPC Jobs with a SLURM Allocation Request.................................................................114

A.3.1 Example 1. Two Cores on Any Two Nodes.................................................................................114
A.3.2 Example 2. Four Cores on Two Specific Nodes............................................................................115

A.4 Launching a Parallel Interactive Shell Through LSF-HPC....................................................................116
A.5 Submitting a Simple Job Script with LSF-HPC....................................................................................117
A.6 Submitting an Interactive Job with LSF-HPC......................................................................................118
A.7 Submitting an HP-MPI Job with LSF-HPC..........................................................................................120
A.8 Using a Resource Requirements String in an LSF-HPC Command.......................................................121

Glossary.........................................................................................................................123

Index...............................................................................................................................129

6

Table of Contents