<?xml version='1.0' standalone='no' ?>
<journal xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JournalArticulus.xsd">
    <operCard>
        <operator>ИПМ им. М.В.Келдыша РАН|Publicator</operator>
        <date>2026-04-08 19:57:52</date>
        <cntArticle>1</cntArticle>
        <cs>0</cs>
    </operCard>
    <titleid>32018</titleid>
    <issn>2071-2901</issn>
    <codeNEB>20712901</codeNEB>
    <journalInfo lang="RUS">
        <title>Препринты ИПМ им. М.В.Келдыша</title>
    </journalInfo>
    <issue>
        <volume/>
        <number>17</number>
        <altNumber/>
        <part/>
        <dateUni>2023</dateUni>
        <issTitle/>
        <pages>1-27</pages>
        <articles>
            <article>
                <pages>1-27</pages>
                <artType>RAR</artType>
                <authors>
                    <author num="001">
                        <authorCodes>
                            <orcid>0000-0002-6552-613X</orcid>
                        </authorCodes>
                        <individInfo lang="RUS">
                            <surname>Хайталиев</surname>
                            <initials>Исматоло Рамазанович</initials>
                            <orgName>Московский автомобильно-дорожный государственный технический университет (МАДИ)</orgName>
                            <email>nigora@yandex.ru</email>
                        </individInfo>
                        <individInfo lang="ENG">
                            <surname>Khaytaliev</surname>
                            <initials>I.R.</initials>
                            <orgName>Moscow Automobile and Road Construction State Technical University (MADI)</orgName>
                        </individInfo>
                    </author>
                    <author num="002">
                        <authorCodes>
                            <orcid>0000-0002-4932-9849</orcid>
                        </authorCodes>
                        <individInfo lang="RUS">
                            <surname>Шильников</surname>
                            <initials>Евгений Владимирович</initials>
                            <orgName>Институт прикладной математики им. М.В.Келдыша РАН</orgName>
                            <email>shilnikov@imamod.ru, shiva@imamod.ru</email>
                        </individInfo>
                        <individInfo lang="ENG">
                            <surname>Shilnikov</surname>
                            <initials>E.V.</initials>
                            <orgName>Keldysh Institute of Applied Mathematics RAS</orgName>
                        </individInfo>
                    </author>
                </authors>
                <artTitles>
                    <artTitle lang="RUS">Решение уравнений конвекции-диффузии локальным разрывным методом Галеркина</artTitle>
                    <artTitle lang="ENG">Solution of convection-diffusion equations by local discontinuous Galerkin method</artTitle>
                </artTitles>
                <abstracts>
                    <abstract lang="RUS">В работе разрывный метод Галеркина (ЛРГ) применяется к решению линейных и нелинейных задач конвекции-диффузии. Идея этого метода состоит в том, чтобы преобразовать уравнения высокого порядка в систему уравнений первого порядка, а затем применить к ней классический разрывный метод Галеркина (РГ). В качестве системы базисных функций выбрана ортогональная система полиномов Лежандра. Рассматриваются случаи как непрерывных, так и разрывных решений задачи. Исследована зависимость точности и устойчивости метода от шага пространственной сетки и количества базисных функций. Исследовано применение параллельных вычислений к алгоритму. В дальнейшем предлагается применить метод ЛРГ для решения задач моделирования течений газовых смесей.</abstract>
                    <abstract lang="ENG">In the work, the discontinuous Galerkin method (LDG) is applied to solving linear and nonlinear convection-diffusion problems. The idea of this method is to transform high-order equations into a system of first-order equations, and then apply the classical discontinuous Galerkin method (DG) to this system. An orthogonal system of Legendre polynomials is chosen as the system of basis functions. The cases of both continuous and discontinuous solutions of the problem are considered. The dependence of the accuracy and stability of the method on the step of the spatial grid and the number of basis functions is investigated. The application of parallel computing to the algorithm is investigated. In the future, it is proposed to apply the LRG method for solving the problems of modeling gas mixtures flows.</abstract>
                </abstracts>
                <text lang="RUS">    
