Difference between revisions of "HPC Tutorial No1"
From HPC users
Jump to navigationJump to search
Line 4: | Line 4: | ||
I. Cluster Overview: | I. Cluster Overview: | ||
# | # System Overview | ||
# | # Available compilers | ||
# | # Modification of user environments via "module" | ||
# | # Available parallel environments | ||
# | # Available Libraries | ||
== Part II == | == Part II == | ||
II. Introduction to the usage of SGE: | II. Introduction to the usage of SGE: | ||
# | # General Job submission (specifying job requirements) | ||
# | # Single Slot jobs (how to compile submit and monitor status) | ||
# | # Parallel Jobs (openMPI, impi, smp) | ||
# | # Monitoring and Controlling jobs (qstat, qrsh, qacct) | ||
III. Debugging: | III. Debugging: | ||
# | # Compiling programs for debugging | ||
# | # Tracking memory issues | ||
# | # Profiling | ||
IV. Misc: | IV. Misc: | ||
# | # Logging in from outside the university | ||
# | # Mounting the HPC home directory | ||
# | # Parallel environment memory issue | ||
# | # Importance of allocating proper resources | ||
Line 37: | Line 37: | ||
V. Exercises (Computer-Lab): | V. Exercises (Computer-Lab): | ||
# | # Simple example programs | ||
# | # Practical aspects not covered in Parts I+II |
Revision as of 12:36, 21 November 2013
Part I
I. Cluster Overview:
- System Overview
- Available compilers
- Modification of user environments via "module"
- Available parallel environments
- Available Libraries
Part II
II. Introduction to the usage of SGE:
- General Job submission (specifying job requirements)
- Single Slot jobs (how to compile submit and monitor status)
- Parallel Jobs (openMPI, impi, smp)
- Monitoring and Controlling jobs (qstat, qrsh, qacct)
III. Debugging:
- Compiling programs for debugging
- Tracking memory issues
- Profiling
IV. Misc:
- Logging in from outside the university
- Mounting the HPC home directory
- Parallel environment memory issue
- Importance of allocating proper resources
Material:
The slides related to the presentation can be found here here.
Part III
V. Exercises (Computer-Lab):
- Simple example programs
- Practical aspects not covered in Parts I+II