hpc-ch
  • Facebook
  • Twitter
  • Youtube
  • Rss
The Swiss HPC Service Provider Community
  • Home
    • Calls for Proposals
    • Conferences & Presentations
      • Video of talks
    • Courses & Workshops
      • Video of Courses
    • Job offers
    • Science
    • Technology
    • Video blog
  • About
    • hpc-ch Community News
    • hpc-ch Booth
    • Forums
    • HPC Advisory Council
  • Members Academia
    • [BC]2
    • CHIPP
    • CSCS
    • EMPA
    • EPF Lausanne
    • ETH Zurich
    • PSI – Paul Scherrer Institut
    • Speedup
    • SwiNG
    • SWITCH
    • SystemsX.ch
    • Università d. Svizzera italiana
    • Universität Basel
    • Universität Bern
    • Université de Fribourg
    • Université de Genève
    • Université de Lausanne
    • Universität Zürich
    • Vital-IT
    • WSL
  • Members Industry
    • Casale Group
    • Credit Suisse
    • Hilti
    • MeteoSwiss
    • Novartis
    • PartnerRe
    • Syngenta Crop Protection
  • Contact
Home» Topics » Courses and Workshops » Register to Parallel Programming Workshop at CSCS

Register to Parallel Programming Workshop at CSCS

Posted on June 22, 2010 by mdl in Courses and Workshops, CSCS
logo-cscs

CSCS invites you to register to a Parallel Programming Workshop to be held in Manno, on 10.-12.08.2010.

Instructors will be Rolf Rabenseifner (HLRS) and Neil Stringfellow (CSCS).

Agenda:

Day 1

8:30 Registration
9:00 Introduction
9:10 Parallel Architectures and Programming Models (2)
10:10 Coffee break
10:25 MPI-1 – Introduction to the Message Passing Interface (3+3a)
10:25 Chap. 1 MPI Overview (talk)
10:45 Chap. 2 MPI Process model (talk + practical)
12:00 Lunch break
13:00 Chap. 3 Messages and Point-to-Point Communication (talk + practical)
14:15 Coffee break
14:30 Chap. 4 Non-Blocking Communication (talk + practical)
15:45 Coffee break
16:00 Chap. 5 Derived Data types (talk + practical)
17:00 Parallel debugging (5) (talk)
17:30 End

 

Day 2

8:30 Introduction to CSCS Computing Resources (lecture by CSCS)
9:00 Chap. 6 Virtual Topologies (3, continued) (talk + practical)
10:10 Coffee break
10:25 Chap. 7 Collective Communication (talk + practical)
11:00 Coffee break
11:15 Chap. 8 Other MPI-1 features (talk)
11:40 Heat conduction program, a parallelization example with MPI (6) (talk)
12:00 Lunch break
13:00 OpenMP – Overview and execution model (7+7a) (talk + practical)
14:00 Coffee break
14:15 OpenMP – Work sharing directives (talk + practical)
15:15 OpenMP – Data environment (talk + practical)
16:00 Coffee break
16:15 OpenMP – Summary and Pitfalls (talk)
17:15 Assure/ThreadChecker – detection of OpenMP race conditions (8) (talk)
18:15 End

Day 3

8:30 MPI-2 overview (10) (talk)
8:45 MPI-2 one-sided comm. (12) (talk)
9:15 Parallel file I/O (basics) (11) (talk + practical)
10:15 Coffee break
10:30 Parallel file I/O (fileviews) (talk + practical)
11:30 Parallel file I/O (access methods) (talk)
12:00 Lunch break
13:00 Parallel programming models on hybrid systems / MPI+OpenMP (23) (talk)
14:00 Coffee break
14:15 PETSc Tutorial (41) (talk)
15:00 Laplace-Example with PETSc (42a+c)
15:45 Performance analysis at CSCS (lecture by CSCS)
16:30 End

 

Bookmark and Share
Courses, CSCS

Featured video

Discussion between Daniel Duffy and William Putman (NASA): Challenges for global climate simulation

Latest hpc-ch Tweets

  • ISC Cloud, Big Data Convergence in Heidelberg http://t.co/5jOwynzNp4
    May 25, 2013
  • hpc-ch Forum on HPC in Swiss Industry at Novartis http://t.co/UlAwrTHvEW
    May 22, 2013
  • Slidecast (in Italian): Grid computing and the search for the new particle at CERN by Günther Dissertori, ETH Zurich http://t.co/iNt5eyX74F
    May 16, 2013

Posts by Category

(c) 2013 www.hpc-ch.org