2.3 | Launching and Managing Jobs Quick Start ......................................... | |
2.3.1 | Introduction ...................................................................... | |
2.3.2 | Getting Information About Queues ............................................ | |
2.3.3 | Getting Information About Resources ......................................... | |
2.3.4 | Getting Information About the System’s Partitions ........................... | |
2.3.5 | Launching Jobs .................................................................. | |
2.3.5.1 | Submitting a Serial Job .................................................... | |
2.3.5.2 | Submitting a | |
2.3.5.3 | Submitting an MPI Job ..................................................... | |
2.3.5.4 | Submitting a Batch Job or Job Script ..................................... | |
2.3.6 | Getting Information About Your Jobs ......................................... | |
2.3.7 | Stopping and Suspending Jobs ................................................. | |
2.3.8 | Resuming Suspended Jobs ...................................................... | |
2.4 | Performing Other Common User Tasks ............................................. | |
2.4.1 | Determining the LSF Cluster Name and LSF Execution Host ............... | |
2.4.2 | Installing | |
2.5 | Getting System Help and Information .............................................. |
3 Developing Applications
3.1 | Overview .............................................................................. | |
3.2 | Using Compilers ...................................................................... | |
3.2.1 | Standard Linux Compilers ...................................................... | |
3.2.2 | Intel Compilers ................................................................... | |
3.2.3 | PGI Compilers ................................................................... | |
3.2.4 | Pathscale Compilers ............................................................. | |
3.2.5 | MPI Compiler .................................................................... | |
3.3 | Checking Nodes and Partitions Before Running Jobs ............................. | |
3.4 | Interrupting a Job ..................................................................... | |
3.5 | Setting Debugging Options .......................................................... | |
3.6 | Developing Serial Applications ..................................................... | |
3.6.1 | Serial Application Build Environment ......................................... | |
3.6.1.1 | Using MLIB in Serial Applications ....................................... | |
3.6.2 | Building Serial Applications .................................................... | |
3.6.2.1 | Compiling and Linking Serial Applications .............................. | |
3.7 | Developing Parallel Applications ................................................... | |
3.7.1 | Parallel Application Build Environment ....................................... | |
3.7.1.1 | Modulefiles ................................................................. | |
3.7.1.2 | ||
3.7.1.3 | OpenMP ..................................................................... | |
3.7.1.4 | Pthreads ..................................................................... | |
3.7.1.5 | Quadrics SHMEM .......................................................... | |
3.7.1.6 | MLIB Math Library ........................................................ | |
3.7.1.7 | MPI Library ................................................................. | |
3.7.1.8 | Intel Fortran and C/C++Compilers ........................................ | |
3.7.1.9 | PGI Fortran and C/C++ Compilers ....................................... | |
3.7.1.10 | GNU C and C++ Compilers ............................................... | |
3.7.1.11 | GNU Parallel Make ........................................................ | |
3.7.1.12 | MKL Library ................................................................ | |
3.7.1.13 | ACML Library .............................................................. | |
3.7.1.14 | Other Libraries .............................................................. | |
3.7.1.15 | Reserved Symbols and Names ............................................ | |
3.7.2 | Building Parallel Applications .................................................. | |
3.7.2.1 | Compiling and Linking |
iv Contents