From Documentation
Jump to: navigation, search
(Online Seminars (recordings))
(Online Seminars (recordings))
Line 10: Line 10:
  
 
== Online Seminars (recordings) ==
 
== Online Seminars (recordings) ==
 +
* 2012/10/24 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2737291 An Introduction to Valgrind] Tyson Whitehead
 
* 2012/09/26 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2655658 Why Would I Use GPUs?] Pawel Pomorski
 
* 2012/09/26 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2655658 Why Would I Use GPUs?] Pawel Pomorski
 
* 2012/04/04 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2329181 Optimizing Tools for Development and Execution of Programs] Nick Chepurniy
 
* 2012/04/04 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2329181 Optimizing Tools for Development and Execution of Programs] Nick Chepurniy
* 2012/03/14 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2307665 An Introduction to Valgrind] Tyson Whitehead
 
 
* 2011/11/23 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2218409 Backing Up Source Files and Documents with Subversion] Baolai Ge
 
* 2011/11/23 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2218409 Backing Up Source Files and Documents with Subversion] Baolai Ge
 
* 2011/11/02 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2201513 Visualizing Data with Paraview] Alex Razoumov
 
* 2011/11/02 - [https://www.fuzemeeting.com/replay_meeting/sharcnet/2201513 Visualizing Data with Paraview] Alex Razoumov

Revision as of 11:28, 31 October 2012

Summer School 2012 Pre-school Talks (recordings)

  1. Introduction to the SHARCNET Environment - slides
    • This talk provides a brief literacy-based overview of SHARCNET: available hardware and software resources, our web portal, where to look for help, how to log in to systems, compile code, run, submit and manage your jobs and finally a quick summary of our visualization tools.
  2. Introduction to Linux - slides
    • This seminar serves as an introduction to Linux, the UNIX-like operating system that runs on all SHARCNET systems, intended for users who have little or no experience with UNIX or Linux. We will consider essential materials related to coping with the Linux command-line environment, necessary for successful use of the SHARCNET envrionment, including basic commands for file/directory management, text editors, etc.
  3. Appraising Your Programming Skills - slides
    • Much of the Summer School programme is focused on programming. While we always take steps to inform attendees that we are primarily covering the parallel side of the programming equation, and thus assume some experience writing serial code, we have found some people underestimate what is meant by "some level of serial programming experience" which can present barriers. This talk will survey basic language concepts that are considered "essential" to serial programming, and thus will underpin any expansion into parallelism (e.g. file handling, pointers and memory management, etc.). The hope is this will provide someone with a better understanding of their strengths and weaknesses while there is still a little time to brush up before the summer school commences.
  4. HPC Architecture Overview - slides
    • High performance computing (HPC) is an umbrella term that covers a variety of standard approaches. It is not a magic bullet that can take any program and make it 10x times faster. Not all HPC hardware solutions are applicable to a given problem, and not all problems are susceptible to an arbitrary HPC solution. Learn what the standard approaches are and what their strengths and weaknesses are.

Online Seminars (recordings)

Recorded Talks


See Also