Abstract
Mixing in fracture networks plays a central role in many environmental and geological processes, influencing contaminant dispersion, dilution and biogeochemical reactions. Despite this, fundamental aspects are not well understood, including how the network topology and large fracture aspect ratio governs the stretching, folding, cutting and rearrangement of fluid elements, which represent the advective components of mixing. In this study we focus on three-dimensional (3D) discrete fracture networks (DFNs) governed by steady isotropic Darcy flow. We develop a theoretical framework for advective mixing and uncover two distinct mixing mechanisms at different length scales - fracture mixing and intersection mixing - that arise due to streamline routing in fractures and intersections. We show that the large fracture aspect ratio enforces discontinuous mixing, involving cutting and shuffling (CS) of fluid elements due to streamline routing. Mixing is controlled by combined CS and fluctuating fluid deformation, forming a piecewise smooth (PWS) transform and weak ergodic mixing. An efficient graph-based representation of this process is developed via a mixing graph 𝒢M that efficiently encodes the fracture network topology while capturing mixing dynamics. Numerical predictions of mixing from 𝒢M agree to high precision with those from direct numerical simulations. This framework provides new insights into the processes which govern mixing in DFNs and forms a rigorous basis for further application to fluid borne processes such as solute mixing and dispersion, colloidal transport and deposition, chemical reactions and biological activity.
Keywords: Fractured media, advective mixing, discontinuous mixing
1. Introduction
Solute transport in fractured rock networks plays a central role in a wide range of subsurface applications (Berkowitz 2002), including carbon sequestration (Szulczewski et al. 2012), nuclear waste storage (Tsang et al. 2015) and geothermal energy extraction (Ren et al. 2023). Fractured media, such as that shown in Figure 1a, constitute a particular class of porous material characterised by networks of high-permeability fractures embedded within a comparatively low-permeability rock matrix (Berre et al. 2019). These fractures often possess large aspect ratios and arise through a variety of geological processes including tectonic deformation (Bonnet et al. 2001), thermo-mechanical stresses (Safari & Ghassemi 2015), and biological activity in the subsurface (Stembridge 1978). Although mixing within fracture systems exerts a first-order control on many fluid-borne processes, including solute dilution (Zhao et al. 2014), geochemical reactions (Lee et al. 2023), and biological activity (Schuler et al. 2024; Bochet et al. 2020), flow through fracture networks can generate complex mixing dynamics that are not fully understood (Hyman & Jiménez-Martínez 2018; Hallack et al. 2025).
Figure 1.

