Difference between revisions of "Half Day Parallel I/O Course - February 2013"

From oldwiki.scinet.utoronto.ca
Jump to navigation Jump to search
(Fix direct links to videos.)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
__TOC__
 
 
== Goal ==
 
== Goal ==
  
This half-day course given on February 27, 2013 at SciNet, on parallel I/O techniques.  Doing large-scale computation can be much easier than recording the results of the computation. In this half day course, a variety of strategies for doing large-scale I/O were discussed either with parallel or large numbers of serial jobs; we then focused on technologies for truly Parallel I/O, including MPI-IO, HDF5, and NetCDF.
+
This half-day course given on February 27, 2013 at SciNet, was on parallel I/O techniques.  Doing large-scale computation can be much easier than recording the results of the computation. In this half day course, a variety of strategies for doing large-scale I/O were discussed either with parallel or large numbers of serial jobs; we then focused on technologies for truly Parallel I/O, including MPI-IO, HDF5, and NetCDF.
  
 
== Slides (PDF) ==
 
== Slides (PDF) ==
Line 10: Line 9:
  
 
== Videos ==
 
== Videos ==
# [http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-intro/pario-intro.html Introduction to Parallel I/O]<br/>[[File:Morning_intro.png|180px|Click for Video|link=http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-intro/pario-intro.html]]<br/>[http://support.scinet.utoronto.ca/ParallelIOcourse/pario-intro/pario-intro.mp4 direct link]
+
# [http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-intro/pario-intro.html Introduction to Parallel I/O]<br/>[[File:Morning_intro.png|180px|Click for Video|link=http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-intro/pario-intro.html]]<br/>[http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-intro/pario-intro.mp4 direct link]
# [http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-mpiio/pario-mpiio.html Parallel I/O with MPI (MPI-IO)]<br/>[[File:Morning_intro.png|180px|Click for Video|link=http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-mpiio/pario-mpiio.html]]<br/>[http://support.scinet.utoronto.ca/ParallelIOcourse/pario-intro/pario-mpiio.mp4 direct link]
+
# [http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-mpiio/pario-mpiio.html Parallel I/O with MPI (MPI-IO)]<br/>[[File:Morning_intro.png|180px|Click for Video|link=http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-mpiio/pario-mpiio.html]]<br/>[http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-mpiio/pario-mpiio.mp4 direct link]
# [http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-netcdfhdf5/pario-netcdfhdf5.html Parallel I/O with NetCDF and HDF5]<br/>[[File:Morning_intro.png|180px|Click for Video|link=http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-netcdfhdf5/pario-netcdfhdf5.html]]<br/>[http://support.scinet.utoronto.ca/ParallelIOcourse/pario-intro/pario-netcdfhdf5.mp4 direct link]
+
# [http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-netcdfhdf5/pario-netcdfhdf5.html Parallel I/O with NetCDF and HDF5] (apologies for the poor sound quality)<br/>[[File:Morning_intro.png|180px|Click for Video|link=http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-netcdfhdf5/pario-netcdfhdf5.html]]<br/>[http://support.scinet.utoronto.ca/CourseVideo/ParallelIOcourse/pario-netcdfhdf5/pario-netcdfhdf5.mp4 direct link]
  
 
== Code ==  
 
== Code ==  
 
* [[Media:ScinetCourseParIO.tgz | Hands-on example code from /scinet/course/parIO/]]
 
* [[Media:ScinetCourseParIO.tgz | Hands-on example code from /scinet/course/parIO/]]

Latest revision as of 17:29, 22 March 2013

Goal

This half-day course given on February 27, 2013 at SciNet, was on parallel I/O techniques. Doing large-scale computation can be much easier than recording the results of the computation. In this half day course, a variety of strategies for doing large-scale I/O were discussed either with parallel or large numbers of serial jobs; we then focused on technologies for truly Parallel I/O, including MPI-IO, HDF5, and NetCDF.

Slides (PDF)

  1. Introduction to Parallel I/O
  2. Parallel I/O with MPI (MPI-IO)
  3. Parallel I/O with NetCDF and HDF5

Videos

  1. Introduction to Parallel I/O
    Click for Video
    direct link
  2. Parallel I/O with MPI (MPI-IO)
    Click for Video
    direct link
  3. Parallel I/O with NetCDF and HDF5 (apologies for the poor sound quality)
    Click for Video
    direct link

Code