---
title: Modified Bakhvalov–Shishkin Mesh Analysis
url: https://www.emergentmind.com/topics/modified-bakhvalov-shishkin-mesh
type: topic
---

# Modified Bakhvalov–Shishkin Mesh Analysis

Modified Bakhvalov–Shishkin meshes are layer-adapted meshes for singularly perturbed differential equations in which a Shishkin-style decomposition of the domain is combined with Bakhvalov-style grading in one or more layer subregions. Across the cited literature, the term does not denote a single universal formula. In some papers it refers to a classical Bakhvalov–Shishkin mesh used on a standard boundary-layer region; in others it denotes a genuine modification of the classical construction to accommodate interior layers, multiple perturbation parameters, overlapping layers, or Robin boundary conditions. The common purpose is parameter-uniform resolution of exponentially thin layers while reducing or removing the logarithmic degradation characteristic of piecewise-uniform Shishkin meshes [2206.08642], [2104.03578], [2509.01575].

## 1. Concept and defining features

The core idea of the modified Bakhvalov–Shishkin mesh is to preserve the explicit layer localization of a Shishkin mesh while replacing piecewise-uniform fine-region spacing by a graded map derived from the layer profile. In the literature surveyed here, this is expressed in several closely related forms.

For one-dimensional single-boundary-layer problems, a standard layer-adapted framework uses a generating function $\varphi$ on $[0,1/2]$, a transition point
$$
\tau=\min\left\{\frac12,\frac{\sigma\varepsilon}{\alpha}\varphi\!\left(\frac12\right)\right\},
$$
a coarse region $[0,1-\tau]$, and a fine region $[1-\tau,1]$, with mesh nodes
$$
x_i=
\begin{cases}
\frac{2i}{N}(1-\tau), & i=0,1,\dots,N/2-1,\\[0.4em]
1-\frac{\sigma\varepsilon}{\alpha}\varphi\!\left(1-\frac{i}{N}\right), & i=N/2,\dots,N.
\end{cases}
$$
For the classical Bakhvalov–Shishkin choice,
$$
\varphi(t)=-\ln\!\big(1-2(1-N^{-1})t\big), \qquad \psi(t)=e^{-\varphi(t)}=1-2(1-N^{-1})t,
$$
so that $\tau\sim (\sigma\varepsilon/\alpha)\ln N$ and $\max|\psi'|=2$ [2210.13315], [2206.08642].

This construction already exhibits the structural hallmark of the MBS family: the transition is Shishkin-like, but the layer region is graded by inversion of an exponential-type profile rather than meshed uniformly. A closely related description appears in the finite element analysis of Bakhvalov-type meshes, where an explicit transition is combined with a logarithmic grading branch and an essentially uniform coarse region; that framework is presented as encompassing MBS-type choices when the breakpoint is selected to reproduce a Shishkin-style transition in physical space [2003.10219].

A further strand of the literature uses the term “Shishkin–Bakhvalov mesh” for the same principle: transition points are chosen as in a Shishkin mesh, whereas the layer subintervals are graded by inverting the relevant exponential layer functions. This terminology appears for two-parameter elliptic and parabolic problems with discontinuous data [2208.04375], [2208.04109].

## 2. Terminological variability and scope

The phrase “Modified Bakhvalov–Shishkin mesh” is not used uniformly. That variability is itself a substantive feature of the literature.

In the LDG analysis of a two-dimensional convection–diffusion problem, the authors explicitly identify the Bakhvalov–Shishkin-type mesh used in the paper as the “modified” Bakhvalov–Shishkin mesh. There the 1D generator is
$$
\phi(t)=-\ln\big(1-2(1-N^{-1})t\big), \qquad t\in[0,1/2],
$$
with $\tau=(\sigma\varepsilon/\alpha)\ln N$, and the 2D grid is the tensor product of the corresponding $x$- and $y$-meshes [2206.08642].

