beautypg.com

HP XC System 4.x Software User Manual

Page 134

background image

developing, 39
environment for developing, 24
examples of, 115

partition

reporting state of, 83

PATH environment variable

setting with a module, 34

Pathscale

building parallel applications, 44

Pathscale compilers, 40
Pathscale Fortran (see Fortran)
performance considerations, 113
performance health tests, 70–73
pgdbg, 63
PGI

building parallel applications, 44

PGI compilers, 40
PGI Fortran (see Fortran)
private file view, 113
/proc/cpuinfo, 19
program development (see application development)
programming environment

compilers, 24
developing applications, 24
libraries, 24

pthreads

linking requirements, 43
MKL library, 45
restrictions on using, 43

Q

queue

display, 82
examining availability, 96

R

remote execution, 107
reporting documentation errors

feedback e-mail address for, 17

resource manager, 81, 86
resources

determining available, 94

role, 19
routing login requests, 29
RPM, 23, 34, 69
run-time environment, 25

S

scancel command, 83
secure shell (see ssh)
security, 107

SLURM, 84

serial applications

building, 42
compiling and linking, 42
debugging, 63
developing, 25, 39, 41
examples of, 115
programming model, 42

shared file view, 113
signal

sending to a job, 83

Simple Linux Utility for Resource Management (see

SLURM)

sinfo command, 83, 96
SLURM, 81

fault tolerance, 84
interaction with LSF, 92
job accounting, 84
lsf partition, 95
security model, 84
SLURM_JOBID environment variable, 97, 100
SLURM_NPROCS environment variable, 97
submitting a serial job, 50
utilities, 81

SLURM commands

sacct, 84
scancel, 83
sinfo, 83, 96
squeue, 82
srun, 41, 81

software RAID

documentation, 16
mdadm utility, 16

squeue command, 82
srun command, 81

interrupting jobs, 41
LSF equivalents, 103
used with HP-MPI, 82
used with LSF, 82

ssh, 29
ssh_create_shared_keys command, 29, 107
submitting a batch job, 56
submitting a job, 52

overview, 49

submitting a job script, 56
submitting a parallel job, 51
submitting a serial job, 49

through SLURM, 50
with the LSF bsub command, 49

submitting an HP-MPI job, 52
system, 29

developing applications on, 39
information, 83
logging in, 29
overview, 19

system architecture, 19

T

TotalView, 63, 64

debugging an application, 66
exiting, 67
setting preferences, 65
setting up, 64

tuning applications, 75

U

Unified Parallel C (see UPC)

134

Index