Difference between revisions of "Brief Introduction to HPC Computing"

From HPC users
Jump to navigationJump to search
(Created page with "A brief introduction to the usage of the HPC facilities, targeted at new and unexperienced HPC users is given below. The introduction is based on various minimal examples tha...")
 
Line 12: Line 12:
=== job arrays ===
=== job arrays ===
=== basic error-tracking ===
=== basic error-tracking ===
= A simple ''parallel'' program =
= A simple ''parallel'' program =
== compile simple parallel program ==
== compile simple parallel program ==

Revision as of 14:17, 14 May 2013

A brief introduction to the usage of the HPC facilities, targeted at new and unexperienced HPC users is given below. The introduction is based on various minimal examples that illustrate how to compile serial and parallel programs as well as how to submit and monitor actual jobs using SGE.

A simple serial program

write/compile simple non-parallel program

where and how to compile

how to include libraries

submit/monitor jobs

specifying resources

single jobs

job arrays

basic error-tracking

A simple parallel program

compile simple parallel program

example using openMpi

example using intel mph

submit/monitor jobs

specify resources

basic error-tracking

Misc

Importance of specifying reasonable resources

how to use local storage for I/O intense serial jobs (or parallel jobs that run on a single host)