By contrast, the third-order LDG paper on convection–diffusion type problems explicitly states that no modified BS mesh is introduced or analyzed. It treats only the Shishkin-type mesh, the classical Bakhvalov–Shishkin mesh, and a Bakhvalov-type mesh. Its results for BS therefore refer to the classical choice
$$
\varphi(t)=-\ln\!\big(1-2(1-N^{-1})t\big),
$$
not to a separate modified variant [2210.13315].

For problems with interior layers or multiple small parameters, “modified” denotes a genuine extension of the classical BS mesh. In the SDFEM study of a weakly coupled $2\times2$ convection–diffusion system with a discontinuous source at $x=d$, the modification consists of introducing two graded subregions, one on $(d-\sigma_1,d)$ for the weak interior layer and one on $(1-\sigma_2,1)$ for the boundary layer, with separate generating functions $\phi_1$ and $\phi_2$ and transition points at $x_{N/4}=d-\sigma_1$, $x_{N/2}=d$, and $x_{3N/4}=1-\sigma_2$ [2104.03578].

For coupled reaction–diffusion systems with Robin boundary conditions and two perturbation parameters $\varepsilon\le\mu$, the modified BS mesh retains a five-subinterval Shishkin partition but replaces uniform layer spacing by explicit exponential-inversion formulas in four layer subintervals. The paper stresses that this yields the global bound $h_i\le C N^{-1}$ and exact second-order convergence in the maximum norm [2509.01575].

This suggests that “MBS mesh” should be understood as a family of constructions rather than a single canonical mesh.

## 3. Canonical construction patterns

Despite the terminological differences, the papers exhibit a small number of recurrent design patterns.

### Boundary-layer-only modification

In the simplest setting, modification means smooth Bakhvalov grading inside a single fine region attached to one boundary. The BS-type generator
$$
\varphi(t)=-\ln\big(1-2(1-N^{-1})t\big)
$$
gives $\varphi(1/2)=\ln N$, $\psi(1/2)=N^{-1}$, and $\max|\psi'|=2$, in contrast to the Shishkin choice $\varphi(t)=2t\ln N$ with $\max|\psi'|=2\ln N$ [2206.08642], [2210.13315]. In this form, the modification is analytic rather than topological: the domain split is unchanged, but the fine-region distribution is smoother and more strongly graded.

### Interior-layer and boundary-layer modification

When a discontinuity induces a weak interior layer, the mesh requires an additional graded segment. In the coupled convection–diffusion system with a discontinuous source at $x=d$, the modified BS mesh uses four subregions with $N/4$ points each:
1. $(0,d-\sigma_1)$, equidistant;
2. $(d-\sigma_1,d)$, graded via $\phi_1$;
3. $(d,1-\sigma_2)$, equidistant;
4. $(1-\sigma_2,1)$, graded via $\phi_2$.

The transition widths are
$$
\sigma_1=\min\left\{\frac d2,\frac{\varepsilon}{\beta}\tau_0\ln N\right\}, \qquad
\sigma_2=\min\left\{\frac{1-d}{2},\frac{\varepsilon}{\beta}\tau_0\ln N\right\},
$$
and the modified BS functions are
$$
\psi_1(t)=1-2(1-N^{-1})(1-2t), \qquad
\psi_2(t)=1-4(1-N^{-1})(1-t), \qquad \phi_i=-\ln\psi_i.
$$
The interior-layer grading on $(d-\sigma_1,d)$ is precisely the feature absent from the classical single-boundary BS mesh [2104.03578].

A related six-subinterval design appears for two-parameter one-dimensional problems with discontinuous convection and source terms. There the interval is partitioned as
$$
[0,\sigma_1]\cup[\sigma_1,d-\sigma_2]\cup[d-\sigma_2,d]\cup[d,d+\sigma_3]\cup[d+\sigma_3,1-\sigma_4]\cup[1-\sigma_4,1],
$$
with transition points
$$
\sigma_1=\frac{4}{\theta_2\ln N},\quad
\sigma_2=\frac{4}{\theta_1\ln N},\quad
\sigma_3=\frac{4}{\theta_1\ln N},\quad
\sigma_4=\frac{4}{\theta_2\ln N},
$$
and Bakhvalov-type inversion used in each layer subinterval [2208.04375]. The parabolic analogue uses the same spatial partition in combination with Crank–Nicolson time stepping [2208.04109].

