submitting jobs, 77

summary of bsub command, 77 using srun with, 64

viewing historical information of jobs, 82 LSF-SLURM external scheduler, 45

lshosts command, 75 examining host resources, 75

lsid command, 29, 75 lsload command, 76

LVS

routing login requests, 27

M

Makefile (see GNU make) manpage

HP XC, 30

Linux, 30 third-party vendor, 30

MANPATH environment variable setting with a module, 32

math library, 42 MKL library

building parallel applications, 42 module commands

avail command, 33 list command, 33 load command, 31, 33 unload command, 34

modulefile, 31

automatically loading at login, 34 configuring parallel build environment, 40 conflicts, 34

creating, 35

default modulefiles loaded, 33 GNU modulefile, 32

Intel modulefile, 32 loading, 33

loading for current session, 34 mpi modulefile, 32

setting shell variables, 31 supplied modulefiles, 32 unloading, 34

viewing available modulefiles, 33 viewing loaded modulefiles, 33 viewing modulefile-specific help, 35

modules software, 31 MPI library

building parallel applications, 41

N

node client, 19 head, 19

reporting state of, 65 node specialization, 19

O

OpenSSH

remote execution, 91

P

parallel application build environment, 40 building, 42 compiling and linking, 42 debugging, 53 debugging with TotalView, 53 developing, 37 environment for developing, 24 examples of, 99

partition

reporting state of, 65 PATH environment variable

setting with a module, 32 Pathscale

building parallel applications, 41 Pathscale compilers, 37 Pathscale Fortran (see Fortran) performance considerations, 96 pgdbg, 53

PGI

building parallel applications, 41 PGI compilers, 37

PGI Fortran (see Fortran) private file view, 97

program development (see application development) programming environment

compilers, 24

developing applications, 24 libraries, 24

pthreads

linking requirements, 41 MKL library, 42 restrictions on using, 41

Q

queue display, 64

examining availability, 76

R

remote execution, 91 resource manager, 63, 68 resources

determining available, 75 role, 19

routing login requests, 27 run-time environment, 24

S

scancel command, 65 secure shell (see ssh) security, 91

SLURM, 66 serial applications

building, 39

compiling and linking, 39 debugging, 53 developing, 24, 37, 39

117