HP XC System Software User's Guide Version 3.2

building, 49
compiling and linking, 49
debugging, 67
debugging with TotalView, 68
developing, 43
environment for developing, 28
examples of, 125
partition
reporting state of, 93
PATH environment variable
setting with a module, 38
Pathscale
building parallel applications, 48
Pathscale compilers, 44
Pathscale Fortran (see Fortran)
performance considerations, 123
performance health tests, 80–83
perfplot utility, 79
pgdbg, 67
PGI
building parallel applications, 48
PGI compilers, 44
PGI Fortran (see Fortran)
plotting data from xcxclus, 76
plotting data from xcxperf , 79
private file view, 123
/proc/cpuinfo, 23
program development (see application development)
programming environment
compilers, 28
developing applications, 28
libraries, 28
pthreads
linking requirements, 47
MKL library, 49
restrictions on using, 47
Q
queue
display, 92
examining availability, 106
R
remote execution, 117
reporting documentation errors
feedback e-mail address for, 21
resource manager, 91, 96
resources
determining available, 104
role, 23
routing login requests, 33
RPM, 27, 38, 73
run-time environment, 29
S
scancel command, 93
secure shell (see ssh)
security, 117
SLURM, 94
serial applications
building, 46
compiling and linking, 46
debugging, 67
developing, 29, 43, 45
examples of, 125
programming model, 46
shared file view, 123
signal
sending to a job, 93
Simple Linux Utility for Resource Management (see
SLURM)
sinfo command, 93, 106
SLURM, 91
fault tolerance, 94
interaction with LSF-HPC, 102
job accounting, 94
lsf partition, 105
security model, 94
SLURM_JOBID environment variable, 107, 110
SLURM_NPROCS environment variable, 107
submitting a serial job, 54
utilities, 91
SLURM commands
sacct, 94
scancel, 93
sinfo, 93, 106
squeue, 92
srun, 45, 91
software RAID
documentation, 20
mdadm utility, 20
squeue command, 92
srun command, 91
interrupting jobs, 45
LSF-HPC equivalents, 114
used with HP-MPI, 92
used with LSF-HPC, 92
ssh, 33
ssh_create_shared_keys command, 33, 117
submitting a batch job, 60
submitting a job, 56
overview, 53
submitting a job script, 60
submitting a parallel job, 55
submitting a serial job, 53
through SLURM, 54
with the LSF bsub command, 53
submitting an HP-MPI job, 56
system, 33
developing applications on, 43
information, 93
logging in, 33
overview, 23
system architecture, 23
T
TotalView, 67, 68
debugging an application, 70
144 Index