Program Construction in C++ for Scientific Computing

Innehåll visas utifrån dina val

Om du inte hittar någon sida, schemahändelse eller nyhet på din kurswebb kan det bero på att du inte ser den kursomgången/gruppen inom kursen som innehållet tillhör.

Veta mer om din kurswebb

Din kurswebb är sidorna för en kurs du prenumererar på. Du väljer sedan vilka omgångar/grupper inom kursen du vill ha information från. Är du registrerad på en kursomgång sköts prenumeration och val av kursomgäng automatiskt åt dig. Vill du ändra något av detta gör du det under Mina inställningar.

När du är inloggad på din kurswebb ser du:
  • Kursöversikt, nyheter och schema med information som är filtrerat utifrån dina valda omgångar/grupper inom kursen
  • Allmänna sidor för hela kursen
  • Kurswikin som är sidor som alla, lärare och studenter, kan skapa och redigera
  • Sidor som hör till de omgångar/grupper inom kursen du valt eller som valts för dig

Log in to your course web

You are not logged in KTH, so we cannot customize the content.

The course will be given at KTH during the academic year 2017/2018. The first lecture is

Monday, 27th August 2018, 15-17
Lecture Room E32, Lindstedtsvägen 3

Actual course edition: pcpp18.

Actual information about this course can be found in the Course PM.

News will be published via this news feed. Subscribe to it!

General Description

With the increasing complexity of the software used in Computational Science and Engineering, the requirements on efficiency both in the execution on a given hardware as well as the software development cycle have had a big impact on the tools used in implementing simulation software. As far as the programming languages are concerned, only a few have reached broader application. In particular, C++ plays an important role. Being a general-purpose object-oriented programming language, some care has to be taken when using it for high-performance computations. The aim of the course consists of providing knowledge how advanced numerical methods and complex algorithms in Scientific Computing can be implemented in C++.
Naturally, a considerable portion of the course is spent in hands-on exercises and project work.

Further information about the course is given by Michael Hanke,, (course leader).

Course Evaluation

By the end of the course I would like to ask you to answer the questions of the course evaluation form. Your contribution will be highly appreciated!


Canvas will not be used in this course!


Feedback News