3.7.2.2

Compiling and Linking HP-MPI Applications

3-8

 

3.7.2.3

Examples of Compiling and Linking HP-MPI Applications

3-8

 

3.8

Developing Libraries

3-9

 

3.8.1

Designing Libraries for XC4000

3-9

 

3.9

Advanced Topics

3-10

 

3.9.1

Using the GNU Parallel Make Capability

3-10

 

3.9.1.1

Example Procedure 1

3-12

 

3.9.1.2

Example Procedure 2

3-13

 

3.9.1.3

Example Procedure 3

3-13

 

3.9.2

Local Disks on Compute Nodes

3-14

 

3.9.3

I/O Performance Considerations

3-14

 

3.9.3.1

Shared File View

3-14

 

3.9.3.2

Private File View

3-14

 

3.9.4

Communication Between Nodes

3-15

4

Debugging Applications

 

 

4.1

Debugging Serial Applications

4-1

 

4.2

Debugging Parallel Applications

4-1

 

4.2.1

Debugging with TotalView

4-2

 

4.2.1.1

SSH and TotalView

4-2

 

4.2.1.2

Setting Up TotalView

4-2

 

4.2.1.3

Using TotalView with SLURM

4-3

 

4.2.1.4

Using TotalView with LSF-HPC

4-3

 

4.2.1.5

Starting TotalView for the First Time

4-4

 

4.2.1.6

Debugging an Application

4-8

 

4.2.1.7

Debugging Running Applications

4-10

 

4.2.1.8

Exiting TotalView

4-11

5

Tuning Applications

 

 

5.1

Using the Intel Trace Collector/Analyzer

5-1

 

5.1.1

Building a Program — Intel Trace Collector and HP-MPI

5-1

 

5.1.2

Running a Program — Intel Trace Collector and HP-MPI

5-2

 

5.1.3

Visualizing Data — Intel Trace Analyzer and HP-MPI

5-2

6

Using SLURM

 

 

6.1

Introduction

6-1

 

6.2

SLURM Commands

6-1

 

6.3

Accessing the SLURM Manpages

6-2

 

6.4

Launching Jobs with the srun Command

6-2

 

6.4.1

The srun Roles and Modes

6-2

 

6.4.1.1

srun Roles

6-3

 

6.4.1.2

srun Modes

6-3

 

6.4.2

srun Signal Handling

6-4

 

6.4.3

srun Run-Mode Options

6-4

 

6.4.4

srun Resource-Allocation Options

6-5

 

6.4.5

srun Control Options

6-7

 

6.4.5.1

Node Management Options

6-7

 

6.4.5.2

Working Features Options

6-7

 

6.4.5.3

Resource Control Options

6-8

 

6.4.5.4

Help Options

6-8

 

6.4.6

srun I/O Options

6-8

Contents v

Page 5
Image 5
HP XC System 2.x Software manual Debugging Applications, Tuning Applications, Using Slurm