HP XC System 3.x Software User Manual
Page 132
P
parallel application
build environment, 40
building, 42
compiling and linking, 42
debugging, 57
debugging with TotalView, 57
developing, 37
environment for developing, 24
examples of, 113
partition
reporting state of, 81
PATH environment variable
setting with a module, 32
Pathscale
building parallel applications, 41
Pathscale compilers, 37
Pathscale Fortran (see Fortran)
performance considerations, 109
performance health tests, 68–71
perfplot utility, 67
pgdbg, 57
PGI
building parallel applications, 41
PGI compilers, 37
PGI Fortran (see Fortran)
plotting data from xcxclus, 65
plotting data from xcxperf , 67
private file view, 109
/proc/cpuinfo, 19
program development (see application development)
programming environment
compilers, 24
developing applications, 24
libraries, 24
pthreads
linking requirements, 40
MKL library, 42
restrictions on using, 40
Q
queue
display, 80
examining availability, 92
R
remote execution, 103
reporting documentation errors
feedback e-mail address for, 18
resource manager, 79, 84
resources
determining available, 90
role, 19
routing login requests, 27
RPM, 22, 32, 63
run-time environment, 24
S
scancel command, 81
secure shell (see ssh)
security, 103
SLURM, 82
serial applications
building, 39
compiling and linking, 39
debugging, 57
developing, 24, 37, 39
examples of, 113
programming model, 39
shared file view, 109
signal
sending to a job, 81
Simple Linux Utility for Resource Management (see
SLURM)
sinfo command, 81, 92
SLURM, 79
fault tolerance, 82
interaction with LSF-HPC, 88
job accounting, 81
lsf partition, 91
security model, 82
SLURM_JOBID environment variable, 93, 96
SLURM_NPROCS environment variable, 93
submitting a serial job, 48
utilities, 79
SLURM commands
sacct, 81
scancel, 81
sinfo, 81, 92
squeue, 80
srun, 38, 79
software RAID
documentation, 18
mdadm utility, 18
squeue command, 80
srun command, 79
interrupting jobs, 38
LSF-HPC equivalents, 99
used with HP-MPI, 80
used with LSF-HPC, 80
ssh, 27
ssh_create_shared_keys command, 27, 103
submitting a batch job, 53
submitting a job, 50
overview, 47
submitting a job script, 53
submitting a parallel job, 49
submitting a serial job, 47
through SLURM, 48
with the LSF bsub command, 47
submitting an HP-MPI job, 50
system, 27
developing applications on, 37
information, 81
logging in, 27
overview, 19
system architecture, 19
132
Index