1. Introduction
The phenomenon of dynamic wetting/dewetting requires a relative motion of the contact line, i.e. the triple line at which the liquid–fluid interface and the solid support’s surface meet, against the solid wall. This fundamental process can be modelled in various ways. If the fluid interface and the contact line are modelled as a material surface and a material line, respectively, it is clear that the classical no-slip condition is incompatible with the dynamic wetting process. Mathematically, it has been shown that, for a material interface and contact line, the no-slip boundary condition leads to a discontinuity in the velocity as the contact line is approached. Because of that, a viscous fluid develops a non-integrable singularity at the moving contact line. This has been first shown in the seminal paper by Huh & Scriven (Reference Huh and Scriven1971). Since then, various mathematical models have been developed to resolve the paradox in the continuum mechanical description. In the framework of diffuse interface models, where both the fluid interface and contact line have a finite width characterised by a smooth but rapidly varying order parameter, a motion of the contact line can be achieved by pure diffusion of the order parameter; see Jacqmin (Reference Jacqmin2000). In this case, the motion is driven by gradients of the chemical potential and the contact line is not a material line with respect to the fluid particles. The interface formation model due to Shikhmurzaev (Reference Shikhmurzaev1993, Reference Shikhmurzaev2008) describes the dynamic wetting process using mass transfer between the bulk phases of the liquid and the interfaces between fluid and solid, and fluid and gas. Hence, in this case, the contact line can move without hydrodynamic slip, displaying a rolling motion.
A commonly used approach in the sharp interface framework is to model the interface and the contact line as material objects and to allow for slip between the bulk fluid and the solid wall. The Navier slip condition states that the amount of tangential slip is determined by a balance between the tangential component of the viscous stress, described by the viscous stress tensor
$\boldsymbol{S}$
, and a sliding friction force between fluid particles and the solid surface according to
where
$\boldsymbol{n}_{\partial \varOmega }$
denotes the unit outer normal to the solid boundary. This boundary condition introduces the slip length
$\lambda :=\eta /\beta$
as the key parameter, where
$\eta$
denotes the viscosity of the liquid and
$\beta \gt 0$
is a coefficient describing the (sliding) friction between the liquid molecules and the solid surface. Within the Navier slip model, the slip length can be interpreted geometrically as the distance below the solid surface where the linearly extrapolated tangential velocity vanishes. It is well known that the singularity at the moving contact line is only partially relaxed by the Navier slip condition. A logarithmic divergence as a function of the distance to the contact line still exists for the curvature and the pressure, as pointed out by Huh & Mason (Reference Huh and Mason1977). However, the singularity is transformed into an integrable one and, hence, physically meaningful solutions are possible, at least for the macroscopic flow. The physical implications of the pressure singularity are debated in the literature. Shikhmurzaev (Reference Shikhmurzaev2006) argues that the pressure should remain finite because otherwise, the model of an incompressible fluid would no longer be valid. However, it has been demonstrated that the Navier slip model is able to describe various wetting experiments in a satisfactory manner, see Fullana, Zaleski & Popinet (Reference Fullana, Zaleski and Popinet2020).
In addition to the mobility of the contact line, the wettability of the solid surface is another key parameter for the physical system. It is usually characterised by the equilibrium contact angle
$\theta _e$
that the fluid interface forms with the solid boundary in equilibrium. It can be computed from the surface tension of the liquid–gas, liquid–solid and solid–gas interfaces, using the equation introduced by Young (Reference Young1805), viz.
While the latter equation can be easily deduced from variational principles, the dynamics of the contact angle is a much more complex problem and a large variety of empirical models exist. Notably, there is one fundamental relation for the dynamics of the microscopic contact angle
$\theta _d$
in the limit of slow velocities of the contact line, which is shared by many of these models:
Here,
$U_{\textit{cl}}$
denotes the normal speed of the contact line relative to the solid surface (positive for advancing and negative for a receding contact line) and
$\zeta$
is the so-called ‘contact line friction’ parameter. Equation (1.3) arises, for example, from the molecular kinetic theory of wetting in the limit of small capillary numbers, i.e. for a slow motion of the contact line (see Blake & Haynes Reference Blake and Haynes1969; Blake et al. Reference Blake, Fernandez-Toledano, Doyen and De Coninck2015).
Recently, Fricke et al. (Reference Fricke, Köhne and Bothe2018, Reference Fricke, Köhne and Bothe2019) studied the fundamental kinematics of the contact angle transport and showed that the rate-of-change of the contact angle is fully determined by a directional derivative of the velocity field
$\boldsymbol{v}$
at the contact line, viz.
Here,
$\boldsymbol{n}_\varSigma$
denotes the interface normal vector and
$\boldsymbol{\tau }$
is the unit vector tangential to the interface and normal to the contact line (see § 2 for more details). Notably, when applied to the full two-phase flow problem (assuming sufficient regularity of the solution), (1.4) can be used to show that
${\dot {\theta }}_{\textit{d}}$
is proportional to the tangential component of the shear stress that also appears in the Navier slip condition (see (2.29) in § 2). In particular, this shear stress component vanishes if the contact angle does not change in time, i.e. in a quasi-steady state. In other words, (1.4) predicts an ‘apparent perfect slip’ at the moving contact line if
${\dot {\theta }}_{\textit{d}}=0$
. Indeed, indications of a vanishing shear stress in the vicinity of the contact line have been observed in molecular dynamics (MD) simulations by Thompson & Robbins (Reference Thompson and Robbins1989) and others. We will see that perfect slip in the sense of vanishing shear stress is possible within the GNBC model, which makes the model consistent with (1.4). However, Fricke, Köhne & Bothe (Reference Fricke, Köhne and Bothe2019) and Fricke & Bothe (Reference Fricke and Bothe2020) showed that the Navier slip model (1.1) with a contact angle boundary condition like (1.3) is not consistent with (1.4) and regular solutions, if they exist, show an unphysical behaviour.
The ‘Generalised Navier Boundary Condition’ (GNBC) was first described by Qian et al. (Reference Qian, Wang and Sheng2003, Reference Qian, Wang and Sheng2006a , Reference Qian, Wang and Shengb ) in the context of diffuse interface models and molecular dynamics. The key idea of the GNBC is to introduce the uncompensated Young stress as an additional force density into the constitutive relation (1.1). So, in this model, the slip velocity relative to the solid surface is a result of a balance between a sliding friction force, the viscous stress and the uncompensated Young stress. In a sharp interface and sharp contact line formulation, the GNBC can be written as (see Ren Reference Ren and W.2007; Gerbeau & Lelièvre Reference Gerbeau and Lelièvre2009)
Notably, the contact line delta distribution
$\delta _\varGamma$
appears because, in the sharp contact line formulation, the Young stress is concentrated on a mathematical curve. Hence, (1.5) should mathematically be understood as an equality of distributions. This delta function GNBC formulation is applicable in weak formulations of the two-phase flow problem where the contact line delta distribution will translate into an integral over the contact line in the weak formulation (see, e.g. Gerbeau & Lelièvre Reference Gerbeau and Lelièvre2009; Fumagalli, Parolini & Verani Reference Fumagalli, Parolini and Verani2018). However, there is no contact line delta distribution in the phase field formulation of the GNBC due to Qian et al., because the thickness of the interface and the contact line is a finite, physical model parameter in this case. Yamamoto et al. (Reference Yamamoto, Ito, Wakimoto and Katoh2013, Reference Yamamoto, Tokieda, Wakimoto, Ito and Katoh2014) implemented the GNBC approach into a front-tracking method and studied the dynamics of capillary rise in a tube. In this method, the contact line is transported by advecting the Lagrangian marker points without a prescribed contact angle. Then, the dynamic contact angle is evaluated and used to compute the uncompensated Young stress, which determines the slip velocity profile. Yamamoto et al. noticed that the viscous stress becomes negligible as the contact line is approached. Motivated by this observation, they dropped the viscous stress contribution in (1.5) leading to a ‘simplified GNBC’, formally reading as
It is evident that, by taking the inner product with the contact line normal vector, (1.6) can be formally reduced to an equation equivalent to (1.3) if the delta distribution is approximated with a regular function over a finite width. Indeed, Yamamoto et al. (Reference Yamamoto, Ito, Wakimoto and Katoh2013, Reference Yamamoto, Tokieda, Wakimoto, Ito and Katoh2014) smoothed the delta distribution over a region of approximately four grid points. Using this estimate as the characteristic width of the delta function, the authors concluded that
where
$\varDelta$
is the grid size. Obviously, the contact line speed in (1.7) can only be grid-independent if also the slip length is chosen in proportion to the grid size, i.e. if
$\lambda \sim \varDelta$
. Consequently, they fixed the parameter
$\chi :=\lambda /\varDelta$
in their simulations. The approach was extended by using the Cox–Voinov relation for
$\theta _d$
as reported by Yamamoto et al. (Reference Yamamoto, Tokieda, Wakimoto, Ito and Katoh2014). Later, Yamamoto et al. (Reference Yamamoto, Higashida, Tanaka, Wakimoto, Ito and Katoh2016) used this method to study the withdrawing plate problem with a single wettable defect. Recently, the GNBC front-tracking approach was extended by Kawakami, Kita & Yamamoto (Reference Kawakami, Kita and Yamamoto2023) using a so-called ‘rolling belt-model’ inspired by the work of Lukyanov & Pryer (Reference Lukyanov and Pryer2017). Chen, Lu & Tryggvason (Reference Chen, Lu and Tryggvason2019) used the GNBC in a front-tracking method to study the coalescence-induced self-propelled motion of droplets on a solid surface. Shang et al. (Reference Shang, Luo, Gatapova, Kabov and Bai2018) used a quite similar method to study droplet spreading and the motion of drops on surfaces subject to a shear flow. All these methods have in common that the uncompensated Young stress is distributed over a characteristic distance, which is related to the mesh size, see Ren (Reference Ren and W.2007, Reference Ren and W.2011a
,
Reference Ren and W.b
), Zhang & Yue (Reference Zhang and Yue2020).
In the present work, we propose a ‘sharp-interface, contact region GNBC’ (CR-GNBC) formulation, where the contact line delta distribution is replaced by a smooth function with a characteristic width
$\varepsilon \gt 0$
. This width
$\varepsilon$
is understood as a physical model parameter and is, therefore, chosen independently of the computational mesh. It has been shown recently by Kulkarni, Fullana & Zaleski (Reference Kulkarni, Fullana and Zaleski2023) that this model (i.e. the GNBC model with finite
$\varepsilon$
) admits a local
$\mathcal{C}^2$
-regularity of the velocity in the vicinity of the moving contact line. We develop an implementation of the CR-GNBC in a geometrical volume-of-fluid method. This method turns out to be consistent with the fundamental kinematic law (1.4). For this purpose, the dynamic contact angle is not prescribed, but is reconstructed from the volume fraction field in a neighbourhood of the contact line. As one important preliminary step, we validate this ‘free contact angle’ method by studying the advection problem by a prescribed velocity field (see Fricke, Marić & Bothe Reference Fricke and Bothe2020). In this case, the interface and the contact line are transported without a boundary condition for the contact angle and the results are validated against analytical solutions of (1.4). We couple this method to the CR-GNBC model and use the reconstructed contact angle
$\theta _d$
as an input parameter to compute the uncompensated Young stress in the simulation.
Mathematical notation for the withdrawing tape set-up.

