Разработки СО РАН - каталог программ

На данной странице представлен каталог программ, включенных в Фонд алгоритмов и программ Сибирского отделения РАН. Полный каталог программ и БД, включенных в Фонд, а также любые выборки по научным центрам, объединенным ученым советам и др. вы можете найти на данной странице.

2010-10-18

Назначение - решение прямых задач химической кинетики, оптимизация кинетических схем химических реакций.
Область применения - органическая и неорганическая химия, кинетика и катализ, chemical engineering.
Используемый алгоритм - система обыкновенных дифференциальных уравнений (ОДУ) генерируется из системы химических реакций [1-3].  Для решения полученных систем ОДУ используются сторонние свободнораспространяемые программные коды, адаптированные для работы в составе программного пакета.
Функциональные возможности - Генерация систем ОДУ из систем химических реакций, хранение в единой сетевой базе данных систем химических реакций и начальных даных, решение систем ОДУ с помощью предложенных решателей, получение выходных данных (изменение концентраций химических веществ во времени) в форме удобной для отрисовки свободнораспространяемыми графическими пакетами.
Инструментальные средства создания - СУБД Interbase, Borland C++ Builder.
Для установки пакета программ и базы данных химических реакций необходима настройка автором  решателей систем ОДУ под имеющийся у пользователя компилятор языка Фортран.

[1] Вшивков В.А., Скляр О.П., Снытников В.Н., Черных И.Г. Применение пакета CHEMPAK при моделировании газодинамического реактора // Вычислительные Технологии. - 2006. - Т. 11. -  №1. - С. 35-51.
[2] Засыпкина О.А., Стояновская О.П., Черных И.Г. Разработка и применение программных средств для оптимизации построения моделей реагирующих сред // Вычислительные методы и программирование. 2008. Т.9. С. 19-25.
[3] Chernykh, O. Stoyanovskaya, and O. Zasypkina. ChemPAK Software Package as an Environment for Kinetics Scheme Evaluation. // Chemical Product and Process Modeling. – 2009. - Vol. 4, Iss. 4. -  Article 3.

2010-10-08

Разработанная ГИС-система служит для исследования геодинамического режима территорий и основных стадий подготовки и развития крупных землетрясений математическими и геоинформационными средствами .
Назначение - реализация новых методов анализа сейсмического процесса в пространстве и времени
Область применения - оперативный прогноз землетрясений и сейсмо-районирование территорий
Используемые алгоритмы:

  1. системно-структурные методы создания БД;
  2. графический (графики, диаграммы) и картографический (двумерной интерполяции) методы визуализации результатов анализа;
  3. геоинформационно-экспертные методы анализа данных: (алгоритм Прозорова А.Г. выделения афтершоков, алгоритм Дядькова П.Г. по расчету относительных суммарных энергий, алгоритм расчета изолинии сейсмической активности Ризниченко Ю.В., расчет наклона графика повторяемости землетрясений b; расчёт параметра концентрации трещин по алгоритму Завьялова А.Д. и т.д.)
  • Прозоров А.Г. (1986). Динамический алгоритм выделения афтершоков для мирового каталога землетрясений. Математические методы в сейсмологии и геодинамике // Вычислительная сейсмология / Вып.19, М.: Наука, С.58-62.
  • Ризниченко Ю.В. Метод суммирования землетрясений для изучения сейсмической активности // Изв. АН СССР. сер. геофиз. 1964. № 7. С.969-977.
  • Дядьков П.Г., Кузнецова Ю.М. Аномалии сейсмического режима перед сильными землетрясениями Алтая // Физическая мезомеханика, т.11, 1, 2008, с. 19-25
  • Завьялов А.Д. От кинетической теории прочности и концентрационного критерия разрушения к плотности сейсмогенных разрывов и прогнозу землетрясений // Изв. АН СССР. Сер. Физика твердого тела. 2005 г., Т. 47, Вып.6. С. 1000-1008.