1. Введение

    В настоящее время для решения задач вычислительной газовой динамики широко используется метод Галеркина с разрывными базисными функциями (РГ) [1-3]. Этот метод характеризуется высоким порядком точности на гладких решениях. Как известно, для обеспечения монотонности решения, полученного этим методом, необходимо вводить так называемые ограничители наклона, особенно если решение содержит сильные разрывы, такие как, например, ударные волны. Однако использование ограничителей может негативно сказаться на точности получаемого решения. Поэтому исследование сохранения порядка точности решения и обеспечения монотонности решения остается актуальным и в настоящее время. Вопросы влияния ограничителей на сохранение или уменьшение порядка точности и монотонности решения исследованы в [4-6]. Еще более серьезные проблемы возникают при моделировании вязких течений на основе системы уравнений Навье-Стокса, которая, в отличие от уравнений Эйлера, содержит пространственные производные второго порядка. В этом случае потоки на границах ячеек содержат производные от искомых функций. Это вызывает серьезные трудности при их аппроксимации с помощью базисных функций, имеющих разрывы на границах ячеек расчетной сетки.
    В связи с этим был предложен класс методов РГ для решения дифференциальных уравнений с высшими производными, который был назван локальным разрывным методом Галеркина (ЛРГ). Идея методов ЛРГ заключается в том, чтобы преобразовать уравнения высокого порядка в систему уравнений первого порядка, а затем применить классический метод РГ к этой системе. В результате в выражениях для потоков на границах ячеек отсутствуют производные от искомых переменных. Существует мнение, что при таком подходе ограничители не нужны. Первый метод ЛРГ был разработан для решения уравнения, содержащего вторые производные [7]. Позже этот подход был обобщен на случаи уравнений более высоких порядков [8, 9]. Обычно в качестве базисных функций в каждой ячейке сетки выбираются функции базиса Тейлора  Здесь xc – центр ячейки сетки. Однако используются и другие базисные функции, например, экспоненциальные или тригонометрические [10]. Отметим, что в результате использования метода ЛРГ получается система зависящих от времени обыкновенных дифференциальных уравнений, которая решается методом Рунге-Кутты. Эта система имеет простейшую форму в случае ортогональной системы базисных функций.
    Как и другие явные разновидности методов конечных элементов, как, например, разрывный метод Галеркина Рунге-Кутты, ЛРГ удобен для параллельной реализации [7]. Поэтому были проведены параллельные вычисления (ПВ) для решения задачи для квазилинейного уравнения Бюргерса на подробных сетках.
    Целью данной работы является исследование точности и устойчивости метода ЛРГ на примере решения линейных и нелинейных задач конвекции-диффузии. В качестве системы базисных функций выбрана ортогональная система полиномов Лежандра. Рассматриваются случаи как непрерывных, так и разрывных решений задачи. В дальнейшем предлагается применить метод ЛРГ для решения задач моделирования течений газовых смесей на основе квазигазодинамической (КГД) системы уравнений.
