Title:

# High Performance Computations

Code:VNV
Ac.Year:2013/2014
Term:Summer
Curriculums:
ProgrammeFieldYearDuty
IT-MGR-1HMGH-Recommended
IT-MSC-2MBI-Elective
IT-MSC-2MBS-Elective
IT-MSC-2MGM-Compulsory-Elective - group M
IT-MSC-2MIN-Compulsory-Elective - group B
IT-MSC-2MIS-Elective
IT-MSC-2MMI-Elective
IT-MSC-2MMM-Compulsory
IT-MSC-2MPV-Elective
IT-MSC-2MSK-Elective
IT-MSC-2EITE2ndElective
Language of Instruction:Czech
Private info:http://www.fit.vutbr.cz/study/courses/VNV/private/
Credits:5
Completion:examination (written)
Type of
instruction:
Hour/semLecturesSem. ExercisesLab. exercisesComp. exercisesOther
Hours:2600260
ExaminationTestsExercisesLaboratoriesOther
Points:60200200
Guarantor:Kunovský Jiří, doc. Ing., CSc., DITS
Lecturer:Kunovský Jiří, doc. Ing., CSc., DITS
Instructor:Chaloupka Jan, Ing., DITS
Kocina Filip, Ing., Ph.D., DITS
Faculty:Faculty of Information Technology BUT
Department:Department of Intelligent Systems FIT BUT

Learning objectives:
To provide overview and basics of practical use of parallel and quasiparallel methods for numerical solutions of sophisticated problems encountered in science and engineering.
Description:
The course is aimed at practical methods of solving sophisticated problems encountered in science and engineering. Serial and parallel computations are compared with respect to a stability of a numerical computation. A special methodology of parallel computations based on differential equations is presented. A new original method based on direct use of Taylor series is used for numerical solution of differential equations. There is the TKSL simulation language with an equation input of the analysed problem at disposal. A close relationship between equation and block representation is presented. The course also includes design of special architectures for the numerical solution of differential equations.
Subject specific learning outcomes and competences:
Ability to transform a sophisticated technical problem to a system of differential equations. Ability to solve sophisticated systems of differential equations using simulation language TKSL.
Generic learning outcomes and competences:
Ability to create parallel and quasiparallel computations of large tasks.
Syllabus of lectures:

1. Methodology of sequential and parallel computation (feedback stability of parallel computations)
2. Extremely precise solutions of differential equations by the Taylor series method
3. Parallel properties of the Taylor series method
4. Basic programming of specialised parallel problems by methods using the calculus (close relationship of equation and block description)
5. Parallel solutions of ordinary differential equations with constant coefficients, library subroutines for precise computations
6. Adjunct differential operators and parallel solutions of differential equations with variable coefficients
7. Methods of solution of large systems of algebraic equations by transforming them into ordinary differential equations
8. The Bairstow method for finding the roots of high-order algebraic equations
9. Fourier series and finite integrals
10. Simulation of electric circuits
11. Solution of practical problems described by partial differential equations
12. Control circuits
13. Conception of the elementary processor of a specialised parallel computation system.
Syllabus of computer exercises:

1. Simulation system TKSL
2. Exponential functions test examples
3. First order homogenous differential equation
4. Second order homogenous differential equation
5. Time function generation
6. Arbitrary variable function generation
8. Systems of linear algebraic equations
9. Electronic circuits modeling
10. Heat conduction equation
11. Wave equation
12. Laplace equation
13. Control circuits
Syllabus - others, projects and individual work of students:
Elaborating of all computer laboratories results.
Fundamental literature:

• Kunovský, J.: Modern Taylor Series Method, habilitation thesis, VUT Brno, 1995
• Hairer, E., Norsett, S. P., Wanner, G.: Solving Ordinary Differential Equations I, vol. Nonstiff Problems. Springer-Verlag Berlin Heidelberg, 1987.
• Hairer, E., Wanner, G.: Solving Ordinary Differential Equations II, vol. Stiff And Differential-Algebraic Problems. Springer-Verlag Berlin Heidelberg, 1996.
• Vlach, J., Singhal, K.: Computer Methods for Circuit Analysis and Design. Van Nostrand Reinhold, 1993.
Study literature:

• Hairer, E., Norsett, S. P., Wanner, G.: Solving Ordinary Differenatial Equations II. Springer-Verlag Berlin Heidelberg 1996.
• Lecture notes written in PDF format,
• Source codes (TKSL) of all computer laboratories
Progress assessment:
Half Term Exam and Term Exam. The minimal number of points which can be obtained from the final exam is 29. Otherwise, no points will be assigned to a student.