User Tools

Site Tools


workshops:practicalhpc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
workshops:practicalhpc [2023/02/22 16:17]
wikiadmin
workshops:practicalhpc [2024/08/22 10:35] (current)
wikiadmin
Line 1: Line 1:
 +=====Note: Induction Course=====
 +
 +Please see the CHPC [[https://moodle.chpc.ac.za/course/view.php?id=21|Induction]] course for new users.  
 +
 ======Practical HPC — CHPC Winter School====== ======Practical HPC — CHPC Winter School======
  
Line 16: Line 20:
 ====Supercomputing MOOC==== ====Supercomputing MOOC====
  
-This course is presented in conjunction with PRACE and the EPCC who provide the free online course on the basic concepts of HPC. This provides the main background knowledge you will need to understand HPC and how the CHPC cluster works+{{ :workshops:prace_epcc_logo.jpg?200 |}}
  
 +This course is presented in conjunction with [[http://www.prace-ri.eu/|PRACE]] and [[https://www.ed.ac.uk/|EPCC]] who provide a free online course on the basic concepts of HPC. This provides the main background knowledge you will need to understand HPC and how the CHPC cluster works. 
 +
 +  * PRACE **[[https://www.futurelearn.com/courses/supercomputing|Supercomputing]]** MOOC
 +
 +
 +The first 4 weeks of the PRACE Supercomputing MOOC provide the necessary foundational information and concepts for this Practical HPC course.
 +
 +You will need to complete all of the first 4 weeks of the Supercomputing MOOC to be fully prepared for all the topics in the CHPC Practical HPC course.
 +
 +====Linux Shell Command Line====
 +
 +There are many resources on the Internet that introduce the basic commands of the Linux shell.  We recommend:
 +
 +  * [[https://swcarpentry.github.io/shell-novice/index.html|The Unix Shell]] --- //Software Carpentry//
 +  * //Learn Linux// [[https://www.learnlinux.org.za/courses/web-courses|Fundamentals]] course
 +
 +=====Welcome and Overview=====
 +
 +  * {{ :workshops:chpc-ws-session-1-welcome.pdf |Slides}} from opening session.
 +
 +=====Introduction=====
 +
 +====The Centre====
 +
 +===Video: CHPC Introduction part 1===
 +
 +[[https://www.youtube.com/watch?v=hyhubx-oVZI|{{:workshops:hpcschool:vid01.png?nolink&200|https://www.youtube.com/watch?v=hyhubx-oVZI}}]]
 +
 +===Video: CHPC Introduction part 2===
 +
 +[[https://www.youtube.com/watch?v=B7EmuL9s_90|{{:workshops:hpcschool:vid02.png?nolink&200|https://www.youtube.com/watch?v=B7EmuL9s_90}}]]
 +
 +===Video: How to Access the CHPC===
 +
 +[[https://www.youtube.com/watch?v=qB7t4B39YXA|{{:workshops:hpcschool:vid03.png?nolink&200|}}]]
 +
 +
 +====CHPC Hardware====
 +
 +  * [[workshops:hpcschool:chpchardware|CHPC Hardware]]
 +  * {{ :workshops:hpcschool:special_nodes.pdf |Special Nodes}}
  
  
Line 23: Line 68:
  
 First we cover the basics of the user's view of the cluster and how to write, submit and monitor a job script. First we cover the basics of the user's view of the cluster and how to write, submit and monitor a job script.
 +
 +====Connection to the CHPC====
 +
 +  * [[https://www.youtube.com/watch?v=wdblSZczXSw|Video:]] Connecting to the CHPC cluster
 +  * {{ :workshops:hpcschool:01_connecting_to_chpc.pdf |Notes}}
  
 ====The CHPC Cluster Environment==== ====The CHPC Cluster Environment====
Line 45: Line 95:
 ===Parallel Programming for Scientists and Engineers=== ===Parallel Programming for Scientists and Engineers===
  
-[[https://eijkhout.net/home/landing-page.html|Victor Eijkhout]] of [[https://www.tacc.utexas.edu/about/directory/victor-eijkhout|TACC]] has written a series of superlative textbooks which are all available for free at //[[https://theartofhpc.com/|The Art of HPC]]//.+[[https://www.tacc.utexas.edu/about/directory/victor-eijkhout|Victor Eijkhout]] of [[https://www.tacc.utexas.edu/|TACC]] has written a series of superlative textbooks which are all available for free at //[[https://theartofhpc.com/|The Art of HPC]]//.
/app/dokuwiki/data/attic/workshops/practicalhpc.1677075446.txt.gz · Last modified: 2023/02/22 16:17 by wikiadmin