2. Линейное уравнение конвекции-диффузии
    Освоение локального разрывного метода Галеркина на первом этапе проводится на примере решения начально-краевой задачи для линейного уравнения конвекции-диффузии:
    (2.1)        (2.2)        (2.3)        (2.4)        (2.5)    Здесь  – константы;  и  – граничные условия;    – время;  – пространственная координата;  – искомое решение.
     Преобразуем уравнение второго порядка (2.1) к системе уравнений первого порядка. Для этого введем новую переменную:
    (2.6)    Тогда (2.1) примет вид
    (2.7)    Уравнения (2.6) и (2.7) образуют систему, которую мы будем решать.
    Заметим, что при этом 
    (2.8)    В расчетной области  введем разностную сетку . На отрезке  сделаем замену , где  Тогда  отображается в отрезок  и система (2.6) – (2.7) принимает на этом отрезке следующий вид:
    (2.9)    (2.10)    Пусть  – базис в пространстве функций, непрерывных на отрезке  Будем искать приближенное решение системы (2.9) – (2.10) в виде проекции точного решения на линейную оболочку конечного числа первых базисных функций:
    (2.11)    (2.12)    Умножив каждое уравнение системы на  и проинтегрировав его по  от –1 до 1, получим систему уравнений, связывающую коэффициенты  и 
    (2.13)    (2.14)    Рассмотрим уравнение (2.13). Подставив в него представления (2.11) и (2.12), для левой части получаем 
    (2.15)    В правой части стоит производная функции, представленной рядом. Известно, что дифференцирование ухудшает сходимость рядов. Поэтому, чтобы избежать дифференцирования ряда (2.12), применим интегрирование по частям:
    (2.16)    Здесь  В результате вместо уравнений (2.13) получаем следующую систему ():
    (2.17)    Проведя аналогичные преобразования с уравнениями (2.14), получим вместо них уравнения
    (2.18)    Система (2.17) – (2.18) имеет наиболее простой вид в случае ортогонального базиса. Поэтому в качестве базисных функций  выберем ортогональную на отрезке  систему полиномов Лежандра 
    (2.19)    Поскольку получаем основные уравнения
    (2.20)    (2.21)    Для производных полиномов Лежандра можно записать рекуррентное соотношение [11]:
    (2.22)    Если перенести  в правую часть уравнения, умножить обе части на  и проинтегрировать от –1 до 1, то получим
    (2.23)    Для  все  Учитывая, что  и полагая формально  для всех  мы имеем рекуррентную формулу для вычисления 
    Значения функций на границах ячеек будем вычислять следующим образом, используя представления (2.11) и (2.12):
    (2.24)    Интегрирование системы уравнений (2.20) – (2.21) проводится методом Рунге-Кутты второго порядка. Таким образом, общий алгоритм решения задачи выглядит следующим образом:
    1) Для t=0: вычисляем все  и  для  из начальных условий (2.2) и (2.6) по формулам:
    (2.25)    (2.26)    2) Вычисляем значения q в момент времени t на внутренних границах ячеек по формулам (2.24). Значения на границах расчетной области берем из граничных условий:
    
(2.27)    3) Первый этап метода Рунге-Кутты: находим значения всех коэффициентов  в момент времени  где  – шаг по времени:
    (2.28)    Пересчитываем  по формулам (2.24) с новыми значениями  а на границах – по формулам  для  Теперь по формуле (2.21) можно вычислить все 
    (2.29)    И пересчитываем  по формулам из (2.24) с новыми значениями  а на границах – по формулам (2.27) для 
    Теперь у нас есть все значения  и  на границах ячеек в момент времени  (значения с тильдой).
    4) Второй этап метод Рунге-Кутты. Аналогичным образом по формулам (2.30) и (2.31) вычисляем все величины на момент времени  (значения с крышкой).
    (2.30)    (2.31)    5) После этого надо обновить все значения  и  на этом цикл по времени кончается. Значения  и  уже обновились при расчетах 4).
2.1 Линейное уравнение конвекции-диффузии. Непрерывный случай
    Рассмотрим случай непрерывного начального условия:
    (2.32)    Зададим следующие граничные условия:
    (2.33)    Тогда наша задача имеет следующее аналитическое решение:
    (2.34)    Заметим, что при этом 
    (2.35)    Из (2.25) и (2.26) получаем для первых коэффициентов:
    (2.36)    (2.37)    (2.38)    (2.39)     Данная задача имеет аналитическое решение (2.34), поэтому, подставляя его в (2.6), можно получить точные значения на границах:
    (2.40)    Результат расчета для  при параметрах  и  представлен на рис. 1. Сравнение с точным решением (2.34) проводилось в точках  в которых полученное численное решение  Погрешность в норме С для этого случая составила  При увеличении шага по пространству погрешность возрастает практически квадратично, в частности: при  получилось  при  получилось  Таким образом, можно сделать вывод, что локальный разрывный метод Галеркина обеспечивает хорошую точность для задачи с непрерывным начальным условием.
