beautypg.com

HP XC System 2.x Software User Manual

Page 153

background image

building parallel applications

, 3-6

module commands

avail command

, 2-4

list command

, 2-4

load command

, 2-4

unload command

, 2-5

modulefile

automatically loading at login

, 2-5

configuring parallel build environment

, 3-5

creating

, 2-6

default modulefiles loaded

, 2-4

gnu modulefile

, 2-3

Intel modulefile

, 2-3

loading for current session

, 2-5

modules modulefile

, 2-1, 2-3, 2-4

mpi modulefile

, 2-3

overview of loading

, 2-4

setting shell variables

, 2-1

supported modulefiles

, 2-3

unloading

, 2-5

using

, 2-1

viewing installed modulefiles

, 2-4

viewing loaded modulefiles

, 2-4

viewing modulefile-specific help

, 2-6

modules modulefile

using

, 2-4

Modules software

, 2-1

MPI library

building parallel applications

, 3-6

N

node specialization

introduction to

, 1-1

types of roles

, 1-1

P

parallel application

build environment

, 3-5

building

, 3-8

compiling and linking

, 3-8

debugging

, 4-1

debugging with TotalView

, 4-2

developing

, 3-1

environment for developing

, 1-5

examples of

, A-1

performance considerations

, 3-14

pgdbg

, 4-1

PGI

building parallel applications

, 3-7

PGI compilers

supported

, 3-2

using

, 3-2

PGI Fortran

( See Fortran )

plf command

, 3-7

plf90 command

, 3-7

private file view

, 3-14

processor availability

, 3-3

program development

building parallel applications

, 3-8

checking processor availability before

launching jobs

, 3-3

communication between nodes

, 3-15

compiling and linking parallel applications

,

3-8

compiling and linking serial applications

, 3-4

debugging parallel applications

, 4-1

debugging serial applications

, 4-1

debugging with TotalView

, 4-2

developing libraries

, 3-9

developing parallel applications

, 3-4

developing serial applications

, 3-3

example parallel applications

, A-1

example serial applications

, A-1

I/O performance considerations

, 3-14

introduction to

, 3-1

introduction to building serial applications

,

3-4

introduction to running serial applications

,

3-4

linking with pthreads

, 3-5

parallel application build environment

, 3-5

parallel application programming model

, 3-5

private file view

, 3-14

serial application programming model

, 3-4

shared file view

, 3-14

using Fortran

, 3-7

using GNU C/C++

, 3-7

using GNU make

, 3-7, 3-10

using libraries

, 3-7

using MKL library

, 3-7

using MLIB mathematical library

, 3-6

using modulefiles

, 3-5

using MPI library

, 3-6

using PGI

, 3-7

using pthreads

, 3-5

using reserved symbol names

, 3-8

programming environment

compilers

, 1-5

developing applications

, 1-5

libraries

, 1-5

pthreads

linking requirements

, 3-5

restrictions on using

, 3-5

Q

queue

checking availability

, 7-9

Index-3