1.1. Structure of this article
We study the withdrawing tape problem as a prototypical example for a dynamic dewetting process. The set-up follows the previous work by Afkhami et al. (Reference Afkhami, Buongiorno, Guion, Popinet, Saade, Scardovelli and Zaleski2018). The solid wall is moving upwards with velocity
$U_w \geqslant 0$
in the laboratory frame (see figure 1). So, we study the case of a receding contact line. We define the (global) capillary number with respect to the wall speed as
For convenience, we define the contact line capillary number using the negative contact line speed, i.e. (note that the contact line speed
$U_{\textit{cl}}$
is always measured relative to the solid)
In a quasi-stationary state, we have
$-U_{\textit{cl}} = U_w$
and, hence,
$\textit {Ca} = \textit {Ca}_{\textit {cl}}$
. With this definition, we can always work with positive values for the capillary number. Notice that, in the literature, one will also find the convention that
$\textit {Ca}_{\textit {cl}}$
is negative for a receding contact line and positive for an advancing contact line.
The mathematical derivation of the GNBC in a sharp-interface framework is revisited in § 2. It is shown that the GNBC can be obtained as a combined closure relation for the dissipation due to slip along the liquid–solid surface and the contact line dissipation. Using the laws of kinematics, we derive the contact angle evolution equation in § 2.4 and show that (1.3) holds for quasi-stationary states. Moreover, the GNBC thin film equation is derived in § 2.6. The numerical implementation of the method in the geometrical volume-of-fluid solver is described in § 3. We validate the numerical method by studying the kinematic transport of the contact angle and the curvature at the contact line. The results for the withdrawing tape problem are discussed in detail in § 4. In particular, it is shown that the results are converging under mesh refinement. Notably, we can demonstrate by a mesh study that, unlike for the Navier slip model, the curvature at the contact line converges to a finite value. Finally, we conclude this study by an outlook to a nonlinear variant of the GNBC, which can be derived as a nonlinear closure based on the entropy production described earlier in § 2. A list of the main symbols used throughout this paper is provided in table 1.
List of symbols.

