TOPIC:INTRODUCTION TO PARALLEL COMPUTING

Lector:

Professor, Dr. Todor Vassilev Gurov

Phone. 02 979 63 43

E-mail: todor.gurov@iict.bas.bg

Workload:

30 hours

Annotation:

The course aims to acquaint the PhD students with parallel architectures and algorithms. It also includes practical exercises using standard parallel programming MPI and OpenMP. The course covers:

  • Parallel architectures, parallel algorithms and evaluation of parallel efficiency;
  • Standards for parallel programming;
  • Basic operations using the standard MPI and OpenMP;
  • Methods and paradigms for parallel programming.

The course is suitable for PhD students with an interest in programming and/or the use of modern HPC systems, as the supercomputer Avitohol and the newest HPC system in IICT-BAS.
It is imperative that doctoral students have a basic knowledge of programming languages C/C ++, FORTRAN or Python. A knowledge of the operating system Linux is welcome.

TOPIC:DISTRIBUTED COMPUTATIONS

Lector:

Prof. Emanouil Iordanov Atanassov

Phone. 02 979 6793

E-mail: emanouil.atanassov@iict.bas.bg

Workload:

30 hours

Аnnotation:

The course aims to familiarize participants with the various methods and approaches for performing distributed computations using the infrastructures available in Bulgaria and Europe, such as Grid and the Avitohol supercomputer, as well as servers equipped with powerful graphics cards. The options for access, performing computational tasks, and data storage will be considered. Various methods for distributing the computations will be tested when multiple servers are used simultaneously. It will be possible to use either codes developed by the participants or popular open-source applications. The participants should be familiar with at least one programming language, preferably C/C++ or Python. A course work will be required.

TOPIC:MATHEMATICAL FOUNDATIONS OF NEUROBIOLOGY

Lector:

Prof. Dr. Petia Koprinkova-Hristova

Phone: 02 979 6622, 0887330498

E-mail: petia.koprinkova@iict.bas.bg, pkoprinkova@yahoo.com

Workload:

30 hours

Course Annotation and Aims:

The course offers introduction in the methods for mathematical modelling of the processes in the brain at level of neural cells and their interactions. Its aim is to familiarize mathematicians and engineers with the basic terminology in neurobiology needed to work in this interdisciplinary fields as well as to make neurobiologists acquainted with possibilities for simulation investigations of different brain structures. The course includes the following topics: introduction to neurobiology and neural cell models (from Hodgink-Huxley to spike timing); models of connections between neurons (dendrites and synapses); brain structures and their modelling at neural cell level; NEST library and its implementation for simulation of neural structures via Python.