Функциональные возможности:

  1. управляющее меню системы c процедурами графического вывода и анализа информации;
  2. выбор области на топографической карте и её визуализация (контуры суши, цветная батиметрия и рельеф, государственные и административные границы, речная и озёрная сеть, основные населённые пункты);
  3. модули поиска и визуализации на картографической основе данных из каталогов землетрясений (более 60 каталогов);
  4. модуль вывода на экран данных каталогов в форматированном виде;
  5. модули визуализации результатов анализа данных в виде графиков или картограмм.

Инструментальные средства создания:

  • сервисная программа ActiveBar версии 1.0, 6.5 для разработки меню;
  • среда dBase для формирования реляционных баз данных;
  • объектно-ориентированная среда MS Visual C++ 6.0 для создания программных графических продуктов.
2010-10-05

Программа предназначена для моделирования двухфазных дисковых гравитирующих систем на суперЭВМ, исследования свойств численной модели и изучения устойчивости двухфазных дисковых гравитирующих систем при различных значениях физических параметров.
Возможные области применения: астрофизика, динамика галактик, протопланетных и аккреционных дисков.
Программа построена на основе метода частиц в ячейках, метода декомпозиции области и метода преобразования Фурье.
Возможности программы включают расчет на суперЭВМ на больших сетках (до 500х500х500, миллиард модельных частиц) с числом процессоров до 1000.  Программа создана с помощью библиотеки MPI на языке Fortran 77.

В основу программы положен оригинальный, разработанный авторами вычислительный алгоритм, опубликованный в седующих статьях:
1. A Multigrid Parallel Program for Protoplanetary Disc Simulation. PaCT-2005 proceedings. Lecture Notes in Computer Science, volume 3606, 2005, p.457-467. Vshivkov V.A. Snytnikov A.V.
2. А.В.Снытников. «Об одном методе распараллеливания решения уравнения Пуассона» Автометрия. 2006. Т. 42, №3. С.62-68
3. Вшивков В.А., Снытников А.В. Построение эффективного параллельного метода решения уравнения Пуассона для моделирования эволюции протопланетного диска // Вычислительные методы и программирование, 2009, т. 10, № 1, с.105-111

2010-09-30

Пакет программ минимизации нелинейных функций при линейных ограничениях, заданных разреженными матрицами. Алгоритмы основываются на технологии приведенного градиента, которая состоит в сочетании модифицированного симплекс-метода и некоторого метода безусловной минимизации (метод сопряженных градиентов, квазиньютоновский метод, субградиентный метод).
Назначение -  предназначен для минимизации выпуклых функций с учетом линейных ограничений.
Используемый алгоритм - алгоритм взят из книги "Современное линейное программирование. Теория и практика", автор Б. Муртаф, изд-во М.:"Мир", 1984 г.
Функциональные возможности - Использование метода сопряженных градиентов позволяет решать задачи с непрерывно дифференцируемыми функциями большой размерности. Квазиньютоновский метод обеспечивает решение гладких задач небольшой и средней размерности с высокой точностью. Субградиентный метод применим в задачах с негладкими функциями.
Инструментальные средства создания - Программы написаны на языке Фортран -77. 

2010-04-27

Программа GALA-2.0 предназначена для решения следующих стандартных вычислительных задач линейной алгебры для заполненных вещественных матриц: решение линейных систем и решение симметрических спектральных задач. При разработке этой программы использовалась методика учета и суммирования машинных погрешностей, основанная на известном методе обратного анализа (см. Бибердорф Э.А., Попова Н.И. “Гарантированная точность современных алгоритмов линейной алгебры”, Новосибирск, Изд-во СО РАН, 2006).

Программа GALA-2.0 ориентирована на пользователя, не являющегося специалистом в вычислительной линейной алгебре, и отвечает следующим требованиям:

  1. максимальный уровень автоматизации анализа свойств задачи;
  2. сопровождение результата вычислений гарантированной оценкой его точности;
  3. содержательная диагностика причин аварийных остановок.