Application of parallel computing

Draft of subject contents 

Introduction to parallel computing with examples to simple computing problems. Communication protocols. Numerical models domain decomposition. Load balancing. Engineering models parallel algorithm implementation (conservation laws, potential flow, hydraulic systems, flooding). Engineering models existing solutions parallel algorithm implementation. 

Developing of general and specific competences (knowledge and skills) 

Knoledge: parallel programming ability and application scope knoledge in engineering Skills: independent parallel algorithm writing; implementation of existing solutions for parallel programming and their application for solving engineering models. 

Forms of tuition performing and manner of knowledge checking 

Tuition performing: lectures, exercises, independent work, and consultations. Manner of knowledge checking: class participation, seminar paper. 

List of literature needed for studies and sitting for an examination 

List of literature that is recommended as supplemental 

ECTS credits attributed to subject and corresponding explanation 

5 ECTS. Lecture attendence 30%, exercise attendence 30%, seminar paper writing ie. solving problem solving  40%. 

Manner of sitting for an examination 

Seminar paper. 

Manner of quality inspection and efficiency of subject performing 

Control of the regularity of class performing and  attendance. Continuous dialog with students and inquires about course. Quality control of seminar papers. 

Prerequisites for subject enrolling

No prerequisites. 


[croatian] Prezentacije seminara iz kolegija Primjena paralelnog računanja
9. 1. 2012.
Marko Čavrak
Trends in High Performance Computing: Towards Exascale by Evolution or Revolution?
16. 10. 2012.
Marko Čavrak
Copyright 2013 - Department of Fluid Mechanics and Computational Engineering