(a) Fractured rock in Cape Otway, Victoria, Australia, with fractures indicated by superimposed red lines and intersections as green dots. Orange bands around fractures indicate regions of chemical activity. (b) Oblique view of a simple DFN comprised of NF = 5 fractures labelled fn (n = 1 : NF) and NI = 8 intersections labelled Im, (m = 1 : NI (green lines). Inlet fractures F2 and F4 and outlet fractures F3 and F5 terminate at and intersect with the central fracture F1. Streamlines are coloured red or blue respectively depending upon whether they enter via F2 or F4 (as indicated by coloured arrows) and are routed through F1 before exiting via F3 or F5 (as indicated by coloured arrows). (c) Plan view of streamline topology in fracture F1 in (b), indicating routing from “source” intersections I1, I3 (green lines) to “sink” intersections I2, I4 (green lines) via separating streamlines (black lines) and critical points (black points). Red and blue arrows respectively indicate unstable and stable manifolds. Symbol ψ1 denotes direction of increasing ψ1-streamfunction ψ1 along an intersection.
Fracture networks consist of finite-sized three-dimensional (3D) intersecting fractures, often with large aspect ratios. Denoting the characteristic fracture aperture by 𝓁 and the fracture width by L, these systems satisfy 𝓁 ≪ L. Consequently, flow and transport within individual fractures appear effectively two-dimensional (2D) at the fracture scale L, while remaining intrinsically 3D at the aperture scale 𝓁. The narrow geometry of fracture apertures typically renders inertial effects generally negligible, such that the flow is Stokesian at the aperture scale 𝓁 and can often be approximated by Darcy flow at the fracture scale L.
These geometric considerations motivate the widely used discrete fracture network (DFN) framework, in which fracture systems are represented as a complex of 2D fracture planes connected by 1D intersections embedded within a 3D matrix (Figure 1b) (Jing & Stephansson 2007). In this approach, Darcy flow equations are solved on the fracture surfaces with coupling through the intersections, yielding a computationally tractable representation of flow and transport. Considerable progress has recently been made in understanding solute dispersion within such DFN models (Hyman et al. 2015; Hyman 2020; Hyman et al. 2022; Dentz & Hyman 2023; Davy et al. 2024). However, and outstanding challenge isto understand and predict mixing dynamics within fracture networks (Figure 2).
Figure 2.

Advective mixing in fracture networks (computed via DFN.lab) comprised of fractures fn and faces fn (defined in §§?? as 2D cross-sections of 3D fractures at their boundary) that exhibit (a,b) fracture mixing only and (c,d) intersection mixing only. (a) Fracture mixing arising from red and blue streamlines entering inlet faces f1 and f2. There streamlines are interleaved as “parcels” that exit at outlet faces f3 and f4, resulting in large-scale fracture mixing. (b) Mapping of inlet concentration field in faces f1 and f2 to f3 and f4 via the fracture mixing map ℳF (3.10) corresponding to the fracture mixing shown in (a) in terms of local streamfunctions (ψ1,n, ψ2,n), n = 1 : 4 (defined in §§3.1) at face fn. (c) Intersection mixing arising from streamline routing at intersections. Red and blue streamlines entering inlet faces f1 and f2 are finely interleaved before exiting at outlet faces f3 and f4, resulting in fine-scale intersection mixing. (d) Mapping of inlet concentration field in faces f1 and f2 to f3 and f4 via the intersection mixing map ℳI (3.9) corresponding to the intersection mixing shown in (c) in terms of local streamfunctions (ψ1,n, ψ2,n) at face fn.
Although mixing of diffusive species such as solutes and colloids is of direct practical importance, these processes cannot be properly understood without first resolving the underlying advective dynamics (Metcalfe et al. 2023). Advective mixing — comprising the stretching, folding, cutting and rearrangement of fluid elements — provides the kinematic foundation upon which diffusion, colloidal transport, chemical reactions and biological processes act (Zhao et al. 2014; Lee et al. 2023; Schuler et al. 2024). Quantitative prediction of these processes therefore requires a detailed understanding of the advective drivers of mixing. † Despite recent progress, the fundamental mechanisms governing advective mixing in fracture networks remain poorly understood.
This gap is reflected in the substantial body of work examining solute mixing at fracture intersections (Berkowitz et al. 1994; Park et al. 2001; Li 2002; Hyman & Jiménez-Martínez 2018; Sherman et al. 2019). Many existing models represent mixing at intersections through flux-weighted random streamline routing, which effectively assumes instantaneous mixing and corresponds to a vanishing Péclet number. Such approaches cannot readily be generalised to finite Péclet numbers and are incompatible with the deterministic and reversible nature of advective transport. Furthermore, because DFN models represent fractures as 2D surfaces connected by one-dimensional (1D) intersections, transverse concentration profiles across the fracture aperture cannot be resolved. These limitations hinder development of analytic models of solute mixing in fracture networks and identification of the network properties that govern mixing.
A central question therefore concerns the extent to which dimensional reduction in DFN models constrains the admissible mixing dynamics. Recent work has begun to quantify mixing metrics such as the growth rate of material interfaces in DFNs (Hallack et al. 2025), yet the underlying mechanisms remain unclear. In particular, because the flow within DFN models is restricted to 2D fracture planes, the resulting steady flows must be non-chaotic according to the Poincaré–Bendixson theorem (Katok & Hasselblatt 1995) (despite the 2D fractures being embedded in a 3D matrix). This restriction leads to characteristic non-chaotic mixing signatures, such as the algebraic growth of material interfaces observed in recent studies (Hallack et al. 2025). Although it is recognized that topological complexity can generate chaotic advection under steady flow in pore networks and granular matter Lester et al. (2025a), it is unclear to what extent these dynamics are hindered by the constrained geometry inherent to fracture networks.
While parsimonious representations of transport, mixing and reactions in fracture networks are essential for large-scale modelling, properly resolving these 3D mixing mechanisms is equally important. Representing fractures as strictly 2D objects constrains the admissible Lagrangian kinematics, suppresses the influence of fracture roughness on transport and mixing, and may eliminate key processes such as fluid stretching and chaotic advection. Once these mixing mechanisms are resolved, it is then possible to develop faithful reduced-order representations of fluid borne-process in fracture networks.
The aim of this study is therefore to elucidate and quantify the advective dynamics that govern mixing in 3D DFNs in which fractures possess finite thickness. We consider the propensity for complex advective mixing dynamics such as chaotic advection and discontinuous mixing to arise in these networks, and develop an appropriate Lagrangian framework to represent advective mixing. Building on this understanding, we develop a highly accurate yet computationally efficient framework for modelling advective mixing in in 3D DFNs which is verified against numerical simulations performed using the open source code DFN.lab (Le Goc et al. 2019), https://fractorylab.org/dfnlab-software. Although DFN.lab is a 2D DFN code, we show that via the use of a streamfunction coordinate system (the validity of which is established in §§ 2.3), that the 3D flow field (in streamfunction coordinates) can be reconstructed from these 2D simulations via local flux balances (see Appendix B). This proposed approach provides a basis for identification of the network properties that govern advective mixing, development of quantitative mixing theories for large-scale networks and facilitate prediction of advection-mediated processes including solute dispersion, mixing and biogeochemical reactions in 3D fracture networks. Similar to 2D DFN models, the flow in 3D DFNs is assumed to be steady and governed by isotropic Darcy dynamics throughout the fracture network. The implications of these assumptions are examined in §§2.1. The paper is structured as follows. In §2, we develop a streamline coordinate system for advective mixing which is used to uncover the fundamental mixing mechanisms in 3D DFNs. In §3 we use the streamline coordinate system to construct a parsimonious representation of advective mixing in 3D DFNs, and in §4 we verify this model against fully resolved DFN simulations. Conclusions and implications are discussed in §5.
2. Advective Mixing in Fracture Networks
2.1. Chaotic Advection in Fracture Networks
To analyse advective mixing in fracture networks, we first consider the propensity for these systems to admit complex mixing dynamics, and use this assessment to develop a parsimonious representation of advective mixing. We focus on fracture networks at negligible Reynolds number, Re ≪ 1, with large fracture aspect ratio 𝓁 ≪ L. Under these conditions inertia-driven mixing mechanisms, such as those that arise at fracture intersections (Lee & Kang 2020; Yang et al. 2024), are absent. However, complex mixing dynamics may also arise in inertialess flows in topologically complex domains.
In the Stokes regime, steady flow in fracture networks may generate chaotic advection in a manner analogous to porous networks or granular media (Lester et al. 2025a, 2013). Pore and fracture networks both involve merging and branching of streamlines at pore junctions and fracture intersections respectively, giving rise to localised stagnation points xp and associated unstable and stable 2D hyperbolic manifolds; material surfaces that respectively undergo exponential stretching and contraction which are shown in Figures 1c, 3, 4, 5 and 7. If these manifolds intersect transversely, fluid elements undergo exponential stretching and folding, leading to chaotic advection (Ottino 1989). Indeed, several studies (Mourzenko et al. 2002; Johnson et al. 2006; Zhao et al. 2014) have examined steady 3D Stokes flow in wide and rough fracture intersections and found that although chaotic advection was not explicitly diagnosed, velocity fields were observed that exhibited 3D structure consistent with non-trivial streamline braiding and thus chaotic advection (Boyland et al. 2000). Conversely, tangential intersections between 2D manifolds suppress chaotic advection as the exponential expansion and contraction cancel. As fracture networks comprised of narrow fractures impose strongly constrained geometries that favour near-tangential manifold intersections, the prevalence of chaotic advection under steady Stokes flow is unclear.
Figure 3.

(a) Schematic of two intersecting fractures F1, F2 of characteristic aperture 𝓁 and width L forming an intersection I1. Streamlines are separated by a continuous line of hyperbolic stagnation points xp at the fracture intersection, and the associated stable (blue) and unstable (red) hyperbolic manifolds route surrounding streamlines (black) to their respective outlet faces. (b) Schematic detailing intersection I1 shown in (a) depicting the inlet faces associated with fracture F1 and outlet faces associated with fracture F2. Also shown are the local streamfunctions ψ1,n ∈ [0, 1], ψ2,n ∈ [0, 1] and associated ψ1,n- and ψ2,n-streamsurfaces that are respectively oriented along the fracture width L and fracture aperture 𝓁 of each face. Similar to (a), the hyperbolic point xp and associated manifolds route streamlines into downstream outlet faces. Local streamfunctions ψ2 govern routing of streamlines, which leads to cutting and shuffling of fluid elements leaving and arriving at .
Figure 4.

Schematic of the complete set of distinct streamline topologies in a cross-section (a-d) X-, (e-f) T- and (g) L-shaped intersections. Each cross-section corresponds to a streamsurface, hence the streamline topology is the same as that for a steady 2D flow. Stagnation points xp and corresponding (blue) stable and (red) unstable hyperbolic manifolds (which act as separating streamlines) act to route fluid parcels through inlet and outlet faces of the intersection. Black arrows indicate flow direction.
Figure 5.

(a) Schematic of a simple fracture network (at the fracture scale L) comprised of fractures fn (where F1 and F3 respectively are inlet and outlet fractures) and intersections Im (green lines), separating streamlines (black lines), critical points (black dots). Separating streamlines route fluid “parcels” from “source” intersection faces to different “sink” intersection faces. Stagnation (critical) points are denoted xp (with corresponding hyperbolic stable (blue) and unstable (red) manifolds), while terminal and interior critical points are unlabelled. All separating streamlines either originate or terminate at stagnation or terminal critical points. (b) Same schematic as (a) but with a dead-end fracture (F1) which is treated by splitting intersection I1 in (a) into an “outflow” intersection I1 and an “inflow” intersection I3, with streamlines routed in F1 from I1 to I3.
Figure 7.

(a) Stretching and folding (SF) due to hold-up of a fluid element (shaded, shown at successive times) at the stagnation point xp of a fracture intersection. As the “legs” of the fluid element are advected downstream into separate outlets, the element is stretched exponentially in time at xp. Further downstream, the legs of the element are effectively disconnected (“cut”) when their intersection with an arbitrary planar cross-section (vertical dashed line) Po is considered. (b) Merger of two fluid elements (dark and light shading) as they approach a stagnation point xp of a fracture intersection. Within the planar cross-section Po these elements are essentially merged next to each other (as the width of the separating fluid decays exponentially at xp, effectively “shuffling” fluid elements together. In unison, the stretching and folding (SF) motions shown in (a) and (b) manifest as cutting and shuffling (CS) actions when considered in terms of Po.
The common assumption of isotropic Darcy flow in 3D DFNs further constrains the Lagrangian kinematics. Within fractures, steady 3D Stokes flow may be validly approximated as a Hele-Shaw flow with variable aperture h(x) ~ 𝓁 across the fracture. Hence for 𝓁 ≪ L, the flow in fractures can be validly approximated as an isotropic heterogeneous Darcy flow (Bear 1972)
| (2.1) |
where µ is the fluid viscosity and the permeability k(x) = h(x)2/12. For 2D and 3D DFNs, it is assumed that isotropic Darcy flow extends throughout the entire fracture network. This renders the velocity field helicity-free (Sposito 2001; Lester et al. 2021), where from (2.1) the helicity density (Moffatt 1969), defined as ℋ (x) ≡ v · (∇ × v), vanishes identically as
| (2.2) |
Although anisotropic 3D Darcy flow relaxes this constraint (Lester et al. 2025b), such formulations have not, to our knowledge, been implemented in fracture network models. For isotropic Darcy flow the condition ℋ(x) = 0 implies that the flow is globally integrable (i.e. non-chaotic) in simply connected domains in the sense of Arnol’d (1965). However, this integrability may not persist in multiply connected domains such as fracture networks.
Beyond fracture networks, the question of whether chaotic advection can arise under steady isotropic 3D Darcy flow in topologically complex (multiply-connected) domains is relevant to many applications, including transport processes in groundwater systems, resin transfer moulding and packed-bed reactors. Although Camacho & Neto (1981) showed that closed (recirculating) streamlines in multiply connected domains can break global integrability, such streamlines cannot arise in Darcy flow (Bear 1972). Nevertheless, multiply connected domains typically contain numerous stagnation points according to the Poincaré–Hopf theorem (Poincaré 1881, 1882; Hopf 1927). At such points the Frobenius theorem (Frobenius 1877) – which links zero helicity density to integrability – breaks down, meaning the flow is only locally integrable. Consequently, both steady 3D Stokes flow and isotropic Darcy flow in multiply connected domains may admit chaotic advection through fluid deformation at stagnation points. However, the zero helicity density nature of isotropic Darcy flow means that streamline braiding (another potential mechanism for chaotic advection) can only occur in Stokes flow.
The degree of chaotic advection in fracture networks due to stagnation points may be estimated using a simple model for the dimensionless Lyapunov exponent developed for random porous networks (Lester et al. 2013), where is the dimensional Lyapunov exponent and τv is the mean advection time between fracture intersections. In Appendix A.1 we apply this model to fracture networks with aspect ratio 𝓁/L and obtain the estimate λ∞ ≈ 𝓁/(8L) ≪ 1, which is substantially smaller than those reported for random porous networks (λ∞ ≈ 0.1178) or granular media (λ∞ ≈ 0.17–0.21) (Heyman et al. 2020; Souzy et al. 2020; Heyman et al. 2021). Similarly, streamline braiding under Stokes flow conditions is also expected to be weak for 𝓁 ≪ L as helicity is shown in Appendix A.2 to be localised to boundaries. This suggests that the strongly constrained geometry of fracture networks renders chaotic advection negligible, although further investigation is required to establish this conclusion more firmly.
2.2. Model Scope and Assumptions
Accordingly, we assume chaotic advection is negligible in large aspect ratio (𝓁 ≪ L) fracture networks. For simplicity of exposition we also assume that intersections involve at most two fractures (precluding higher-order junctions) and that pressure gradients along intersections are negligible. To account for dead-end fractures which arise from pressure gradients along intersections (and play an important role in advective transport (Kang et al. 2020; Yoon et al. 2023)), we partition each intersection into “inflow” and “outflow” segments relative to the dead-end fracture. This yields a piecewise-constant approximation of the pressure gradient along intersections (§§ 2.4).
Under these assumptions, advective mixing is both deterministic and reversible and is governed entirely by streamline organisation within the network. To quantify this process, we consider both streamline routing (§§ 2.3, 2.4) and the steady transport of a continuously injected, non-diffusive tracer. As tracer concentration is conserved along streamlines, mixing is controlled solely by their transverse organisation, and is independent of the Lagrangian travel time τ. Consequently, shear-driven mechanisms (e.g. Taylor–Aris dispersion) and purely advective longitudinal dispersion (Dentz & Hyman 2023) are neglected. The present framework can, however, be extended (through charac-terisation of the Lagrangian travel time statistics (Davy et al. 2024)) to incorporate time-dependent processes such as solute diffusion and reaction (§ 5).
Resolving streamline dynamics at both the aperture scale 𝓁 and fracture scale L, we show that advective mixing is governed by streamline routing through fractures and their intersections (§§ ??), leading to discontinuous mixing via cutting-and-shuffling (CS) of fluid elements (Sturman 2012; Park et al. 2016; Smith et al. 2017), rather than the stretching-and-folding (SF) mechanisms characteristic of chaotic advection in porous media (§§ 2.6). We also assess the contribution of fluctuating fluid deformation superimposed on this process.
This discontinuous mixing is naturally represented by a graph-based formulation (§ 3), the mixing graph 𝒢M, which extends the standard DFN intersection graph 𝒢I (Hyman et al. 2017). Comparison with fully resolved DFN simulations in § 4 demonstrates that 𝒢M accurately captures advective mixing, supporting both the discontinuous mixing mechanism and its parsimonious graph representation. By linking mixing dynamics directly to network topology, 𝒢M enables quantitative analysis of advective mixing in large random networks using both numerical and analytical approaches. This also provides a foundation for ab initio modelling of time-dependent transport processes, including diffusion, reactions and colloidal transport.
2.3. Streamfunction Coordinate System
To resolve advective mixing in 3D DFNs as a deterministic and reversible process, we quantify streamline routing via a streamline coordinate system, the existence of which is guaranteed if ℋ (x) = 0, which ensures the existence of a holonomic (coherent) (Schutz 1980) coordinate frame. As the 3D DFN velocity field v(x) is globally integrable, it may be expressed in terms of the dual streamfunctions (Lester et al. 2023)
| (2.3) |
where Q is the total volumetric flow rate through the fracture network and the streamfunctions are orthogonal and normalised . As the dual streamfunctions are non-unique (Lester et al. 2021), we define without loss of generality that the and streamfunctions respectively vary along the fracture width (~ L) and aperture (~ 𝓁).
The dual streamfunctions are analogous to the single streamfunction ψ(x1, x2) for a 2D incompressible flow, , which may be extruded into a 3D flow in the x3 direction as v = ∇ψ1× ∇ψ2, with ψ1 = ψ and ψ2 = x3. Hence the dual streamfunction representation provides a natural 3D extension of 2D incompressible flow (Bear 1972). In both cases the flow is globally integrable as there exist d-1 (where d is Eulerian dimension of the flow) invariants of the flow given by the streamfunctions (as ).
As the streamfunctions are invariant, streamlines are confined to coherent 2D streamsurfaces = const., = const. (henceforth termed - and -streamsurfaces), and the flow is termed epi-2D (Yoshida & Morrison 2017). Hence 1D streamlines arise at the intersection of – and –streamsurfaces, and so each 1D streamline may be uniquely labelled as the streamfunction pair .
From (2.1) and (2.3) the fluid pressure gradient ∇p (x) is also orthogonal to the streamfunctions , and so provides a structured, orthogonal 3D Lagrangian coordinate system . The transform from Eulerian space x = (x1, x2, x3) to ζ completely quantifies advective mixing. We note that the coordinate system ζ naturally resolves advective mixing in rough fractures and intersections of variable aperture fractures as the 2D boundaries of 3D fractures correspond to coherent - or -streamsurfaces. Streamline coordinates will be utilized extensively to quantify advective mixing in 3D DFNs.
2.4. Intersection and Fracture Mixing
We consider simple 3D DFNs (Figure 2) as a basis for methods that extend to large networks. Despite their simplicity, these systems exhibit two distinct mixing mechanisms controlled by fracture geometry and connectivity. In the first configuration, streamline routing within fractures produces large-scale mixing at the fracture length scale L, whereas in the second, routing at intersections induces fine-scale mixing at the aperture scale 𝓁. These define fracture mixing (at length scale L) and intersection mixing (at length scale 𝓁).
We denote the 2D cross-section immediately adjacent to an intersection as a face fn (n = 1:Nf). Under the assumption negligible longitudinal pressure gradients along intersections, the velocity field v(x) is orthogonal to all faces fn. Hence each face is classified as an inlet or outlet relative to its adjacent intersection; by convention, we define an inflow face (i.e. that with fluid flowing into the network) to be an outlet face , and likewise an outflow face (i.e. that with fluid flowing out of the network) to be an inlet face . Streamlines thus traverse the network periodically, encountering outlet faces, fractures, inlet faces, and intersections in sequence.
As shown in Figure 3, intersection mixing is governed by streamline routing between inlet and outlet faces. Owing to the epi-2D nature of isotropic Darcy flow, streamlines lie on -streamsurfaces and exhibit the topology of steady 2D planar flow. Within each surface, routing is determined by separatrices connected to the stagnation point xp. This topology is invariant across -streamsurfaces, such that 0D stagnation points and 1D separatrices correspond to 1D stagnation lines and 2D separating -streamsurfaces spanning the 3D intersection. Intersections of two fractures may also form X-, T-, or L-shaped cross-sections, with four, three, or two faces, respectively (Figure 4). These admit seven distinct planar streamline topologies, distinguished by inlet–outlet configuration and stagnation structure. As only varies within each -streamsurface, it fully characterises streamline routing during intersection mixing.
Similar to intersection mixing, fracture mixing is driven by the routing of streamlines within fractures to different faces fn. As streamlines are confined to -streamsurfaces (Figure 5a), streamline topology within each fracture is the same as that of a 2D planar flow. Within each -streamsurface, streamlines are routed by separating streamlines connected to stagnation points and other critical points (defined in §§ 2.5). Similar to intersection mixing, these 0D critical points and 1D separating streamlines manifest as 1D critical lines and 2D separating -streamsurfaces across the full 3D fracture.
As shown in Figure 5a, even simple fractures (e.g. F2) connecting a single source (I1) and sink (I2) contain multiple separatrices that partition flow between faces, yielding generally more complex topologies than for intersection mixing (Figure 4). Figure 5b illustrates the treatment of dead-end fractures under the assumption of constant pressure along intersections. By splitting the intersection I1 in Figure 5a into “inflow” and “outflow” components (with respect to the dead-end fracture F1), streamlines are routed from I1 to I3 via the same mechanism as in non-dead-end fractures. Figure 6a shows typical streamlines (computed using DFN.lab) for an X-shaped intersection. The flux-weighted random routing in DFN.lab distributes red and blue streamlines across both outlets, whereas deterministic routing (Figure 4b) directs all streamlines of a given type into at least one outlet. This discrepancy highlights the limitations of random routing for representing advective—and thus finite-Pe—mixing. Figure 6b shows the corresponding routing in a dead-end fracture, where I3 is split into I3 and I4; the resulting intersection graphs are shown in Figure 6c, with intersections as nodes and fractures as edges.
Figure 6.

(a) Random, flux-weighted routing of streamlines through an X-shaped intersection, computed using DFN.lab. Note that random routing directs both red and blue inlet streamlines into both outlet fractures, which cannot occur for deterministic streamlines. (b) Random, flux-weighted routing of streamlines through a dead-end fracture F3, computed using DFN.lab. Note that intersection I3 in (a) can be split into two separate fractures I3, I4. (c) Intersection graphs 𝒢I depicting (top) the X-shaped intersection shown in (a) and (bottom) the X-shaped intersection with dead-end shown in (b).
Despite the differences in complexity of streamline topology and the presence of dead-end fractures, fracture mixing is very similar to intersection mixing in that it is driven by streamline routing. Hence critical points, lines and surfaces control both intersection and fracture mixing in 3D DFNs.
2.5. Critical Points, Lines and Surfaces
The inherent topological complexity of fracture networks gives rise to critical features - stagnation points and lines, separating streamlines and streamsurfaces (Figures 3, 4, 5) - that control streamline routing and advective mixing. In 3D DFNs, stagnation points xp arise at junctions within fractures, which are connected to separating streamlines that route fluid parcels to/from different intersections within the fracture. In addition to stagnation points, terminal critical points shown (Figure 5a) arise at the termini of 1D intersections and differentiate flows into or out of different faces fn on each side of an intersection. Hence, in fracture flows there are additional separating streamlines that originate or terminate at terminal critical points, and these separating streamlines can either originate or terminate at stagnation points, terminal points or midway along faces fn, forming the interior critical points shown in Figure 5a. Together, these critical points and their associated separating streamlines act to route fluid elements from parts of outlet faces to parts of inlet faces , leading to discontinuous mixing as discussed in the following.
2.6. Discontinuous Mixing in Fractured Media
Although stretching and folding (SF) of fluid elements around stagnation points in 3D DFNs cannot generate significant chaotic advection, it does generate discontinuous mixing (Smith et al. 2019; Sturman 2012), involving cutting-and-shuffling (CS) of fluid elements. CS is akin to shuffling of a deck of infinitely divisible cards, where an initially continuous set of streamlines is “cut” into a set of streamline “parcels” that are then “shuffled” and recombined in different arrangement. In the language of ergodic theory (Arnold & Avez 1968), mixing via CS is weak mixing, as compared to strong mixing under SF, however CS mixing can still lead to rapid and complete (ergodic) advective mixing (Sturman 2012; Smith et al. 2019).
Figure 7a illustrates how stretching and folding (SF) near a stagnation point xp manifests as cutting and shuffling (CS): part of a fluid element is held up at xp, stretched and folded across the intersection, and then “cut” downstream as its legs disconnect in the cross-section P0. Conversely, two fluid elements passing near xp (Figure 7b) are effectively merged, “shuffling” them together. Thus, the local SF dynamics project as CS in P0. The fine-scale interleaving in Figure 2c exemplifies CS at intersections, while hold-up at fracture critical points produces large-scale CS (Figure 2a). A similar mechanism occurs in porous media, though these admit both SF and CS (Lester et al. 2025a).
Although persistent exponential stretching is absent in 3D DFNs, fluctuating, non-shear stretching arises from local velocity variations. CS without deformation corresponds to piecewise isometries (PWIs), while CS with stretching yields piecewise smooth (PWS) transforms (Kreczak et al. 2017). In DFNs this stretching is sub-exponential and bounded, reflecting non-chaotic flow. Sections 3 and 4 show that mixing is exactly described by PWS transforms, which are quantified via a graph-based representation in the following section.
3. Graph Representation of Advective Mixing
To develop a graph representation of mixing, we begin by labelling the NF fractures within the fracture network as fn with n = 1 : NF and the NI intersections as In with n = 1 : NI (where NF ⩽ NI), where, as shown in Figure 1b, inlets and outlets to the network are also considered as intersections. The number of inlet, interior and outlet intersections are respectively denoted , such that , and the NI intersections In are ordered such that n = 1 : NIi are the inlet intersections, are the interior intersections, and are the outlet intersections.
3.1. Global and Local Streamfunctions
Under this framework, the invariant streamfunctions in (2.3) are termed global streamfunctions as they uniquely label each streamline over the entire fracture network. In addition to these global streamfunctions, we also define local streamfunctions (ψ1,n, ψ2,n) (shown in Figure 8) over each face fn of the network (e.g. Figure 2b,d). These local streamfunctions characterise the local distribution of streamlines over fn and so facilitate quantification of advective mixing.
Figure 8.

(a) Intersection of local streamfunctions (ψ1,n, ψ2,n) within the face fn of the fracture network (with dimensions ~L ×~𝓁) that define a streamline with local velocity vn. (b) Distribution of the local ψ1,n (vertical lines) and ψ2,n (horizontal lines) streamsurfaces over the face fn of a rough fracture of variable aperture. The mapping from local spatial coordinates to local streamfunction coordinates (ψ1,n, ψ2,n) (c) generates a structured orthogonal coordinate system over face fn. Note this structured grid is also depicted throughout the intersection shown in Figure 3b.
The local streamfunctions are also normal (ψ1,n, ψ2,n) ∈ [0, 1] × [0, 1]) and orthogonal (∇ψ1,n ·∇ψ2,n = 0) and are quantified in terms of the local velocity field vn as
| (3.1) |
where Sn is the 2D surface that spans the face fn. Consistent with the dual streamfunction representation (2.3), the local streamfunctions (ψ1,n, ψ2,n) are then defined as
| (3.2) |
where Qn is the volumetric flow rate through face fn. From (3.2), the face fn is bound by four stream surfaces: ψ1,n = 0, ψ1,n = 1, ψ2,n = 0, ψ2,n = 1. As ∇ ψ1,n and ∇ ψ2,n are both parallel to Sn, the fluid flow rate Qn through this face is then conserved (Bear 1972)
| (3.3) |
The local streamfunctions (ψ1,n, ψ2,n) represent a local re-labelling of the global streamfunctions over face fn. For example, if the -streamsurface = a = const. intersects face fn, this streamsurface also satisfies ψ1,n = b = const., but in general a ≠ b. Hence a streamline may be labelled by the unique pair of global streamfunctions that are invariant over the entire network, but this streamline also traverses the fracture network via a sequence of faces fn1, fn1, … with local streamfunction values . As such, the global streamfunctions are used to label a given streamline while the local streamfunctions (ψ1,n, ψ2,n) are used to characterise the local position of that streamline in face fn. Hence advective mixing can be quantified by the evolution of (fn, ψ1,n, ψ2,n) for a given streamline.
As illustrated in Figure 8, ψ1,n varies along the fracture width (~L) of face fn and ψ2,n varies along the fracture aperture (~𝓁), with streamlines arising at the intersection of local ψ1,n- and ψ2,n-streamsurfaces. We also introduce the local Eulerian spatial coordinates (Figure 8b) that span fn and their dimensionless counterparts . Figure 8c shows that the mapping from local spatial coordinates to local streamfunction coordinates allows rough fractures with variable aperture to be mapped onto a structured orthogonal grid. As shown in Figure 3b, this means that even if rough, 3D intersections are spanned and bounded by a structured orthogonal grid of - and -streamsurfaces, where the -streamsurfaces are coherent 2D cross-sections of the intersection.
For fracture networks with only one inlet fracture (i.e ), the outlet face (where fluid enters the network) is defined as with flow rate . Hence the total network flow rate is , and from (2.3), (3.2) we can also define the global and local streamfunctions to coincide over face fn as
| (3.4) |
Conversely, for fracture networks with multiple inlet fractures (NIi > 1), the corresponding outlet faces can be defined as with n = 1 : Ii, and the total network flow rate Q is
| (3.5) |
where is the total flowrate through face . From (2.3), (3.2), we can uniquely define the global streamfunctions by spanning the streamfunction over the ordered inlets as
| (3.6) |
where m is the index of the outlet face corresponding to . Note the flow rates in (3.6) arise from normalisation of the streamfunctions in (2.3), (3.2). The local streamfunctions for the remaining faces (i.e. n > NIi) in the network are defined by (3.2). Together, the local and global streamfunctions can be used to quantify intersection and fracture mixing.
3.2. Intersection and Fracture Mixing Maps
We first develop a method to route streamlines between faces in the network. As a streamline is advected from face fj (with local streamfunctions ψ1, j, ψ2, j) in the network, the next face fk it encounters (and local streamfunctions ψ1,k, ψ2,k) is determined by streamline routing. The relationship between these faces and local streamfunctions can be efficiently encoded via two classes of algebraic maps we term mixing maps. If face fj is an inlet face, the streamline then passes through an intersection and (fk, ψ1,k, ψ2,k) is determined by an intersection mixing map ℳI. Conversely, if face fj is an outlet face, the streamline then passes through a fracture and (fk, ψ1,k, ψ2,k) is determined by a fracture mixing map ℳF. As streamlines are routed through either intersections or fractures with fixed global streamfunctions , the relationship between the local streamfunctions at faces fj and fk is given by the mappings between the global and local streamfunctions at these faces.
For the case of intersection mixing, we show in Appendix B that if the spatial distribution of areal fluxes
| (3.7) |
between the inlet face fj and outlet face fk of an intersection are proportional, i.e. qj (x1) / qk (x1) = const., then the local ψ1 streamfunctions are equivalent, i.e. ψ1,k = ψ1, j. Hence streamline routing only alters the ψ2 coordinate. This condition renders intersection mixing a PWI transform, where fluid elements are cut and shuffled with respect to ψ2 without stretching in the ψ1 direction. As such, the local streamfunctions evolve according to
| (3.8) |
If the flux condition is violated, i.e. qj (x1) / qk (x1) ≠ const., then intersection mixing is a PWS transform, where fluid stretching along the ψ1 direction can occur in conjunction with cutting and shuffling with respect to ψ2. In this case the intersection mixing map ℳI acts on both local streamfunctions as
| (3.9) |
We refer to (3.8) and (3.9) respectively as the PWI and PWS representations of ℳI, where the PWI map is significantly simpler in that it can be completely quantified solely in terms of the total fluxes Qn through faces, whereas the PWS map requires the areal fluxes qn(x1) at each face of the intersection (see Appendix B for details). Throughout §2-3 we use ℳI arbitrarily to denote either the PWI or PWS maps, and in §4 we will directly test each representation by comparison against numerical simulation.
During fracture mixing, streamlines flow from the outlet face fk to the inlet face fl. The large aspect ratio 𝓁 ≪ L renders the variation between ψ2, j and ψ2,k negligible (𝒪 (𝓁/ L)), and so only the local ψ1 streamfunction is significantly altered
| (3.10) |
For a given streamline, the overall map ℳ which quantifies the evolution of local streamfunctions through the fracture network is given by a sequential composition of ℳF, ℳI as
| (3.11) |
reflecting that streamlines sequentially travel through fractures and intersections. Hence the maps ℳI, ℳF encode properties of the fracture network that govern the streamline routing process. Note that ℳF, ℳI are local in that they are specific to each face fn. From (3.11), the routing of a given streamline is characterised by the sequence of local streamfunctions and faces for j = 1, …, N it traverses through the fracture network
| (3.12) |
where
| (3.13) |
This characterisation of local streamfunctions (ψ1,n, ψ2,n) and faces fn completely quantifies advective mixing within the fracture network. Algebraic expressions for ℳI, ℳF based on respective flux balances within intersections and fractures are derived in Appendix B, and in the following subsection they are embedded in an efficient graph representation of mixing.
3.3. Intersection Graph 𝒢I
Previous studies have used graph representations to quantify flow and transport in DFNs, via both fracture graphs 𝒢F (where vertices represent fractures and edges represent intersections) and intersection graphs (vice-versa) 𝒢I. To accommodate the mixing mechanisms identified in §2, we extend the intersection graph 𝒢I to form the mixing graph 𝒢M. The intersection graph 𝒢I is defined by the set of NI vertices given by the intersections Im and the set of Ne graph edges en (with weights Qn) given by flows between intersections within each fracture, hence 𝒢I is a weighted acyclic directed graph (WADG). Here we use modified nomenclature where the n-th inlet (outlet) face of intersection Im is denoted with flow rate ( with flow rate ) where is the total number of inlet (outlet) faces of intersection Im. Using this nomenclature, all interior intersections Im satisfy flow conservation
| (3.14) |
Note that each inlet into the overall fracture network is considered to be an intersection Im with one outlet face , and each outlet is considered to be an intersection Im with only one inlet face . From (3.5), the total flow rate through the network is
| (3.15) |
These properties mean that the intersection graph 𝒢I may also be classified as a zero-capacity flow network (Ahuja et al. 1993). Figure 9a shows the intersection graph 𝒢I for the simple DFN shown in Figure 1b which is comprised of NF = 5 fractures and NI = 8 intersections, which comprise NI,i = 2 inlet intersections, interior intersections and outlet intersections.
Figure 9.

(a) Intersection graph 𝒢I of a simple DFN depicting intersections Im (white vertices) and connecting flows as directed edges en (red arrows). (b) Expansion of intersections Im in (a) into intersection clusters cm comprised of inlet faces (grey vertices) and outlet faces (white vertices) and connecting flows as directed edges (blue arrows). (c) Mixing graph 𝒢M formed by replacing the NI intersection vertices Im of 𝒢I shown in (a) with the clusters cm shown in (b) and connecting the inlet faces (grey vertices) and outlet faces (white vertices) via streamline connections within fractures. Red arrows depict connection of faces via intersections and streamline routing via the intersection map ℳI, and blue arrows depict connection of faces via fractures and streamline routing via the intersection map ℳF.
3.4. Mixing Graph 𝒢M
As the intersection graph 𝒢I does not resolve the intersection faces fn, it must be extended to form the mixing graph 𝒢M. Each intersection Im is accompanied by inlet faces ordered in the direction of increasing ψ2,n as , and outlet faces ordered in the same manner as . Hence an intersection cluster Cm can be formed for each intersection Im (shown in Figure 9b) that is comprised of the inlet faces and outlet faces connected by Im. 𝒢M is then formed by replacing each of the intersection vertices Im in 𝒢I with its intersection cluster Cm. Note that the inlet (I1, I2) and outlet intersections (I7, I8) in Figure 9b only contain a single outlet face or inlet face , and so their intersection clusters Cm are comprised of a single vertex. The directed graph edges between inlet and outlet faces (blue arrows in Figure 9) are termed intersection edges as they are associated with flow through intersections, and the directed edges between outlet and inlet faces (red arrows in Figure 9) are termed fracture edges and are associated with flow through fractures. Similar to 𝒢I, 𝒢M is a WADG and a flow network.
As shown in Figure 9c, streamlines are advected through the graph vertices via the periodic sequence (outlet face, inlet face, outlet face, …). The intersection maps 𝒢I and fracture maps 𝒢F respectively apply at the intersection and fracture edges of the graph, forming a dynamic process known as a sequential dynamical system (SDS) (Mortveit & Reidys 2007), a class of discrete dynamical system embedded in graph structures such as 𝒢M. Here the topology of the SDS (fracture network) is encoded by 𝒢M, and the dynamics (streamline routing) are encoded by the maps ℳI, ℳF respectively acting at intersection edges and fracture edges. The evolution of a scalar concentration field under the action of 𝒢M is shown in Figure 10, which highlights the CS actions that control mixing.
Figure 10.

Schematic of the evolution of the 2D concentration profile cn (ψ1,n, ψ2,n) (coloured rectangles) at each face fn of the fracture network shown in Figure 1b, represented in terms of the mixing graph 𝒢M shown in Figure 9c. As shown, the inlet concentration field at the fracture inlets and comprises of red and blue coloured segments that only vary in the ψ1 direction. Dashed green horizontal (vertical) lines represent splitting or “cutting” due to intersection (fracture) mixing, and solid green horizontal (vertical) lines represent merging or “shuffling” due to intersection (fracture) mixing.
3.5. Quantification of GM and Computational Overhead
The information required to construct the mixing graph 𝒢M under the PWI or PWS models is summarised as follows. First, the fractures and intersections of the network must be identified as well as the intersection graph 𝒢I (Figure 9a), including identification of dead-end fractures and splitting intersections into “inflow only” or “outflow only” regions with respect to the dead-end fracture (see§§ 2.4 for details). For each intersection, the relevant faces fn must be identified along with their volumetric flow rates Qn and the relative ordering of these faces around the intersection as detailed in Appendix B. This information is sufficient to quantify the intersection mixing map ℳI under the PWI model. For the PWS model, the areal fluxes qn(x1) along the faces are also required to quantify ℳI. For the fracture mixing map ℳF, the separating streamlines in each fracture must be identified, along with the streamline topology (Figure 1c) that routes streamlines from face to face within the fracture and the associated fluxes Qj,n, as detailed in Appendix B. This topological information allows construction of the clusters Cm associated with each intersection (Figure 9b), facilitating construction of the mixing graph 𝒢M (Figure 9b) and quantification of advective mixing via the maps ℳI, ℳF.
Hence the information required to quantify the PWI (PWS) model can be readily determined from DFN models by identifying all faces fn and computing the flow rates Qn (qn (x1)), and computing the separating streamlines within the fractures and the associated fluxes Qj,n between these streamlines. As shown in Figure 1c, these separating streamlines can be identified and constructed by integrating tracer streamlines forward and backward in time from stagnation points and the end points of intersections. Hence the mixing graph 𝒢M can be constructed from minimal information from the DFN, yet resolves the complex advective mixing dynamics with minimal computational overhead. This information (distribution of fluxes, streamline topology, etc) can also be characterised in a statistical sense, facilitating development of stochastic models of advective mixing in large random DFNs.
Streamline routing fracture networks is computed efficiently via 𝒢M. For a given streamline, we denote nF, nI = nF + 1 respectively as the number of fractures and intersections routed from network inlet to outlet. From the operations in Appendix B, the number of floating point operations (FLOPS) for the fracture map ℳF is no +ni + 2. For the intersection map ℳI, the PWI model also incurs no +ni +2 FLOPS, whereas the PWS model incurs no+ ni +4 function valuations (qn (x1), Ψ1,n (x1), X1,n (ψ1)) of p2 FLOPS each if they involve order p spline functions. Thus this advection of N streamlines requires N (⟨nF ⟩ + p2 ⟨nI ⟩) (⟨no ⟩ + ⟨ni ⟩ + 1) FLOPS, where ⟨n⟩ denotes the average of n and p = 1 for the PWI model.
3.6. Scalar Transport and Mixing Measures
To quantify advective mixing in 3D DFNs, we consider mixing of a non-diffusive scalar with a steady concentration distribution field c that is defined in terms of the inlet concentration distribution (i.e. over the network inlets) as . For simplicity of exposition, we consider the inlet distribution (where H is the Heaviside step function), but note that the complete mixing properties of the fracture network depends upon the mixing characteristics across all possible c0. The local solute concentration distribution cn (ψ1,n, ψ2,n) at each inlet face of the fracture network may be given in terms of the local streamfunctions as
| (3.16) |
As the scalar concentration is invariant along streamlines, then for all faces
| (3.17) |
Figure 10 shows evolution of cn across the intersection faces fn for the simple fracture network shown in Figure 1b (under the PWI model for ℳI). This figure illustrates how advective mixing acts to cut and shuffle the local concentration field cn in both the ψ1,n and ψ2,n directions via the respective fracture (ℳF) and intersection (ℳI) mixing mechanisms.
To examine mixing over the entire fracture network, it is useful to construct the outlet concentration distribution cout as the aggregated concentration distribution over the network outlets. To do so, we aggregate all inlet faces of the outlet intersections Im with by defining a global outlet streamfunction that concatenates the local ψ1 streamfunctions ψ1,m weighted by their respective fluxes Qm as
| (3.18) |
As these outlets are concatenated along the ψ1 coordinate, the global ψ2 streamfunction at the outlet is simply . Hence the outlet global streamfunctions can be expressed in terms of the global streamfunctions as
| (3.19) |
The outlet concentration profile cout is then
| (3.20) |
which provides a convenient basis for quantification of mixing over the entire fracture network. Figure 11 shows how the inlet concentration is mapped to the outlet concentration for the concentration field shown in Figure 10.
Figure 11.

Mapping of the inlet concentration shown in Figure 10 to the outlet concentration . The resultant concentration profile is a direct result of the CS actions mediated by the separating streamsurfaces (indicated by green dashed lines) in the DFN.
In Appendix C we show that under purely advective (non-dissipative) mixing, typical mixing measures such as concentration variance do not alter between c0 and cout. Instead we use a multi-scale mixing measure, the (squared) mix-norm (Mathew et al. 2005), which robustly measures the degree of mixing by integrating over the scale-dependent concentration variance ϕ2 (cout, s) as
| (3.21) |
see Appendix C for details.
The 2D concentration field and mixing measures provide a complete quantification of advective mixing over the fracture network. In Appendix C we also show that a coarse-grained 1D representation also provides a highly accurate representation of advective mixing for 𝓁 ≪ L. In some instances, this coarse-grained representation is preferable to simplify visualization of mixing and connect with observable concentration fields. Following Appendix C, a simple coarse-graining approach is employed which consists of averaging c0 and cout with respect to to yield
| (3.22) |
where is differentiated from by its argument. Similarly, the global streamfunctions can be coarse-grained as ) ↦ . Note that this averaging yields a simplified representation of advective mixing rather than a physical mixing process. The associated 1D scale-dependent variance and mix-norm are defined analogously as their respective 2D counterparts in (C 5), (C 6), and are related to the 2D measures as
| (3.23) |
Hence the 1D representation provides an accurate representation of mixing dynamics and the associated 1D mixing measures provide accurate estimates of their 2D counterparts .
Many 2D DFN models perform similar averaging on physical grounds, based on the assumption of complete mixing at fracture intersections. The validity of this assumption is quantified the two Péclet numbers associated with the ψ1 and ψ2 coordinates, defined as
| (3.24) |
where vc is the characteristic velocity scale and Dm is the diffusion coefficient. Under such models, solute mixing is considered to be advection-dominated in the ψ1 direction and diffusion-dominated in the ψ2 direction , justifying the “well-mixed” assumption commonly evoked at fracture intersections (Hyman & Jiménez-Martínez 2018). However such models cannot be readily generalized beyond these limits. Note that the averaging process (3.22) is not equivalent to such physical diffusion as it is applied as a post-processing step to the outlet concentration distribution cout rather than a continual diffusion process throughout the fracture network.
4. Numerical Simulations
4.1. Test DFNs and Numerical Method
The mixing measures used to validate the advective mixing theory and associated mixing graph 𝒢M by comparison with numerical simulations performed via the 2D DFN simulation code DFN.lab (Le Goc et al. 2019). We consider two different test DFNs and test 𝒢M under both the PWI (3.8) and PWS (3.9) models of the intersection map ℳI. The first DFN considered (denoted DFN A) is shown in Figure 12(a,b) and corresponds to the DFN shown in Figure 1(b), which is less disordered than the second DFN considered (denoted DFN B) shown in Figure 12 (c,d). For both DFNs, flow in each fracture is modelled as a steady planar 2D Darcy flow with uniform transmissivity. A prescribed pressure differential between the DFN inlets and outlets fixes the total volumetric flow at Q = 1. The inlet concentration is set to in one inlet fracture and in the other. The two outlets collect the discharge and all other boundaries are no-flux (see Supplementary Material for further details). DFN.lab is used to solve the flow and advect approximately 106 streamlines that are seeded along the network inlets in a flux-weighted manner.
Figure 12.