2. Mathematical modelling
2.1. Governing equations
We employ the sharp-interface continuum modelling approach. We start from the incompressible, two-phase Navier–Stokes equations with surface tension for Newtonian fluids under isothermal conditions (see, e.g. Slattery Reference Slattery1999; Prüss & Simonett Reference Prüss and Simonett2016). Inside the fluid phases, the governing equations are
with the viscous stress tensor (we use the symbol
$\boldsymbol{D}={1}/{2} (\boldsymbol{\nabla }\boldsymbol{v} + \boldsymbol{\nabla }\boldsymbol{v}^{\mathsf{T}})$
for the rate-of-deformation tensor)
These bulk equations are accompanied by jump conditions at the interface
$\varSigma (t)$
. The interface is modelled as a hypersurface (i.e. it has zero thickness) and separates the domain
$\varOmega$
into two bulk phases
$\varOmega _{1,2}(t)$
occupied by the two fluid phases (see figure 1). Assuming that no phase change occurs in the system, the normal component of the adjacent fluid velocities
$\boldsymbol{v}_{1,2}$
at the interface are coinciding and equal to the speed of normal displacement
$V_\varSigma$
of the interface, resulting in the kinematic boundary condition
where
$\boldsymbol{n}_\varSigma$
is the interface unit normal field. Additionally, no-slip between the fluid phases is usually assumed. Assuming further that the surface tension
$\sigma$
is constant, the jump conditions for mass and momentum read as
Here,
$\kappa := - \boldsymbol{\nabla}_{\!\varSigma} \boldsymbol{\cdot }\boldsymbol{n}_\varSigma$
is twice the mean curvature of the interface and
is the jump of a quantity
$\psi$
across the interface. We assume that the solid boundary
$\partial \varOmega$
is not able to store mass and we assume it to be impermeable. We consider an inertial frame of reference, where the wall is moving parallel to itself with a velocity
$U_w \geqslant 0$
upwards (see figure 1). The impermeability condition in this frame of reference reads as
where
$\boldsymbol{v}_\bot = (\boldsymbol{v} \boldsymbol{\cdot }\boldsymbol{n}_{\partial \varOmega }) \, \boldsymbol{n}_{\partial \varOmega }$
denotes the normal part of the velocity with respect to
$\partial \varOmega$
.
To obtain a closed model, the system of (2.1)–(2.7) must be complemented by (one or more) additional boundary conditions describing
-
(i) the wettability of the solid (i.e. the static and dynamic contact angle) and
-
(ii) the mobility of the contact line (i.e. the tangential velocity
$\boldsymbol{v}_\parallel$
at the solid boundary).
These boundary conditions are closure relations for the continuum mechanical description and must be thermodynamically consistent, i.e. they must obey in particular the second law of thermodynamics. To arrive at a consistent closure, we consider the available energy consisting of the kinetic energy of the bulk phases and the surface energies of the liquid–gas interface as well as the wetted area
$W(t) \subset \partial \varOmega$
, i.e.
Here,
$\sigma = \sigma _{\textit{lg}} \gt 0$
denotes the surface tension of the liquid–gas interface and
is the specific energy density for wetting the solid surface. Note that
$\sigma _{\textit{w}}$
is negative for a hydrophilic surface, as we see from Young’s equation
which defines the ‘static’ or ‘equilibrium’ contact angle
$\theta _e$
. It is a purely mathematical exercise (see Ren Reference Ren and W.2007, Reference Ren and W.2011b
; Fricke Reference Fricke2021 for details) to compute the rate of change
$\dot {E}$
for a sufficiently regular solution of (2.1)–(2.7) (in the absence of external forces, i.e. for
$\boldsymbol{g}=0$
). The result reads as
In this formulation with a continuous velocity field, the scalar contact line speed (measured relative to the solid) is given as
Closure relations are required to satisfy the second law of thermodynamics
$\dot {E} \leqslant 0$
. Note that we assume an isothermal system here, so we may directly consider the change in available energy. The first contribution in (2.11) has a negative sign as we consider incompressible Newtonian fluids, i.e.
$\boldsymbol{S}=2\eta \boldsymbol{D}$
. A linear closure for the second integral in (2.11) yields the well-known Navier slip condition, i.e.
Using the slip length parameter
$\lambda =\eta /\beta$
, one may reformulate (2.13) as
The third integral in (2.11) suggests that the dynamic contact angle
$\theta _d$
, which is mathematically defined as the angle of intersection of the free surface
$\varSigma$
with the solid boundary
$\partial \varOmega$
, i.e.
should be linked to the contact line speed
$U_{\textit{cl}}$
. Note that the definition of
$\theta_{d}$
assumes that the interface has a well-defined normal field up to the solid boundary, which is the case even if the curvature has a logarithmic, hence integrable, singularity. A linear closure leads to the well-known condition
where
$\zeta$
can be seen as a contact line friction coefficient. Note that also more general contact angle boundary conditions are possible if a nonlinear closure relation is employed. To summarise, the ‘standard model’ based on the Navier slip condition is given by (2.1)–(2.7), (2.14) together with (2.16) or a nonlinear variant of the form
The mathematical model (2.1)–(2.7), (2.14), (2.16) is one of the most commonly applied models for dynamic wetting in the literature. However, there are many more modelling approaches which aim at a regularisation of the singularity and a prediction of the dynamics of wetting. For a survey of the field, we refer to de Gennes, Brochard-Wyart & Quéré (Reference de Gennes, Brochard-Wyart and Quéré2004), Blake (Reference Qian, Wang and Sheng2006), Shikhmurzaev (Reference Shikhmurzaev2008), Bonn et al. (Reference Bonn, Eggers, Indekeu, Meunier and Rolley2009), Snoeijer & Andreotti (Reference Snoeijer and Andreotti2013) and Marengo & De Coninck (Reference Marengo and De Coninck2022). To ensure thermodynamic consistency, we require that
As shown by Fricke & Bothe (Reference Fricke and Bothe2020), for regular solutions, there is a fundamental inconsistency of boundary conditions in the standard model. In fact, the evolution of the contact angle is determined by the contact angle boundary condition (say (2.16)) as well as by the flow in the vicinity of the contact line according to (1.4). As a consequence, a regular solution of the system does not exist, but a weak singularity is present at the contact line as shown already by Huh & Mason (Reference Huh and Mason1977).
2.2. Formal derivation of the GNBC
We now recall the derivation of the GNBC in the context of the sharp-interface framework starting from (2.11).
It is important to note that the GNBC was originally formulated in a diffuse interface framework (see Qian et al. Reference Qian, Wang and Sheng2003, Reference Qian, Wang and Sheng2006a ). However, the GNBC can be formally understood in the sharp interface model as a combined closure for the terms in the entropy production (2.11) that arise from the contact line motion and from slip at the solid–liquid boundary. The combined closure formally leads to a single boundary condition instead of the two independent conditions in the standard Navier slip model. Hence, the number of boundary conditions is reduced and one can show that the inconsistency at the contact line can be resolved this way (see later).
As a starting point, we consider the sum of the wall and the contact line dissipation, given as
By introducing the contact line delta distribution
$\delta _\varGamma$
, one can rewrite
$\mathcal{T}$
as a single integral over the entire solid boundary
$\partial \varOmega$
according to
Note that it is possible to factor out the common co-factor
$(\boldsymbol{v}_\parallel -\boldsymbol{U}_w)$
because the contact line speed can be written as
$U_{\textit{cl}} = (\boldsymbol{v}_\parallel -\boldsymbol{U}_w) \boldsymbol{\cdot }\boldsymbol{n}_\varGamma$
. A linear closure relation is now provided by the GNBC (a nonlinear generalisation of the closure is discussed in § 6.1)
with a friction coefficient
$\beta \gt 0$
. Notice that the boundary condition given by (2.21), called ‘delta function GNBC’ to distinguish it from other variants, should be understood in the sense of distributions.
There is an interesting link between (2.21) and the independent closure (2.14) together with (2.16): following Ren (Reference Ren and W.2007), one may assume that the friction
$\beta$
in (2.21) has a singular component, i.e.
In this case, (2.14) takes the form
This distributional equation can be split into a singular and a regular part. This yields the ‘standard closure relations’ for slip and dynamic contact angle, i.e.
Hence, the sharp-interface, sharp-contact line GNBC condition (2.21), and the standard closure (2.14) and (2.16) are formally equivalent if the friction
$\beta$
has a singular component at the contact line. As we will see later, this singular component
$\beta _\varGamma$
may arise as a ‘lumped friction’ that results from shrinking the contact zone to a line with vanishing thickness. Let us already note at this point that we are not going to study the limit of a sharp contact line, but model it as a finite contact region.
2.3. Contact region GNBC (CR-GNBC) model
To obtain the CR-GNBC model, we replace the contact line delta distribution in (2.21) by a smooth function defined over a finite transition region with characteristic width
$\varepsilon$
such that
Note that this approach also requires to extend the definition of the contact angle
$\theta _d$
and the contact line normal
$\boldsymbol{n}_\varGamma$
away from the sharp contact line. In fact, the existence of the solid boundary, touching the interface at an angle strictly between
$0$
and
$\pi$
, provides a means for this extension of the contact line to a finite region. Then, the deviation of the contact angle from the equilibrium value appears in the velocity boundary condition leading to a force balance between sliding friction forces due to slip along the solid boundary, the tangential component of the viscous stress at the boundary and the uncompensated Young force:
Notably, the dynamic contact angle is not prescribed explicitly in this approach. Instead, the dynamics of the contact angle is determined by (2.26) and the kinematics of the interface transport.
2.4. Kinematics of the dynamic contact angle
We derive the evolution law for the contact angle, given a sufficiently regular solution of the CR-GNBC model (2.1)–(2.7) and (2.26). Here, we consider the limiting case of a free surface flow, where one phase is assumed to be a dynamically passive gas at a constant pressure. We assume that
$\delta _\varGamma ^\varepsilon$
evaluated at the contact line yields a value of
$1/\varepsilon$
. Then, the CR-GNBC condition, evaluated at the contact line, reads as
By taking the inner product with the contact line normal vector
$\boldsymbol{n}_\varGamma$
(normal to the contact line and tangential to the solid), we obtain the relation
Using the kinematic evolution equation for the contact angle derived by Fricke et al. (Reference Fricke, Köhne and Bothe2019), one can show that the rate-of-change of the contact angle
${\dot {\theta }}_{\text{d}}$
is given as
Moreover, it follows from the impermeability condition that the term
$\left \langle \boldsymbol{\nabla }\boldsymbol{v} \, \boldsymbol{n}_\varGamma , \boldsymbol{n}_{\partial \varOmega } \right \rangle$
vanishes for a flat solid boundary. Therefore, we obtain the contact angle evolution law for a regular solution of the CR-GNBC model. It reads as
2.5. Remarks
-
(i) Compared with the standard Navier slip model (see Fricke et al. Reference Fricke, Köhne and Bothe2019 for details), the uncompensated Young stress leads to an additional term in the equation for
${\dot {\theta }}_{\textit{d}}$
, which reads as(2.31)Obviously, the latter term is negative for
\begin{align} \frac {1}{\varepsilon } \, \frac {\sigma }{2\eta } (\cos \theta _d - \cos \theta _e). \end{align}
$\theta _d \gt \theta _e$
(and positive for
$\theta _d \lt \theta _e$
) and, hence, drives the system towards equilibrium.
-
(ii) An important consequence of the CR-GNBC for quasi-stationary states is that it defines a functional dependence between the dynamic contact angle and the contact line speed. In fact, setting
${\dot {\theta }}_{\textit{d}} = 0$
leads to the relation(2.32)or, equivalently, to
\begin{align} \textit {Ca}_{\textit {cl}} = \frac {\eta (-U_{\textit{cl}})}{\sigma } = \frac {\lambda }{\varepsilon } \, (\cos \theta _d - \cos \theta _e), \end{align}
(2.33)By comparing (2.33) with (2.16), we see that the contact line friction parameter can be identified with the product of the ‘bulk friction’ in the Navier slip condition and the width of the contact line region, i.e.
\begin{align} - (\beta \varepsilon )U_{\textit{cl}} = \sigma (\cos \theta _d - \cos \theta _e). \end{align}
(2.34)The latter equation has been proposed before by Blake et al. (Reference Blake, Fernandez-Toledano, Doyen and De Coninck2015) in the context of the molecular kinetic theory. Physically, it indicates that, within the present modelling framework, there is only one friction mechanism that affects both the slip at the solid boundary and the dynamics of the microscopic contact angle. In this sense, the contact line friction
\begin{align} \zeta = \beta \varepsilon . \end{align}
$\zeta$
can be understood as the lumped wall friction of the contact region.
-
(iii) From (2.29), we conclude that the stress component
$\left \langle \boldsymbol{n}_\varGamma , (\boldsymbol{\nabla }\boldsymbol{v}) \, \boldsymbol{n}_{\partial \varOmega } \right \rangle$
vanishes at the contact line for quasi-stationary states, i.e. for
$\dot \theta =0$
. Hence, there appears to be ‘perfect slip’ at the contact line in that case. Actually, the concepts of the ‘apparent slip length’
$\lambda _a$
(see figure 2) and the physical slip parameter defined as
$\lambda =\eta /\beta$
must be distinguished for the GNBC model. In fact, the uncompensated Young stress is able to reverse the sign of the velocity gradient at the contact line. In this case, fluid particles at the solid boundary may have a larger tangential velocity than fluid particles slightly above the boundary. This situation corresponds to a negative apparent slip length (see figure 2). It is, however, caused by the uncompensated Young stress in the velocity boundary condition. The physical slip length parameter
$\lambda$
is still positive and finite in all cases.Figure 2.Different cases for the apparent slip length
$\lambda _a$
: positive, perfect and negative slip (reference frame with
$U_w=0$
).
-
(iv) Note that (2.30) can be rephrased as a generalised mobility law of the form
(2.35)Therefore, the contact line speed depends on the contact angle
\begin{align} U_{\textit{cl}} = f(\theta _d, {\dot {\theta }}_{\textit{d}}). \end{align}
$\theta _d$
, but also on its rate-of-change
${\dot {\theta }}_{\textit{d}}$
which, in turn, can be computed from
$\boldsymbol{\nabla }\boldsymbol{v}$
(see Fricke et al. Reference Fricke, Köhne and Bothe2019). In this sense, the contact line speed in the GNBC model depends on the flow field in the vicinity of the contact line.
-
(v) Moreover, the GNBC can be understood as an inhomogeneous Robin condition for the velocity. Hence, the GNBC enforces a flow whenever
$\theta _d \neq \theta _e$
. In contrast to the standard Navier slip model, the GNBC model is able to describe the relaxation process of the contact angle.
2.6. The CR-GNBC thin film equation
We now derive the thin film equation for the CR-GNBC and compare it with other known thin film equations in the context of dynamic contact lines. The coordinate system is shown in figure 1. Under the thin film assumption, we consider that the pressure remains constant along the
$y$
-axis and that the Laplace pressure jump across the interface can be expressed as
The
$x$
-momentum equation
is supplemented by a free surface condition
Since we are in the reference frame of the contact line, we can write the CR-GNBC as
where
$\textit{f} ({\textit{x} }/{\varepsilon } )$
is the smoothed Dirac function that will be defined in (3.6). For further details on the formulation in the reference frame of the contact line, we refer to Kulkarni et al. (Reference Kulkarni, Fullana and Zaleski2023). Given the contact line boundary condition, the free surface condition and the Laplace pressure jump, the
$x$
-momentum (2.37) can now be written as an ordinary differential equation in terms of
$H$
,
\begin{equation} H^{\prime \prime \prime } + \frac {1}{\textit{l}_{c}^2} = \frac {3 \textit {Ca} \left (1- \varepsilon \,\textit{f} \left ( \dfrac {\textit{x} }{\varepsilon } \right ) \right )}{H(H+3\lambda )} - \frac {3 \eta Q}{\sigma H^2 (H+3\lambda )}, \end{equation}
where
$\textit{l}_{c}$
is the capillary length and
$Q = -\!\int _{0}^{H} v \, \text{d}s$
is the total flux. Assuming steady state, where
$Q=0$
and
$H^{\prime \prime \prime } \gg 1/\textit{l}_{c} ^2$
in the vicinity of the contact line, we obtain the CR-GNBC thin film equation
\begin{equation} H^{\prime \prime \prime } = \dfrac {3 \textit {Ca} \left (\tanh ^2 \left (\dfrac {x}{\varepsilon }\right ) \right )}{H(H+3\lambda )}. \end{equation}
From (2.41), we can see that for
$x \ll \varepsilon$
,
$H^{\prime \prime }$
does not diverge and approaches a constant value at the contact line (
$x=0$
). Hence, the equation is singularity-free. Our CR-GNBC model can therefore be viewed as Navier slip with a smoothening well of width
$\varepsilon$
around the contact line where the uncompensated Young stress acts. A comparison of thin film equations from the literature and their respective smoothness is presented in table 2.
Thin film equations for various contact line boundary conditions.

