Nodal Discontinuous Galerkin Methods-Misprints
Nodal Discontinuous Galerkin Methods-Misprints
Nodal Discontinuous Galerkin Methods-Misprints
Springer
List of corrections and clarifications
Notation: First number is page number, second number line number with a ”+” counting from the
top and a ”-” counting from the bottom. Line counts include equations.
Thanks to C. Bahls, A. Panizza, X. Zhu, C. Rohde, S. Field, J. Thorenson, J. Li, A.Engsig-
Karup, A. Jameson for pointing out these misprints.
50, -5 : Last expression should be
This also implies that [59, +5] should read rows 1 and 8 indicate.
4
79, +13 : The expression for |ṽn | is correct but it should be clarified by write it as.
”We recover
p Z
1
|ṽn | ≤ (Lv)p P̃n (r) dr ,
n(n + 1) I
118, Sec 5.2 : Clarification: In this section, fhk has the meaning of the interpolation of the pro-
jection of f , i.e.,
Np
X
fhk (x, t) = (PN f )(xi , t)`ki (x).
i=1
151, -9 : Should be
ul = uh; ul(3:Np,:) =0; ul = V*ul;
162,-1 to 163, +2 : Statements
drho (mapI) = ...
drhou(mapI) = ...
dEner(mapI) = ...
should be
drhof (mapI) = ...
drhouf(mapI) = ...
dEnerf(mapI) = ...
163, +6-8 : Statements
drho (mapO) = ...
drhou(mapO) = ...
dEner(mapO) = ...
6
should be
drhof (mapO) = ...
drhouf(mapO) = ...
dEnerf(mapO) = ...
165, +7-8 : The purpose of this piece of code is to describe initial conditions at the cell-centers
as is required for discontinuous initial conditions. The correct statement should be
cx = ones(Np,1)*(sum(MassMatrix*x,1))/2;
If the initial conditions are smooth, cx, can be replaced by x in the codes in lines 9-11.
175, +20ff : Should be ”Thus, w(r) is an N-th-order polynomial approximation to a function
which measures the difference between the equidistant points and the Legendre-Gauss-Lobatto
points; ...”
194, +9 : ”each of length 3KNfp .
195, +1 : Remove one ”find”.
245, +9 : ”discretize” instead of ”discretizing”
245, +19 : ”types” instead of ”type”
246, +9 : Should be ”As in Section 5.3, we have ...”
271, +3 : In caption – n should bd N .
294, -8ff : Until p295, line 4, uh should be exchanged with PN u to avoid the confusion that uh is
used for a numerical solution elsewhere. In these few lines, uh is the projection of the solution
and these results are basic approximation results.
294, -7 : Last term should be
kh−1/2 (u − uh )k2Γb
should be
x(1) = -(alpha-beta)/(alpha+beta+2);
(2i+2j+2,0) (2i+2j+2,0)
449, -1 : Pk (b) should be Pk (c)
459 : CorrectBCTable.m fails if an element has two faces on the boundary. An improved version
but with a different calling sequence is
function BCType = CorrectBCTable_v2(EToV,VX,VY,BCType,fd,BCcode)
Globals2D;
should be
PlotContour2D(TRI, xout, yout, vort, linspace(-6, 6, 12));
481, ref 134 : ”applications”