Isometric (a,c) and top (b,d) views of test DFN A (a,b) and DFN B (c,d).
4.2. Construction of Mixing Graph 𝒢M
From these numerical results, the topology of the mixing graph 𝒢M is then determined by the connectivity (via streamlines) between fractures and intersections, and the edge weights of 𝒢M are determined by the flow rates Qn between faces. The intersection ℳI and fracture ℳF maps that operate respectively on intersection edges and fracture edges are determined from streamline routing. Note that for the PWI model (3.8), the intersection maps ℳI are determined solely from streamline routing data and the local ψ1 streamfunction is invariant over an intersection. Conversely, whereas ψ1 can vary under the PWS model (3.10), as is quantified by the flux distribution qn over face fn as detailed in Appendix B. 2D DFN models such as DFN.lab do not resolve the ψ2 coordinate but instead perform random flux-weighted streamline routing at intersections, which is physically consistent with well-mixed conditions in the ψ2 coordinate and the 1D mixing representation outlined in Appendix C. Conversely, the PWI and PWS models for 𝒢M perform completely deterministic streamline routing based on the mixing maps ℳI, ℳF. We note that while the methods detailed in §3 allow both ψ1 and ψ2 to be resolved, in this section we only compare 1D mixing results between DFN.lab and the mixing graph 𝒢M.
Development and application of the mixing graph 𝒢M and the mixing maps ℳI (PWI model) and ℳF for DFN A results in the 2D concentration fields shown in Figure 10. This clearly illustrates the impact of intersection and fracture mixing mechanisms upon the local concentration field cn (ψ1,n, ψ2,n) at each face fn, and the corresponding 1D mixing plot is shown in Figure 18d.
4.3. Comparison of Advective Mixing in Test DFNs
Figure 13 compares the 1D mixing plots (see details in Appendix D) for both test DFNs generated by DFN.lab and 𝒢M under both the PWI and PWS models. Figure 13a and Table 1 show that the PWI model fairly accurately captures the mixing dynamics generated by DFN.lab for DFN A in terms of both the outlet concentration distribution and mapping , although some minor differences are apparent. In these plots CS of fluid elements is clearly shown by the cut and shuffled 1D lines in the plane, as well as the impact of intersection mixing which dilutes the 1D outlet concentration field as . A direct result of the PWI model is that it produces straight lines in the plane as fluid parcels are purely cut and shuffled in the ψ1 coordinate without deformation (stretching or compression), hence the mapping is piecewise linear. Conversely, the DFN.lab results show some evidence of streamline deformation, as indicated by the slight curvature of lines in the plane.
Figure 13.

