@inbook{813c7edb05b249b3b67727aa9bb5450b,
title = "Teaching Parallel Programming in Interdisciplinary Studies",
abstract = "Nowadays many fields of science and engineering are evolving by the joint contribution of complementary fields. Computer science, and especially high performance computing, has become a key factor in the development of many research fields, establishing a new paradigm called computational science. Researchers and professionals from many different fields require a knowledge of high performance computing, including parallel programming, to develop a fruitful work in their particular field. So, at Universitat Aut{\`o}noma of Barcelona, an interdisciplinary master on Modeling for science and engineering was started 5 years ago to provide a deep knowledge on the application of modeling and simulation to graduate students on different fields (Mathematics, Physics, Chemistry, Engineering, Geology, etc.). In this master, Parallel Programming appears as a compulsory subject, because it is a key topic for them. The concepts learnt in parallel programming must be applied to real applications. Therefore, a subject on Applied Modelling and Simulation has also been included. In this paper, the experience on teaching parallel programming in such interdisciplinary master is shown. {\textcopyright} Springer International Publishing Switzerland 2015.",
keywords = "CUDA, GPUs, Message passing, MPI, OpenMP, Parallel programming, Shared memory",
author = "Eduardo Cesar and Ana Cort{\'e}s and Antonio Espinosa and Tom{\`a}s Margalef and Moure, \{Juan Carlos\} and Anna Sikora and Remo Suppi",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2015.",
year = "2015",
month = dec,
day = "18",
doi = "10.1007/978-3-319-27308-2\_6",
language = "English",
isbn = "978-3-319-27307-5",
volume = "9523",
series = "Lecture Notes in Computer Science",
publisher = "Springer-Verlag",
pages = "66--77",
booktitle = "Euro-Par 2015: Parallel Processing Workshops",
}