3. Numerical methods
3.1. The volume-of-fluid method
The volume-of-fluid (VOF) method for representing fluid interfaces coupled with a flow solver is well known to be suited for solving interfacial flows (see e.g. Scardovelli & Zaleski Reference Scardovelli and Zaleski1999; Popinet & Zaleski Reference Popinet and Zaleski1999; Tryggvason, Scardovelli & Zaleski Reference Tryggvason, Scardovelli and Zaleski2011; Marić et al. Reference Marić, Kothe and Bothe2020). We use the free software Basilisk, a platform for the solution of partial differential equations on adaptive Cartesian meshes (Popinet Reference Popinet2009, Reference Popinet2015, Reference Popinet2018). For a two-phase flow, the volume fraction
$c(\boldsymbol{x}, t)$
is defined as the integral of the first fluid’s characteristic function in the control volume. The volume fraction
$c(\boldsymbol{x}, t)$
is used to define the density and viscosity in the control volume according to
with
$\rho _1$
,
$\rho _2$
and
$\mu _1$
,
$\mu _2$
the densities and viscosities of the phase 1 and 2, respectively.
The advection equation for the density is then replaced by the equation for the volume fraction
The projection method is used to solve the incompressible Navier–Stokes equations combined with a Bell–Collela–Glaz advection scheme and a VOF method for interface tracking. The resolution of the surface tension term is directly dependent on the accuracy of the curvature calculation. The height-functions method, described by Afkhami & Bussmann (Reference Afkhami and Bussmann2008, Reference Afkhami and Bussmann2009), is a VOF-based technique for calculating interface normals and curvatures. About each interface cell, fluid ‘heights’ are calculated by summing fluid volume in the grid direction closest to the normal of the interface. In two dimensions, a
$7 \times 3$
stencil around an interface cell is constructed and the heights are evaluated by summing volume fractions horizontally, i.e.
\begin{equation} h_{\!j}=\sum _{k=i-3}^{k=i+3} c_{\!j, k} \varDelta , \end{equation}
with
$c_{\!j, k}$
the volume fraction and
$\varDelta$
the grid spacing. The heights are then used to compute the interface normal
$\boldsymbol{n}_\varSigma$
and the curvature
$\kappa$
according to
\begin{equation} \begin{array}{c}{\boldsymbol{n}_\varSigma =\left (h_{x},-1\right )}, \\ \qquad {\kappa =\dfrac {h_{x x}}{\left (1+h_{x}^{2}\right )^{3 / 2}}}, \end{array} \end{equation}
where
$h_{x}$
and
$h_{xx}$
are discretised using second-order central differences. The orientation of the interface, characterised by the contact angle – the angle between the normal to the interface at the contact line and the normal to the solid boundary – is imposed in the contact line cell. It is important to note that a numerical specification of the contact angle affects the overall flow calculation in two ways:
-
(i) it defines the orientation of the interface reconstruction in cells that contain the contact line;
-
(ii) it influences the calculation of the surface tension term by affecting the curvature computed in cells at and near the contact line.
We now present the numerical implementation of the GNBC as written in (2.27). The boundary condition is applied on the solid surface with a smoothing function that takes into account the relative position along the boundary with respect to the contact line, denoted
$x$
,
with
$\textit{f} ({\textit{x} }/{\varepsilon } )$
the smoothed Dirac function defined as
\begin{equation} \textit{f} \left ( \dfrac {\textit{x} }{\varepsilon } \right ) = \dfrac {\left ( 1 - \tanh ^2 \left ( \dfrac {x}{\varepsilon } \right ) \right )}{\varepsilon }. \end{equation}
This specific function is smooth, symmetric and preserves the area for varying
$\varepsilon$
, characteristic features that are necessary for the well-posedness of the discrete boundary condition. The boundary condition can be expressed as an inhomogeneous Robin boundary condition for the parallel velocity
$\boldsymbol{v}_\parallel$
, as outlined previously:
We use the Navier boundary condition (Navier slip) that was implemented in the same framework by Fullana et al. (Reference Fullana, Zaleski and Popinet2020) and tested as a localised slip boundary condition by Lācis et al. (Reference Lācis, Johansson, Fullana, Hess, Amberg, Bagheri and Zaleski2020). The difference lies now in the space dependent right-hand side of (3.7). The uncompensated Young’s stress that only acts at the contact line through the discrete Dirac function needs to be computed at each grid point.
The numerical approach in this study stands out for its free contact angle method. Instead of setting the dynamic angle
$\theta _d$
, we reconstruct it from the interface geometry and use it as an input parameter to calculate the right-hand side of (3.7). To reconstruct such a consistent angle from the volume fraction field, we use a Taylor expansion of the contact angle along the coordinate direction normal to the boundary (see
$y$
-axis in figure 3)
where
$\theta _a$
is the above-mentioned angle located at the distance
$y = \delta$
from the wall. Using that
${\textrm{d}}\theta / {\textrm{d}} s = \kappa$
and projecting onto the wall-normal direction, we obtain
with
$x^\prime$
the local slope of the interface. Discretely, by setting
$\delta = 3/2 \Delta$
, such that the above-mentioned angle is computed one layer above the wall, and using height-functions to compute the slope of the interface, such that
$h_y$
is the first-order derivative of the height-functions in the
$y$
direction (normal to the wall), we obtain
\begin{equation} \theta _{d} = \theta _{a} + \dfrac {3}{2} \Delta \dfrac {\kappa \: \sqrt {1+h_y^2}}{\sin \theta _{a}} + O(\varDelta ^2). \end{equation}
Extrapolation of the contact angle
$\theta _d$
using the angle
$\theta _a$
located
$3/2 \Delta$
away from the wall.
$h_0$
to
$h_2$
denote the horizontal heights.

Figure 3 provides a schematic illustration of this extrapolation process. Once the extrapolated angle is computed, we enforce it through appropriate local modification of height-functions in the ghost layer. Algorithm 1 is a concise summary of the two-step procedure to apply the CR-GNBC in the VOF framework.
3.2. Kinematic transport of the contact angle
We validate the free contact angle method presented in (3.10) through an analysis of the kinematic transport of the contact angle in a simplified set-up. Leveraging kinematic considerations, Fricke et al. (Reference Fricke, Marić and Bothe2020) and Fricke (Reference Fricke2021) derived analytical solutions for the transport of the contact angle and the curvature for some specific velocity fields. To validate the present approach within the VOF framework, we conduct advection test cases for an initially circular interface in contact with the domain boundary. These advection tests are carried out for various grid sizes.
CR-GNBC pseudo-code

The set-up involves a disk with a dimensionless diameter
$D = 1$
in a
$2 \times 2$
domain. The centre of the disk is shifted by
$\delta _s = 0.05$
above the substrate, resulting in an initial contact angle of
$\theta _0 = \arccos (\delta _s/R) \approx 84.26^\circ$
. The velocity field across the entire domain is defined as
Here,
$v_x$
and
$v_y$
represent the
$x$
and
$y$
components of the velocity, while
$c_1$
and
$c_2$
are positive constants. We aim to validate the accuracy and reliability of the angle extrapolation method under varying grid sizes, where we only consider the advection equation of the colour function (3.2).
Validation of the free angle extrapolation method for varying grid sizes. (a) Temporal evolution of the contact angle. (b) Temporal evolution of the curvature. In both panels, blue corresponds to
$D/\varDelta = 32$
, orange to
$D/\varDelta = 64$
, green to
$D/\varDelta = 128$
, red to
$D/\varDelta = 256$
and the black dashed line is the analytical solution. (c) Convergence of both the angle and curvature errors with
$L_2$
and
$L_\infty$
norms, showing quasi-second-order convergence for the angle and quasi-first-order convergence for the curvature.

The prescribed incompressible velocity field (3.11) will induce oscillations of the interface in both vertical and horizontal directions. The angle formed at the contact line is determined by this motion and varies in time. From the relations derived by Fricke et al. (Reference Fricke, Marić and Bothe2020), we compare the observed numerical contact angle with the analytical value
$\theta _{an}$
, given by the formula
with
Moreover, we validate the evolution of the curvature by comparison with the reference one
$\kappa _{an}$
, which is given as the solution of the ordinary differential equation (see Fricke Reference Fricke2021)
with the initial condition
$\kappa _0 = 2 / D = 2$
. We use Vofi (see Bnà et al. Reference Bnà, Manservisi, Scardovelli, Yecko and Zaleski2016) to initialise the volume fraction field, which yields a more accurate initial curvature. We conduct simulations with
$c_1 = 0.5$
and
$c_2 = 0.2$
, using the free angle extrapolation method. The simulations run until a final dimensionless time
$T = 10$
and we examine the convergence of the method with grid sizes varying from 32 to 256 points per diameter (see figure 4) with a fixed time step
$\delta t = 0.2 \Delta / \max (|c_1|, |c_2|)$
. The extracted contact angles and curvatures show convergence towards the analytical solution. As shown in figure 4(c), we observe quasi-second-order convergence for the contact angle and quasi-first-order convergence for the curvature, the latter is expected since
$\kappa \sim \partial \theta /\partial s$
, with
$s$
the arc-length. We emphasise that this validation corresponds to a purely kinematic advection problem, in which convergence is expected to degrade by one order from interface position to contact angle and to curvature, since each quantity involves an additional spatial derivative of the interface geometry. Such behaviour is specific to purely advective test cases, while in fully coupled dynamic simulations, surface-tension-induced regularisation typically improves curvature convergence (Popinet Reference Popinet2009, Reference Popinet2018).
Steady-state meniscus example for
$\textit {Ca}=0.1$
using the present CR-GNBC with
$\varepsilon =0.05$
. The image is in the contact line’s reference frame, where the left plate is pulled up with
$\bar {U_w} = \sqrt {\textit {Ca}}$
. The inset shows a zoom around the contact line with streamlines highlighting a stagnation point in the upper phase.

