Author’s ethics (2024)

We describe the system of ethical disclaimers being introduced in the journal.

Издание: DISCRETE AND CONTINUOUS MODELS AND APPLIED COMPUTATIONAL SCIENCE
Выпуск: № 2, Том 32 (2024)
Автор(ы): Кулябов Дмитрий Сергеевич, Севастьянов Леонид Александрович
Сохранить в закладках
Symbolic-numeric approach for the investigation of kinetic models (2024)

Our group has been investigating kinetic models for quite a long time. The structure of classical kinetic models is described by rather simple assumptions about the interaction of the entities under study. Also, the construction of kinetic equations (both stochastic and deterministic) is based on simple sequential steps. However, in each step, the researcher must manipulate a large number of elements. And once the differential equations are obtained, the problem of solving or investigating them arises. The use of symbolic-numeric approach methodology is naturally directed. When the input is an information model of the system under study, represented in some diagrammatic form. And as a result, we obtain systems of differential equations (preferably, in all possible variants). Then, as part of this process, we can investigate the resulting equations (by a variety of methods). We have previously taken several steps in this direction, but we found the results somewhat unsatisfactory. At the moment we have settled on the package Catalyst. jl, which belongs to the Julia language ecosystem. The authors of the package declare its relevance to the field of chemical kinetics. Whether it is possible to study more complex systems with this package, we cannot say. Therefore, we decided to investigate the possibility of using this package for our models to begin with standard problems of chemical kinetics. As a result, we can summarize that this package seems to us to be the best solution for the symbolic-numerical study of chemical kinetics problems.

Издание: DISCRETE AND CONTINUOUS MODELS AND APPLIED COMPUTATIONAL SCIENCE
Выпуск: № 3, Том 32 (2024)
Автор(ы): Демидова Екатерина Александровна, Беличева Дарья Михайловна, Шутенко Виктория Михайловна, Шутенков Антон Владимирович, Королькова Анна Владимировна, Кулябов Дмитрий Сергеевич
Сохранить в закладках
Journal rubrics (2024)

We describe introduced in the journal the rubric system.

Издание: DISCRETE AND CONTINUOUS MODELS AND APPLIED COMPUTATIONAL SCIENCE
Выпуск: № 3, Том 32 (2024)
Автор(ы): Кулябов Дмитрий Сергеевич, Севастьянов Леонид Александрович
Сохранить в закладках
IMRAD structure (2024)

We describe introduced in the journal the rubric system. We describe the general structure of an IMRAD research publication. The IMRAD structure for a research article is described in detail.

Издание: DISCRETE AND CONTINUOUS MODELS AND APPLIED COMPUTATIONAL SCIENCE
Выпуск: № 4, Том 32 (2024)
Автор(ы): Кулябов Дмитрий Сергеевич, Севастьянов Леонид Александрович
Сохранить в закладках
КОМПЬЮТЕРНАЯ АЛГЕБРА НА JULIA (2021)

В последнее время на место основного языка научных и инженерных расчетов выдвигается язык Julia. У ряда пользователей возникает желание работать полностью внутри “экосистемы” Julia, подобно тому, как происходит работа в “экосистеме” Python. Для Julia существуют библиотеки, покрывающие большинство потребностей научно-инженерных расчетов. Перед авторами возникла необходимость использовать символьные вычисления для задач математического моделирования. Поскольку основным языком реализации численных алгоритмов мы выбрали язык Julia, то и задачи компьютерной алгебры хотелось бы решать на этом же языке. Авторы выделили основные функциональные области, задающие разные варианты применения систем компьютерной алгебры. В каждой из областей нами выделены наиболее характерные представители систем компьютерной алгебры на Julia. В результате авторы делают вывод, что в рамках “экосистемы” Julia возможно (и даже удобно) использовать системы компьютерной алгебры.

Издание: ПРОГРАММИРОВАНИЕ
Выпуск: № 2 (2021)
Автор(ы): Кулябов Дмитрий Сергеевич, Королькова Анна Владиславовна
Сохранить в закладках
ИСПОЛЬЗОВАНИЕ ШАБЛОНИЗАТОРА КАК ИНСТРУМЕНТАРИЯ КОМПЬЮТЕРНОЙ АЛГЕБРЫ (2021)

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

Издание: ПРОГРАММИРОВАНИЕ
Выпуск: № 1 (2021)
Автор(ы): Геворкян Мигран Нельсонович, Королькова Анна Владиславовна, Кулябов Дмитрий Сергеевич
Сохранить в закладках