### Overlapping-layer modification for two small parameters

For weakly coupled reaction–diffusion systems with $\varepsilon\le\mu$, the modified BS mesh uses five subintervals:
- $[0,\tau_\varepsilon]$,
- $[\tau_\varepsilon,\tau_\mu]$,
- $[\tau_\mu,1-\tau_\mu]$,
- $[1-\tau_\mu,1-\tau_\varepsilon]$,
- $[1-\tau_\varepsilon,1]$,

with
$$
\tau_\mu=\min\left\{\frac14,\frac{\sigma\mu}{\lambda}\ln N\right\},\qquad
\tau_\varepsilon=\min\left\{\frac18,\frac{\tau_\mu}{2},\frac{\sigma\varepsilon}{\lambda}\ln N\right\},
$$
and, in the regime $\varepsilon\le\mu\le N^{-1}$,
$$
\tau_\mu=\frac{\sigma\mu}{\lambda}\ln N,\qquad
\tau_\varepsilon=\frac{\sigma\varepsilon}{\lambda}\ln N.
$$
The node formulas are explicit exponential inversions tailored separately to the $\varepsilon$- and $\mu$-layers on the left and right, with a uniform middle region [2509.01575].

## 4. Mesh-generating functions and analytic properties

A recurrent analytic objective of MBS constructions is the replacement of Shishkin’s $O(N^{-1}\ln N)$ fine-region steps by $O(N^{-1})$ or otherwise sharpened bounds.

In the reaction–diffusion system with Robin boundary conditions, the modified BS mesh satisfies
$$
h_i=x_i-x_{i-1}\le C N^{-1}\qquad \text{for all } i,
$$
which is singled out as the key mesh-size lemma underlying the exact second-order maximum-norm bound [2509.01575]. By contrast, the standard Shishkin mesh on the same problem has step sizes $O(N^{-1}\ln N)$ in the layer subintervals.

In the SDFEM study with an interior layer at $x=d$, the modified BS mesh has bounded $\max|\psi'|$, whereas the Shishkin comparator satisfies $\max|\psi'|=C\ln N$. This boundedness is directly linked to the improvement from $O(N^{-1}\ln^{3/2}N)$ to $O(N^{-1})$ in the discrete energy norm [2104.03578].

For the two-dimensional LDG supercloseness analysis, the BS-type mesh yields $\max|\psi'|=2$ and $\psi(1/2)=N^{-1}$, while the Shishkin mesh has $\max|\psi'|=2\ln N$. The fine-region sizes satisfy $h_i\le C\varepsilon$, and the transition thickness is $\tau=(\sigma\varepsilon/\alpha)\ln N$ under the singularly perturbed assumption [2206.08642].

In the analysis of Bakhvalov-type finite element meshes for two-parameter elliptic problems, the logarithmic generating functions transform exponential layer decay into algebraic behavior in the mesh parameter. For example, on a left exponential layer subinterval,
$$
e^{-p\mu_0 x_i}=e^{-\tau\varphi_0(t_i)}=(1-\alpha t_i)^\tau,
$$
and one obtains bounds such as
$$
h_{x,i}^m\,e^{-p\mu_0 x_i}\le C\,\mu_0^{-m}N^{-m}.
$$
This analytic mechanism is presented as characteristic of the MBS philosophy: Shishkin-style subdomain decomposition combined with Bakhvalov-style grading inside each fine subdomain [2011.12718].

