Institute of Computer Science
  1. Courses
  2. 2017/18 spring
  3. Scientific computing infrastructures (MTAT.08.037)
ET
Log in

Scientific computing infrastructures 2017/18 spring

  • Pealeht
  • Praktikumid
    • Esitamine
  • Projektid
  • Viited

Scientific computing infrastructures

Introductory e-course on using clusters and remote computers to run workflows related to scientific computing. It is primarily intended as a general introduction to using high performance and distributed computing resources in Estonia and will be offered as an e-course with no lectures, but weekly reading and assignments with detailed feedback. Optional consultation sessions will also be available. The required background is some introductory programming experience (for example writing a python program or creating a web page using HTML) and the course is suitable for a wide audience. The course should be useful to:

  1. People running computational chemistry, physics and bioinformatics packages
  2. People who need to work with large data sets and share them (for example using parallel R)
  3. People who need to share information with their colleagues by deploying applications in the cloud (for example setting up your own Wordpress blogging instance, moodle teaching platform, email server, online shop)
  4. People that have programs that can utilize graphical processing units to speed up calculations and/or information processing
  5. People who want to produce computer animations using distributed rendering (for example using Blender distributed rendering)

The course is not meant to be a detailed introduction to parallel programming or code optimization.

The course will comprise the following topics:

  • Overview of Estonian and European scientific computing infrastructures, security
  • Introduction to linux, filesystem performance and slurm job scheduler
  • Introduction to MPI, OpenMP and accelerators
  • Overview of OpenStack - installing and running your own cloud service application
  • Hands on cluster/cloud construction with mini computers
  • Project

Grading: Basic grading guidelines will be used: A 91-100, B 81-90, C 71-80, D 61-70, E 51-60, F 0-51

Points distribution: Lab submissions 60%, final project 20%, exam 20%

Tutors:

  • Benson Muite (benson punkt muite at ut punkt ee)
  • Joonas Puura

Attach:ExamQuestions.pdf

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment