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