ВЫЧИСЛИТЕЛЬНЫЕ МЕТОДЫ И ПРОГРАММИРОВАНИЕ
Архив статей журнала
Работа посвящена нелокальным краевым задачам для многомерного уравнения параболического типа с переменными коэффициентами. Методом энергетических неравенств получены априорные оценки в дифференциальной и разностной трактовках для решений нелокальных краевых задач. Из полученных оценок следуют единственность и устойчивость решения каждой из рассмотренных задач по правой части и начальным данным, а также сходимость решения разностной задачи к решению исходной дифференциальной задачи в L2-норме со скоростью O(|h|+τ). Для каждой из рассмотренных задач построен алгоритм численного решения, роведены численные расчеты тестовых примеров.
Рассмотрены интегралы, возникающие при решении граничных интегральных уравнений, ядром в которых является логарифмический или ньютоновский потенциал либо их градиенты, в случае, когда решение представляется кусочно-постоянным по панелям, в качестве которых в плоских задачах выступают прямолинейные отрезки, а в пространственных - плоские треугольники. Рассмотрены интегралы по одной панели, вычисляемые при использовании метода коллокаций, и разработана методика вычисления повторных интегралов по двум панелям, возникающих при использовании метода Галеркина. В плоских задачах для всех интегралов записаны точные аналитические выражения, удобные для практического использования; то же относится к интегралам по одной панели в трехмерных задачах. Для повторных пространственных интегралов предложена численно-аналитическая схема, предполагающая выделение особенностей в подынтегральных выражениях и их аналитическое интегрирование, а также численное интегрирование гладких функций.
We compare the error behavior of two methods used to find a numerical solution of the linear integro-differential Fredholm equation with a weakly singular kernel in Banach space C1[a,b]. We construct an approximation solution based on the modified cubic b-spline collocation method. Another estimation of the exact solution, constructed by applying the numerical process of product and quadrature integration, is considered as well. Two proposed methods lead to solving a linear algebraic system. The stability and convergence of the cubic b-spline collocation estimate is proved. We test these methods on the concrete examples and compare the numerical results with the exact solution to show the efficiency and simplicity of the modified collocation method.
В настоящей работе предложен алгоритм численного моделирования потока поверхностной диффузии для начальной периодической триангулированной поверхности. Разработаны алгоритмы перестройки триангуляции для обработки особенностей, возникающих при эволюции. Отдельно рассмотрены случаи особенности внутри куба, содержащего поверхность, на его гранях, ребрах и в углах. Работа алгоритма продемонстрирована рядом примеров.
В работе представлен алгоритм решения системы уравнений Аллена-Кана и Кана-Хиллиарда, которая описывает процесс спекания. Алгоритм не требует значительных по мощности вычислительных ресурсов и позволяет выполнить моделирование процесса спекания большого количества отдельных частиц на вычислительном узле с процессором Intel Xeon E5 2697 v3 и графическим ускорителем NVIDIA K40 за приемлемое время. Проведены эксперименты по моделированию спекания сорбентоподобных структур - упаковок сферических частиц, и на них показана эффективность алгоритма.
Рассмотрены подходы к моделированию многофазных потоков в нефтяном коллекторе при фиксировании рабочего давления на зонах перфорации активных скважин. Предложенный численный метод основан на неявном расчете давления и явном пересчете насыщенностей фаз в ячейках сетки на каждом временн´ом шаге. Представлено описание математической модели, общей вычислительной схемы, конечноэлементной аппроксимации поля давления. Для сохранения консервативности потоков смеси используется специальный метод балансировки, приводится его алгоритм. Проведены исследования на задаче сравнительного проекта SPE-10, для которой расчет потоков на зонах перфорации скважин при фиксированном давлении выполнялся с использованием двух подходов.
The convection-diffusion equation with dominant convection is considered on a uniform grid of central difference scheme. The multigrid method is used for solving the strongly nonsymmetric systems of linear algebraic equations with positive definite coefficient matrices. Two-step skew-Hermitian iterative methods are utilized for the first time as a smoothing procedure. It is demonstrated that using the proper smoothers enables to improve the convergence of the multigrid method. The robustness of the smoothers with respect to variation of the Peclet number is shown by local Fourier analysis and numerical experiments.
В работе рассматривается численная реализация метода обращения полного волнового поля на основе асимптотического решения уравнения Гельмгольца. Классическая постановка задачи заключается в поиске минимума штрафной функции, характеризующей среднеквадратичное уклонение модельных данных от зарегистрированных при проведении полевых работ. Для минимизации целевого функционала обычно применяются методы локальной оптимизации, такие как метод сопряженных градиентов. Именно вычисление градиента штрафной функции и является самой ресурсоемкой частью задачи. Асимптотический подход к решению обратной динамической задачи сейсмики заключается в замене дорогостоящей конечно-разностной процедуры расчета функции Грина краевой задачи частотно-зависимым лучевым трассированием. Функции Грина рассчитываются на основании данных о времени пробега вдоль лучей, об амплитуде и о геометрическом расхождении. Серия численных экспериментов для широкоизвестной модели Marmousi демонстрирует эффективность применения такого подхода к реконструкции макроскоростного строения сложноустроенных сред для низких временных частот. При сопоставимом качестве решения обратной задачи применительно к стандартному конечно-разностному подходу скорость расчетов асимптотического метода на порядок выше.
Рассматриваются программы, выполняемые на видеокартах общего назначения и представленные в виде “ядер”, не содержащих циклов с неопределенной продолжительностью. Такие ядра могут быть реализованы, например, с помощью технологий CUDA или OpenCL. Для оценки времени работы подобных программ предложены модели их работы: от совсем “наивной” до более реалистичных. Все они формулируются как матричные выражения в max-plus-алгебре.
Ранее в наших работах было предложено в задачах веерной томографии применять методы перевода пучка веерных лучей в набор параллельных лучей. Это достигалось специальной деформацией искомой томограммы на этапе обратного проецирования измеренных и отфильтрованных проекций, с последующей операцией обратной деформации. Деформация томограммы для каждого направления наблюдения будет своя, но взаимно-однозначный характер этих деформаций позволяет вернуться к исходной системе координат. В данной работе этот метод обобщен на семейство плоских криволинейных траекторий, позволяющих взаимно-однозначные переходы к параллельным лучам. Для каждой обратной проекции изображение оказывается промодулировано известной функцией, следующей из уравнения дифференциала пути заданной траектории. Результаты обобщения широко распространенного в методах двумерной томографии алгоритма FBP демонстрируются на примерах параболической, синусоидальной и веерной траекторий лучей.
Поиск типичных подпоследовательностей временного ряда является одной из актуальных задач интеллектуального анализа временных рядов. Данная задача предполагает нахождение набора подпоследовательностей временного ряда, которые адекватно отражают течение процесса или явления, задаваемого этим рядом. Поиск типичных подпоследовательностей дает возможность резюмировать и визуализировать большие временные ряды в широком спектре приложений: мониторинг технического состояния сложных машин и механизмов, интеллектуальное управление системами жизнеобеспечения, мониторинг показателей функциональной диагностики организма человека и др. Предложенная недавно концепция сниппета формализует типичную подпоследовательность временного ряда следующим образом. Сниппет представляет собой подпоследовательность, на которую похожи многие другие подпоследовательности данного ряда в смысле специализированной меры схожести, основанной на евклидовом расстоянии. Поиск типичных подпоследовательностей с помощью сниппетов показывает адекватные результаты для временных рядов из широкого спектра предметных областей, однако соответствующий алгоритм имеет высокую вычислительную сложность. В настоящей работе предложен новый параллельный алгоритм поиска сниппетов во временном ряде на графическом ускорителе. Распараллеливание выполнено с помощью технологии программирования CUDA. Разработаны структуры данных, позволяющие эффективно распараллелить вычисления на графическом процессоре. Представлены результаты вычислительных экспериментов, подтверждающих высокую производительность разработанного алгоритма.
The paper covers an intelligent support system that allows to describe and construct solutions to various scientific problems. In this study, in particular, we consider geophysical problems. This system is being developed at the Institute of Computational Mathematics and Mathematical Geophysics of the Russian Academy of Sciences (ICMMG SB RAS) and Institute of Informatics System of the Russian Academy of Sciences (IIS SB RAS). The system contains a knowledge base, the core of which is a set of several interconnected ontologies such as the ontology of supercomputer architectures, the ontology of algorithms and methods. Ontology can be viewed as a set of concepts and how those concepts are linked. As the result, the authors present an ontological description of two geophysical problems via the means of the intelligent support system: 1) the seismic wavefield simulation and 2) the reconstruction of a seismic image through pre-stack time or depth migration. For a better visual understanding of the system described and the results obtained, the paper also contains several schematic diagrams and images.