4. Results
We apply the numerical method for the CR-GNBC model to the pulling plate set-up, following the approach discussed in § 1. This set-up is akin to setup B of Afkhami et al. (Reference Afkhami, Buongiorno, Guion, Popinet, Saade, Scardovelli and Zaleski2018). We set the density ratio to
$\rho _1/\rho _ 2 = 5$
and the viscosity ratio to
$\mu _1/\mu _2 = 1$
. The dimensionless capillary length is set to
$\bar {l}_c = 1$
, the dimensionless viscosities to
$\bar {\mu }_1 = \bar {\mu }_2 = \bar {U}_w$
and the dimensionless density
$\bar {\rho }_1 = 1$
, such that the Reynolds number is unity (
${Re} = \bar {\rho }_1 \bar {l}_c \bar {U}_w / \bar {\mu }_1 = 1$
) for any prescribed wall capillary number. In this configuration, setting the dimensionless surface tension to
$\bar {\sigma } = 1$
, the wall velocity is
$\bar {U}_w = \sqrt {\textit {Ca}}$
.
Figure 5 displays the results of a steady-state simulation. The image is presented in the reference frame of the contact line, where the contact line remains stationary while the left wall is pulled upwards. The velocity field relaxes, creating a stagnation point at the contact line. Additionally, the streamlines reveal another stagnation point formed above the interface in the lighter phase. It is worth noting that the characteristics of this additional stagnation point depend on the viscosity ratio, although our primary focus is not on this aspect.
Vertical height of the contact line as a function of time for different capillary numbers
$\textit {Ca}$
, presented separately for (a) simple Navier boundary condition and (b) CR-GNBC. Steady-state heights are achieved and a transition
$\textit {Ca}_{\textit {tr}}$
is observed, beyond which the liquid film rises continuously. In both panels (a) and (b),
$\textit {Ca}_{\textit {tr}} = 0.13$
. Simulations are conducted with
$\varepsilon = 0.05$
,
$\theta _e = 90^{\circ }$
and a resolution of
$\varepsilon / \varDelta = 5.12$
.

In the pulling plate set-up, a distinctive characteristic is the presence of a de-wetting transition capillary number
$\textit {Ca}_{\textit {tr}}$
, marking the point beyond which liquid film entrainment occurs, leading to an absence of a steady-state position for the contact line. Previous numerical results by Afkhami et al. (Reference Afkhami, Buongiorno, Guion, Popinet, Saade, Scardovelli and Zaleski2018) identified this transition capillary number, but it was grid-dependent. Using the CR-GNBC method, with
$\varepsilon$
resolved (i.e. larger than the grid size
$\varDelta$
), we obtain a grid-independent
$\textit {Ca}_{\textit {tr}}$
. This is depicted in figure 6, which shows the contact line position representing the fluid film height over time. For
$\textit {Ca} \leqslant 0.12$
, a steady-state height is eventually reached; however, for
$\textit {Ca}=0.14$
, the height continually increases. Thus, we determine that
$\textit {Ca}_{\textit {tr}}$
for this case is
$\textit {Ca}=0.13 \pm 0.01$
. The influence of Young’s stress is evident when comparing figure 6(a) with figure 6(b). The
$\textit {Ca}_{\textit {tr}}$
remains the same, but the steady-state height exhibits a slight decrease. A convergence study demonstrating the grid independence of the CR-GNBC is presented in Appendix A. Furthermore, with the present approach, the parameters influencing
$\textit {Ca}_{\textit {tr}}$
are
$\varepsilon$
, the slip length
$\lambda$
and the equilibrium contact angle
$\theta _e$
. The dependence of these parameters on the
$\textit {Ca}_{\textit {tr}}$
is presented in Appendix B.
(a) Evolution of the dynamic contact angle
$\theta _d$
in the CR-GNBC simulation for various
$\textit {Ca}$
. The angle begins to deviate from the initial value of
$90^\circ$
and eventually reaches a steady state. Around
$\textit {Ca}_{\textit {tr}}$
, the angle exhibits oscillations over time. (b) The relaxation plot on a
$\theta {-}\textit {Ca}$
plane. Here,
$\textit {Ca}_{\textit {loc}}$
represents the contact line capillary number. Time progresses from right to left, and a maximum in
$\textit {Ca}_{\textit {loc}}$
is reached at
$t_{\varepsilon } = 1$
, which corresponds to the slip length time scale (
$\varepsilon / U_w$
). After this point,
$\textit {Ca}_{\textit {loc}}$
starts relaxing towards a steady state (
$\textit {Ca}_{\textit {loc}} = 0$
). Above
$\textit {Ca}_{\textit {tr}}$
,
$\textit {Ca}_{\textit {loc}}$
reaches a minimum and starts rising again. This set of simulations is the same as in figure 6(b).

4.1. Relaxation towards steady state
Starting from a horizontal two-fluid interface at rest, we now compare the transient characteristics. A distinctive feature of the present CR-GNBC model is that the contact angle is not fixed a priori. Figure 7(a) illustrates the contact angle
$\theta _d$
as a function of time. The angle initiates at
$90^\circ$
and subsequently relaxes to a steady-state value different from
$90^\circ$
. Despite converging to a steady state, the observed value of
$\theta _d$
exhibits spurious oscillations. These oscillations intensify with increasing
$\textit {Ca}$
; however, their influence is minor, with amplitudes remaining below
$0.5^\circ$
and diminishing with grid refinement. In figure 7(a), we observe an interesting trend when plotting
$\theta _d$
against
$\textit {Ca}_{\textit {loc}}$
, as shown in figure 7(b). Here,
$\textit {Ca}_{\textit {loc}}$
represents the contact line
$Ca$
in the lab frame. It starts at
$0$
since everything is initially at rest and eventually returns to
$0$
in a quasi-stationary state. During the transient phase, although we set the solid velocity to
$U_w$
instantly,
$\textit {Ca}_{\textit {loc}}$
takes some time to reach its maximum value. This time, defined as
$t_{\varepsilon } = \varepsilon /U_w$
, represents a relaxation time scale due to contact line friction. While a detailed examination of the behaviour for
$t \lt t_{\varepsilon }$
is beyond the current study’s scope, we observe that, once
$\textit {Ca}_{\textit {loc}}$
reaches its peak, it begins to relax to the steady state where
$\textit {Ca}_{\textit {loc}} = 0$
, and
$\theta _d$
follows the GNBC law (2.32).
The relaxation plot for Navier slip (green curves), CR-GNBC (red curves) and no-slip with Young stress (blue curves). All the plots are done for
$\textit {Ca}=0.04$
and
$\varepsilon =0.05$
. The grid resolution is reported in terms of
$\varepsilon / \varDelta$
, and colour intensity is increased to show higher resolution. (a) Contact angle
$\theta _d$
and the contact line speed in the lab frame of reference
$\textit {Ca}_{\textit {loc}}$
as a function of time. (b) Phase diagram resulting from panel (a). The dashed black line represents the GNBC law angle in the steady state. Time flows from right to left and aligns the curves. Each curve set has its own characteristic feature. The oscillations, present in panel (a), are faded in the phase diagram for clarity.

