Search

link to homepage

Institute for Advanced Simulation (IAS)

Navigation and service


PATC training course "High-performance computing with Python"

(Course no. 97/2016 in the training programme of Forschungszentrum Jülich)

begin
13.Jun.2016 09:00
end
14.Jun.2016 16:30
venue
Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211

This course is fully booked.

Target audience:
Scientists who want to use Python on supercomputers
Contents:

Python is being increasingly used in high-performance computing projects. It can be used either as a high-level interface to existing HPC applications and libraries, as embedded interpreter, or directly.

This course combines lectures and hands-on session. We will show how Python can be used on parallel architectures and how performance critical parts of the kernel can be optimized using various tools.

Day 1: Using Python productively for parallel computing

  • Interactive parallel programming with IPython
  • High-performance NumPy and SciPy
  • Distributed-memory parallel programming with Python and MPI

Day 2: Python in concert with other programming languages and accelerators

  • Cython
  • f2py
  • PyCUDA
  • PyOpenCL
  • Numba

This course is aimed at scientists who wish to explore the productivity gains made possible by Python for HPC.

This course is a PRACE Advanced Training Centres (PATC) course.

Prerequisites:
Experience with Python and NumPy
Language:
This course is given in English,
Duration:
2 days
Date:
13-14 June 2016, 9:00-16:30
Venue:
Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211
Number of participants:
minimum 5
Instructors:
Dr. Jan Meinke, Dr. Olav Zimmermann, JSC
Contact:
Photo Dr. Jan Meinke
Dr. Jan Meinke
Phone: +49 2461 61-2315
email: j.meinke@fz-juelich.de
Registration:
This course is fully booked.
Registration form has been closed:
Announcement as pdf file:
 Announcement of the training course "High-performance computing with Python" (PDF, 37 kB)



Servicemeu

Homepage