A five days hands-on course organized by INFN and Cometa Consortium will be held at Laboratori Nazionali del Sud in Catania (Italy). It will be divided into separated sections. The first section will introduce the fundamental concepts of massively parallel computing, with a focus on modern GPUs and accelerators (from NVIDIA CUDA-enabled GPUs to the Xeon Phi) and the OpenCL cross-platform standard for parallel programming. Examples in fluidodynamics, Monte Carlo methods, bioinformatics and economics will be presented. The second section will cover all aspects of the C++ programming and the Geant4 Monte Carlo toolkit, from the basic installation through advanced topics and will be interspersed with examples that build a progressively more complex application, extensible to real space or medical use.
Participants are recommended to bring their own laptop with (preferably) a Linux or an OSX operating system. Participants with a Windows operative system will be able to connect, via ssh, to specific desktop machine. Moreover, a virtual machine with a Linux OS and a ready-to-use Geant4 installation, will be provided in these pages in the next weeks, together with the installation instructions.
You will find as soon as possible the prerequisites for:
- the GPU course
- the Geant4 course