Рис. 1.  Непрерывное начальное условие. Сопоставление численного и точного решения при     На рис. 2 представлены результаты исследования устойчивости алгоритма. Для разных значений параметра диссипации  и скорости звука  приведены зависимости в двойном логарифмическом масштабе максимально допустимого шага по времени ? от количества шагов по пространству 
    При  эта зависимость, изображенная на рис. 2 (линия 1), оказалась практически линейной. Это представляется естественным, поскольку уравнение (2.1) в этом случае становится уравнением переноса. При малом параметре диссипации линейный характер зависимости нарушается, но в целом при  меняется не очень существенно. Этому случаю соответствует линия 2. При дальнейшем увеличении параметра  (параметр  при этом не меняется) максимально допустимые значения  убывают с ростом  все быстрее. При  зависимость становится практически квадратичной. Этому случаю соответствует линия 3. Для сравнения на линии 4 приведены результаты расчетов для случая  при котором уравнение (2.1) становится уравнением теплопроводности. Линии 3 и 4 практически совпадают. Отметим, что характерным условием устойчивости явных схем для параболического уравнения является как раз условие  Таким образом, можно сделать вывод, что условие устойчивости используемого алгоритма подстраивается под тип уравнения. В случае превалирующей конвекции оно оказывается близким к характерному условию для гиперболических уравнений, а в случае сильной диффузии – для параболических.
Рис. 2.  Непрерывное начальное условие. Зависимость максимального , 
при котором сохраняется устойчивость, от числа ячеек M
2.2 Линейное уравнение конвекции-диффузии. Разрывной случай
    Теперь рассмотрим случай разрывного начального условия:
    (2.41)    Замена переменных  в уравнении (2.1) превращает его в уравнение теплопроводности. Аналитическое решение задачи Коши для этого уравнения с начальным условием (2.41) дается интегралом Пуассона. Таким образом, аналитическое решение для задачи (2.1) – (2.2) имеет следующий вид:
    (2.42)    Решение мы будем искать в области  Тогда выражение (2.46) дает аналитическое решение начальной краевой задачи (2.1) – (2.4) при следующих граничных условиях:  Однако если выбрать  то возмущение до границы практически не доходит и граничные условия можно считать постоянными и равными:  и 
    Из (2.30) и (2.31) получаем для первых коэффициентов (решаем для N = 1):
    (2.43)    (2.44)    (2.45)    (2.46)    Как видно из результатов расчетов, представленных на рис. 3-5, решение уравнения конвекции-диффузии (2.1) с разрывным начальным условием сильно зависит от параметра диффузии , в отличие от случая непрерывного начального условия, при котором отличия не столь велики. При увеличении параметра  исходно вертикальные границы возмущения все больше «размываются», и решение все больше отличается от решения уравнения переноса – уравнение (2.1) при  При этом форма возмущения остается симметричной относительно его середины, и скорость движения возмущения оказывается правильной. Таким образом, локальный разрывный метод Галеркина и для случая разрывного начального условия тоже показывает хорошую точность. 
Рис. 3.  Разрывное начальное условие. Сопоставление численного и точного решения при 
Рис. 4.  Разрывное начальное условие. Сопоставление численного и точного решения при     
Рис. 5.  Разрывное начальное условие. Сопоставление численного и точного решения при      Аналогично тому, как это было сделано в предыдущем разделе, было проведено исследование устойчивости схемы. Его результаты представлены на рис. 6. В целом условие устойчивости оказалось примерно таким же, как и в случае непрерывных начальных данных. Так, при достаточно больших значениях  зависимость максимально допустимого  от шага по пространству практически квадратичная (линия 1). При уменьшении  зависимость становится более сложной, однако на подробных пространственных сетках она также становится почти линейной (правые части 2 и 3 линий). Абсолютные значения  при больших  на этих рисунках заметно больше, чем на 1 линии. Немонотонное поведение графиков при малых  объясняется, по-видимому, способом определения максимального допустимого значения . Мы требовали отсутствия осцилляций, а на грубой сетке точность решения низкая, и осцилляции могут возникать не из-за неустойчивости, а из-за плохого качества решения. Отличить эти два случая непросто, поэтому допустимые  при малых числах  оказываются заниженными. 
    На рис. 7-8 показана зависимость абсолютной ошибки () от количества ячеек сетки (M) для различного количества базисных функций. Ошибка в норме C представлена на рис. 7, а в норме L1 – на рис. 8. Видно, что ошибка уменьшается как с увеличением числа ячеек сетки, так и с увеличением числа базисных функций. Таким образом, метод ЛРГ показывает хорошую точность и для случая разрывного начального условия.
    
