High Performance Computing and Programming
Syllabus, C-level, 1TD369
This course has been discontinued.
- Code
- 1TD369
- Level
- C
- Subject(s)
- Computer Science
- Grading system
- Pass with distinction (VG), Pass (G), Fail (U)
- Finalised
- 23 May 2001
- Responsible department
- Department of Information Technology
Entry requirements
Computer Programming, first and second course, Scientific computing, first course and at least 2.5 years of studies within Master programmes in computer science, natural sciences or engineering.
Aims
To provide knowledge of, and experience in, writing efficient programs on high
performance computers with modern architectures. To provide knowledge of
organisation and analysis of software and tools for this.
Content
Programming in C/C++ for high performance computing. Fortran 95 and comparison to other anguages. Portability. Tools for problem solving
and program development, debugging, organisation
of code, scripting languages, such as Python, analysis of performance. Different types of computer architecture and memory organisation. Efficient implementation
of numerical methods on modern architectures. Applications from different areas in science and technology.
Instruction
Lectures, laboratory work and compulsory assignments.
Assessment
Written examination at the end of the course and approved compulsory assignments.