Useful Links

  • Tutorials on MPI, OpneMP, OpenCL, CUDA are held on the basis of the heterogeneous cluster HybriLIT. Materials are available here
  • Parallel information technologies laboratory, RCC of MSU (web-page)


  • Message Passing Interface Forum – contains the official MPI (Message Passing Interface) standards documents, errata, and archives of the MPI Forum. The MPI Forum is an open group with representatives from many organizations that define and maintain the MPI standard

  • MPI: The Complete Reference. Marc Snir, Steve Otto, Steve Huss-Lederman, David Walker, Jack Dongarra

  • The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers

  • A.P. Sapozhnikov, T.F. Sapozhnikova. How to parallelize the program and run it on a HybriLIT cluster.
    The basis of the MPI parallel technology programming and some useful tips to work on cluster are described. (in Russian)

download file


  • Presentation about OpenMP
  • What is OpenMP? OpenMP Programming Model, etc. Author: Blaise Barney, Lawrence Livermore National Laboratory


  • Description of the OpenCL standard

  • Short introduction to the OpenCL language with Benedict R. Gaster (AMD Architect)


  • GPU Computing Webinars

  • CUDA Programming Guide (CUDA Toolkit Documentation v7.5)

  • Practical Combustion Kinetics with CUDA.Russell Whitesides & Matthew McNenly