13–26 Sept 2015
Eastern Macedonia and Thrace Institute of Technology
Europe/Athens timezone

A proposal for a C++ framework for writing highly-readable code with automatic multi-level paralelism

25 Sept 2015, 12:00
10m
Eastern Macedonia and Thrace Institute of Technology

Eastern Macedonia and Thrace Institute of Technology

Kavala,Greece

Speaker

Jiří Vyskočil (Czech Technical University in Prague)

Description

Using C++ template metaprogramming and assumptions about typical workloads in plasma physics computing, a framework if proposed to facilitate writing massively parallel programs in C++ in such a way, that the code written by the user closely resembles wahtever would be seen in a paper, while the framework effectively hides the implementation details of the parallelization structures. The ideas are demonstraed on a proof-of-concept Particle-in-Cell code used for simulations of interactions of hig power ultrashort laser pulses with plasmas.

Presentation materials

There are no materials yet.