Comparison of the 1D mixing plots for DFN A (a,b) and DFN B (c,d) generated by DFN.lab and 𝒢M under the PWI (a,c) and PWS (b,d) models. Colour bars denote inlet and outlet concentration distributions and shaded bands indicate overlap regions of intersection mixing leading to .
Table 1.
Comparison of 1D mix-norm values for the test DFNs between the DFN.lab results and the PWI and PWS models for 𝒢M.
| A | PWI | 0.207874 | 0.204952 | 1.4 × 10–2 |
| A | PWS | 0.207874 | 0.207885 | 5.1 × 10–5 |
| B | PWI | 0.171267 | 0.153298 | 1.05 × 10–1 |
| B | PWS | 0.171267 | 0.171252 | 8.6 × 10–5 |
Figure 13b and Table 1 shows that for DFN A, the PWS model predicts the outlet concentration and streamfunctions almost exactly due the resolution of fluid deformation during advective mixing. The difference between the PWI and PWS models is more pronounced for DFN B, consistent with the more disordered nature of this DFN. Figure 13c shows a significant level of discrepancy between the PWI model and the DFN.lab results, whereas the PWS model (Figure 13d) accurately reproduces the mixing dynamics generated by DFN.lab. As many fracture networks typically exhibit a much larger level of disorder than DFN B, the impact of fluid deformation upon advective mixing is likely to be more pronounced than that indicated in Figure 13(c,d).
Figure 14 shows that that while the PWS model results very closely match the DFN.lab results for both test DFNs, the results from the PWI model slightly deviates at small to intermediate scales for DFN A, and in a more pronounced fashion for DFN B. This is consistent with the values in Table 1, which indicates that the PWI model for DFN A and B incurs respective mix-norm errors of 1.4% and 10.5%, whereas that the PWS model is highly accurate. The excellent level of agreement between DFN.lab and the PWS model confirms that advective mixing in fracture networks follows a PWS discontinuous mixing process, and indicates that advective mixing can be accurately predicted via the PWS mixing graph.
Figure 14.

