3 configuring your environment with modulefiles, 4 developing applications, 5 submitting jobs – HP XC System 3.x Software User Manual
Page 4
3.1 Overview of Modules..........................................................................................................................31
3.2 Supplied Modulefiles..........................................................................................................................32
3.3 Modulefiles Automatically Loaded on the System.................................................................................33
3.4 Viewing Available Modulefiles.............................................................................................................33
3.5 Viewing Loaded Modulefiles...............................................................................................................34
3.6 Loading a Modulefile..........................................................................................................................34
3.7 Unloading a Modulefile.......................................................................................................................34
3.8 Viewing Modulefile-Specific Help........................................................................................................35
3.9 Modulefile Conflicts............................................................................................................................35
3.10 Creating a Modulefile........................................................................................................................35
4.3 Examining Nodes and Partitions Before Running Jobs...........................................................................38
4.4 Interrupting a Job................................................................................................................................38
4.5 Setting Debugging Options..................................................................................................................39
4.6 Developing Serial Applications............................................................................................................39
4.7.1.1 Modulefiles.........................................................................................................................40
4.7.1.2 HP-MPI..............................................................................................................................40
4.7.1.3 OpenMP.............................................................................................................................40
4.7.1.4 Pthreads.............................................................................................................................40
4.7.1.5 Quadrics SHMEM...............................................................................................................41
4.7.1.6 MPI Library........................................................................................................................41
4.7.1.7 Intel Fortran and C/C++Compilers........................................................................................41
4.7.1.8 PGI Fortran and C/C++ Compilers........................................................................................41
4.7.1.9 GNU C and C++ Compilers..................................................................................................41
4.7.1.10 Pathscale Compilers...........................................................................................................41
4.7.1.11 GNU Parallel Make............................................................................................................41
4.7.1.12 MKL Library.....................................................................................................................42
4.7.1.13 ACML Library...................................................................................................................42
4.7.1.14 Other Libraries..................................................................................................................42
5.2.1 Submitting a Serial Job with the LSF bsub Command.....................................................................47
5.2.2 Submitting a Serial Job Through SLURM Only..............................................................................48
5.3.1 Submitting a Non-MPI Parallel Job...............................................................................................49
5.3.2 Submitting a Parallel Job That Uses the HP-MPI Message Passing Interface.....................................50
5.3.3 Submitting a Parallel Job Using the SLURM External Scheduler.....................................................51
4
Table of Contents