In figure 8, we illustrate the behaviour of each term of the CR-GNBC (3.7). We analyse and present each outcome for three different boundary conditions.
-
(i) Navier slip with a constant contact angle
$\theta _d = \theta _e$
:(4.1)
\begin{align} \boldsymbol{v}_\parallel + \dfrac {1}{\beta } (\boldsymbol{S}\boldsymbol{n}_{\partial \varOmega })_\parallel = \boldsymbol{U}_w \quad \text{on} \quad \partial \varOmega . \end{align}
-
(ii) No slip with uncompensated Young stress, with the ‘free angle’ method (3.10):
(4.2)
\begin{align} \boldsymbol{v}_\parallel = \boldsymbol{U}_w + \dfrac {1}{\beta } \textit{f} \left ( \dfrac {\textit{x} }{\varepsilon } \right ) \: \sigma (\cos \theta _e - \cos \theta _d) \, \boldsymbol{n}_\varGamma \quad \text{on} \quad \partial \varOmega . \end{align}
-
(iii) Full CR-GNBC as written in (3.7) which combines contributions from both the above-mentioned cases.
We conducted simulations for each individual case (i)–(iii) and illustrate the behaviour of each term in figure 8. In figure 8(a), we see the angle as a function of time. Since we start from a horizontal surface, all plots begin at
$90^\circ$
. The green curves, representing the Navier slip case, converge to the constant imposed value of
$90^\circ$
. The relaxation to a steady-state angle is accompanied by oscillations, whose amplitude decreases with grid refinement. The blue curves, representing the behaviour of uncompensated Young’s stress with a no-slip boundary condition, show the effect of the free contact angle. Because the Young stress term involves the free contact angle method, the steady-state angle differs from
$90^\circ$
and relaxes to the GNBC law contact angle as the grid is refined. These spurious oscillations are less pronounced than in the Navier slip case. Finally, the red curves represent the full CR-GNBC model. At the same level of grid refinement, the CR-GNBC model outperforms the Young stress case (blue curves) by being closer to the expected GNBC law contact angle and outperforms the Navier slip (green curves) by having fewer spurious oscillations. In the plot of
$\textit {Ca}_{\textit {loc}}$
versus time, we see that, although all the curves eventually relax to the steady state of
$\textit {Ca}_{\textit {loc}} = 0$
, there is a difference in the initial relaxing stage. As soon as the simulation is started, we see that since blue curves have no slip, they rise to the
$\textit {Ca}_{\textit {loc}}=\textit {Ca}$
in dimensionless time
$t_{\varepsilon }$
and then relax to the steady state value, while the CR-GNBC and slip cases rise to the value equal to
$\textit {Ca}_{\textit {loc}} \lt \textit {Ca}$
.
Figure 8(b) shows the phase diagram on a
$\textit {Ca}_{\textit {loc}}{-}\theta$
plane. This figure sums up the overall behaviour of the contact line dynamics in each case and a characteristic behaviour of each set could now be identified. The timeline in this figure progresses from right to left.
-
(i) In the Navier slip case, we observe that at
$t = 0$
and for
$\theta _d = 90^\circ$
, when the interface is horizontal,
$\textit {Ca}_{\textit {loc}}$
is null. Then,
$\textit {Ca}_{\textit {loc}}$
suddenly rises to a maximum value, which remains lower than the imposed
$\textit {Ca}$
. This rapid rise occurs within the relaxation time
$t_{\varepsilon }$
, where
$\varepsilon$
is the slip length. This behaviour aligns with the discussion in figure 7(b). Subsequently, the contact line relaxes to a steady state where
$\textit {Ca}_{\textit {loc}}$
returns to zero. This relaxation is accompanied by spurious oscillations in the contact angle
$\theta _d$
. Ideally, in this case, the system should relax to
$\theta _d = 90^\circ$
throughout the motion and also in the steady state (given that we impose a constant
$\theta _d = \theta _e= 90^\circ$
), which is indeed observed as the grid is refined. The final angle
$\theta _d$
converges to
$90^\circ$
and spurious oscillations diminish with increasing grid refinement. -
(ii) In the no-slip with Young’s stress, we notice an interesting pattern. At the start (t = 0), the simulation begins with
$\textit {Ca}_{\textit {loc}} = 0$
and
$\theta _d = 90^\circ$
at the lower right of figure 8. However, as soon as we advance in time,
$\textit {Ca}_{\textit {loc}}$
increases to a maximum value equal to
$\textit {Ca}$
and then starts relaxing to
$0$
. With the presence of uncompensated Young stress, it ideally should relax to the GNBC law contact angle indicated by the dashed line in figure 8. We observe that oscillations are decreasing with grid refinement and the final value of the contact angle is converging towards the GNBC law angle. -
(iii) In the CR-GNBC case, we observe characteristics from both cases (i) and (ii). Initially, both
$\textit {Ca}_{\textit {loc}}$
and
$\theta _d$
start from zero. Subsequently,
$\textit {Ca}_{\textit {loc}}$
reaches a maximum during the relaxation time and eventually relaxes to the GNBC law contact angle. The notable advantage of the CR-GNBC is that even with a modest resolution of 5 grid points per slip length, the spurious oscillations, compared with case (i) at the same resolution, are significantly reduced. Moreover, the accuracy in relaxing towards the GNBC law contact angle (dashed line) is substantially improved compared with case (ii). Further grid refinement leads to a continued reduction in spurious oscillations and enhances accuracy.
Curvature profiles relative to the radial distance from the contact line. The red curves represent curvature under the Navier slip boundary condition (slip), showing a logarithmic divergence. In contrast, the blue curves (GNBC) demonstrate the convergence to a finite curvature value and, thus, the removal of the singularity present in the NBC. Simulations are conducted with
$\textit {Ca}=0.08$
and
$\varepsilon =0.05$
. The equilibrium angle is
$\theta _e= 90^\circ$
and
$\varDelta$
denotes the grid size. Various colour intensities denote grid refinement, where lighter shades correspond to a coarse mesh and darker shades indicate a fine mesh.

4.2. Steady-state contact line dynamics: the GNBC smoothing signature
We now demonstrate the full regularisation of the contact line singularity achieved by the present CR-GNBC method. Figure 9 presents the curvature as a function of the distance from the contact line for various grid resolutions. The Navier slip model exhibits a logarithmic divergence in curvature, consistent with the analytical findings of Devauchelle, Josserand & Zaleski (Reference Devauchelle, Josserand and Zaleski2007) and Kulkarni et al. (Reference Kulkarni, Fullana and Zaleski2023). While the singularity in the Navier slip model is integrable and considered ‘weak’, it induces a pressure singularity, rendering the slip model physically ill-posed. In contrast, the present CR-GNBC model regularises the logarithmically singular curvature at the contact line (
$\kappa \sim \log r$
), establishing it as a physically well-posed model.
(a) Wall shear stress in a steady-state simulation plotted against the vertical position
$y$
. The dashed line corresponds to the Navier slip boundary condition, while the solid line corresponds to the CR-GNBC case. Both curves largely overlap, except for a small region shown in the zoom-ins for Navier slip and CR-GNBC in panel (b). The zoomed-in figures are normalised by the contact line position, where
$0$
on the
$x$
-axis corresponds to the contact line position. Notably, in the CR-GNBC case, the shear stress at the contact line is zero, whereas this is not the case for the Navier slip. The simulations are conducted with fixed
$\textit {Ca}=0.08$
and
$\varepsilon =0.05$
, and varying grid sizes.

In § 2, we showed that assuming a
$C^1$
velocity field up to the contact line in the reference frame of the moving wall, the rate of change of the contact angle scales with the shear stress at the contact line. In steady state, where
${\dot {\theta }}_{\textit{d}} = 0$
, the shear stress must approach zero as it reaches the contact line. A non-zero shear stress would indicate a violation of the smoothness assumption made by Fricke et al. (Reference Fricke, Köhne and Bothe2019). This violation occurs in the Navier slip model, as non-zero shear stress is necessary for contact line motion. In figure 10, we observe the behaviour of shear stress for both Navier slip and CR-GNBC in the steady state. At the contact line, the shear stress converges to zero within the
$\varepsilon$
region in the CR-GNBC case, aligning with the expected smoothness of the flow field. However, for the Navier slip model, the shear stress fails to converge to zero.
Behaviour of the quasi-stationary value of
$\theta _d$
versus
$\textit {Ca}$
is illustrated for various
$\theta _e$
and compared with the GNBC law (2.32). The solid lines represent the analytical expression of the steady-state behaviour expected from (2.32), while the dots depict simulation results. The different colours represent various
$\theta _e$
, progressing from left to right (black to red) as
$45^\circ$
,
$60^\circ$
,
$75^\circ$
,
$90^\circ$
, and
$120^\circ$
, respectively. The horizontal lines denote the
$\textit {Ca}_{\textit {tr}}$
for each equilibrium angle considered. An excellent agreement between simulations and the GNBC law is observed up to
$Ca\lt \textit {Ca}_{\textit {tr}}$
.

