Title:

# Higly Sophisticated Computations

Code:VND
Ac.Year:2010/2011
Term:Summer
Study plans:
ProgramBranchYearDuty
CSE-PHD-4DVI4-Elective
IT-PHD-3DIT3-Elective
Language:Czech
Completion:examination (written)
Type of
instruction:
Hour/semLecturesSem. ExercisesLab. exercisesComp. exercisesOther
Hours:390000
ExaminationTestsExercisesLaboratoriesOther
Points:1000000
Guarantee:Kunovský Jiří, doc. Ing., CSc., 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 selected methods for numerical solutions of differential equations (based on the Taylor Series Method) for extremely exact and fast solutions of sophisticated problems.
Description:
The course is aimed at practical methods of solving problems encountered in science and engineering: large systems of differential equations, algebraic equations, partial differential equations,stiff systems, problems in automatic control, electric circuits, mechanical systems, electrostatic and electromagnetic fields. An original method based on a direct use of Taylor series is used to solve the problems numerically. The course also includes analysis of parallel algorithms and design of special architectures for the numerical solution of differential equations. A special simulation language TKSL is available.
Knowledge and skills required for the course:
Numerical Mathematics
Subject specific learning outcomes and competences:
Ability to analyse the selected methods for numerical solutions of differential equations (based on the Taylor Series Method) for extremely exact and fast solutions of sophisticated problems.
Generic learning outcomes and competences:
• An individual solution of a nontrivial system of diferential equations.
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
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. Parallel applications of the Bairstow method for finding the roots of high-order algebraic equations
9. Fourier series and parallel FFT
10. Simulation of electric circuits
11. Solution of practical problems described by partial differential equations
12. Library subroutines for precise computations
13. Conception of the elementary processor of a specialised parallel computation system.
Fundamental literature:
1. Hennessy, J. L., Patterson, D.A.: Computer Architecture: a Quantitative Approach, Morgan Kaufmann Publishers, Inc., 1990, San Mateo, California
2. Kunovský, J.: Modern Taylor Series Method, habilitation work, VUT Brno, 1995
3. Hairer,E., Norsett,S.P.,Wanner,G.: Solving Ordinary Differential Equations I, vol. Nonstiff Problems. Springer-Verlag Berlin Heidelberg, 1987, ISBN 3-54017145-2
4. Hairer,E., Norsett,S.P.,Wanner,G.: Solving Ordinary Differential Equations II, second revised ed., vol. Stiff and Differential-Algebraic Problems. Springer-Verlag Berlin Heidelberg, 1996, ISBN 3-540-60452-2
Controlled instruction:
Submission of report on the results of experiments carried out within the tutorial.