Полное название проекта:
Система автоматического контроля корректности MPI-программ
Статус: 
Допущен к очному туру
Год: 
2008
Автор
Фамилия, имя, отчество:
Власенко Андрей Юрьевич
Место учёбы (работы):
Кемеровский государственный университет
Научный руководитель
Фамилия, имя, отчество: 
Афанасьев Константин Евгеньевич
Место работы: 
КемГУ
Проект
Номинация: 
Программирование
Сроки работы над проектом: 
2007-2008
Описание: 

Система предназначена для разработчиков параллельных приложений, использующих интерфейс MPI. Предоставляет пользователю возможности интегрированной среды разработки, компиляции в исполняемый файл, запуска указанного пользователем числа процессов параллельной программы на персональном компьютере пользователя, используя многозадачность ОС WindowsNT. Система включает в себя lib-библиотеку, прилинковываемую к программе пользователя, которая по ходу работы процессов параллельной программы перехватывает каждый вызов MPI-функций. Параметры вызванной функции передаются в среду разработки (процесс-оболочку) посредством механизма сообщений ОС Windows. Оболочка, приняв параметры MPI-функции, заносит их в список и производит анализ на возникновение в программе пользователя семантических ошибок. В любой момент времени по ходу работы программы пользователь может принудительно завершить работу процесса с любым номером из меню системы. По окончании работы процессов пользователю выводятся все обнаруженные реальные и потенциальные ошибки.

Используемые технологии и инструменты
Языки программирования и разметки: 
C/C++
Среды разработки и текстовые редакторы: 
Borland C++ Builder