A Symmetric Discrete-Gradient Finite-Volume Method for

Positive Drift–Diffusion Flows

Sergey Drominko1,* Erina Kovachiskaya1

1 Faculty of Information Technology and Robotics, Vitebsk State Technological University, Belarus

Emails: Serdrominko1996@vsu.by; EriKovachi98rus@vsu.by

Received: September 24, 2025 Revised: November 10, 2025 Accepted: January 06, 2026 ⋆ Corresponding author

ABSTRACT

Consider the periodic gradient flow

∂tu = ∂x(m(u)∂xμ) , μ = h′(u)+V, E [u] =

Z 1

0

{h(u)+Vu} dx,

for strictly positive density u, convex entropy density h, and mobility m > 0. We couple a centered finite-volume flux

with a symmetric two-state approximation of the chemical potential. Its entropy component is the divided difference

Dh(a,b) =

h(a)−h(b)

a−b

, Dh(a,a) = h′(a),

which enforces the discrete chain rule exactly. With midpoint edge mobility and the logarithmic state un+1

i =expzn+1

i ,

the nonlinear update is self-adjoint and, for every solved algebraic step, satisfies

E n+1

h −E n

h = −ΔtΣi

M

n+1/2

i+1/2

(μn+1/2

i+1 −μn+1/2

i )2

Δx

≤ 0.

The flux telescopes to conserve mass, the logarithmic parametrization confines finite roots to the positive cone, and

states satisfying h′(ui)+Vi = const are fixed points. A midpoint expansion gives second-order consistency in time;

the centered flux gives the same order in space. For h(u) = u(logu−1), a manufactured heat-flow calculation gives

observed L2 orders 1.998 and 1.999 under coupled refinement. In a confining Fokker–Planck test, the maximum

mass defect is 3.20×10−14 and the energy identity is satisfied within 1.42×10−14. Replacing Dh by the midpoint

chemical potential in the same one-step problem produces an energy-balance defect 1.60×10−2, isolating the role

of the temporal discrete gradient.

Keywords: Discrete gradient Finite volume method Drift–diffusion equation Gradient flow Free-energy dissipation

Positivity Time symmetry

1. INTRODUCTION

Nonlinear drift–diffusion equations often carry more mathematical

structure than their parabolic form alone suggests.

For a density u > 0 on the one-dimensional torus T = R/Z,