Lectures on Modern Scientific Programming

from Monday, 14 November 2016 (09:00) to Wednesday, 16 November 2016 (16:45)
Wigner RCP (Building 3, 2nd floor, Council Room)

        : Sessions
    /     : Talks
        : Breaks
14 Nov 2016
15 Nov 2016
16 Nov 2016
AM
09:00
Hardware and development tools (until 12:00) (Building 3, 2nd floor, Council Room)
09:00 Overview of Modern Hardware Architectures and Technologies   (Building 3, 2nd floor, Council Room)
10:15 --- Break / Questions and Answers ---
10:45 Platforms and Development tools   (Building 3, 2nd floor, Council Room)
09:00
Algorithms and Parallelism in C++ (until 12:00) (Building 3, 2nd floor, Council Room)
09:00 Algorithms and datastructures   (Building 3, 2nd floor, Council Room)
10:15 --- Break / Questions and Answers ---
10:45 Parallel constructs and algorithms in C++   (Building 3, 2nd floor, Council Room)
09:00
Introduction to Python (until 12:00) (Building 3, 2nd floor, Council Room)
09:00 Introduction to Python   (Building 3, 2nd floor, Council Room)
10:15 --- Break / Questions and Answers ---
10:45 Python in Scientific Computing   (Building 3, 2nd floor, Council Room)
PM
12:00 --- Lunch break ---
13:30
Moving from C to C++ (until 16:45) (Building 3, 2nd floor, Council Room)
13:30 Gentle introduction to C++   (Building 3, 2nd floor, Council Room)
14:45 --- Break / Questions and Answers ---
15:15 Using C++ (Pitfalls, anti-patterns, libraries)   (Building 3, 2nd floor, Council Room)
12:00 --- Lunch Break ---
13:30
Optimizing and Visualizing Simulations (until 16:30) (Building 3, 2nd floor, Council Room)
13:30 Optimization usecases and pitfalls   (Building 3, 2nd floor, Council Room)
14:45 --- Break / Questions and Answers ---
15:15 Visualization and Rendering   (Building 3, 2nd floor, Council Room)
12:00 --- Lunch Break ---
13:30
GPU Programming Today and Tomorrow (until 16:45) (Building 3, 2nd floor, Council Room)
13:30 Portable GPGPU using SYCL and ComputeCpp   (Building 3, 2nd floor, Council Room)
14:45 --- Break / Questions and Answers ---
15:15 News and trends in hardware, software, compilers and languages   (Building 3, 2nd floor, Council Room)