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
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
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