Having demonstrated that the shear stress at the contact line in the steady state is zero using the CR-GNBC, we proceed to compare the quasi-stationary state GNBC relation (2.32) with our simulation results in figure 11. Remarkably, we observe excellent agreement between the simulation outcomes and the quasi-stationary GNBC law, particularly for
$\textit {Ca} \lt \textit {Ca}_{\textit {tr}}$
. It is essential to note that the behaviour of
$\textit {Ca}_{\textit {cl}} = f(\theta _{s})$
in figure 11, as predicted by the quasi-stationary GNBC law (2.32), is not explicitly imposed but is a direct outcome from the simulations.
5. Conclusion
To summarise, we have developed an implementation of the contact region Generalised Navier Boundary Condition (CR-GNBC) in a geometrical volume-of-fluid method. In this method, the dynamic contact angle is not prescribed but is controlled by kinematics through the velocity boundary condition. This is achieved by reconstructing the contact angle at the boundary using the interface normal and the curvature one cell layer away from the boundary. We validate the resulting free contact angle method by studying the interface advection problem in the presence of a moving contact line in § 3.2. In the present approach, the uncompensated Young stress is distributed over a characteristic width
$\varepsilon$
that is defined independently of the mesh size. Using the kinematic evolution equation of the dynamic contact angle (1.4), we show rigorously that the solution obeys the GNBC law (2.30) if the solution has a
$\mathcal{C}^1$
-regularity up to the contact line. Indeed, we show in § 4 that the weak singularity at the contact line is removed in the GNBC model with finite
$\varepsilon$
. We find a mesh-converging curvature at the contact line (see figure 9) and the numerical solution satisfies the GNBC law in a quasi-stationary state (i.e. for
${\dot {\theta }}_{\textit{d}}=0$
). These results are consistent with the recent findings of Kulkarni et al. (Reference Kulkarni, Fullana and Zaleski2023) who demonstrated that this model indeed shows a local
$\mathcal{C}^2$
-regularity at the contact line. As expected from kinematics, the tangential stress component goes to zero at the contact line in quasi-stationary states (see figure 10). In this sense, we observe perfect apparent slip at the moving contact line. A natural follow-up of this work would be to extend the CR-GNBC to non-flat surfaces.
It is also worth noting that VOF and phase-field methods serve complementary roles in contact line modelling. Phase-field methods naturally capture diffuse interface physics at smaller scales, while VOF targets sharp-interface macroscopic simulations where computational efficiency is essential. Systematic benchmarks comparing VOF, phase-field and molecular dynamics for sheared nanodroplets have been performed by Lācis et al. (Reference Lācis, Johansson, Fullana, Hess, Amberg, Bagheri and Zaleski2020, Reference Lācis, Pellegrino, Sundin, Amberg, Zaleski, Hess and Bagheri2022), showing that both approaches can match MD results when properly calibrated, albeit through different regularisation mechanisms. A direct comparison between the present CR-GNBC formulation and phase-field methods would constitute an interesting direction for future work.
We now discuss in detail the implications and scope of the specific developments achieved in this paper.
-
(i) Development of the free contact angle method. We have developed a method that allows us to transport the contact angle in a kinematically consistent manner. This is a major difference to the traditional approaches of imposing constant contact angle or an angle based on a mobility law. A mobility law relates the contact angle with the contact line velocity and other fluid properties like the viscosity ratio, surface tension, surface roughness etc. Vast literature already exists on many of such mobility laws (Snoeijer & Andreotti Reference Snoeijer and Andreotti2013; Xia & Steen Reference Xia and Steen2018; Ludwicki et al. Reference Lācis, Pellegrino, Sundin, Amberg, Zaleski, Hess and Bagheri2022). In steady-state wetting, where the contact angle remains constant over time, there is a natural inclination to impose a constant contact angle. At this stage, we have made the hypothesis that a constant contact angle exists at nanoscopic scales in steady-state wetting processes. The next question that arises is how to determine the value of this contact angle. Typically, this is decided by solving the Stokes flow equation while assuming a constant contact angle, and predicting the interface shape as a function of the capillary number, capillary length and the contact angle. Several well-known relations exist, such as the Cox law (Voinov Reference Voinov1977; Cox Reference Cox1986) and the generalised Cox–Voinov law with the slip boundary condition of Chan et al. (Reference Chan, Kamal, Snoeijer, Sprittles and Eggers2020). Mathematically, a simple mobility law is written as
$U_{CL} = f (\theta )$
, or in an inverse form,
$\theta = g(U_{CL})$
. However, one could define generalised mobility laws such that
$U_{CL} = f (\theta , \dot {\theta } , \ddot {\theta } , \ldots )$
, or in an inverse form,
$\theta = g(U_{CL} , ({\partial u}/{\partial y}) , ({\partial ^2 u}/{\partial y^2}) , \ldots )$
. Note that the generalised version of the second one involves the gradients of the velocity field at the contact line which would in turn include the outer scales. We interpret the CR-GNBC in § 2.3 as one kind of generalised mobility law. Note that unlike with a simple mobility law, we cannot impose a contact angle directly based on the contact line speed. Here, our free-angle extrapolation scheme proves beneficial. Having successfully demonstrated its capability in the CR-GNBC case, future work could explore its applicability in other forms of the generalised mobility law. -
(ii) A grid-independent contact region GNBC. Grid-independent results are obtained for a fixed
$\varepsilon$
and
$\lambda$
with varying grid size
$\varDelta$
, given that
$\varDelta \ll \varepsilon$
and
$\varDelta \ll \lambda$
. We have obtained converging results even with
$\varepsilon / \varDelta = 5$
. Obtaining grid-independent results is crucial for predicting the transition capillary number as a function of
$\varepsilon$
and
$\lambda$
so that it could have a potential scope of comparison with experiments. Note that the study of Afkhami et al. (Reference Afkhami, Buongiorno, Guion, Popinet, Saade, Scardovelli and Zaleski2018) was with no-slip boundary condition giving rise to grid-dependent results in the volume-of-fluid framework. Such grid dependency is removed by using a Navier slip and resolving the slip length. We have shown that the curvature diverges logarithmically at the contact line for the Navier slip boundary condition. A divergence in curvature implies a divergence in the pressure field making the model physically ill-posed. Unlike the non-integrable stress singularity that results from the no-slip boundary condition, the Navier slip has an integrable singularity and hence grid-independent steady-state results can be found. A logarithmic divergence of curvature is accompanied by convergence of the contact angle in this case. With the CR-GNBC, given a fixed
$\varepsilon$
, we were able to confirm the finite curvature as predicted by the thin film equation, § 2.5 and Kulkarni et al. (Reference Kulkarni, Fullana and Zaleski2023), and get a smooth flow field. A resolution as low as five grid points in the contact region was sufficient to get converged results. -
(iii) Shear stress and the GNBC law. This singularity-free behaviour of CR-GNBC over the Navier slip can be seen as a result of incorporating the uncompensated Young stress. Without the uncompensated Young stress, the CR-GNBC reduces back to a classical Navier slip. From Kulkarni et al. (Reference Kulkarni, Fullana and Zaleski2023), we know that the Navier slip results in a merely continuous velocity field at the contact line. This implies that the shear stress is mathematically not defined at the contact line. Numerical results in figure 10(b) show that we have a non-converging spiked behaviour of shear stress at the contact line. From the stream-function solution of Kulkarni et al. (Reference Kulkarni, Fullana and Zaleski2023), we can show that the shear stress remains bounded up to the contact line while the differentiability for the shear stress is lost at the contact line. We also observe, from figure 10, that once uncompensated Young stress is added, the shear stress at the contact line goes to zero in a converging and smooth manner. We numerically recover the GNBC law which relates the steady-state contact angle value and the velocity at the contact line in the vanishing shear stress limit. This is perfectly in-line with requirement for a smooth flow from Fricke et al. (Reference Fricke, Köhne and Bothe2018, Reference Fricke, Köhne and Bothe2019). Notably, this smooth behaviour of shear stress going to zero in the CR-GNBC happens only within the
$\varepsilon$
width, i.e. within the contact region. In the derivation of the GNBC from entropy principles (Fricke et al. Reference Fricke, Marić and Bothe2020), we introduced a smoothed uncompensated Young stress as a Dirac function. This smoothed region can be seen as a physical contact region. However, for mathematical coupling of terms, it remains to be seen how the shear stress would behave if we retained a delta function GNBC formulation. That is, considering an uncompensated Young stress in the singular form of a true delta function and how it would interact with the singularity of the Navier slip. An investigation of this case is left as a future task. -
(iv) Extension to transient regime. In the paper, we have dealt with the steady-state flow characteristics and the relaxation time-scale of the GNBC. The work should now be extended to incorporate the set-ups that have a transient contact line behaviour. Examples of such set-ups include nano-scale shear droplet (Lācis et al. Reference Lācis, Pellegrino, Sundin, Amberg, Zaleski, Hess and Bagheri2022) and a spreading drop. Karim, Davis & Kavehpour (Reference Karim, Davis and Kavehpour2016) showed that despite using the same fluids and solid material, the overall configuration of the system can result in different values of the apparent contact angle even for equal contact line speeds. The forced wetting case of a plunging plate exhibited a different apparent angle than the spontaneous wetting case of a spreading drop, even when the contact line speed is equal to the plate velocity. Thus, a simple mobility law cannot capture this dependence. However, the GNBC contains a term representing the rate of change of the contact angle (2.30) which makes spontaneous wetting different from the forced wetting and whether CR-GNBC could explain the experimental behaviour remains an interesting question. The CR-GNBC should also be extended to set-ups having sustained oscillatory states. The vibrating drop is a famous example of this set-up (Xia & Steen Reference Xia and Steen2018). There have been several models to describe such oscillatory set-ups, but most of them rely on empirical relations (Kistler Reference Kistler1993). Sakakeeny & Ling (Reference Sakakeeny and Ling2021) numerically predicted the first and second modal frequencies of a vibrating droplet in two limiting cases: (a) a pinned contact line and (b) a free-slip contact line. In reality, the contact line is expected to behave in between these two limits. Whether a fundamental boundary condition like the CR-GNBC could recover the modal frequencies on large scale as well as the contact line hysteresis at micrometer scale, as observed by Xia & Steen (Reference Xia and Steen2018), remains to be tested.
6. Outlook
6.1. A nonlinear generalisation of the GNBC
As discussed in detail in § 2.2, the CR-GNBC in the form
is obtained as a linear closure relation, to render the dissipation integral
non-positive. Since, according to kinematics, the viscous stress contribution vanishes in a quasi-stationary state (see § 2), we obtain the dynamic contact angle relation
with the contact line friction coefficient
$\zeta =\beta \varepsilon$
. Notably, (6.3) is also found in the molecular kinetic theory (MKT) in the limit of low capillary number (see, e.g. Blake et al. Reference Blake, Fernandez-Toledano, Doyen and De Coninck2015). However, for higher capillary numbers, the MKT predicts that
In this case, the average distance and equilibrium frequency of molecular jumps are denoted by
$\varLambda$
and
$\kappa ^0$
, respectively. Moreover,
$n$
is the number of adsorption sites per unit area,
$k_B$
is the Boltzmann constant and
$T$
is the absolute temperature; see Blake et al. (Reference Blake, Fernandez-Toledano, Doyen and De Coninck2015) for more details. Therefore, it is interesting to formulate a closure relation for (6.2) that leads to the relation (6.4) in quasi-stationary states. Notice that (6.4) can be linearised for
$U_{\textit{cl}} \rightarrow 0$
using
$\sinh (x) = x + \mathcal{O}(x^3)$
. Hence, the contact line friction coefficient is identified as
$\zeta = (n k_B T)/(\kappa ^0 \varLambda )$
.
For simplicity, let us assume that
$\boldsymbol{U}_w = 0$
in the following (the generalisation to
$\boldsymbol{U}_w \neq 0$
is obvious). To proceed, it is useful to decompose the integral in (6.2) into its components normal and tangential to the contact line, according to
Here, we denote by
$\boldsymbol{t}_\varGamma$
a unit tangent vector to the contact line. We obtain the representation
with
and
We are now looking for closure relations to ensure that
$\mathcal{T}_\bot \leqslant 0$
and
$\mathcal{T}_\parallel \leqslant 0$
. A general nonlinear closure for
$\mathcal{T}_\bot$
reads as
where the scalar function
$f$
satisfies the inequality
Such a closure is consistent with the second law of thermodynamics because it implies that
The linear version of the GNBC is recovered as
$f(x)=\beta x$
. Analogously, a closure for the component tangential to the contact line can be obtained as
Motivated by (6.4), a special choice is
with positive constants
$a=2 \kappa ^0 \varLambda$
and
$b=2 n k_B T$
. Clearly, (6.13) reduces by linearisation to the original GNBC (6.1) with
$\beta =b/a$
if
$\boldsymbol{v}_\parallel \boldsymbol{\cdot }\boldsymbol{n}_\varGamma \rightarrow 0$
. Since (6.13) corresponds to the MKT (6.4) for quasi-stationary states, it may improve the standard GNBC model for higher values of the capillary number. This shall be studied in detail in the future.
6.2. Relaxation time scale of the GNBC
We can see from figure 7(b) that after
$\textit {Ca}_{\textit {loc}}$
reaches a maximum value within a short-lived impulsive slip length time scale
$t_{\varepsilon }$
, there is an intermediate process of capillary relaxation before entering the slow decaying relaxation to the steady state. We refer to the time scale governing this intermediate relaxation as the GNBC relaxation time scale
$t_r$
. This time scale is crucial as it controls how fast a system will relax to the quasi-stationary state locally. Hence, we now examine what determines this time scale. Our formulation of the CR-GNBC model gives a contact angle evolution law (2.30) which can be re-written in terms of capillary number as
with
$\textit {Ca}_{\textit {cl}}$
the contact line capillary number defined in the reference frame of the solid. In the lab frame of reference, we can use
$\textit {Ca}_{\textit {loc}}$
and
$\textit {Ca}$
to write the angle evolution as
Assuming small deviations of
$\theta _d$
from
$\theta _e$
, we get
Note that in (6.16), the time dependent quantities as
$\theta _d$
,
${\dot {\theta }}_{\textit{d}}$
and
$\textit {Ca}_{\textit {loc}}$
require the solution of the Stokes flow equation subject to this boundary condition which leaves us only with numerical tools. However, motivated by the results of our DNS, we propose an asymptotic expansion of the contact line capillary number in terms of the deviation of the contact angle away from the equilibrium angle. From this expansion, we can also see that the contact line is mainly driven by the uncompensated Young stress in this relaxation time scale. In the relaxation regime, one may show that the contact-line velocity admits a regular expansion in the small angle deviation
of the form
where
$\mu$
is the dynamic viscosity,
$\sigma$
the surface tension and the coefficients
$A_{i}$
are constants. This expansion in (6.18) applies strictly on the relaxation time scale
$t_r$
, over which the local capillary number
$\textit {Ca}_{\textit {loc}}$
monotonically decreases from an initial value towards zero. Prior to this relaxation, an impulsive time scale of order
$t_{\varepsilon }$
governs the rapid rise of
$\textit {Ca}_{\textit {loc}}$
from zero to a peak value
$\textit {Ca}_M$
, accompanied by a corresponding change of the dynamic contact angle from
$\theta _e$
to some
$\theta _{M}$
. It is important to note that (6.18) is derived in the frame in which the solid substrate is stationary. In the lab frame, where the plate translates at a constant capillary number
$\textit {Ca}$
, the steady-state contact-line condition requires a finite offset in the boundary condition. The mobility law at the first order in relaxation time scale thus becomes
where
$\varPhi (Ca)$
is the offset determined by the system’s steady-state behaviour. Substituting (6.19) in (6.16), we obtain
where the steady-state behaviour, or GNBC law (2.32), gives
$f(\textit {Ca}) = - ({\varepsilon }/{\lambda }) ({\textit {Ca}}/{\sin \theta _e})$
. The solution of the above-mentioned ordinary differential equation is
where
The solution tells us that the relaxation time constant
$t_r = 1/\omega$
has a contribution from both the viscous stress
$\sim \sigma\! A_0 / \mu \lambda$
and Young stress
$\sim \sigma \sin \theta _e / \mu \varepsilon$
. Since
$A_0$
and
$\sin \theta _e$
both are of order one, the time scale is of the order of the slip length-based capillary number and a contact region-based capillary number that comes out to be a few milliseconds for our flow parameters. The constant
$C_0$
, a function of
$\textit {Ca}$
, needs to be obtained by asymptotic matching to the impulsive time response. We leave the solution at the impulsive time scale
$t_{\varepsilon }$
and a matched asymptotic solution at the full range of scales as future scope.
We now verify the existence of this relaxation time scale
$t_r$
in our DNS. Re-plotting figure 7 with shifts accounting for each
$\textit {Ca}$
, we see that all the curves collapse. Hence, figure 12 verifies the region’s existence, which happens at the relaxation time scale, where the linear dependence in (6.19) is justified. We get
$A_0 = 0.9$
from the best fit. At
$t = 0$
for the relaxation time scale, we have
$\textit {Ca}_{\textit {loc}} = \textit {Ca}_M$
and
$\theta _d = \theta _M$
. Since the coordinates
$(\theta _M , \textit {Ca}_M)$
are decided by the limit of
$t \to \infty$
from the impulsive time scale, we directly use the numerical values of
$\theta _M$
obtained from our simulations. Using the
$C_0$
obtained from numerics for the highest resolution case of figure 8, the derived analytical solution (6.21) shows a good agreement with DNS results in figure 13.
Collapse of shifted
$\textit {Ca}_{\textit {loc}}$
as a function of the angle deviation
$\theta _e - \theta _d$
.