A different modified Bakhvalov construction for semilinear reaction–diffusion problems emphasizes smoothness of the mesh generator itself. There the mesh-generating function $K$ is piecewise defined, includes a cubic transition segment, is symmetric with respect to $x=1/2$, and satisfies
$$
h_i\le C N^{-1},\qquad |h_i-h_{i-1}|\le C N^{-2}.
$$
These second-order mesh-regularity bounds are central to the proof of $\varepsilon$-uniform $O(N^{-2})$ convergence for the fitted difference schemes considered there [1805.04298].

## 5. Discretization frameworks and convergence results

Modified Bakhvalov–Shishkin meshes are not tied to a single discretization. The literature associates them with finite elements, SDFEM, LDG, and fitted finite differences, and the mesh often determines whether logarithmic factors remain in the final estimate.

For a weakly coupled convection–diffusion system with discontinuous source term, continuous piecewise linear finite elements with streamline diffusion on the modified BS mesh satisfy
$$
\|\!|\bar u-\bar u_h\|\!|_{V_h}\le C N^{-1},
$$
whereas the corresponding Shishkin-mesh bound is
$$
\|\!|\bar u-\bar u_h\|\!|_{V_h}\le C N^{-1}\ln^{3/2}N.
$$
The constants are independent of $\varepsilon$ under $\varepsilon\le C N^{-1}$ [2104.03578].

For the coupled reaction–diffusion system with Robin boundary conditions, the interior central difference scheme together with cubic spline approximations of the boundary derivatives yields
$$
\|\vec y-\vec Y\|_\infty \le
\begin{cases}
C N^{-2}\ln^2 N, & \text{on the standard Shishkin mesh},\\
C N^{-2}, & \text{on the modified BS mesh},
\end{cases}
$$
under the M-matrix conditions and $\varepsilon\le\mu\le N^{-1}$ [2509.01575].

For the two-dimensional LDG method on a BS-type mesh identified there as MBS, the main supercloseness result is
$$
\|\bm\Pi\bm w-W\|_E \le C(\ln N)^{1/2}N^{-(k+1)},
$$
and the associated $L^2$ error estimate is
$$
\|\bm w-W\|\le C(\ln N)^{1/2}N^{-(k+1)},
$$
uniformly in $\varepsilon$, assuming $\sigma\ge k+2$ and $\varepsilon\le N^{-1}$ [2206.08642].

For the third-order singularly perturbed convection–diffusion-type problem, the LDG analysis on the classical BS mesh—not an MBS mesh—gives
$$
\|\bm w-W\|_E \le C\Big(\sqrt{\varepsilon}\,N^{-k}(\ln N)^{1/2}+N^{-(k+1/2)}\Big),
$$
again uniform in $\varepsilon$ in the convection-dominated regime $\varepsilon\le N^{-1}$ [2210.13315]. This is important because it shows that some benefits often attributed to “modified” BS grading are already present for the classical BS mesh.

For two-parameter one-dimensional problems with discontinuous data, upwind finite difference schemes on Shishkin–Bakhvalov meshes achieve parameter-uniform first-order convergence:
$$
\|Y-y\|\le C N^{-1}
$$
for the elliptic case [2208.04375], and
$$
\|U-u\|_{\Omega}\le C(N^{-1}+\Delta t^2)
$$
for the parabolic case with Crank–Nicolson in time [2208.04109].

For semilinear reaction–diffusion problems, fitted schemes on a modified Bakhvalov mesh satisfy the $\varepsilon$-uniform estimate
$$
\max_{0\le i\le N}|y(x_i)-y_i|\le C N^{-2},
$$
with numerical evidence supporting the theoretical rate [1805.04298]. A different semilinear study proves $O(\ln^2 N/N^2)$ convergence on a modified Shishkin mesh of order $2$, while using a modified Bakhvalov mesh only in numerical experiments, where observed rates are near $2$ and absolute errors are smaller than on the Shishkin meshes considered there [2009.06523].

## 6. Comparison with Shishkin, BS, and Bakhvalov meshes

The role of the modified Bakhvalov–Shishkin mesh is best understood relative to neighboring mesh families.

