Победитель конкурса Владимир Боченков сделал код разработанного им алгоритма общедоступным

В этот раз на конкурс была направлена 41 заявка — на восемь больше, чем в прошлом году (см. «Конкурс с условием», Computerworld Россия, № 43, 2008). Более четверти работ поступило из Москвы и Московской области. Кроме столицы, участвовал еще 21 город, однако, несмотря на обширную географию, все награды достались москвичам.

Призовой фонд составлял 900 тыс. руб., в том числе 650 тыс. — от Intel и 250 тыс. — от Роснанотехнологий. Первое место с денежным призом 350 тыс. руб. занял Владимир Боченков с химического факультета МГУ им. М. В. Ломоносова, представивший проект «Разработка и реализация параллельного алгоритма температурно-ускоренной динамики». Боченков объяснил, что традиционный метод молекулярной динамики позволяет моделировать процессы не длиннее сотен наносекунд. Метод температурно-ускоренной динамики, сочетающий подходы молекулярной динамики и химической кинетики, увеличивает время моделирования на несколько порядков, но размер моделируемой системы при этом не превышает нескольких сот атомов. Разработанный Боченковым алгоритм, по его словам, позволит моделировать процессы в системах, содержащих до 1 млрд атомов, на период до одной секунды и более.

Алгоритм универсален — с его помощью можно, например, исследовать конденсацию наноструктур, молекулярно-лучевую эпитаксию, взаимодействие биологических молекул. Боченков отказался от идеи коммерциализировать свою разработку и предложил включить ее в свободно распространяемый пакет для решения задач молекулярной динамики LAMMPS.

На второе место вышел Андрей Горобец из Института математического моделирования РАН. Его проект «Моделирование задач газовой динамики и аэроакустики с использованием современных высокопроизводительных вычислительных систем» может послужить для моделирования звукопоглощающих конструкций в самолетостроении.

Третье место занял проект «Применение высокопроизводительных вычислительных систем для различных оптических приложений» сотрудника компании «Кинтех Лаб» Алексея Дейнеги. По словам автора, его разработка уже использовалась для решения различных практических задач — например, для исследования излучающей способности фотонных кристаллов. Призеры, занявшие первое и второе места, получили по 150 тыс. руб. каждый. Кроме того, всем финалистам была вручена лицензия на программное обеспечение для высокопроизводительных вычислений Intel Cluster Toolkit Compiler Edition 3.2.

Отдельный приз — ноутбук получил за лучшую студенческую работу Василий Воронов с факультета вычислительной математики и кибернетики МГУ за проект «Программная система параллельного моделирования параметров электрических цепей большой размерности».

Еще пять номинантов получили приглашение к сотрудничеству с программой «СКИФ-Грид». Это Дмитрий Терзи и Сергей Сапожников из Южно-Уральского государственного университета (Челябинск), Александр Теплухин из Института математических проблем биологии РАН (Московская область), Григорий Осипов из Нижегородского университета и Елизавета Лазарева из компании «Лателье» (Москва). Работа Лазаревой «Использование параллельных вычислений при трехмерном конструировании лекал одежды» особенно понравилась организаторам конкурса тем, что подтвердила необходимость высоких вычислений даже в легкой промышленности.