ISPRAS Logo
mpC
Intro Background Projects Offers Publications Downloads Staff
ISPRAS Description Logo
Home   R&D Groups   Projects   Grants   Publications   Downloads

Projects

mpC for Windows:

      Development of mpC Parallel Programming System for Windows. It is innovative tool, which make parallel programming widely available
      mpC Parallel Programming System for Windows intended for parallel programming of usual networks of PCs running Windows 2000. It makes such networks reasonable platform for complex real-life applications.
      It consists of:

  • Syntax-oriented editor
  • Advanced graphical user's interface
  • Adviser
  • Parallel source-level debugger
  • Web-based remote development environment
  • Command-line mpC programming environment for Windows

  • More information...

mpC programming environment for Unix:

      Support and development of the mpC parallel programming environment for Unix
      mpC programming environment is available as free software from Institute's web site since early 1997. It runs on variety Unix like Linux, FreeBSD, Solaris, HP-UX. Version 2.2.0 is available for download now.
      It consists of:

  • Compiler. It translates a source mpC program into the ANSI C program with calls to functions of RTSS.
  • Run-time support system (RTSS). It manages processes, constituting the parallel program, and provides communications. It encapsulates a particular communication platform (currently, a subset of MPI) ensuring platform-independence of the rest of system components.
  • Library. It provide a set of useful functions.
  • Command-line user interface.

  • More information...

Data distribution for linear algebra problems on heterogeneous networks of computers:

      Investigation of data distribution for linear algebra problems on heterogeneous
      Join project with Ecole Normale Superieure de Lyon , France. Project 00-03 of A.M. Liapunov French-Russian Institute). The goal of the project is to find distribution of data for ScaLAPACK-like linear algebra library for heterogeneous networks.

Development of computational kernel for Computational Fluid Dynamics problems:

      Development of computational kernel for Computational Fluid Dynamics problems
      (Join project with Institute for Computer-Aided Design of Russian Academy of Sciences and Keldysh Institute of Applied Mathematics of Russian Academy of Sciences). The goal of the project is development computational CFD kernel, which will run effectively on homogeneous and heterogeneous clusters.

Research and development in Parallelising Compilers:

      Research and development in Parallelising Compilers
      (Join project with Centre For Development of Advanced Computing (C-DAC), Bangalore, India. Project A-8.11 R&D (A) of Indo-Russian Integrated Long Term Program of Cooperation In Science and Technology). The Russian side responsibility in the project is development of mpC + OpenMP, which will be used as target platform for parallelising compilers.

 


Copyright © 2002 ISP RAS