Hp XC System 2.x Software Instrukcja Użytkownika Strona 25

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 154
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 24
request. LSF-HPC always tries to pack m ultiple serial jobs on the same node, with one CPU per
job. Parallel jobs and serial jobs cannot coexist on the same node.
After the LSF-HPC scheduler allocates the SLURM resources for a job, the SLU RM allocation
information is recorded with the job. You can view this information with the bjobs and
bhist commands.
When LSF-HPC starts a job, it sets the SLURM_JOBID and SLURM_NPROCS environment
variables in the job environment. SLURM_JOBID associates the LSF-HPC job with SLURMs
allocated resources. The SLURM_NPROCS environm ent variable is set to the originally
requested number of processors. LSF-HPC dispatches the job from the LSF-HPC execution
host, which is the same node on which LSF-HPC daemons run. The LSF-HPC JOB_STARTER
script, which is configured for all queues, uses the srun command to launch a user job on the
first node in the allocation . You r job can contain additional srun or mpirun commands to
launch tasks to all no d es in the allocation.
While a job is running, all LSF-HPC-supported resource limits are e n forced, including co re
limit, cputime limit, data limit, file size limit, memory lim i t and stack limit. W hen you kill a
job, LSF-HPC uses the SLURM scancel command to propagate the signal to the entire job.
After a job finishes, LSF-HPC releases all allocated resources.
A detailed description, along with an example and illustration, of how LSF-HPC and SLURM
cooperate to launch and manage jobs is provided in Section 7.1.4. It is highly recom mended
that you review this information.
1.4.4 HP-MPI
HP-MPI is a high-perform a nce implementatio n of the Message Passing
Interface standard
and is included with the HP X C system. HP-MP I uses SLURM to launch jo
bs on an HP XC
system however, it manages the global M PI exchange so that all pro
cesses can communicate
with each other.
HP-MPIcompliesfullywiththeMPI-1.2standard. HP-MPIalsocomplieswiththeMPI-2
standard, with some restrictions. HP-MPI provides an application programming interface and
software libraries to support parallel, message-passing applications that are efficient, portable,
and f lexible. HP-MPI version 2.1 is included in this release of HP XC.
HP-MPI 2.1 for HP XC is supported on XC4000 a nd XC6000 clusters, and includes support for
the following system interconnects:
XC4000 Clusters Myrinet, Gigabit Eth e rnet, TCP/IP, In fi niBand
XC6000 Clusters Q uadrics Elan4, Gigabit Ethernet, TCP/IP
1.5 Components, Tools, Compilers, Libraries, and Debuggers
This section provides a brief overview of the some of the common tools, compilers, librar ies,
and debuggers supported for use on HP XC.
An HP XC system is integrated with several open source software components. HP XC
incorporates the Linux operating system, and its standard commands and tools, and does not
diminish the Lin ux ABI in any way. In addition, H P XC incorporates LSF and SLURM to
launch and manag e jobs, and includes HP-MPI for high p erformance, parallel, message-passing
applications, and HP MLIB math library for intensive com putatio ns.
Most standard open source compilers an d tools can be used on an HP XC system, however
they must be purchased separately. Several open source and commercially available software
packages have been tested with the HP XC Software. The f ollowing list shows some of th e
software packages that have been tested for use with HP XC. This list provides an example
of what is available on HP XC and is not int ended as a complet e list. No te that some of the
packages listed are actually included as part of the HPC Lin ux distribution and as such are
Overview of the User Environment 1-7
Przeglądanie stron 24
1 2 ... 20 21 22 23 24 25 26 27 28 29 30 ... 153 154

Komentarze do niniejszej Instrukcji

Brak uwag