Comparison of multi-scale variance for (a) DFN A and (b) DFN B between DFN.lab results (blue dots) and the PWS (orange crosses) and PWI (grey crosses) models for 𝒢M.
4.4. Advective Mixing in Iterated Fracture Networks
To highlight the utility of the graph-based approach, we also consider iterated mixing in DFN B, where the outlet concentration distribution for one iteration of the network forms the inlet concentration distribution for the following iteration. The 1D mixing plots in Figure 15 show that under both the PWI and PWS models, this DFN exhibits rapid and complete mixing with increasing iteration number n, where the outlet concentration cout → 1/2 as n → ∞. Similarly, Figure 16 shows that the 1D mix-norm for both models converges toward zero with n as a power-law , reflecting the weak ergodic mixing nature (algebraic decay) of the PWI and PWS transforms. Figure 16 also shows that is quite similar between the PWI and the PWS models, suggesting that although the PWI model does not resolve the detailed mixing dynamics, this has minimal impact on quantifying mixing in larger fracture networks.
Figure 15.

Evolution of 1D mixing plots for iterated mixing in DFN B under the (top row) PWS and (bottom row) PWI mixing graph representations after n = 2, n = 4, n = 8, and n = 16 iterations.).
Figure 16.

Decay of 1D mix-norm as a function of iteration number n for the orthogonal DFN under the PWS and PWI models.
5. Conclusions
In this study, we identify the fundamental mechanisms controlling advective mixing in three-dimensional (3D) DFNs and leverage these insights to develop a parsimonious, graph-based representation of advective mixing. We examine the Lagrangian kinematics of 3D DFNs under steady, isotropic Darcy flow. Although this assumption precludes chaotic advection, such effects are likely negligible given the highly constrained geometry of fracture networks. Instead, the intrinsic topological complexity of fracture networks gives rise to stagnation points and critical lines that regulate mixing through streamline routing.
We show that mixing is governed by discontinuous mixing, whereby fluid elements undergo cutting and shuffling (CS) as streamlines are routed through fractures and their intersections. We identify two distinct mechanisms: fracture mixing and intersection mixing, which respectively control mixing within individual fractures and at their intersections. These mechanisms operate over widely separated length scales: fracture mixing cuts and shuffles fluid elements at the fracture scale L, whereas intersection mixing acts at the much smaller aperture scale 𝓁, with 𝓁 ≪ L. This CS process is illustrated in Figure 11, which shows how the tracer concentration field c0 over the inlets to the DFN (Figure 1b,c) is mapped to the outlet concentration distribution via cutting and shuffling of fluid elements.
Hence the mixing dynamics in DFNs differ fundamentally from those in granular media, where mixing arises purely through continuous stretching and folding (SF) of fluid elements, and also from 3D porous networks, which exhibit a combination of continuous (SF) and discontinuous cutting and shuffling (CS) dynamics (Lester et al. 2025a). As the geometry of porous materials becomes increasingly constrained—from granular media to pore networks to fractured networks—the dominant mixing behavior correspondingly transitions from continuous (SF), to mixed (SF/CS), and ultimately to predominantly discontinuous (CS) dynamics.
The streamfunction coordinate system is used to construct intersection ℳI and fracture ℳF mixing maps that compactly encode advective mixing. We consider two variants of the intersection map ℳI : a piecewise smooth (PWS) model that accounts for fluid deformation arising from velocity fluctuations, and a piecewise isometric (PWI) model that neglects this effect. These maps are embedded within a mixing graph 𝒢M — an enriched extension of the intersection graph 𝒢I (Ahuja et al. 1993) — that represents the topology of connected fractures and intersections. The mixing graph 𝒢M enables efficient streamline routing through the fracture network and predictive modeling of advective mixing in DFNs. Via CS, the PWI and PWS models both encode mixing interfaces that grow linearly from intersection to intersection in the network, which is consistent with the algebraic growth rates observed by Hallack et al. (2025).
The PWS and PWI formulations of the mixing graph 𝒢M are evaluated against numerical simulations of flow and transport in two test DFNs using the DFN.lab software package. The PWS model reproduces the mixing dynamics with high accuracy (𝒪(10−5)), confirming that the underlying discontinuous mixing is piecewise smooth and characterized by cutting and shuffling coupled with fluctuating fluid stretching. In contrast, the PWI mixing graph representation yields small errors (𝒪(10−2)) for one test DFN and larger errors (𝒪(10−1)) for a more disordered network, indicating that structural disorder promotes fluid deformation. Despite these discrepancies at the local scale, the PWS and PWI models exhibit quite similar mixing behavior (with algebraic decay of mixing measures) over larger fracture networks. We also note that a modification of the PWI method provides an excellent approximation of the PWS method; although beyond the scope of thus study, this method shall be explored further in future.
This convergence suggests that deformation-induced effects may become negligible at larger scales. Overall, we find that although advective mixing in fracture networks is only weakly ergodic, it remains efficient due to interplay of fine-scale intersection mixing at length scale 𝓁 and fracture-scale mixing at length scale L efficiently which brings fluid elements from disparate regions of the network into contact. Together, these complementary mechanisms drive advective mixing in 3D DFNs.
The mixing graph framework readily supports upscaled analytic and numerical models of mixing and transport in large fracture networks, for example through stochastic formulations or random graphs conditioned on laboratory or field observations. The key DFN properties that govern advective mixing are (i) the distribution of fluid fluxes between fractures and their intersections, and (ii) the network topology defined by these connected elements. As the distribution of fluxes at fractures and intersections control the advective mixing process, fracture networks with more uniform flux distributions (given the same topology) generate more efficient mixing and highly non-uniform flux distributions lead to “short-circuiting” involving inefficient CS actions that are not even distributed throughout ψ1, ψ2. The quantification of these properties in large-scale fracture networks would then provide a solid foundation for development of predictive theories of advective mixing, as well as efficient numerical methods for simulation of transport and mixing.
The advent of such tools and insights establishes a rigorous framework for future studies of fluid-borne processes in fractured media. As shown in Figures 10 and 11, advective mixing in 3D DFNs is controlled by separating streamsurfaces that encode the series of CS actions that evolve the 2D concentration distribution cn (ψ1,n, ψ2,n) at each face fn in the network. While the mixing maps ℳI, ℳF can be used to advect arbitrary streamlines, such that the streamfunctions are mapped from face to face throughout the network as , they can also be employed to resolve these separating streamsurfaces and construct advective maps 𝒜F, 𝒜F that propagate the local concentration field cn throughout the network as . This framework not only provides an efficient means of propagating the concentration field under advective mixing, but also establishes a foundation for modeling time-dependent processes such as solute mixing and dispersion, chemical reactions and biological activity.
For example, given the residence-time distribution τn over each fracture n in the DFN (assuming negligible travel time τn = 0 over an intersection), then the distribution of Lagrangian travel times over each face generates the temporal maps 𝒯F, 𝒯I = I that propagate tn through the network. For solute mixing, methods that combine CS and diffusion processes (Ashwin et al. 2002; Kreczak 2019) can be used to generate diffusive maps 𝒟F = 𝒟F (𝒜F, 𝒯F), 𝒟I = 𝒜I that propagate the solute concentration cn throughout the network. This allows solute mixing in intersections to be properly resolved for finite transverse Péclet numbers (Pe⊥ in (3.24)), without resorting to extreme approximations such as complete mixing or streamline routing at intersections. Conversely, solute mixing in fractures is governed by the longitudinal Péclet number (Pe| |) where Pe||= L/𝓁 Pe⊥. Similar approaches can also be developed for longitudinal and transverse dispersion and reactive transport.
Supplementary Material
Acknowledgments
Funded by the European Union under the grants MSCA COFUND 101034328 (REDI) and ERC 101042466 (CHORUS). Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Research Council Executive Agency. Neither the European Union nor the granting authority can be held responsible for them. TLB and JH also acknowledge Campus France and the PHC FASIC (project CHAOSTRALIA). The authors gratefully acknowledge the Fractory (a joint laboratory of Itasca, the CNRS and the University of Rennes) for making DFN.lab available for this study.
Funding
MSCA COFUND REDI, 101034328. ERC CHORUS, 101042466. PHC FASIC CHAOSTRALIA.
Footnotes
Declaration of interests
The authors report no conflict of interest.
In the dynamical systems literature fluid stirring is often referred to simply as mixing (Arnold & Avez 1968), whereas in the physical sciences mixing typically denotes the combined action of advection and diffusion (Villermaux 2019). Here we distinguish advective mixing, arising purely from fluid deformation, from solute mixing, which results from the combined effects of advection and diffusion.
Data availability statement
The numerical codes and relevant data will be made available upon publication
References
- Ahuja Ravindra K, Magnanti Thomas L, Orlin James B. Network flows: theory, algorithms, and applications. Prentice-Hall, Inc; USA: 1993. [Google Scholar]
- Arnol’d VI. Sur la topologie des écoulments stationnaires des fluids parfaits. Comptes Rendus Acad Sci Paris. 1965;261:312–314. [Google Scholar]
- Arnold VI, Avez A. Ergodic Problems of Classical Mechanics The Mathematical Physics Monograph Series. Vol. 1. W. A. Benjamin; New York: 1968. translation of Problèmes ergodiques de la mécanique classique. [Google Scholar]
- Ashwin Peter, Nicol Matthew, Kirkby Norman. Acceleration of one-dimensional mixing by discontinuous mappings. Physica A: Statistical Mechanics and its Applications. 2002;310(3):347–363. [Google Scholar]
- Bear Jacob. Dynamics of Fluids in Porous Media. American Elsevier Publishing Company; New York: 1972. [Google Scholar]
- Berkowitz Brian. Characterizing flow and transport in fractured geological media: A review. Advances in Water Resources. 2002;25(8):861–884. [Google Scholar]
- Berkowitz Brian, Naumann Curt, Smith Leslie. Mass transfer at fracture intersections: An evaluation of mixing models. Water Resources Research. 1994;30(6):1765–1773. [Google Scholar]
- Berre Inga, Doster Florian, Keilegavlen Eirik. Flow in fractured porous media: A review of conceptual models and discretization approaches. Transport in Porous Media. 2019;130(1):215–236. [Google Scholar]
- Bochet Olivier, Bethencourt Lorine, Dufresne Alexis, Farasin Julien, Pédrot Mathieu, Labasque Thierry, Chatton Eliot, Lavenant Nicolas, Petton Christophe, Abbott Benjamin W, Aquilina Luc, et al. Iron-oxidizer hotspots formed by intermittent oxic–anoxic fluid mixing in fractured rocks. Nature Geoscience. 2020;13(2):149–155. [Google Scholar]
- Bonnet E, Bour O, Odling NE, Davy P, Main I, Cowie P, Berkowitz B. Scaling of fracture systems in geological media. Reviews of Geophysics. 2001;39(3):347–383. [Google Scholar]
- Boyland Philip L, Aref Hassan, Stremler Mark A. Topological fluid mechanics of stirring. Journal of Fluid Mechanics. 2000;403:277–304. [Google Scholar]
- Camacho César, Neto Alcides Lins. Geometric Theory of Foliations. 1st edn Springer Nature; 1981. [Google Scholar]
- Davy Philippe, Le Goc Romain, Darcel Caroline, Pinier Benoît, Selroos Jan-Olof, Le Borgne Tanguy. Structural and hydrodynamic controls on fluid travel time distributions across fracture networks. Proceedings of the National Academy of Sciences. 2024;121(47):e2414901121. doi: 10.1073/pnas.2414901121. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dentz Marco, Hyman Jeffrey D. The hidden structure of hydrodynamic transport in random fracture networks. Journal of Fluid Mechanics. 2023;977:A38. [Google Scholar]
- Frobenius G. Ueber das pfaffsche problem. Journal für die reine und angewandte Mathematik. 1877:230–315. [Google Scholar]
- Hallack Daniel MC, Bolster Diogo, Hyman Jeffrey D, Sweeney Matthew R, Viswanathan Hari S. Stochastic model for mixing interface evolution through three-dimensional fracture networks. Phys Rev E. 2025;112:055111. doi: 10.1103/l9y9-2fq6. [DOI] [PubMed] [Google Scholar]
- Heyman J, Lester DR, Le Borgne T. Scalar signatures of chaotic mixing in porous media. Phys Rev Lett. 2021;126:034505. doi: 10.1103/PhysRevLett.126.034505. [DOI] [PubMed] [Google Scholar]
- Heyman Joris, Lester Daniel R, Turuban Régis, Méheust Yves, Le Borgne Tanguy. Stretching and folding sustain microscale chemical gradients in porous media. Proceedings of the National Academy of Sciences. 2020;117(24):13359–13365. doi: 10.1073/pnas.2002858117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hopf Heinz. Vektorfelder in n-dimensionalen mannigfaltigkeiten. Mathematische Annalen. 1927;96:225–250. [Google Scholar]
- Hyman Jeffrey D. Flow channeling in fracture networks: Characterizing the effect of density on preferential flow path formation. Water Resources Research. 2020;56(9):e2020WR027986 [Google Scholar]
- Hyman Jeffrey D, Hagberg Aric, Srinivasan Gowri, Mohd-Yusof Jamaludin, Viswanathan Hari. Predictions of first passage times in sparse discrete fracture networks using graph-based reductions. Phys Rev E. 2017;96:013304. doi: 10.1103/PhysRevE.96.013304. [DOI] [PubMed] [Google Scholar]
- Hyman JD, Jiménez-Martínez J. Dispersion and mixing in three-dimensional discrete fracture networks: Nonlinear interplay between structural and hydraulic heterogeneity. Water Resources Research. 2018;54(5):3243–3258. [Google Scholar]
- Hyman JD, Painter SL, Viswanathan H, Makedonska N, Karra S. Influence of injection mode on transport properties in kilometer-scale three-dimensional discrete fracture networks. Water Resources Research. 2015;51(9):7289–7308. [Google Scholar]
- Hyman Jeffrey D, Sweeney Matthew R, Gable Carl W, Svyatsky Daniil, Lipnikov Konstantin, Moulton David. Flow and transport in three-dimensional discrete fracture matrix models using mimetic finite difference on a conforming multi-dimensional mesh. Journal of Computational Physics. 2022;466:111396 [Google Scholar]
- Jing Lanru, Stephansson Ove. Developments in Geotechnical Engineering. Vol. 85. Elsevier; 2007. Discrete Fracture Network (DFN) Method; pp. 365–398. [Google Scholar]
- Johnson Joel, Brown Stephen, Stockman Harlan. Fluid flow and mixing in rough-walled fracture intersections. Journal of Geophysical Research: Solid Earth. 2006;111(B12) [Google Scholar]
- Kang Peter K, Hyman Jeffrey D, Han Weon Shik, Dentz Marco. Anomalous transport in three-dimensional discrete fracture networks: Interplay between aperture heterogeneity and injection modes. Water Resources Research. 2020;56(11):e2020WR027378 [Google Scholar]
- Katok Anatole, Hasselblatt Boris. Introduction to the Modern Theory of Dynamical Systems. Encyclopedia of Mathematics and its Applications. Vol. 1 Cambridge University Press; 1995. [Google Scholar]
- Kreczak Hannah, Sturman Rob, Wilson Mark CT. Deceleration of one-dimensional mixing by discontinuous mappings. Phys Rev E. 2017;96:053112. doi: 10.1103/PhysRevE.96.053112. [DOI] [PubMed] [Google Scholar]
- Kreczak Hannah Elizabeth. Rates of mixing in models of fluid devices with discontinuities. 2019 Unpublished. [Google Scholar]
- Le Goc Romain, Pinier Benoît, Darcel Caroline, Lavoine Etienne, Doolaeghe Diane, De Simone Silvia, de Dreuzy Jean-Raynald, Davy Philippe. Dfn.lab: software platform for discrete fracture network models. American Geophysical Union Fall Meeting Poster. 2019 Abstract ID: EP43B-2311. [Google Scholar]
- Lee Sang H, Kang Peter K. Three-dimensional vortex-induced reaction hot spots at flow intersections. Phys Rev Lett. 2020;124:144501. doi: 10.1103/PhysRevLett.124.144501. [DOI] [PubMed] [Google Scholar]
- Lee Woonghee, Yoon Seonkyoo, Kang Peter K. Inertia and diffusion effects on reactive transport with fluid-solid reactions in rough fracture flows. Phys Rev Fluids. 2023;8:054502 [Google Scholar]
- Lester Daniel R, Dentz Marco, Bandopadhyay Aditya, Le Borgne Tanguy. The Lagrangian kinematics of three-dimensional Darcy flow. Journal of Fluid Mechanics. 2021;918:A27. [Google Scholar]
- Lester Daniel R, Dentz Marco, Singh Prajwal, Bandopadhyay Aditya. Under what conditions does transverse macrodispersion exist in groundwater flow? Water Resources Research. 2023;59(3):e2022WR033059 [Google Scholar]
- Lester Daniel Robert, Heyman Joris, Méheust Yves, Le Borgne Tanguy. A unified theory of pore-scale chaotic advection. Journal of Fluid Mechanics. 2025a;1017:A13. [Google Scholar]
- Lester Daniel Robert, Metcalfe Guy, Trefry Michael, Dentz Marco. Is chaotic advection inherent to heterogeneous Darcy flow? Journal of Fluid Mechanics. 2025b;1018:A35. [Google Scholar]
- Lester DR, Metcalfe G, Trefry MG. Is chaotic advection inherent to porous media flow? Phys Rev Lett. 2013;111:174101. doi: 10.1103/PhysRevLett.111.174101. [DOI] [PubMed] [Google Scholar]
- Li Guomin. Tracer mixing at fracture intersections. Environmental Geology. 2002;42(2):137–144. [Google Scholar]
- Mathew George, Mezić Igor, Petzold Linda. A multiscale measure for mixing. Physica D: Nonlinear Phenomena. 2005;211(1):23–46. [Google Scholar]
- Metcalfe Guy, Lester Daniel, Trefry Michael. A primer on the dynamical systems approach to transport in porous media. Transport in Porous Media. 2023;146(1):55–84. [Google Scholar]
- Moffatt HK. The degree of knottedness of tangled vortex lines. Journal of Fluid Mechanics. 1969;35(1):117–129. [Google Scholar]
- Mortveit Henning S, Reidys Christian M. An Introduction to Sequential Dynamical Systems. Springer; New York: 2007. [Google Scholar]
- Mourzenko VV, Yousefian F, Kolbah B, Thovert J-F, Adler PM. Solute transport at fracture intersections. Water Resources Research. 2002;38(1):1–1–1–14 [Google Scholar]
- Ottino JM. The Kinematics of Mixing: Stretching, Chaos, and Transport, Cambridge Texts in Applied Mathematics. Vol. 3 Cambridge University Press; Cambridge, UK: 1989. [Google Scholar]
- Park Paul P, Umbanhowar Paul B, Ottino Julio M, Lueptow Richard M. Mixing with piecewise isometries on a hemispherical shell. Chaos. 2016;26(7):073115. doi: 10.1063/1.4955082. [DOI] [PubMed] [Google Scholar]
- Park Young-Jin, de Dreuzy Jean-Raynald, Lee Kang-Kun, Berkowitz Brian. Transport and intersection mixing in random fracture networks with power law length distributions. Water Resources Research. 2001;37(10):2493–2501. [Google Scholar]
- Poincaré Henri. Sur les courbes définies par une équation différentielle. Journal de Mathématiques Pures et Appliquées. 1881;7:375–422. i. [Google Scholar]
- Poincaré Henri. Sur les courbes définies par une équation différentielle. Journal de Mathématiques Pures et Appliquées. 1882;8:251–296. iI. [Google Scholar]
- Ren Yaqian, Kong Yanlong, Pang Zhonghe, Wang Jiyang. A comprehensive review of tracer tests in enhanced geothermal systems. Renewable and Sustainable Energy Reviews. 2023;182:113393 [Google Scholar]
- Safari Reza, Ghassemi Ahmad. Three-dimensional thermo-poroelastic analysis of fracture network deformation and induced micro-seismicity in enhanced geothermal systems. Geothermics. 2015;58:1–14. [Google Scholar]
- Schuler Christopher J, Patsis Amanda, Alexander Scott C, Hsu David, Dowd William S, Lee Woonghee, Matzen Sarick L, Marcus Matthew A, Sheik Cody S, McDermott Jill M, Kang Peter K, et al. Densely populated biofilms and linked iron and sulfur cycles in the fractured-rock continental subsurface. Geochimica et Cosmochimica Acta. 2024;375:229–246. [Google Scholar]
- Schutz Bernard F. Geometrical Methods of Mathematical Physics. Cambridge University Press; 1980. [Google Scholar]
- Sherman Thomas, Hyman Jeffrey D, Bolster Diogo, Makedonska Nataliia, Srinivasan Gowri. Characterizing the impact of particle behavior at fracture intersections in three-dimensional discrete fracture networks. Phys Rev E. 2019;99:013110. doi: 10.1103/PhysRevE.99.013110. [DOI] [PubMed] [Google Scholar]
- Smith Lauren D, Rudman Murray, Lester Daniel R, Metcalfe Guy. Impact of discontinuous deformation upon the rate of chaotic mixing. Phys Rev E. 2017;95:022213. doi: 10.1103/PhysRevE.95.022213. [DOI] [PubMed] [Google Scholar]
- Smith Lauren D, Umbanhowar Paul B, Lueptow Richard M, Ottino Julio M. The geometry of cutting and shuffling: An outline of possibilities for piecewise isometries. Physics Reports. 2019;802:1–22. the geometry of cutting and shuffling: An outline of possibilities for piecewise isometries. [Google Scholar]
- Souzy M, Lhuissier H, Méheust Y, Le Borgne T, Metzger B. Velocity distributions, dispersion and stretching in three-dimensional porous media. Journal of Fluid Mechanics. 2020;891:A16. [Google Scholar]
- Sposito Garrison. Topological groundwater hydrodynamics. Advances in Water Resources. 2001;24(7):793–801. [Google Scholar]
- Stembridge James E. Root wedging and rock disintegration. Geographical Bulletin. 1978;10:31–34. [Google Scholar]
- Sturman R. Advances in Applied Mechanics. Vol. 45. Elsevier; 2012. The role of discontinuities in mixing; pp. 51–90. [Google Scholar]
- Szulczewski Michael L, MacMinn Christopher W, Herzog Howard J, Juanes Ruben. Lifetime of carbon capture and storage as a climate-change mitigation technology. Proceedings of the National Academy of Sciences. 2012;109(14):5185–5189. doi: 10.1073/pnas.1115347109. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Thiffeault Jean-Luc. Using multiscale norms to quantify mixing and transport. Nonlinearity. 2012;25(2):R1. [Google Scholar]
- Tsang Chin-Fu, Birkholzer Jens, Rutqvist Jonny. Coupled thermal, hydrological, mechanical and chemical processes in the near field of a geological repository for high-level nuclear waste. Reviews of Geophysics. 2015;53(3):747–785. [Google Scholar]
- Villermaux Emmanuel. Mixing versus stirring. Annual Review of Fluid Mechanics. 2019;51:245–273. [Google Scholar]
- Yang Weipeng, Chen Michael A, Lee Sang Hyun, Kang Peter K. Fluid inertia controls mineral precipitation and clogging in pore to network-scale flows. Proceedings of the National Academy of Sciences. 2024;121(28):e2401318121. doi: 10.1073/pnas.2401318121. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yoon Seonkyoo, Hyman Jeffrey D, Weon Shik, Kang Peter K. Effects of dead-end fractures on non-fickian transport in three-dimensional discrete fracture networks. Journal of Geophysical Research: Solid Earth. 2023;128(7):e2023JB026648 [Google Scholar]
- Yoshida Z, Morrison PJ. Epi-two-dimensional fluid flow: A new topological paradigm for dimensionality. Phys Rev Lett. 2017;119:244501. doi: 10.1103/PhysRevLett.119.244501. [DOI] [PubMed] [Google Scholar]
- Zhao Zhihong, Li Bo, Jiang Yujing. Effects of fracture surface roughness on macroscopic fluid flow and solute transport in fracture networks. Rock Mechanics and Rock Engineering. 2014;47(7):2279–2286. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The numerical codes and relevant data will be made available upon publication
