1 linux commands, 2 lsf commands, 3 slurm commands – HP XC System 2.x Software User Manual

Page 23: 4 hp-mpi commands, 5 modules commands, 3 application development environment, 1 parallel applications, 2 serial applications, Section 1.3

Advertising
background image

1.2.3.1 Linux Commands

The HP XC system supports the use of standard Linux user commands and tools. Standard
Linux commands are not described in this document. You can access descriptions of Linux
commands in Linux documentation and manpages. Linux manpages are available by invoking
the Linux

man

command with the Linux command name.

1.2.3.2 LSF Commands

HP XC supports LSF-HPC and the use of standard LSF commands, some of which operate
differently in the HP XC environment from standard LSF behavior. The use of LSF commands
in the HP XC environment is described in Chapter 7, and in the HP XC

lsf_diff

manpage. Information about standard LSF commands is available in Platform Computing
Corporation LSF documentation, and in the LSF manpages. For your convenience, the HP
XC documentation CD containsXC LSF manuals from Platform Computing. LSF manpages
are available on the HP XC system.

1.2.3.3 SLURM Commands

HP XC uses the Simple Linux Utility for Resource Management (SLURM) for system resource
management and job scheduling, and supports the use of standard SLURM commands. SLURM
functionality is described in Chapter 6. Descriptions of SLURM commands are available in the
SLURM manpages by invoking the

man

command with the SLURM command name.

1.2.3.4 HP-MPI Commands

HP XC supports the HP-MPI software and the use of standard HP-MPI commands. Descriptions
of HP-MPI commands are available in the HP-MPI documentation, which is supplied with the
HP XC system software. HP-MPI manpages are also available by invoking the

man

command

with the HP-MPI command name. HP-MPI functionality is described in Chapter 8.

1.2.3.5 Modules Commands

The HP XC system supports the use of standard Modules commands to load and unload
modulefiles that are used to configure and modify the user environment. Modules commands
are described in Section 2.2.

1.3 Application Development Environment

The HP XC system provides an environment that enables developing, building, and running
applications using multiple nodes with multiple processors. These applications can range from
parallel applications using many processors to serial applications using a single processor.

1.3.1 Parallel Applications

The HP XC parallel application development environment allows parallel application processes
to be started and stopped together on a large number of application processors, along with the
I/O and process control structures to manage these kinds of applications.

Full details and examples of how to build, run, debug, and troubleshoot parallel applications
are provided in Section 3.7.

1.3.2 Serial Applications

The HP XC serial application development environment supports building and running serial
applications. A serial application is a command or application that does not use any form
of parallelism.

Full details and examples of how to build, run, debug, and troubleshoot serial applications are
provided in Section 3.6.2.

Overview of the User Environment

1-5

Advertising