Лекции

Применение концепции активных знаний для автоматического конструирования эффективных параллельных программ решения класса астрофизических задач

Докладчик: Спирин Виталий Андреевич, аспирант 1-го года, м.н.с. ИВМиМГ СО РАН

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

Концепция активных знаний - методология автоматического конструирования программ в предметных областях

Докладчик: Перепёлкин Владислав Александрович, к.т.н., с.н.с. ИВМиМГ СО РАН

Клеточно-автоматное моделирование природных процессов

Докладчик: Медведев Юрий Геннадьевич, к.т.н., с.н.с. ИВМиМГ СО РАН

Клеточный автомат применяется для построения дискретных имитационных моделей различных физических и химических процессов. В лекции рассматриваются клеточно-автоматные модели таких явлений, как потоки жидкостей и газов, плоские и сферические электромагнитные волны, движущиеся в газовом потоке порошки и макроскопические объекты, диффузионно-реакционные процессы, фотохимия, теплопроводность и др.
Рассматриваются способы программной реализации этих моделей, в частности, с применением библиотеки клеточно-автоматных топологий CATlib, которая обеспечивает как последовательную, так и параллельную реализацию в системах с общей памятью, на мультикомпьютерах и на графических ускорителях.
 

Мастер-класс "Клеточно-автоматное моделирование природных процессов"

Докладчик: Бурнышев Егор Константинович, инженер ИВМиМГ СО РАН

Участники мастер-класса закрепят подходы, рассмотренные на лекции, и смогут самостоятельно создать программные реализации простых клеточно-автоматных моделей для задач физики и химии с использованием библиотеки CATlib.