| Mesh type | Typical transition philosophy | Fine-region distribution |
|---|---|---|
| Shishkin | Explicit layer width, usually $O(\varepsilon\ln N)$ | Piecewise uniform |
| Classical BS | Shishkin-style transition with BS generator | Bakhvalov–Shishkin grading |
| Modified BS / Shishkin–Bakhvalov | Shishkin-style transition, often extended to multiple layer regions | Bakhvalov-type grading in each layer subregion |
| Bakhvalov-type | Layer-width control tied directly to perturbation parameter | Fully parameter-driven grading |

The Shishkin mesh remains a common baseline because of its simplicity. In the third-order LDG study, it is described as simple to construct and reliable, but its energy-norm error includes logarithmic factors absent or reduced on BS/B meshes [2210.13315]. In the reaction–diffusion system with Robin data, the Shishkin mesh produces “almost” second-order accuracy but incurs a $\ln^2 N$ degradation in the maximum norm [2509.01575].

The classical BS mesh removes much of this degradation while retaining explicit transition points. In the LDG supercloseness study, the BS-type mesh is exactly the mesh termed MBS, and it yields $(\ln N)^{1/2}$ rather than $(\ln N)^{k+1}$ in the supercloseness factor $M^\star$ [2206.08642]. In the third-order LDG study, the classical BS mesh is presented as stronger than the Shishkin mesh in the fine region because its local stretching can exceed the Shishkin grading by a factor up to $N$ [2210.13315].

Modified BS constructions become necessary when the layer geometry is more complicated than a single boundary layer. The additional graded segment near an interior discontinuity in [2104.03578], the four graded layer subintervals for overlapping $\varepsilon$- and $\mu$-layers in [2509.01575], and the six-subinterval Shishkin–Bakhvalov layouts in [2208.04375] and [2208.04109] are all examples of this broader use.

A plausible implication is that “modification” is best interpreted structurally: the mesh departs from the classical single-layer BS template whenever the solution decomposition contains multiple distinct layer components that require separate graded subdomains.

## 7. Misconceptions, limitations, and research context

A common misconception is that every paper mentioning BS-type meshes uses a distinct modified BS definition. The literature here shows otherwise. One paper explicitly states that no modified BS mesh is used [2210.13315], another uses “modified BS” to mean the ordinary BS-type mesh in its LDG setting [2206.08642], while several others reserve the term for constructions with extra graded subregions or multi-parameter overlap handling [2104.03578], [2509.01575].

A second misconception is that the sole benefit of MBS meshes is smaller constants. In several works the improvement is qualitative at the level of logarithmic factors or even of the convergence order visible in the stated estimate. Representative examples are the change from $O(N^{-1}\ln^{3/2}N)$ to $O(N^{-1})$ in the SDFEM discrete energy norm [2104.03578], and from $O(N^{-2}\ln^2 N)$ to $O(N^{-2})$ in the maximum norm for the Robin problem [2509.01575].

At the same time, the literature does not support a universal claim that MBS is always superior. In the two-dimensional LDG experiments, BS and B meshes are reported as comparable, with BS sometimes giving slightly smaller errors for the tested $N$ while B shows slightly better asymptotic rates [2206.08642]. In the semilinear reaction–diffusion experiments comparing Shishkin, modified Shishkin, modified Bakhvalov, and Liseikin meshes, the Liseikin mesh often produces the smallest errors, although the modified Bakhvalov mesh substantially improves on the Shishkin meshes [2009.06523].

The broader research context is therefore not a single canonical mesh formula, but a design principle: identify the asymptotic layer structure, introduce transition points that isolate each layer component, and replace piecewise-uniform fine meshes by Bakhvalov-type inversions of the relevant exponential profiles. Under that principle, the modified Bakhvalov–Shishkin mesh serves as a flexible intermediary between Shishkin simplicity and Bakhvalov grading efficiency across finite element, discontinuous Galerkin, streamline diffusion, and fitted finite difference discretizations [2011.12718], [2003.10219].

Source: https://www.emergentmind.com/topics/modified-bakhvalov-shishkin-mesh