В прикладной математике разрывные методы Галеркина (методы ДГ) сформировать класс числовой методы решения дифференциальные уравнения. Они сочетают в себе черты заключительный элемент и конечный объем рамки и были успешно применены к гиперболический, эллиптический, параболический и проблемы смешанной формы, возникающие в широком диапазоне приложений. Методы DG, в частности, вызывают значительный интерес для задач с доминирующей частью первого порядка, например в электродинамика, механика жидкости и физика плазмы.
Разрывные методы Галеркина были впервые предложены и проанализированы в начале 1970-х годов как метод численного решения уравнений в частных производных. В 1973 году Рид и Хилл представили метод DG для решения гиперболического уравнения переноса нейтронов.
Происхождение метода DG для эллиптических задач не может быть прослежено до одной публикации, поскольку такие функции, как штраф за прыжок в современном понимании, развивались постепенно. Однако среди первых влиятельных участников были Бабушка, Ж.-Л. Львы, Иоахим Ниче и Милош Зламаль. Методы DG для эллиптических задач уже были разработаны в статье Гарта Бейкера для уравнений 4-го порядка в 1977 году. Более полный отчет об историческом развитии и введение в методы DG для эллиптических задач даны в публикации Arnold, Brezzi , Кокберн и Марини. В сборнике трудов под редакцией Кокберна, Карниадакиса и Шу собраны ряд направлений исследований и проблем, связанных с методами ГД.
Обзор
Как и непрерывный метод Галеркина (КГ), разрывный метод Галеркина (ДГ) является метод конечных элементов сформулированы относительно слабая формулировка конкретной модельной системы. В отличие от традиционных методов компьютерной графики, которые соответствующий, метод DG работает на пробном пространстве функций, которые только кусочно-непрерывный, и поэтому часто включают более инклюзивные функциональные пространства чем подпространства конечномерного внутреннего продукта, используемые в соответствующих методах.
В качестве примера рассмотрим уравнение неразрывности для скаляра неизвестного
в пространственной области
без «источников» или «стоков»:
![{frac {partial ho} {partial t}} + abla cdot {mathbf {J}} = 0,](https://wikimedia.org/api/rest_v1/media/math/render/svg/8e48f6ad7b60f89931724ee61cea1ea714664f92)
куда
это поток
.
Теперь рассмотрим конечномерное пространство разрывных кусочно-полиномиальных функций над пространственной областью
ограничен дискретным триангуляция
, записанный как
![{displaystyle S_ {h} ^ {p} (Omega _ {h}) = {v_ {| Omega _ {e_ {i}}} в P ^ {p} (Omega _ {e_ {i}}) для всех Omega _ {e_ {i}} в Omega _ {h}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f88ae934a206affc11def71420b41599eddf9579)
за
пространство многочленов со степенями, меньшими или равными
над элементом
проиндексировано
. Тогда для функций формы конечных элементов
решение представлено
![{displaystyle ho _ {h} ^ {i} = sum _ {j = 1} ^ {ext {dofs}} ho _ {j} ^ {i} (t) N_ {j} ^ {i} ({oldsymbol { x}}), квадроцикл {oldsymbol {x}} в Omega _ {e_ {i}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf305e52a521b31b669a0c86879aaa42a8369422)
Затем аналогично выбирая тестовую функцию
![{displaystyle varphi _ {h} ^ {i} ({oldsymbol {x}}) = sum _ {j = 1} ^ {ext {dofs}} varphi _ {j} ^ {i} N_ {j} ^ {i } ({oldsymbol {x}}), квадроцикл {oldsymbol {x}} в Omega _ {e_ {i}},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/505ea6ccb78a8bcda6eebcc7658902c9c73c7167)
умножая уравнение неразрывности на
и объединение по частям в пространстве, полудискретная формулировка ДГ принимает следующий вид:
![{displaystyle {frac {d} {dt}} int _ {Omega _ {e_ {i}}} ho _ {h} ^ {i} varphi _ {h} ^ {i}, d {oldsymbol {x}} + int _ {частично Omega _ {e_ {i}}} varphi _ {h} ^ {i} mathbf {J} _ {h} cdot {oldsymbol {n}}, d {oldsymbol {x}} = int _ {Omega _ {e_ {i}}} mathbf {J} _ {h} cdot abla varphi _ {h} ^ {i}, d {oldsymbol {x}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cf5a9762e0c8d48d7a60ef2516798e64b168c704)
Скалярный гиперболический закон сохранения
Скаляр гиперболический закон сохранения имеет форму
![{displaystyle {egin {align} partial _ {t} u + partial _ {x} f (u) & = 0quad {ext {for}} quad t> 0,, xin mathbb {R} u (0, x) & = u_ {0} (x) ,, конец {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec09d6fe1bc41460cc0ce0f4263ae7ea7ae11bef)
где пытаются найти неизвестную скалярную функцию
, а функции
обычно даются.
Дискретизация пространства
В
-пространство будет дискретизировано как
![{displaystyle mathbb {R} = igcup _ {k} I_ {k} ,, quad I_ {k}: = left (x_ {k}, x_ {k + 1} ight) quad {ext {for}} quad x_ { k} <x_ {k + 1} ,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7020659dffcb0fd6180dc0ae15dcdfc0d2ab756c)
Кроме того, нам потребуются следующие определения
![{displaystyle h_ {k}: = | I_ {k} | ,, quad h: = sup _ {k} h_ {k} ,, quad {hat {x}} _ {k}: = x_ {k} + { гидроразрыв {h_ {k}} {2}} ,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/93ae979aa1da279981f51837b753ed03181d7f86)
Основа для функционального пространства
Мы выводим базисное представление для функционального пространства нашего решения
Функциональное пространство определяется как
![{displaystyle S_ {h} ^ {p}: = leftlbrace vin L ^ {2} (mathbb {R}): v {Big |} _ {I_ {k}} в Pi _ {p} ightbrace quad {ext {for }} четырехконтактный mathbb {N} _ {0} ,,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f0179b5f4d83d15ce8389d355063265fe4ab0381)
куда
обозначает ограничение из
на интервал
, и
обозначает пространство многочленов максимальных степень
.Индекс
должен показать отношение к базовой дискретизации, заданной
. Обратите внимание, что
не определено однозначно в точках пересечения
.
Сначала мы воспользуемся конкретным полиномиальным базисом на интервале
, то Полиномы Лежандра
, т.е.
![{displaystyle P_ {0} (x) = 1`` quad P_ {1} (x) = x ,, quad P_ {2} (x) = {frac {1} {2}} (3x ^ {2} - 1) ,, quad dots}](https://wikimedia.org/api/rest_v1/media/math/render/svg/30582f7c9bd254c5927d37d6be95276e8629da45)
Обратите особое внимание на соотношения ортогональности
![{displaystyle leftlangle P_ {i}, P_ {j} ightangle _ {L ^ {2} ([- 1,1])} = {frac {2} {2i + 1}} delta _ {ij} quad forall, i , jin mathbb {N} _ {0} ,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/047ab4c461c39325d103b96d60634fe690fef639)
Преобразование на интервал
, а нормализация достигается функциями ![{displaystyle (varphi _ {i}) _ {i}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/be362e2e26df7aa258745db3dc2948d3bd97fc6e)
![{displaystyle varphi _ {i} (x): = {sqrt {2i + 1}} P_ {i} (2x-1) quad {ext {for}} quad xin [0,1] ,,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0b830ef93a569c6bcafe8a84e8d1e0d496fd1fdf)
которые удовлетворяют соотношению ортонормальности
![{displaystyle leftlangle varphi _ {i}, varphi _ {j} ightangle _ {L ^ {2} ([0,1])} = delta _ {ij} quad forall, i, jin mathbb {N} _ {0} ,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7eb4f3e94973b7a13f03e996734fcc4ee26f0420)
Преобразование на интервал
дан кем-то ![{displaystyle left ({ar {varphi}} _ {ki} ight) _ {i}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c130a3fc1d6e1805cfc2c154f599f7e9ae83a940)
![{displaystyle {ar {varphi}} _ {ki}: = {frac {1} {sqrt {h_ {k}}}} varphi _ {i} left ({frac {x-x_ {k}} {h_ {k }}} ight) quad {ext {for}} quad xin I_ {k} ,,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/20d9134de4b08c4b68086ba1e2e2905e44775f80)
которые выполняют
![{displaystyle leftlangle {ar {varphi}} _ {ki}, {ar {varphi}} _ {kj} ightangle _ {L ^ {2} (I_ {k})} = delta _ {ij} quad forall, я, jin mathbb {N} _ {0} forall, k ,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/304767880324ca6e941e0273a7edc66007c83173)
За
-нормализацию определяем
, и для
-нормализацию определяем
, s.t.
![{displaystyle | varphi _ {ki} | _ {L ^ {infty} (I_ {k})} = | varphi _ {i} | _ {L ^ {infty} ([0,1])} =: c_ { i, infty} quad {ext {and}} quad | {ilde {varphi}} _ {ki} | _ {L ^ {1} (I_ {k})} = | varphi _ {i} | _ {L ^ {1} ([0,1])} =: c_ {i, 1} ,.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b41c5c3724e8a0552bc15efa4d726e3bd0ff6be1)
Наконец, мы можем определить базовое представление наших решений ![{displaystyle u_ {h}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2da95acfa56c8c720f0d4ee2aeb81d1550bc1ca4)
![{displaystyle {egin {align} u_ {h} (t, x): = & sum _ {i = 0} ^ {p} u_ {ki} (t) varphi _ {ki} (x) quad {ext {for} } quad xin (x_ {k}, x_ {k + 1}) u_ {ki} (t) = & leftlangle u_ {h} (t, cdot), {ilde {varphi}} _ {ki} ightangle _ {L ^ {2} (I_ {k})} ,. конец {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1c996f133e4c72e10c4354a17b9f10876d6a7c0b)
Обратите внимание, что
не определяется в позициях интерфейса.
Кроме того, призматические основания используются для плоских структур и способны к гибридизации 2-D / 3-D.
DG-схема
Закон сохранения преобразуется в слабую форму путем умножения на тестовые функции и интегрирования по тестовым интервалам.
![{displaystyle {egin {align} partial _ {t} u + partial _ {x} f (u) & = 0 Rightarrow quad leftlangle partial _ {t} u, vightangle _ {L ^ {2} (I_ {k} )} + leftlangle partial _ {x} f (u), vightangle _ {L ^ {2} (I_ {k})} & = 0quad {ext {for}} quad forall, vin S_ {h} ^ {p} Leftrightarrow четырехугольник частичный _ {t} u, {ilde {varphi}} _ {ki} ightangle _ {L ^ {2} (I_ {k})} + частичный левый угол _ {x} f (u), {ilde {varphi}} _ {ki} ightangle _ {L ^ {2} (I_ {k})} & = 0quad {ext {for}} quad forall, k; forall, ileq p, .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3da5a598a65dfd088593437631468673cefe455e)
Используя частичную интеграцию, остается
![{displaystyle {egin {align} {frac {mathrm {d}} {mathrm {d} t}} u_ {ki} (t) + f (u (t, x_ {k + 1})) {ilde {varphi} } _ {ki} (x_ {k + 1}) - f (u (t, x_ {k})) {ilde {varphi}} _ {ki} (x_ {k}) - левый угол f (u (t, , cdot,)), {ilde {varphi}} _ {ki} 'ightangle _ {L ^ {2} (I_ {k})} = 0quad {ext {for}} quad forall, k; forall, ileq p, .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/345889eda826f318c7fb612a2bea3813f25b721a)
Потоки на границах раздела аппроксимированы числовыми значениями потоков
с
![{displaystyle g_ {k}: = g (u_ {k} ^ {-}, u_ {k} ^ {+}) ,, quad u_ {k} ^ {pm}: = u (t, x_ {k} ^ {вечера }),,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/21e40b6ed3675d51c3661d2d9e3ebcd497adfcfb)
куда
обозначает левый и правый пределы. DG-схема можно записать как
![{displaystyle {egin {align} {frac {mathrm {d}} {mathrm {d} t}} u_ {ki} (t) + g_ {k + 1} {ilde {varphi}} _ {ki} (x_ { k + 1}) - g_ {k} {ilde {varphi}} _ {ki} (x_ {k}) - левый угол f (u (t ,, cdot,)), {ilde {varphi}} _ {ki} 'ightangle _ {L ^ {2} (I_ {k})} = 0quad {ext {for}} quad forall, k; forall, ileq p, .end {выровнено}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c0eae47379264e227f2c5fab4550b79d8e0d94f6)
Скалярное эллиптическое уравнение
Скалярное эллиптическое уравнение имеет вид
![{displaystyle {egin {выровнено} -частичное _ {xx} u & = f (x) quad {ext {for}} quad xin (a, b) u (x) & = g (x), quad {ext {for} }}, quad x = a, bend {выровнен}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4c5e28dd1cf6ec687cbdc038afe4e7cfad228f9f)
Это уравнение является уравнением стационарной теплопроводности, где
это температура. Дискретизация пространства такая же, как указано выше. Напомним, что интервал
разделен на
интервалы длины
.
Мы вводим прыжок
и средний
функций в узле
:
![{displaystyle [v] {Big |} _ {x_ {k}} = v (x_ {k} ^ {+}) - v (x_ {k} ^ {-}), четырехъядерный {v} {Big |} _ {x_ {k}} = 0,5 (v (x_ {k} ^ {+}) + v (x_ {k} ^ {-}))}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cfcdb395b1485b02499399a9a232d297771791b1)
Внутренний штрафной разрывной метод Галеркина (IPDG): найти
удовлетворение
![{displaystyle A (u_ {h}, v_ {h}) + A_ {partial} (u_ {h}, v_ {h}) = ell (v_ {h}) + ell _ {partial} (v_ {h}) }](https://wikimedia.org/api/rest_v1/media/math/render/svg/d952cdf79befdd6ffc7a527651850284122d3340)
где билинейные формы
и
находятся
![{displaystyle A (u_ {h}, v_ {h}) = sum _ {k = 1} ^ {N + 1} int _ {x_ {k-1}} ^ {x_ {k}} partial _ {x} u_ {h} частичное _ {x} v_ {h} -сумма _ {k = 1} ^ {N} {частичное _ {x} u_ {h}} _ {x_ {k}} [v_ {h}] _ {x_ {k}} + сумма варепсилона _ {k = 1} ^ {N} {частичная _ {x} v_ {h}} _ {x_ {k}} [u_ {h}] _ {x_ {k}} + {frac {sigma} {h}} сумма _ {k = 1} ^ {N} [u_ {h}] _ {x_ {k}} [v_ {h}] _ {x_ {k}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2f606507d3beee4beca56d3d6c13b1ab5cbc17ed)
и
![{displaystyle A_ {partial} (u_ {h}, v_ {h}) = partial _ {x} u_ {h} (a) v_ {h} (a) -partial _ {x} u_ {h} (b) v_ {h} (b) -варепсилон частичный _ {x} v_ {h} (a) u_ {h} (a) + частичный варепсилон _ {x} v_ {h} (b) u_ {h} (b) + {frac {sigma} {h}} {ig (} u_ {h} (a) v_ {h} (a) + u_ {h} (b) v_ {h} (b) {ig)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b1da63a63713b7ca300d29e17eac00491693b574)
Линейные формы
и
находятся
![{displaystyle ell (v_ {h}) = int _ {a} ^ {b} fv_ {h}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d50433084db92076e0c0e9e0ca783a8e5cfe83c)
и
![{displaystyle ell _ {partial} (v_ {h}) = - частичный варепсилон _ {x} v_ {h} (a) g (a) + частичный варепсилон _ {x} v_ {h} (b) g (b) + {frac {sigma} {h}} {ig (} g (a) v_ {h} (a) + g (b) v_ {h} (b) {ig)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54ab145f072584356bdc30deae7d1ae809f6fe39)
Параметр штрафа
положительная константа. Увеличение его значения уменьшит скачки в разрывном решении. Период, термин
выбирается равным
для симметричного внутреннего штрафа - метод Галеркина; это равно
для несимметричного метода внутреннего штрафа Галеркина.
Прямой разрывной метод Галеркина
В прямой разрывной метод Галеркина (DDG) представляет собой новый разрывной метод Галеркина для решения диффузионных задач. В 2009 году Лю и Янь впервые предложили метод DDG для решения уравнений диффузии.[1][2] Преимущества этого метода по сравнению с разрывным методом Галеркина заключаются в том, что прямой разрывной метод Галеркина выводит числовой формат, непосредственно беря числовой поток функции и первый член производной без введения промежуточных переменных. Мы все еще можем получить разумные численные результаты, используя этот метод, а процесс вывода более простой, объем вычислений значительно сокращается.
Прямой разрывной метод конечных элементов является ветвью разрывных методов Галеркина.[3] В основном это включает преобразование задачи в вариационную форму, разделение на региональные единицы, построение базисных функций, формирование и решение разрывных уравнений конечных элементов, а также анализ сходимости и ошибок.
Например, рассмотрим нелинейное уравнение диффузии, которое является одномерным:
, в котором ![{displaystyle U (x, 0) = U_ {0} (x) на (0,1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/586933c96e25490a99b477aa797cdbb4ea51b21f)
Дискретизация пространства
Во-первых, определим
, и
. Поэтому мы провели пространственную дискретизацию
. Также определите
.
Мы хотим найти приближение
к
такой, что
,
,
,
- пространство многочленов от
со степенью в
и ниже чем
.
Формулировка схемы
Флюс:
.
: точное решение уравнения.
Умножьте уравнение на гладкую функцию
так что мы получаем следующие уравнения:
,
![{displaystyle int _ {I_ {j}} Uleft (x, 0ight) vleft (xight) dx = int _ {I_ {j}} U_ {0} left (xight) vleft (xight) dx}](https://wikimedia.org/api/rest_v1/media/math/render/svg/13f86745ed9412ec5e533180f4f3e33c84d41bfe)
Здесь
произвольно, точное решение
уравнения заменяется приближенным решением
, то есть необходимое численное решение получается путем решения дифференциальных уравнений.
Числовой поток
Выбор правильного числового потока имеет решающее значение для точности метода DDG.
Числовой поток должен удовлетворять следующим условиям:
♦ Это соответствует ![{displaystyle h = {bleft (uight)} _ {x} = aleft (uight) u_ {x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4a0c9072fa86a425a0b9197d6d098272d35653f3)
♦ Числовой поток консервативен в единственном значении на
.
♦ Имеет
-устойчивость;
♦ Это может повысить точность метода.
Таким образом, дается общая схема числового потока:
![{displaystyle {widehat {h}} = D_ {x} b (u) = eta _ {0} {frac {left [bleft (uight) ight]} {Delta x}} + {overline {{bleft (uight)}) _ {x}}} + sum _ {m = 1} ^ {frac {k} {2}} eta _ {m} {left (Delta xight)} ^ {2m-1} left [частично _ {x} ^ {2м} полёт (лёгкость)]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b8c535c781250b2d2610eed1bd30ce2a2a312183)
В этом потоке
- максимальный порядок полиномов в двух соседних вычислительных блоках.
является интегральной функцией. Обратите внимание, что в неоднородных сетках
должно быть
и
в единых сетках.
Оценки ошибок
Обозначим, что ошибка между точным решением
и численное решение
является
.
Погрешность измеряем следующей нормой:
![{displaystyle left | left | left | v (cdot, t) ight | ight | ight | = {left (int _ {0} ^ {1} v ^ {2} dx + left (1-gamma ight) int _ { 0} ^ {t} сумма _ {j = 1} ^ {N} int _ {I_ {j}} v_ {x} ^ {2} dxd au + alpha int _ {0} ^ {t} sum _ {j = 1} ^ {N} {слева [vight]} ^ {2} / Delta xcdot d au ight)} ^ {0.5}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d9709616aeb010abe4de1ed482378709af4fc7b)
и у нас есть
,![{displaystyle left | left | left | u (cdot, T) ight | ight | ight | leq left | left | left | U (cdot, 0) ight | ight | ight |}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f9ccd90e6f8af1dc59d49d320e17f71056228932)
Смотрите также
Рекомендации
- ^ Хайлян Лю, Цзюэ Ян, Прямые разрывные методы Галеркина (DDG) для задач диффузии, SIAM J. NUMER. АНАЛЬНЫЙ. Vol. 47, No. 1, pp. 675–698.
- ^ Хайлян Лю, Цзюэ Ян, Прямой разрывной метод Галеркина (DDG) для диффузии с поправками на интерфейс, Commun. Comput. Phys. Vol. 8, No. 3, pp. 541-564.
- ^ Мэнпин Чжан, Цзюэ Ян, Анализ ошибок типа Фурье в прямом разрывном методе Галеркина и его вариациях для уравнений диффузии, Журнал научных вычислений, 2012,52 (3).
- Д.Н. Арнольд, Ф. Бреззи, Б. Кокберн, Л.Д. Марини, Единый анализ разрывных методов Галеркина для эллиптических задач, SIAM J. Numer. Анальный. 39 (5): 1749–1779, 2002.
- Г. Бейкер, Методы конечных элементов для эллиптических уравнений с использованием несоответствующих элементов, Математика. Комп. 31 (1977), нет. 137, 45–59.
- А. Кангиани, З. Донг, Э. Георгулис и П. Хьюстон, Разрывные методы Галеркина в версии hp на многоугольных и многогранных сетках, SpringerBriefs по математике, (декабрь 2017 г.).
- В. Май, Дж. Ху, П. Ли и Х. Чжао, «Эффективный и стабильный двухмерный / трехмерный гибридный прерывистый анализ Галеркина во временной области с адаптивным критерием для антиподушек произвольной формы в дисперсионной паре параллельных пластин,” IEEE Trans. Микроу. Теория Техн., т. 65, нет. 10. С. 3671–3681, октябрь 2017 г.
- W. Mai и другие., “Критерий прямого обновления для двумерного / трехмерного гибридного прерывистого метода Галеркина во временной области, контролирующего сравнительную ошибку,” IEEE Trans. Микроу. Теория Техн., т. 66, нет. 4. С. 1713–1722, апрель 2018 г.
- Б. Кокберн, Г. Э. Карниадакис и К.-В. Шу (ред.), Разрывные методы Галеркина.Теория, вычисления и приложения, Конспект лекций по вычислительным наукам и технике, 11. Springer-Verlag, Berlin, 2000.
- П. Лезен, П. А. Равиар. «О методе конечных элементов для решения уравнения переноса нейтронов». Математические аспекты конечных элементов в уравнениях с частными производными 33 (1974): 89–123.
- Д.А. Ди Пьетро и А. Эрн, Математические аспекты разрывных методов Галеркина. Mathématiques et Applications, Vol. 69, Springer-Verlag, Берлин, 2011 г.
- J.S. Хестхэвен и Т. Уорбертон, Узловые разрывные методы Галеркина: алгоритмы, анализ и приложения. Тексты Springer по прикладной математике 54. Springer Verlag, New York, 2008.
- Б. Ривьер, Разрывные методы Галеркина для решения эллиптических и параболических уравнений: теория и реализация. SIAM Frontiers в прикладной математике, 2008.
- CFD Wiki http://www.cfd-online.com/Wiki/Discontinuous_Galerkin
- W.H. Рид и Т. Холм, Методы треугольной сетки для уравнения переноса нейтронов, Тех. Отчет LA-UR-73–479, Научная лаборатория Лос-Аламоса, 1973.