Рис. 6.  Зависимость максимального , при котором сохраняется устойчивость, от числа ячеек M. Параметр с = 1
Рис. 7.  Зависимость ошибки  в норме C1 от количества ячеек M для различного количества базисных функций N. Параметры 
Рис. 8.  Зависимость ошибки  в норме L1 от количества ячеек M для различного количества базисных функций N. Параметры 3. Квазилинейное уравнение Бюргерса
    Освоение локального разрывного метода Галеркина на втором этапе проводится на примере решения начально-краевой задачи для квазилинейного уравнения Бюргерса:
    (3.1)    (3.2)    (3.3)    (3.4)    (3.5)    Здесь  – параметр вязкости;  и  – граничные условия;  – время;  – пространственная координата;  – искомое решение. В формуле (3.2) задано начальное условие, имеющее вид
    (3.6)    Уравнение Бюргерса можно линеаризовать преобразованием Хопфа-Коула [12]. Для этого нужно сделать замену функции:
    (3.7)    В результате этой замены уравнение (3.1) превращается в уравнение теплопроводности, чье решение записывается в виде интеграла Пуассона:
    (3.8)    Здесь
    (3.9)    Подставим решение (3.8) в выражение (3.7), получим аналитическое решение задачи Коши для уравнения (3.1).
    Решение мы будем искать в области  При условии, что возмущение не доходит до границы области, полученное в результате подстановки (3.8) в (3.7) решение практически совпадает с аналитическим решением начально краевой задачи (3.1) – (3.4) при следующих граничных условиях:  для  (до наступления градиентной катастрофы). 
    Преобразуем уравнение второго порядка (3.1) к системе уравнений первого порядка. Для этого введем новую переменную
    (3.10)    Дальше действуем так же, как и в Главе 2. Уравнения (2.7) и (3.10) образуют систему, которую мы будем решать.
    Заметим, что при этом 
    (3.11)     И уравнение (2.14) заменено на
    (3.12)    Тогда уравнение (2.18) примет вид
    (3.13)    Здесь 
    (3.14)    Вместо уравнения (2.21) получим
    (3.15)    Интегрирование системы уравнений (2.20) и (3.15) по времени проводится аналогичным образом, как и в случае линейного уравнения.
    Численные решения для двух различных моментов времени показаны на рис. 9 и рис. 10. Расчеты проводились при N = 1. На этих рисунках легенда содержит информацию об области под кривой. Сохранение этой области соответствует закону сохранения, который справедлив для уравнения Бюргерса в дифференциальной форме. До момента времени t = 1, соответствующего моменту градиентной катастрофы, мы имеем аналитическое решение задачи. Для момента времени, показанного на рис. 9, погрешность решения составляет примерно  в норме C.
    На рис. 10 решение представлено для момента времени t = 10. Вертикальная линия соответствует теоретическому положению и амплитуде ударной волны, если параметр вязкости a равен нулю.
    Результаты исследования устойчивости для квазилинейного случая представлены на рис. 11. Из результатов видно, что  пропорционален пространственному шагу почти в квадратичной степени для параметра вязкости, равного единице. Для случая преобладающей конвекции (параметр вязкости равен 0,001) эта зависимость почти линейна.
Рис. 9.  Результат расчетов со следующими параметрами: кинематическая вязкость  количество ячеек  
шаг по времени 
Рис. 10.  Результат расчетов со следующими параметрами: кинематическая вязкость  количество ячеек  
шаг по времени Рис. 11.  Зависимость максимального , при котором сохраняется устойчивость, от числа ячеек M    
    На рис. 12 представлены решения для различных значений параметра вязкости a. На рис. 12 (а) параметр  На рис. 12 (б) параметр  На рис. 12 (в) параметр  Видно, что чем больше параметр вязкости, тем более размытым получается профиль решения.
Рис. 12.  Графики численного решения  с разными  при  
    На рис. 13-14 показаны графики с различным количеством базисных функций. Рис. 13 с параметрами  Рис. 14 с параметрами  Показано, что решения для разного числа базисных функций хорошо совпадают для обеих временных точек 
Рис. 13.  Графики численного решения для различных  
Параметры: 
Рис. 14.  Графики численного решения для различных  
Параметры: 
    
