Uusi opinto-opas (sisältäen myös opetusohjelmat) lukuvuodelle 2018-2019 sijaitsee osoitteessa https://opas.peppi.utu.fi . Tältä sivustolta löytyvät enää vanhat opinto-oppaat ja opetusohjelmat.

The new study guide (incl. teaching schedules) for academic year 2018-2019 can be found at https://studyguide.utu.fi. This site contains only previous years' guides.

x !
Archived Curricula Guide 2016–2018
Curricula Guide is archieved. Please refer to current Curricula Guides
SMAT5221 Large-scale and supercomputing 3 ECTS
Organised by
Applied Mathematics
Person in charge
Matematiikan ja tilastotieteen laitos, Napsu Karmitsa
Preceding studies
The participants are assumed to have (at least low level) knowledge in some programming language. The first lectures in Fortran 95 will begin more or less from scratch.

General description

Course gives an introduction to basic computational tools for large-scale and supercomputing in any application area. That includes basic knowledge on programming tools in Unix environment and Fortran 95 programming language; parallel programming with both the message passing interface (MPI) and OpenMP paradigms; an efficient use of CSC's metacomputer environment (e.g. data storage, batch job systems and the Scientist's Interface); and code optimization for achieving high performance in numerical scientific computing on modern supercomputers. The course consists of lectures and hands-on exercises.

Learning outcomes

At the end of the course the attendees will be able write simple programs with Fortran 95 programming language, write simple parallel programs as well as parallelize and optimize existing programs.


- Super computers and supercomputing
- Unix environment and Fortran 95 programming language for high performance computing
- Parallel computing with the message-passing interface (MPI)
- Shared memory parallelization techniques with OpenMP
- Performance tuning and code optimization

Teaching methods

Teaching method Contact Online
Lectures 20 h 0 h
Exercises 10 h 0 h

Intensive course, period 5 (spring 2015).

Teaching language


Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Doctoral Students
  • Exchange Students
Written exam
  • In English
Exercises Exercise(s)
  • In English



Study materials

Will be given in a lecture.

Belongs to following study modules

Department of Mathematics and Statistics
Archived Teaching Schedule. Please refer to current Teaching Shedule.
Implementation details are unavailable.
Department of Mathematics and Statistics
DP in Mathematics and Statistics
DP in Mathematics
DP in Statistics
MDP in Information Security and Cryptography
Finnish Study Modules