News News

Return to Full Page

UPC/CAF and further HLRS courses, June 29-30, 2017

UPC/CAF and further HLRS courses, June 29-30, 2017

PGAS languages are a new way of parallel programming,
and UPC and CAF are the most important PGAS languages
based on C and Fortran, details sew below.

Please, can you pass this course announcement also to interested
colleagues.  / Es waere schoen, wenn Sie diese Ankuendigung
auch an interessierte Kollegen weitergeben koennten.

Further upcoming courses that may be of interest for you:
- Cluster Workshop (May 29-30, Stuttgart) [German]
- Scientific Visualization (May 31-Jun 1, Stuttgart) [English]
- Shared memory parallelization with OpenMP (June 8-9, Vienna) [Engl]
- Hybrid MPI+X (Jun 12, Stuttgart) [English]
- Introduction to UPC and Co-Array Fortran (Jun 29-30, Stuttgart) [Engl]
- Efficient Parallel Prog. with GASPI (Jul 3-4, Stuttgart) [Engl]
- CFD with OpenFOAM (Aug 28-Sep 1, Stuttgart) [German]
- Iterative Linear Solvers and Parallelization (Sep 4-8, Garching) [Ger]
- Introduction to CFD (Sep 11-15, Stuttgart) [German]
- Parallel Programming Workshop (Oct 16-20, Stuttgart) [Engl]

Kind regards / Mit freundlichen Gruessen
Rolf Rabenseifner and Lucienne Dettki

                      Call for Participation

  Introduction to Unified Parallel C (UPC) and Co-array Fortran (CAF)

                  Thursday+Friday, June 29-30, 2017
                       University of Stuttgart

  Partitioned Global Address Space (PGAS) is a new model for parallel
  programming. Unified Parallel C (UPC) and Co-array Fortran (CAF) are
  PGAS extensions to C and Fortran. Parallelism is part of the language.
  PGAS languages allow any processor to directly address memory/data
  on any other processors. Parallelism can be expressed more easily
  compared to library based approches as MPI. This course gives an
  introduction to this novel approach of expressing parallelism.
  Hands-on sessions (in UPC and/or CAF) will allow users to
  immediately test and understand the basic constructs of PGAS languages.

Date & Location:
  June 29, 2017, 8:30 - June 30, 15:30
  HLRS, room 0.438 Ruehle Saal, Nobelstr. 19, 70569 Stuttgart, Germany.

Further information on this course and registration

(You may have to accept an unofficial certificate before
you can view the course page - my apologies for this)

Registration and further information:

Deadline for registration: June 5, 2017

The course language is English.
We will provide local systems with test accounts for the participants.

This course is a PRACE Advanced Training Centre (PATC) courses at HLRS.

Further information on PGAS languages:  PGAS                   CAF                 UPC                           UPC Community website                                  UPC at Berkley

Information on further courses:
  - by HLRS: and
  - by the Gauss Centre of Supercomputing (GCS):
  - by the PRACE Advanced Training Centres (PATCs)

HLRS Online Courses:

As a member of the HLRS course mailing list, you should have received
the password with an email titled "Get your access to HLRS online courses".