4. Исследования применения параллельных вычислений к алгоритму
    На данном этапе работы уже реализована программа на языке C с использованием ПВ. Была использована библиотека MPI, которая позволила передавать данные между процессами. Это дало значительную прибавку в скорости вычислений. 
    Используется учебный кластер IMM10 ИПМ им. М.В. Келдыша РАН. Кластер содержит 16 узлов (4 ядра, 8 потоков на каждом). Коммуникационная сеть Gigabit Ethernet. Суммарная производительность 3.2 TFlops.
    Ниже на рис. 15 изображены результаты последовательной и параллельной программ. На них показано, что результаты выполнения программ совпадают.
    Все расчеты производились при одних и тех же условиях:
* начальная xa и конечная xb точки – -10.0 и 10.0;
* кинематическая вязкость a – 0.01;
* шаг по времени dt – 
* количество шагов по времени tfin – 
* количество шагов по пространству nx – 40000.
Рис. 15.  Идентичность результатов расчетов программ
    1. Ускорение
    Ускорение параллельного алгоритма определяется величиной S(np) = T(1)/T(np), где T(1) – время выполнения алгоритма на одном процессоре, T(np) – время выполнения алгоритма на np процессорах, np – количество процессоров в системе. На рис. 16 представлен график ускорения.
Рис. 16.  График ускорения    2. Эффективность
    Эффективность параллельного алгоритма определяется величиной E(np) = S(np)/np = T(1)/(npT(np)), где S(np) – ускорение данного параллельного алгоритма, np – количество процессоров в системе. На рис. 17 представлен график эффективности.
    Для программного обеспечения масштабируемость иногда называют эффективностью распараллеливания.
    Выше рассматривалась сильная масштабируемость. Там не менялся размер задачи, только увеличивалось количество процессоров. Рассмотрим слабую масштабируемость – пропорционально меняются и размер задачи, и количество процессоров. Вычисляется эффективность по той же формуле. Ввиду того, что размеры задач разные, у каждой свой T(1).
    На рис. 18 представлен график слабой масштабируемости.
    Исходя из полученных данных можно увидеть, что после распараллеливания алгоритма больше чем на 2 процессора происходит падение эффективности. Это связано с тем, что время обменов между процессами сопоставимо со временем работы программы. Можно остановиться на 26 процессоре, т.к. время выполнения стало больше, чем на предыдущем.
    Также для одномерной задачи необходимо намного большее количество точек. При этом для многомерных задач это играет существенную роль.
    
Рис. 17.  График эффективности    
Рис. 18.  График слабой масштабируемости    
Заключение
     Проведено исследование точности и устойчивости метода ЛРГ при решении начальных краевых задач для линейного уравнения конвекции-диффузии и квазилинейного уравнения Бюргерса. Оцениваются погрешности при изменении числа базисных функций. Показано, что как для непрерывных, так и для разрывных решений увеличение числа базисных функций улучшает качество численного решения даже на достаточно грубых сетках.
    На примере решения начально-краевой задачи для квазилинейного уравнения Бюргерса проведено исследование эффективности параллельной реализации на основе технологий MPI. Проведено исследование ускорения, производительности и эффективности при разном количестве процессоров. Это показало, что на подробных сетках требуются большие затраты по времени – время сократилось, но эффективность ухудшилась после 2 процессоров.
    Получили, что при определенном числе процессоров затраты на передачу коэффициентов для вычисления граничных условий становятся больше, чем время выполнение программы. Таким образом, вопрос о применимости технологий ПВ зависит от требуемой точности: если требуется высокая точность на большой сетке, то рекомендуется использовать распараллеливание.
     В дальнейшем необходимы всестороннее исследование и разработка алгоритма моделирования течений газовой смеси на основе квазигазодинамической системы уравнений с использованием локального прерывистого метода Галеркина в многомерном случае. Отдельной проблемой, возникающей при этом, является построение ортогональной системы полиномов в многомерном случае, особенно на неортогональных разностных сетках.
     Предполагается, что из-за сложности вычислений в работе будут использоваться технологии параллельных вычислений. Отметим, что метод ЛРГ очень удобен для параллельной реализации благодаря локальности данных. Для любого числа базисных функций значения искомых величин связаны друг с другом только в соседних ячейках разностной сетки. Это отличает метод ЛРГ от других методов построения схем высокого порядка точности, в которых закономерность возрастает с увеличением порядка разностной схемы.
     
     Параллельные вычисления проводились на учебном кластере IMM10 ИПМ им. М.В. Келдыша РАН.
