To provide advanced tools for scientific computation.
C/C++ programming, knowledge of Linux
Course contents summary
Distributed computing architectures.
Deployment of a virtualized pc cluster for parallel computing.
Parallelization of scientific programs with mutiprocess, multithread and multicomputer architectures.
Porting of the programs (sequential and parallel) on a Grid environment..