Difference between revisions of "2014 Ontario Summerschool on High Performance Computing Central"

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
|style="cellpadding:1em; padding:1em; background-color:#868686;"|
 
|style="cellpadding:1em; padding:1em; background-color:#868686;"|
 
[[File:Summerschool_hpc.gif]]   
 
[[File:Summerschool_hpc.gif]]   
[[File:2014 arial.gif]]
+
[[File:2014 arial.gif|140px]]
 
|}
 
|}
 +
__NOTOC__
 
===About===
 
===About===
  
 
The 2014 Ontario Summer School on High Performance Computing, whose second installment of the year was hosted by SciNet, provided attendees with opportunities to learn and share knowledge and experience in high performance and technical computing. The format: a five-day workshop with mixed lectures and hands-on sessions on a number of selected subjects, including shared memory programming, distributed memory programming and general purpose graphics processing unit programming.  
 
The 2014 Ontario Summer School on High Performance Computing, whose second installment of the year was hosted by SciNet, provided attendees with opportunities to learn and share knowledge and experience in high performance and technical computing. The format: a five-day workshop with mixed lectures and hands-on sessions on a number of selected subjects, including shared memory programming, distributed memory programming and general purpose graphics processing unit programming.  
  
Students who will have completed 3 out of five days, will be awarded an "Ontario Summerschool on HPC Certificate".
+
Forty students, who completed three out of five days, were awarded an "Ontario Summerschool on HPC Certificate".
  
 
===Teaching Material===
 
===Teaching Material===
  
* Linux Command Line: A Primer<br> [[Media:SS2014_IntroToShell1.pdf|Slides part 1,]] [[Media:SS2014_IntroToShell2.pdf|Slides part 2,]] [[Media:SS2014_IntroToShell.tgz|Files]]
+
* Linux Command Line: A Primer
* Introduction to High Performance Computing<br>[[Media:SS2014_HPC_intro2013.pdf|Slides]]
+
** [[Media:SS2014_IntroToShell1.pdf|Slides part 1]]
* Shared Memory Programming with OpenMP<br> [[Media:SS_Openmp2014.pdf|Slides,]] [[Media:SS_Openmp2014.tgz|Code]]
+
** [[Media:SS2014_IntroToShell2.pdf|Slides part 2]]
* Programming Clusters with Message Passing Interface<br>[[Media:SS_MPI-slides.pdf|Slides,]] [[Media:SS2014_MPI-slides.tgz|Code]]
+
** [[Media:SS2014_IntroToShell.tgz|Files]]
* Programming GPUs with CUDA<br>[[Media:SS2014_CUDA1.pdf|Slides day 1]] [[Media:SS2014_CUDA2.pdf|Slides day 2]]
+
* Introduction to High Performance Computing
* HPC Optimization and Best Practices<br>[[Media:SSHPC_OBP2013.pdf|Optimization and Best Practices Slides]]
+
**[[Media:SS2014_HPC_intro2013.pdf|Slides]]
* Debugging with GDB and DDT<br>[[Media:SS2014_Debug.pdf|Slides,]] [[Media:SS2014_Debug.tgz|Code]]
+
* Shared Memory Programming with OpenMP
* Visualization with Paraview<br>[[Media:SS2014_Paraview.pdf|Slides,]] [[Media:Viz2014.tgz|Files]]
+
** [[Media:SS_Openmp2014.pdf|Slides]]
 +
** [[Media:SS_Openmp2014.tgz|Code]]
 +
* Programming Clusters with Message Passing Interface
 +
** [[Media:SS_MPI-slides.pdf|Slides]]
 +
** [[Media:SS_MPI-slides.tgz|Code]]
 +
* Programming GPUs with CUDA
 +
** [[Media:SS2014_CUDA1.pdf|Slides day 1]]
 +
** [[Media:SS2014_CUDA2.pdf|Slides day 2]]
 +
* HPC Optimization and Best Practices
 +
** [[Media:SSHPC_OBP2013.pdf|Optimization and Best Practices Slides]]
 +
* Debugging with GDB and DDT
 +
** [[Media:SS2014_Debug.pdf|Slides]]
 +
** [[Media:SS2014_Debug.tgz|Code]]
 +
* Visualization with Paraview
 +
** [[Media:SS2014_Paraview.pdf|Slides]]
 +
** [[Media:Viz2014.tgz|Files]]
  
 
===Photos===
 
===Photos===

Latest revision as of 10:49, 16 June 2014

Summerschool hpc.gif    2014 arial.gif

About

The 2014 Ontario Summer School on High Performance Computing, whose second installment of the year was hosted by SciNet, provided attendees with opportunities to learn and share knowledge and experience in high performance and technical computing. The format: a five-day workshop with mixed lectures and hands-on sessions on a number of selected subjects, including shared memory programming, distributed memory programming and general purpose graphics processing unit programming.

Forty students, who completed three out of five days, were awarded an "Ontario Summerschool on HPC Certificate".

Teaching Material

Photos

Group Photo (Wednesday June 11)
SS2014Group.jpg

  • Linux Command Line: A Primer
    SS2014SCMP101-linux-1.jpg SS2014SCMP101-linux-2.jpg
  • Introduction to High Performance Computing
    SS2014HPC101-introhpc.jpg
  • Shared Memory Programming with OpenMP
    SS2014HPC111-openmp.jpg
  • Programming Clusters with Message Passing Interface
    SS2014HPC123-mpi.jpg
  • Programming GPUs with CUDA
    SS2014HPC133-cuda.jpg
  • HPC Optimization and Best Practices
    SS2014HPC241-obp.jpg
  • Debugging with GDB and DDT
    SS2014HPC245-debug.jpg
  • Visualization with Paraview
    SS2014HPC251-paraview.jpg

Summerschool website with more details

www.sharcnet.ca/events/ss2014