SUBJECT
Scientific programming of graphical processors 2
lecture
master
3
Semester 3
Autumn semester
The aim of the course is to promote the students practical knowledge in programing graphical processors at advanced level and map the area of applicability:
basis of functional programing, the functional building blocks, the functional structure and implementation of vector-matrix operations, solution of ordinary differential equations, classical N-body simulations, statistical physical simulations (Ising model), Monte-Carlo simulations, solution of partial differential equations.
recommended readings:
- Chebyshev and Fourier Spectral Methods, John P. Boyd, Second edition, Dover, New York (2001).
- The C++ Programming Language (4th Edition), Bjarne Stroustrup, Addison-Wesley ISBN 978-0321563842, 2013.
- Effective Modern C++, Scott Meyers, O'Reilly Media, 2014.
- The OpenCL Programming Book - Ryoji Tsuchiyama, et. al, Fixstars, 2010,
http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/contents/ - Numerical Recipes 3. kiadás, Cambridge University Press, 2013, ISBN-10: 0521880688