Comparison of the dynamic angle
$\theta _d$
from DNS (red curve) with the analytical solution (6.21) (black dashed curve) for the CR-GNBC case with
$\textit {Ca} = 0.04$
,
$\varepsilon = 0.05$
and
$\varepsilon /\Delta = 40$
. Inset shows the same plot in log-scale.

Acknowledgements
M.F. and D.B. gratefully acknowledge insightful discussions with Joël De Coninck (ULB).
Funding
This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement no. 883849). M.F. and D.B. acknowledge the financial support by the German Research Foundation (DFG) within the Collaborative Research Centre 1194 (Project-ID 265191195).
Declaration of interests
The authors report no conflict of interest.
Author contributions
T.F., Y.K. and M.F. contributed equally to this work. The contact-region Generalised Navier Boundary Condition (CR-GNBC) was developed jointly by all authors. T.F., Y.K. and M.F. developed the methodology, implemented the contact line models, performed the numerical simulations and wrote the initial draft. The simulations were carried out using the free software Basilisk, developed by S.P., who also contributed to the conceptualisation and methodology. S.A., D.B. and S.Z. contributed to the conceptualisation, methodology and supervised the work. All authors discussed the results and contributed to the final version of the manuscript.
Data availability statement
The codes used for the numerical simulations are openly available at https://basilisk.fr/sandbox/tfullana/test/free-angle.c and https://basilisk.fr/sandbox/tfullana/test/gnbc.c. The data that support the findings of this article are openly available at https://doi.org/10.5281/zenodo.18696301.
Appendix A. Convergence study
(a) Steady-state height and interface shapes near the contact line with varying grid resolution for the CR-GNBC. In panel (a),
$\textit {Ca}=0.12$
and
$\varepsilon =0.2$
are fixed, showing convergent interface shapes. In panel (b), a fixed
$\textit {Ca}=0.04$
reveals that due to implicit slip, steady-state solutions are achievable even with a no-slip boundary condition. Interface shapes do not converge with grid refinement and no steady-state height is found at resolutions higher than
$\textit{l}_{c} / \varDelta \gt 100$
. (b) Percentage error in the contact line position for steady-state interface shapes obtained in panel (a). The reference solution is taken at 164 grid points per slip length
$\varepsilon / \varDelta$
, and the dashed lines represent second-order and first-order convergence. It is observed that above
$20$
grid points per
$\varepsilon$
, a second-order convergence is achieved.

We conduct a convergence study to demonstrate the grid independence of the CR-GNBC. In figure 14(a), we present interface shapes for a fixed
$\textit {Ca} = 0.12$
and
$\varepsilon = 0.2$
with varying resolutions, showing apparent convergence. In figure 14(b), we display the percentage error in the contact line position for this case, revealing second-order convergence. This confirms that unlike Afkhami et al. (Reference Afkhami, Buongiorno, Guion, Popinet, Saade, Scardovelli and Zaleski2018), our CR-GNBC method achieves grid independence for steady-state height with a fixed
$\textit {Ca}$
and
$\varepsilon$
, including the
$\textit {Ca}_{\textit {tr}}$
.
Appendix B. Transition capillary number and the contact region width
$\boldsymbol{\varepsilon}$
Transition capillary number plotted against variation of (a)
$\varepsilon$
and
$\lambda$
with
$\varepsilon =\lambda$
, and (b)
$\varepsilon$
such that the slip length
$\lambda$
is fixed. All simulations are carried out with the CR-GNBC and
$\theta _e = 90^\circ$
. The resolution for all simulations is maintained at
$\min (\varepsilon ,\lambda ) / \varDelta = 5.12$
.

Figure 15 illustrates
$\textit {Ca}_{\textit {tr}}$
as a function of
$\varepsilon$
,
$\lambda$
and
$\theta _e$
. When we have
$\varepsilon =\lambda$
, we see that
$\textit {Ca}_{\textit {tr}}$
decreases with the decrease of
$\varepsilon$
. When we break the restriction of
$\varepsilon =\lambda$
, we see an interesting behaviour in figure 15(b). Since we know that
$\varepsilon$
and
$\lambda$
both promote smoothing behaviour, the
$\textit {Ca}_{\textit {tr}}$
is decided by the larger of the two. Hence, when we decrease
$\varepsilon$
below the slip length
$\lambda$
, we see that
$\textit {Ca}_{\textit {tr}}$
goes to a constant value. The dependence on the equilibrium contact angle shown in figure 15(b) is notably linear. While this linearity may break at smaller angles, it is important to note that our solver, which employs only horizontal heights, faces limitations in handling angles smaller than
$30^\circ$
.






























































