Список литературы
</text>
                <codes>
                    <udk>519.63</udk>
                    <doi>10.20948/prepr-2023-17</doi>
                </codes>
                <keywords>
                    <kwdGroup lang="RUS">
                        <keyword>локальный разрывный метод Галеркина</keyword>
                        <keyword>полиномы Лежандра</keyword>
                        <keyword>уравнение Бюргерса</keyword>
                        <keyword>точность решения</keyword>
                        <keyword>устойчивость алгоритма</keyword>
                        <keyword>параллельные вычисления</keyword>
                    </kwdGroup>
                    <kwdGroup lang="ENG">
                        <keyword>local discontinuous Galerkin method</keyword>
                        <keyword>Legendre polynomials</keyword>
                        <keyword>Burgers’ equation</keyword>
                        <keyword>solution accuracy</keyword>
                        <keyword>algorithm stability</keyword>
                        <keyword>parallel calculations</keyword>
                    </kwdGroup>
                </keywords>
                <references>
                    <reference>Cockburn B. An Introduction to the Discontinuous Galerkin Method for Convection – Dominated Problems, Advanced Numerical Approximation of Nonlinear Hyperbolic Equations // Lecture Notes in Mathematics. 1998. Vol.  1697. P. 151-268.</reference>
                    <reference>Cockburn B., Shu C.-W. Runge-Kutta discontinuous Galerkin methods for convection dominated problems // Journal of Scientific Computing. 2001. Vol. 16. P. 173-261.</reference>
                    <reference>Cockburn B., Shu C.-W. Foreword for the special issue on discontinuous Galerkin method // Journal of Scientific Computing. 2005. Vol. 22. P. 1-3.</reference>
                    <reference>Ладонкина М.Е., Неклюдова О.А., Тишкин В.Ф. Исследование влияния лимитера на порядок точности решения разрывным методом Галеркина // Препринты ИПМ им. М.В.Келдыша. 2012. № 34. С. 31.  https://library.keldysh.ru/preprint.asp?id=2012-34</reference>
                    <reference>Ladonkina M. E., Neklyudova O. A., Tishkin V.F. Impact of different limiting functions on the order of solution obtained by RKDG // Mathematical Models and Computer Simulations. 2013. Vol. 5. P. 346-349.</reference>
                    <reference>Ladonkina M.E., Neklyudova O.A., Tishkin V.F. Application of the RKDG method for gas dynamics problems // Mathematical Models and Computer Simulations. 2014. Vol. 6. P. 397-407.</reference>
                    <reference>Cockburn B., Shu C.-W. The local discontinuous Galerkin method for time-dependent convection-diffusion systems // SIAM Journal on Numerical Analysis. 1998. Vol. 35. P. 2440-2463.</reference>
                    <reference>Yan J., Shu C.-W. A local discontinuous Galerkin method for KdV type equations // SIAM Journal on Numerical Analysis. 2002. Vol. 40. P. 769–791.</reference>
                    <reference>Yan J., Shu C.-W. Local discontinuous Galerkin methods for partial differential equations with higher order derivatives // Journal of Scientific Computing. 2002. Vol. 17. P. 27-47.</reference>
                    <reference>Yuan L., Shu C.-W. Discontinuous Galerkin method based on non-polynomial approximation spaces // Journal of Computational Physics. 2006. Vol. 218. P. 295-323.</reference>
                    <reference>Кошляков Н.С, Глинер Э.Б., Смирнов М.М. Уравнения в частных производных математической физики. Учеб. пособие для мех.-мат. фак. ун-тов, М.: Высшая школа. 1970. 712 с.</reference>
                    <reference>Tai-Ping Liu Hopf-Cole transformation. Bulletin of the Institute of Mathematics Academia Sinica (New Series). 2017. http://dx.doi.org/10.21915/BIMAS.2017103</reference>
                </references>
                <files>
                    <furl>https://keldysh.ru/papers/2023/prep2023_17.pdf</furl>
                </files>
            </article>
        </articles>
    </issue>
</journal>
