Loading…
RMACC HPC Symposium 2015 has ended
Welome to the RMACC HPC Symposium. Login here to create your own personal schedule and add your name to the directory of attendees. Follow us on Twitter @CUBoulderRC for Conference and Schedule updates

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Traditional HPC [clear filter]
Thursday, August 13
 

8:30am

Hands on OpenMP (3 hours)
Limited Capacity seats available

For both OpenMP and MPI tutorials we assume no expertise in parallel programming. It is expected that you are familiar with a compiled language like C, C++ or Fortran. These tutorials are hands-on, please bring a sufficiently recent (mutli-core) laptop so as to be able to  participate.

This course introduces the fundamentals of shared memory programming. Teaching you how to code using OpenMP, providing hands-on experience of parallel computing geared towards numerical applications.



Topics:

  • Introduction to OpenMP

  • Creating Threads

  • Parallel Loops

  • Synchronization

  • Memory model

  • Tasks

  • OpenMP 4.0

Speakers
TB

Tim Brown

University of Colorado Boulder


Thursday August 13, 2015 8:30am - 11:30am
Wolf 305

1:00pm

MPI (3 hours)
Limited Capacity seats available

For both OpenMP and MPI tutorials we assume no expertise in parallel programming. It is expected that you are familiar with a compiled language like C, C++ or Fortran. These tutorials are hands-on, please bring a sufficiently recent (mutli-core) laptop so as to be able to  participate.

This course introduces the fundamentals of distributed memory programming, using the Message Passing Interface (MPI) standard. Similar to the OpenMP tutorial, we will be using a hands-on approach.


Topics:

  • Introduction to MPI

  • Point to Point Communication

  • Collective Communication

  • Virtual Topologies

  • Debugging Parallel Programs

  • Hybrid (OpenMP & MPI) Programming
 

Speakers
TB

Tim Brown

University of Colorado Boulder


Thursday August 13, 2015 1:00pm - 4:00pm
Wolf 305