Introduction
Heat conduction departs from Fourier’s law when device dimensions become comparable to phonon mean free paths [1 , 2 , 3 ] . The phonon Boltzmann transport equation (BTE) describes this regime by following the phonon distribution in physical and velocity space. Combined with the Callaway relaxation model [4 , 5 ] , which distinguishes momentum-destroying resistive (R) scattering from momentum-conserving normal (N) scattering, a single equation covers ballistic, diffusive and hydrodynamic transport, including phonon Poiseuille flow [6 , 7 , 8 , 9 , 10 ] . This generality has a price: deterministic solutions of the BTE are expensive, and design studies or uncertainty quantification, which repeat them over ranges of scattering rates, multiply that expense.
The cost has two distinct sources. The first is the size of the state. Even for a gray model in two spatial dimensions, a discrete-ordinate method stores the distribution at every spatial degree of freedom and every ordinate, so storage grows with the product of the spatial and angular resolutions. Monte Carlo methods avoid this storage at the price of statistical noise, which variance-reduced formulations reduce substantially [11 ] . The second source is slow convergence. Source iteration alternates a transport sweep with an update of the lagged scattering source and propagates information by about one mean free path per sweep, so its error-reduction factor approaches one as collisions become frequent [12 ] . Diffusion synthetic acceleration [13 ] , multiscale kinetic schemes [14 , 15 , 16 , 17 , 18 ] and the general synthetic iterative scheme (GSIS) [19 , 20 , 21 ] remove this stiffness. Between kinetic sweeps, GSIS solves macroscopic moment equations whose higher-order terms are evaluated from the current kinetic state. For the phonon Callaway model it reaches the steady state in tens to a few hundred iterations over the whole range of Knudsen numbers, where source iteration may need thousands [21 ] . It does not, however, reduce the size of the state.
Low-rank methods target this first source of cost. Proper generalized decomposition (PGD) [22 , 23 , 24 , 25 ] builds a sum of separated products directly from the governing equation, without precomputed snapshots: a greedy procedure adds one product at a time, and alternating Galerkin updates determine its factors. Model parameters can be treated as additional coordinates, so that one representation covers a whole parameter domain [26 , 27 ] . PGD has been applied to neutron transport [28 ] and to rarefied gas flow [29 ] ; for the parametrized Shakhov model, adding synthetic equations to the PGD iteration makes the reduced solver recover the Navier–Stokes limit [30 ] . Reduced-basis methods [31 ] instead build low-dimensional spaces from full-order solutions, and dynamical low-rank approximation evolves factorized solutions in time [32 , 33 , 34 , 35 ] ; its asymptotic-preserving variant based on a micro–macro decomposition [36 ] shares our aim of obtaining the macroscopic limit independently of the rank.
Combining PGD with synthetic acceleration raises two questions. The first is which splitting to use. In transport problems the upwind direction ties space to angle, and a splitting that separates space from direction altogether loses this structure, because the spatial factor then sees only direction-averaged streaming coefficients. The second is how the separated iteration converges. A separated representation does not change how macroscopic information propagates. If the scattering source is taken from the moments of the current representation, the iteration remains a source iteration in disguise: even when this coupling is treated implicitly in the polar factor, macroscopic information crosses the domain only through transport sweeps of the spatial factor, and enrichment adds modes to an unconverged state. This stall occurs precisely where the solution is most compressible: the leading Fourier and Guyer–Krumhansl equilibria have rank at most two in the splitting used below. The synthetic step of GSIS, in contrast, needs only a few angular moments of the kinetic state, which a separated representation supplies cheaply. Whether the truncation and alternation errors of PGD interfere with that step requires analysis of the PGD iteration itself and of the matching between reconstructed and synthetic fields.
In this paper we combine PGD with GSIS for the steady linearized gray Callaway model on two-dimensional domains. Our contributions are the following.
A splitting with a Knudsen-uniform rank bound. The distribution is separated into a space–azimuth factor, which carries the upwind structure and is computed by standard discontinuous Galerkin (DG) sweeps, and a polar factor. Because the polar angle only stretches the in-plane optical depth, the separation rank is bounded, uniformly in the Knudsen numbers, by the numerical rank of the kernel e − τ / sin ϕ e^{-\tau/\sin\phi} e − τ / s i n ϕ ; any P N P_N P N angular state has rank at most N + 1 N+1 N + 1 (Section 3).
Synthetic coupling to the separated state. PGD–GSIS freezes the macroscopic source within each alternating pair and refreshes it by the synthetic equations, discretized by a hybridizable DG (HDG) method. Their high-order loads, including DG face terms, and the half-space wall closure are assembled from only four polar moments of each mode (Section 4.2 and Appendix D).
A convergence analysis of pure PGD and PGD–GSIS. Pure PGD, although implicit in the polar factor, moves macroscopic information only through lagged spatial sweeps and inherits the stall of source iteration. Each PGD–GSIS step splits into the full-order GSIS error propagation [21 ] and the image of the representation error, which the synthetic map reads only through third-order angular moments. In the ballistic limit the roles reverse (Section 4.3).
An analysis of the asymptotic limits. A formal expansion of the iteration identifies the required polar space; explicit conditions on the polar space, the projected residual and the source increment then preserve the leading Fourier flux and the viscous GK balance, and in the ballistic limit the vanishing collision rate cancels the O ( K n C ) \mathcal{O}(\mathrm{Kn}_{C}) O ( Kn C ) synthetic gain (Section 4.4 and Appendix A).
A parametric extension, in which the polar factor also depends on both inverse Knudsen numbers, so that one spatial basis covers four decades of each. A joint update of all polar factors, one small linear system per polar and parameter node, is required for accuracy at large Knudsen numbers. We identify what sets the rank and where the error concentrates (Section 5).
Section 2 introduces the model, its macroscopic structure and the test problems. Sections 3–5 develop and analyze the separated representation, the alternating iteration and the parametric extension. Section 6 reports results for an isothermal cavity, cross-plane conduction and phonon Poiseuille flow, and Section 7 concludes. The appendices contain the asymptotic analysis, the Fourier form of the iteration, and the DG and HDG discretizations.
Kinetic model and its macroscopic structure
Linearized gray Callaway equation
Positions x = ( x , y ) \mathbf{x}=(x,y) x = ( x , y ) lie in a two-dimensional domain D D D with no variation in the third direction, while phonon directions are three-dimensional,
Ω = ( sin ϕ cos θ , sin ϕ sin θ , cos ϕ ) = ( sin ϕ s ( θ ) , cos ϕ ) , d Ω = sin ϕ d ϕ d θ , (1) \boldsymbol{\Omega}=(\sin\phi\cos\theta,\sin\phi\sin\theta,\cos\phi)=(\sin\phi\,\mathbf{s}(\theta),\cos\phi),\qquad\mathrm{d}\Omega=\sin\phi\,\mathrm{d}\phi\,\mathrm{d}\theta, \tag*{(1)} Ω = ( sin ϕ cos θ , sin ϕ sin θ , cos ϕ ) = ( sin ϕ s ( θ ) , cos ϕ ) , d Ω = sin ϕ d ϕ d θ , (1)
with azimuth θ ∈ [ 0 , 2 π ) \theta\in[0,2\pi) θ ∈ [ 0 , 2 π ) and polar angle ϕ ∈ [ 0 , π ] \phi\in[0,\pi] ϕ ∈ [ 0 , π ] . Material properties are gray and constant, temperature deviations from a reference T 0 T_0 T 0 are small, and there is no volumetric heat source. Let I ~ ( x ~ , Ω ) \widetilde{I}(\widetilde{\mathbf{x}},\boldsymbol{\Omega}) I ( x , Ω ) be the deviational energy density per unit solid angle, integrated over frequency and polarization, so that ∫ I ~ d Ω = C v ( T ~ − T 0 ) \int\widetilde{I}\,\mathrm{d}\Omega=C_v(\widetilde{T}-T_0) ∫ I d Ω = C v ( T − T 0 ) and q ~ = v g ∫ Ω I ~ d Ω \widetilde{\mathbf{q}}=v_g\int\boldsymbol{\Omega}\widetilde{I}\,\mathrm{d}\Omega q = v g ∫ Ω I d Ω . The steady linearized Callaway model [4 , 5 , 21 ] reads
v g Ω ⋅ ∇ I ~ = I ~ R e q − I ~ τ R + I ~ N e q − I ~ τ N , I ~ R e q = C v ( T ~ − T 0 ) 4 π , I ~ N e q = I ~ R e q + 3 Ω ⋅ q ~ 4 π v g . (2) v_g\boldsymbol{\Omega}\cdot\nabla\widetilde{I}=\frac{\widetilde{I}^{\mathrm{eq}}_R-\widetilde{I}}{\tau_R}+\frac{\widetilde{I}^{\mathrm{eq}}_N-\widetilde{I}}{\tau_N},\qquad\widetilde{I}^{\mathrm{eq}}_R=\frac{C_v(\widetilde{T}-T_0)}{4\pi},\qquad\widetilde{I}^{\mathrm{eq}}_N=\widetilde{I}^{\mathrm{eq}}_R+\frac{3\boldsymbol{\Omega}\cdot\widetilde{\mathbf{q}}}{4\pi v_g}. \tag*{(2)} v g Ω ⋅ ∇ I = τ R I R eq − I + τ N I N eq − I , I R eq = 4 π C v ( T − T 0 ) , I N eq = I R eq + 4 π v g 3 Ω ⋅ q . (2)
With a length L L L , a temperature scale Δ T \Delta T Δ T , x = x ~ / L \mathbf{x}=\widetilde{\mathbf{x}}/L x = x / L , I = I ~ / ( C v Δ T ) I=\widetilde{I}/(C_v\Delta T) I = I / ( C v Δ T ) , T = ( T ~ − T 0 ) / Δ T T=(\widetilde{T}-T_0)/\Delta T T = ( T − T 0 ) /Δ T , q = q ~ / ( C v v g Δ T ) \mathbf{q}=\widetilde{\mathbf{q}}/(C_vv_g\Delta T) q = q / ( C v v g Δ T ) , and the Knudsen numbers K n R , N = v g τ R , N / L \mathrm{Kn}_{R,N}=v_g\tau_{R,N}/L Kn R , N = v g τ R , N / L , define the inverse Knudsen numbers δ R = K n R − 1 \delta_R=\mathrm{Kn}_R^{-1} δ R = Kn R − 1 , δ N = K n N − 1 \delta_N=\mathrm{Kn}_N^{-1} δ N = Kn N − 1 and δ C = δ R + δ N = K n C − 1 \delta_C=\delta_R+\delta_N=\mathrm{Kn}_C^{-1} δ C = δ R + δ N = Kn C − 1 . Then
Ω ⋅ ∇ I + δ C I = δ C 4 π T + 3 δ N 4 π Ω ⋅ q , T = ∫ I d Ω , q = ∫ Ω I d Ω . (3) \boldsymbol{\Omega}\cdot\nabla I+\delta_C I=\frac{\delta_C}{4\pi}T+\frac{3\delta_N}{4\pi}\boldsymbol{\Omega}\cdot\mathbf{q},\qquad T=\int I\,\mathrm{d}\Omega,\qquad\mathbf{q}=\int\boldsymbol{\Omega}I\,\mathrm{d}\Omega. \tag*{(3)} Ω ⋅ ∇ I + δ C I = 4 π δ C T + 4 π 3 δ N Ω ⋅ q , T = ∫ I d Ω , q = ∫ Ω I d Ω. (3)
The right-hand side is δ C \delta_C δ C times the displaced equilibrium ( T + 3 χ Ω ⋅ q ) / ( 4 π ) (T+3\chi\,\boldsymbol{\Omega}\cdot\mathbf{q})/(4\pi) ( T + 3 χ Ω ⋅ q ) / ( 4 π ) , where χ = δ N / δ C ∈ [ 0 , 1 ) \chi=\delta_N/\delta_C\in[0,1) χ = δ N / δ C ∈ [ 0 , 1 ) is the fraction of collisions that conserve momentum. The out-of-plane flux vanishes by the symmetry ϕ ↦ π − ϕ \phi\mapsto\pi-\phi ϕ ↦ π − ϕ of the data, so q = ( q x , q y ) \mathbf{q}=(q_x,q_y) q = ( q x , q y ) .
Moment equations and the synthetic system
With the trace-free moments
N i j = ∫ ( Ω i Ω j − δ i j 3 ) I d Ω , M i j k = ∫ K i j k ( Ω ) I d Ω , (4) N_{ij}=\int\left(\Omega_i\Omega_j-\frac{\delta_{ij}}{3}\right)I\,\mathrm{d}\Omega,\qquad M_{ijk}=\int K_{ijk}(\boldsymbol{\Omega})I\,\mathrm{d}\Omega, \tag*{(4)} N ij = ∫ ( Ω i Ω j − 3 δ ij ) I d Ω , M ij k = ∫ K ij k ( Ω ) I d Ω , (4)
where K i j k = Ω i Ω j Ω k − ( Ω i δ j k + Ω j δ i k + Ω k δ i j ) / 5 K_{ijk}=\Omega_i\Omega_j\Omega_k-(\Omega_i\delta_{jk}+\Omega_j\delta_{ik}+\Omega_k\delta_{ij})/5 K ij k = Ω i Ω j Ω k − ( Ω i δ j k + Ω j δ ik + Ω k δ ij ) /5 and δ i j \delta_{ij} δ ij is the Kronecker symbol, the 1 1 1 , Ω i \Omega_i Ω i and Ω i Ω j − δ i j / 3 \Omega_i\Omega_j-\delta_{ij}/3 Ω i Ω j − δ ij /3 moments of Eq. (3) are, exactly (repeated indices summed, ∂ z = 0 \partial_z=0 ∂ z = 0 ),
∂ k q k = 0 , 1 3 ∂ i T + ∂ k N i k = − δ R q i , 2 5 ∂ ⟨ j q i ⟩ + ∂ k M i j k = − δ C N i j , (5) \partial_kq_k=0,\qquad\frac{1}{3}\partial_iT+\partial_kN_{ik}=-\delta_Rq_i,\qquad\frac{2}{5}\partial_{\langle j}q_{i\rangle}+\partial_kM_{ijk}=-\delta_CN_{ij}, \tag*{(5)} ∂ k q k = 0 , 3 1 ∂ i T + ∂ k N ik = − δ R q i , 5 2 ∂ ⟨ j q i ⟩ + ∂ k M ij k = − δ C N ij , (5)
with ∂ ⟨ j q i ⟩ = ( ∂ j q i + ∂ i q j ) / 2 − δ i j ∂ k q k / 3 \partial_{\langle j}q_{i\rangle}=(\partial_jq_i+\partial_iq_j)/2-\delta_{ij}\partial_kq_k/3 ∂ ⟨ j q i ⟩ = ( ∂ j q i + ∂ i q j ) /2 − δ ij ∂ k q k /3 . Solving the last relation for N i j N_{ij} N ij and substituting it into the second, with H i j = ∂ k M i j k H_{ij}=\partial_kM_{ijk} H ij = ∂ k M ij k , gives
1 3 ∇ T + δ R q − K n C 5 [ ∇ 2 q + 1 3 ∇ ( ∇ ⋅ q ) ] = K n C ∇ ⋅ H , ∇ ⋅ q = 0. (6) \frac{1}{3}\nabla T+\delta_R\mathbf{q}-\frac{\mathrm{Kn}_C}{5}\left[\nabla^2\mathbf{q}+\frac{1}{3}\nabla(\nabla\cdot\mathbf{q})\right]=\mathrm{Kn}_C\nabla\cdot\mathbf{H},\qquad\nabla\cdot\mathbf{q}=0. \tag*{(6)} 3 1 ∇ T + δ R q − 5 Kn C [ ∇ 2 q + 3 1 ∇ ( ∇ ⋅ q ) ] = Kn C ∇ ⋅ H , ∇ ⋅ q = 0. (6)
No closure has been made: if H H H is evaluated from a kinetic state, Eq. (6) is an exact rearrangement of Eq. (5) .
This is the macroscopic (synthetic) system of GSIS [20 , 21 ] . It has the form of the Brinkman equations, with q \boldsymbol{q} q in the role of velocity, T / 3 T/3 T /3 of pressure, δ R \delta_R δ R of Darcy friction and K n C / 5 \mathrm{Kn}_C/5 Kn C /5 of viscosity. It couples the whole domain in one solve, and the kinetic state enters only through H H H , with the explicit factor K n C \mathrm{Kn}_C Kn C . Setting H = 0 H=0 H = 0 and multiplying Eq. (6) by K n R \mathrm{Kn}_R Kn R gives the Guyer–Krumhansl balance [6 , 7 ]
q − ℓ G K 2 [ ∇ 2 q + 1 3 ∇ ( ∇ ⋅ q ) ] = − K n R 3 ∇ T , ℓ G K 2 = K n R K n C 5 , (7) \boldsymbol{q}-\ell_{\mathrm{GK}}^2\left[\nabla^2\boldsymbol{q}+\frac{1}{3}\nabla(\nabla\cdot\boldsymbol{q})\right]=-\frac{\mathrm{Kn}_R}{3}\nabla T,\qquad\ell_{\mathrm{GK}}^2=\frac{\mathrm{Kn}_R\mathrm{Kn}_C}{5}, \tag*{(7)} q − ℓ GK 2 [ ∇ 2 q + 3 1 ∇ ( ∇ ⋅ q ) ] = − 3 Kn R ∇ T , ℓ GK 2 = 5 Kn R Kn C , (7)
for smooth bulk fields with K n C ≪ L g \mathrm{Kn}_C\ll L_g Kn C ≪ L g , where L g L_g L g is the characteristic spatial variation length (Appendix § 8 ); at K n C ≳ L g \mathrm{Kn}_C\gtrsim L_g Kn C ≳ L g , kinetic effects must be retained. The ratio ℓ G K / L g \ell_{\mathrm{GK}}/L_g ℓ GK / L g measures viscous effects relative to resistive relaxation: small ratios give Fourier-like transport, while ratios of order one or larger allow hydrodynamic behavior where the flux varies spatially. Normal-scattering dominance alone does not fix this ratio: at fixed K n R \mathrm{Kn}_R Kn R , K n N → 0 \mathrm{Kn}_N\to0 Kn N → 0 gives ℓ G K → 0 \ell_{\mathrm{GK}}\to0 ℓ GK → 0 and the strict bulk limit is Fourier conduction.
Boundary conditions
Every boundary prescribes the incoming half-range Ω ⋅ n < 0 \boldsymbol{\Omega}\cdot\boldsymbol{n}<0 Ω ⋅ n < 0 , with n \boldsymbol{n} n the outward normal, and leaves the outgoing half-range to the interior solution. A thermalizing wall at temperature T b T_b T b emits I = T b / ( 4 π ) I=T_b/(4\pi) I = T b / ( 4 π ) . A diffuse adiabatic wall emits an isotropic intensity whose level cancels the outgoing normal energy flux,
I b = ∫ Ω ⋅ n > 0 ( Ω ⋅ n ) I d Ω − ∫ Ω ⋅ n < 0 ( Ω ⋅ n ) d Ω ; (8) I_b=\frac{\int_{\boldsymbol{\Omega}\cdot\boldsymbol{n}>0}(\boldsymbol{\Omega}\cdot\boldsymbol{n})I\,\mathrm{d}\Omega}{-\int_{\boldsymbol{\Omega}\cdot\boldsymbol{n}<0}(\boldsymbol{\Omega}\cdot\boldsymbol{n})\,\mathrm{d}\Omega}; \tag*{(8)} I b = − ∫ Ω ⋅ n < 0 ( Ω ⋅ n ) d Ω ∫ Ω ⋅ n > 0 ( Ω ⋅ n ) I d Ω ; (8)
numerator and denominator are evaluated with the same discrete ordinates, so the discrete wall flux vanishes exactly. On periodic faces paired by a translation Δ \boldsymbol{\Delta} Δ , the incoming intensity is the partner’s intensity at the same ordinate plus Δ T b / ( 4 π ) \Delta T_b/(4\pi) Δ T b / ( 4 π ) ; Δ T b ≠ 0 \Delta T_b\ne0 Δ T b = 0 imposes a mean temperature drop along Δ \boldsymbol{\Delta} Δ . All three are isotropic in the incoming half-range or copy the partner’s state; none introduces a polar dependence, a fact used in § 3.2 . Without a thermalizing wall the solution is defined up to I ↦ I + c / ( 4 π ) I\mapsto I+c/(4\pi) I ↦ I + c / ( 4 π ) ; the mean temperature is then fixed by Eq. (D.4), and the constant equilibrium is stored separately from the separated representation.
Test problems
The three problems of Figure 1 are the gray-Callaway benchmarks used to validate full-order GSIS [21 ] ; each isolates a different macroscopic mechanism.
Figure 1. Test problems (not to scale). Solid edges are thermalizing (red hot, blue cold) or diffusely adiabatic (olive); dashed edges are periodic. The channels have height H = 0.2 H = 0.2 H = 0.2 .
Isothermal cavity. The unit square has its top wall at T b = 1 T_b=1 T b = 1 and the other three walls at T b = 0 T_b=0 T b = 0 . In the Fourier regime the bulk temperature is harmonic; in the hydrodynamic regime the bulk becomes nearly isothermal and the temperature variation concentrates in wall layers.
Cross-plane conduction. The channel [ 0 , 1 ] × [ 0 , H ] [0,1]\times[0,H] [ 0 , 1 ] × [ 0 , H ] , H = 0.2 H=0.2 H = 0.2 , has thermalizing walls at x = 0 x=0 x = 0 (T b = 0 T_b=0 T b = 0 ) and x = 1 x=1 x = 1 (T b = 1 T_b=1 T b = 1 ); the sides y = 0 , H y=0,H y = 0 , H are periodic. The solution depends on x x x only, so ∇ ⋅ q = 0 \nabla\cdot\boldsymbol{q}=0 ∇ ⋅ q = 0 forces a uniform q x q_x q x and the viscous term in Eq. (7) vanishes identically. The bulk gradient is then ∂ x T = − 3 δ R q x \partial_x T = -3\delta_R q_x ∂ x T = − 3 δ R q x : linear profiles in the Fourier regime, and a bulk plateau with large wall temperature jumps whenever δ R \delta_R δ R is small, whether scattering is hydrodynamic or absent.
Phonon Poiseuille flow. The same channel has diffusely adiabatic walls at y = 0 y = 0 y = 0 , H H H , and its ends x = 0 , 1 x = 0, 1 x = 0 , 1 are periodic with Δ T b = 1 \Delta T_b = 1 Δ T b = 1 , which imposes a unit mean temperature gradient along x x x . Here the viscous term is active: Eq. (7) gives q x ( y ) ∝ 1 − cosh [ ( y − H / 2 ) / ℓ G K ] / cosh [ H / ( 2 ℓ G K ) ] q_x(y) \propto1 - \cosh[(y - H/2)/\ell_{\rm GK}]/\cosh[H/(2\ell_{\rm GK})] q x ( y ) ∝ 1 − cosh [( y − H /2 ) / ℓ GK ] / cosh [ H / ( 2 ℓ GK )] plus wall slip. The profile is flat with thin wall layers when ℓ G K ≪ H \ell_{\rm GK} \ll H ℓ GK ≪ H and parabolic when ℓ G K ≫ H \ell_{\rm GK} \gg H ℓ GK ≫ H , with center value ≈ 5 H 2 / ( 24 K n C ) \approx5H^2/(24\mathrm{Kn}_{\mathrm{C}}) ≈ 5 H 2 / ( 24 Kn C ) , independent of K n R \mathrm{Kn}_{\mathrm{R}} Kn R : momentum is then limited by wall friction rather than by resistive scattering.
Separated representation and its rank
Space–azimuth by polar splitting
For fixed ( K n R , K n N ) (\mathrm{Kn}_{\mathrm{R}}, \mathrm{Kn}_{\mathrm{N}}) ( Kn R , Kn N ) the distribution is approximated by
I m ( x , θ , ϕ ) = ∑ r = 1 m X r ( x , θ ) Φ r ( ϕ ) . (9) I_m(x,\theta,\phi) = \sum_{r=1}^{m} X_r(x,\theta)\,\Phi_r(\phi). \tag*{(9)} I m ( x , θ , ϕ ) = r = 1 ∑ m X r ( x , θ ) Φ r ( ϕ ) . (9)
The in-plane streaming operator is sin ϕ s ( θ ) ⋅ ∇ \sin\phi\,\boldsymbol{s}(\theta)\cdot\nabla sin ϕ s ( θ ) ⋅ ∇ with sin ϕ ≥ 0 \sin\phi\ge0 sin ϕ ≥ 0 , so on every face the inflow/outflow decision depends on θ \theta θ alone. The space–azimuth factor therefore carries the whole upwind structure of the two-dimensional geometry and is computed by ordinary DG transport sweeps, one per azimuth; the polar factor never needs upwinding. In three spatial dimensions the term cos ϕ ∂ z \cos\phi\,\partial_z cos ϕ ∂ z would make the upwind direction depend on ϕ \phi ϕ , and this property would be lost.
The macroscopic fields follow from azimuthal contractions of X r X_r X r and polar moments of Φ r \Phi_r Φ r :
Y r = ∫ 0 2 π X r d θ , Z r = ∫ 0 2 π s X r d θ , M k ( Φ ) = ∫ 0 π Φ sin k ϕ d ϕ , (10) Y_r = \int_0^{2\pi} X_r\,\mathrm{d}\theta,\qquad Z_r = \int_0^{2\pi} \boldsymbol{s}X_r\,\mathrm{d}\theta,\qquad M_k(\Phi) = \int_0^\pi\Phi\sin^k\phi\,\mathrm{d}\phi, \tag*{(10)} Y r = ∫ 0 2 π X r d θ , Z r = ∫ 0 2 π s X r d θ , M k ( Φ ) = ∫ 0 π Φ sin k ϕ d ϕ , (10)
with T r = M 1 ( Φ r ) T_r = M_1(\Phi_r) T r = M 1 ( Φ r ) and Q r = M 2 ( Φ r ) Q_r = M_2(\Phi_r) Q r = M 2 ( Φ r ) , so that
T m k i n = ∑ r = 1 m Y r T r , q m k i n = ∑ r = 1 m Z r Q r . (11) T_m^{\mathrm{kin}} = \sum_{r=1}^{m} Y_rT_r,\qquad q_m^{\mathrm{kin}} = \sum_{r=1}^{m} Z_rQ_r. \tag*{(11)} T m kin = r = 1 ∑ m Y r T r , q m kin = r = 1 ∑ m Z r Q r . (11)
The factor equations below use the product measure d x d θ d ϕ dx\,d\theta\,d\phi d x d θ d ϕ ; the powers of sin ϕ \sin\phi sin ϕ in Eq. (10) come from d Ω d\Omega d Ω and from the in-plane velocity. Higher moments need only higher polar moments: the in-plane components of N i j N_{ij} N ij involve M 1 M_1 M 1 and M 3 M_3 M 3 , those of M i j k M_{ijk} M ij k involve M 2 M_2 M 2 and M 4 M_4 M 4 . The entire macroscopic coupling of § 4.2 therefore sees each polar factor through four numbers.
Low-rank structure and a Knudsen-uniform bound
The rank of the splitting is set by how ϕ \phi ϕ enters the transport operator. For a given macroscopic source, integrate Eq. (3) along the characteristic through x x x in direction Ω \Omega Ω , parameterized by the in-plane distance t t t , so that the path length is t / sin ϕ t/\sin\phi t / sin ϕ :
I ( x , θ , ϕ ) = I b e − δ C d / sin ϕ + ∫ 0 d [ A ( x − t s ) + sin ϕ B ( x − t s , θ ) ] e − δ C t / sin ϕ d t sin ϕ , (12) I(x,\theta,\phi)=I_b e^{-\delta_C d/\sin\phi}+\int_0^d\left[A(x-t s)+\sin\phi\,B(x-t s,\theta)\right]e^{-\delta_C t/\sin\phi}\frac{dt}{\sin\phi}, \tag*{(12)} I ( x , θ , ϕ ) = I b e − δ C d / s i n ϕ + ∫ 0 d [ A ( x − t s ) + sin ϕ B ( x − t s , θ ) ] e − δ C t / s i n ϕ sin ϕ d t , (12)
with A = δ C T / ( 4 π ) A=\delta_C T/(4\pi) A = δ C T / ( 4 π ) , B = 3 δ N s ⋅ q / ( 4 π ) B=3\delta_N s\cdot q/(4\pi) B = 3 δ N s ⋅ q / ( 4 π ) , and d ( x , θ ) d(x,\theta) d ( x , θ ) the in-plane distance to the upstream boundary point x b x_b x b . The geometry depends on ( x , θ ) (x,\theta) ( x , θ ) only, and the boundary data of § 2.3 do not depend on ϕ \phi ϕ ; periodic faces continue the ray through the periodic image. Integrating the A A A -term by parts in t t t removes the factor 1 / sin ϕ 1/\sin\phi 1/ sin ϕ :
I ( x , θ , ϕ ) = ∫ [ 0 , ∞ ) κ τ ( ϕ ) d m x , θ ( τ ) , κ τ ( ϕ ) = e − τ / sin ϕ , (13) I(x,\theta,\phi)=\int_{[0,\infty)}\kappa_\tau(\phi)\,dm_{x,\theta}(\tau),\qquad\kappa_\tau(\phi)=e^{-\tau/\sin\phi}, \tag*{(13)} I ( x , θ , ϕ ) = ∫ [ 0 , ∞ ) κ τ ( ϕ ) d m x , θ ( τ ) , κ τ ( ϕ ) = e − τ / s i n ϕ , (13)
where τ = δ C t \tau=\delta_C t τ = δ C t is the in-plane optical depth. The measure m x , θ m_{x,\theta} m x , θ has point masses T ( x ) / ( 4 π ) T(x)/(4\pi) T ( x ) / ( 4 π ) at τ = 0 \tau=0 τ = 0 and I b − T ( x b ) / ( 4 π ) I_b-T(x_b)/(4\pi) I b − T ( x b ) / ( 4 π ) at τ = δ C d \tau=\delta_Cd τ = δ C d , and density ( ∂ τ T + 3 χ s ⋅ q ) / ( 4 π ) (\partial_\tau T+3\chi\,s\cdot q)/(4\pi) ( ∂ τ T + 3 χ s ⋅ q ) / ( 4 π ) per unit optical depth. All polar dependence is thus carried by the Laplace-type kernel family { κ τ } τ ≥ 0 \{\kappa_\tau\}_{\tau\ge0} { κ τ } τ ≥ 0 . Let p η p_\eta p η be the smallest p p p such that ∥ κ τ − ∑ k = 1 p u k ( τ ) v k ∥ ≤ η ∥ κ 0 ∥ \left\|\kappa_\tau-\sum_{k=1}^{p}u_k(\tau)v_k\right\|\le\eta\|\kappa_0\| ∥ κ τ − ∑ k = 1 p u k ( τ ) v k ∥ ≤ η ∥ κ 0 ∥ for all τ ≥ 0 \tau\ge0 τ ≥ 0 , in the L 2 ( 0 , π ) L^2(0,\pi) L 2 ( 0 , π ) norm.
Proposition 1 (Knudsen-uniform separation rank). Let T T T and q q q be bounded, with T T T of bounded variation along rays, and let I I I solve Eq. (3) with this gain term and the boundary conditions of § 2.3 . For every η ∈ ( 0 , 1 ) \eta\in(0,1) η ∈ ( 0 , 1 ) there are functions X 1 , … , X p η X_1,\ldots,X_{p_\eta} X 1 , … , X p η of ( x , θ ) (x,\theta) ( x , θ ) such that, at every ( x , θ ) (x,\theta) ( x , θ ) ,
∥ I ( x , θ , ⋅ ) − ∑ k = 1 p η X k ( x , θ ) v k ∥ ≤ 2 η ( 1 + ln η − 1 ) ∥ κ 0 ∥ [ ∣ I b ∣ + ∥ T ∥ ∞ + V ( T ) + 3 χ ∥ q ∥ ∞ 4 π ] , (14) \left\|I(x,\theta,\mathord\cdot)-\sum_{k=1}^{p_\eta}X_k(x,\theta)v_k\right\|\le2\eta(1+\ln\eta^{-1})\|\kappa_0\|\left[|I_b|+\frac{\|T\|_\infty+V(T)+3\chi\|q\|_\infty}{4\pi}\right], \tag*{(14)} I ( x , θ , ⋅ ) − k = 1 ∑ p η X k ( x , θ ) v k ≤ 2 η ( 1 + ln η − 1 ) ∥ κ 0 ∥ [ ∣ I b ∣ + 4 π ∥ T ∥ ∞ + V ( T ) + 3 χ ∥ q ∥ ∞ ] , (14) where V ( T ) V(T) V ( T ) is the variation of T T T along the ray. The polar functions v k v_k v k do not depend on x x x , θ \theta θ , δ R \delta_R δ R , δ N \delta_N δ N or the geometry, so p η p_\eta p η bounds the separation rank uniformly in the Knudsen numbers.
Proof. Since 0 ≤ κ τ ≤ e − τ 0\le\kappa_\tau\le e^{-\tau} 0 ≤ κ τ ≤ e − τ , one may take u k = 0 u_k=0 u k = 0 for τ ≥ τ η = ln η − 1 \tau\ge\tau_\eta=\ln\eta^{-1} τ ≥ τ η = ln η − 1 . Inserting the approximation of κ τ \kappa_\tau κ τ into Eq. (13) defines X k = ∫ [ 0 , τ η ) u k d m x , θ X_k=\int_{[0,\tau_\eta)}u_k\,dm_{x,\theta} X k = ∫ [ 0 , τ η ) u k d m x , θ , with error at most ∥ κ 0 ∥ [ η ∣ m x , θ ∣ ( [ 0 , τ η ) ) + ∫ [ τ η , ∞ ) e − τ d ∣ m x , θ ∣ ] \|\kappa_0\|[\eta|m_{x,\theta}|([0,\tau_\eta))+\int_{[\tau_\eta,\infty)}e^{-\tau}\,d|m_{x,\theta}|] ∥ κ 0 ∥ [ η ∣ m x , θ ∣ ([ 0 , τ η )) + ∫ [ τ η , ∞ ) e − τ d ∣ m x , θ ∣ ] . The point masses and the density of m x , θ m_{x,\theta} m x , θ bound both terms by the right-hand side of Eq. (14) . Without the cut-off at τ η \tau_\eta τ η , the part ∫ 0 d ∣ B ∣ d t \int_0^d|B|\,dt ∫ 0 d ∣ B ∣ d t of the total variation of m x , θ m_{x,\theta} m x , θ would grow like δ N \delta_N δ N .
The proposition covers the exact transport solution for any given source, including the frozen-source problems of PGD–GSIS. For the DG solution ϕ \phi ϕ still enters only through δ C / sin ϕ \delta_C/\sin\phi δ C / sin ϕ , and the same representation follows from
( sin ϕ G θ + δ C ) − 1 = 1 sin ϕ ∫ 0 ∞ e − δ C t / sin ϕ e − t G θ d t , (\sin\phi\,G_\theta+\delta_C)^{-1}=\frac{1}{\sin\phi}\int_0^\infty e^{-\delta_C t/\sin\phi}e^{-tG_\theta}\,\mathrm{d}t, ( sin ϕ G θ + δ C ) − 1 = sin ϕ 1 ∫ 0 ∞ e − δ C t / s i n ϕ e − t G θ d t ,
where the DG streaming matrix G θ G_\theta G θ is accretive by Eq. (C.1).
The kernel rank is small in practice. A weighted SVD of κ τ \kappa_\tau κ τ sampled at τ = 0 \tau=0 τ = 0 and 1201 logarithmically spaced depths in [ 10 − 8 , 10 3 ] [10^{-8},10^3] [ 1 0 − 8 , 1 0 3 ] , with a maximum projection-error criterion, gives p η ≈ 5 p_\eta\approx5 p η ≈ 5 , 10 and 13 for η = 10 − 2 \eta=10^{-2} η = 1 0 − 2 , 10 − 4 10^{-4} 1 0 − 4 and 10 − 6 10^{-6} 1 0 − 6 on the 40-point Gauss–Legendre polar rule of Section 6. On a 160-point rule the values are 5, 13 and 19. These sampled ranks grow only moderately with the polar resolution, but they do not certify the continuous p η p_\eta p η .
Rank in the transport regimes
Proposition 1 holds in every regime. How much of the bound p η p_\eta p η a solution actually uses depends on how the measure m x , θ m_{\mathbf{x},\theta} m x , θ is distributed over optical depth, and this separates three cases.
Diffusive and hydrodynamic regimes. In the collision-dominated bulk, repeated integration by parts turns Eq. (12) into a series in sin ϕ / δ C \sin\phi/\delta_C sin ϕ / δ C : the Chapman–Enskog expansion I = E − K n C Ω ⋅ ∇ E + O ( K n C 2 ) I=E-\mathrm{Kn}_C\boldsymbol{\Omega}\cdot\nabla E+O(\mathrm{Kn}_C^2) I = E − Kn C Ω ⋅ ∇ E + O ( Kn C 2 ) of the displaced equilibrium E = ( T + 3 χ Ω ⋅ q ) / ( 4 π ) E=(T+3\chi\boldsymbol{\Omega}\cdot\mathbf{q})/(4\pi) E = ( T + 3 χ Ω ⋅ q ) / ( 4 π ) . Its terms are polynomial angular states, whose rank is fixed by their degree.
Proposition 2. Let f ( Ω ) f(\boldsymbol{\Omega}) f ( Ω ) be a polynomial of degree at most N N N in the components of Ω \boldsymbol{\Omega} Ω that is even in Ω z = cos ϕ \Omega_z=\cos\phi Ω z = cos ϕ . Then f = ∑ k = 1 N + 1 a k ( θ ) g k ( ϕ ) f=\sum_{k=1}^{N+1}a_k(\theta)g_k(\phi) f = ∑ k = 1 N + 1 a k ( θ ) g k ( ϕ ) , where { g k } \{g_k\} { g k } is a basis of
G N = span { cos 2 j ϕ : 2 j ≤ N } ⊕ sin ϕ ⋅ span { cos 2 j ϕ : 2 j ≤ N − 1 } , dim G N = N + 1. G_N=\operatorname{span}\{\cos^{2j}\phi:2j\le N\}\oplus\sin\phi\cdot\operatorname{span}\{\cos^{2j}\phi:2j\le N-1\},\qquad\dim G_N=N+1. G N = span { cos 2 j ϕ : 2 j ≤ N } ⊕ sin ϕ ⋅ span { cos 2 j ϕ : 2 j ≤ N − 1 } , dim G N = N + 1. Consequently a distribution whose angular dependence is, at every x x x , such a polynomial has rank at most N + 1 N+1 N + 1 in the splitting (9), whereas its spherical-harmonic description has ( N + 1 ) ( N + 2 ) / 2 (N+1)(N+2)/2 ( N + 1 ) ( N + 2 ) /2 coefficients per point.
Proof. A monomial Ω x a Ω y b Ω z c \Omega_x^a\Omega_y^b\Omega_z^c Ω x a Ω y b Ω z c with c c c even equals cos a θ sin b θ ⋅ sin n ϕ cos c ϕ \cos^a\theta\sin^b\theta\cdot\sin^n\phi\cos^c\phi cos a θ sin b θ ⋅ sin n ϕ cos c ϕ , n = a + b n=a+b n = a + b . If n n n is even, sin n ϕ = ( 1 − cos 2 ϕ ) n / 2 \sin^n\phi=(1-\cos^2\phi)^{n/2} sin n ϕ = ( 1 − cos 2 ϕ ) n /2 and the polar part is an even polynomial in cos ϕ \cos\phi cos ϕ of degree n + c ≤ N n+c\le N n + c ≤ N . If n n n is odd, it is sin ϕ \sin\phi sin ϕ times an even polynomial of degree n − 1 + c ≤ N − 1 n-1+c\le N-1 n − 1 + c ≤ N − 1 . Both lie in G N G_N G N , whose dimension is ⌊ N / 2 ⌋ + ⌊ ( N − 1 ) / 2 ⌋ + 2 = N + 1 \lfloor N/2\rfloor+\lfloor(N-1)/2\rfloor+2=N+1 ⌊ N /2 ⌋ + ⌊( N − 1 ) /2 ⌋ + 2 = N + 1 . Expanding every polar part in a basis of G N G_N G N and collecting the azimuthal coefficients gives the claim. □
For N = 0 N=0 N = 0 this is the isotropic equilibrium, T / ( 4 π ) = X ⋅ 1 T/(4\pi)=X\cdot1 T / ( 4 π ) = X ⋅ 1 with X = T / ( 4 π ) X=T/(4\pi) X = T / ( 4 π ) . For N = 1 N=1 N = 1 it covers every P 1 P_1 P 1 state, in particular the displaced Callaway equilibrium and the Chapman–Enskog state of Fourier conduction:
T 4 π + 3 Ω ⋅ q 4 π = T ( x ) 4 π ⏟ X 1 ⋅ 1 ⏟ Φ 1 + s ⋅ q ( x ) ⏟ X 2 ⋅ 3 sin ϕ 4 π ⏟ Φ 2 . (15) \frac{T}{4\pi}+\frac{3\boldsymbol{\Omega}\cdot\mathbf{q}}{4\pi}
=
\underbrace{\frac{T(x)}{4\pi}}_{X_1}\cdot\underbrace{1}_{\Phi_1}
+
\underbrace{\mathbf{s}\cdot\mathbf{q}(x)}_{X_2}\cdot\underbrace{\frac{3\sin\phi}{4\pi}}_{\Phi_2}. \tag*{(15)} 4 π T + 4 π 3 Ω ⋅ q = X 1 4 π T ( x ) ⋅ Φ 1 1 + X 2 s ⋅ q ( x ) ⋅ Φ 2 4 π 3 sin ϕ . (15)
The azimuthal integrals ∫ s ( s ⋅ q ) d θ = π q \int\mathbf{s}(\mathbf{s}\cdot\mathbf{q})\,\mathrm{d}\theta=\pi\mathbf{q} ∫ s ( s ⋅ q ) d θ = π q and M 2 ( Φ 2 ) = 1 / π M_2(\Phi_2)=1/\pi M 2 ( Φ 2 ) = 1/ π confirm that Eq. (15) returns T T T and q \mathbf{q} q through Eq. (11) . The two collision-dominated regimes differ in the size of the flux. In the diffusive regime q = O ( K n R ) \mathbf{q}=O(\mathrm{Kn}_{R}) q = O ( Kn R ) , so to first order the state is the P 1 P_1 P 1 state (15): rank two, and rank one where the flux vanishes. In the hydrodynamic regime q = O ( 1 ) \mathbf{q}=O(1) q = O ( 1 ) , and the first streaming correction adds − 3 χ K n C sin 2 ϕ s ⋅ ∇ ( s ⋅ q ) / ( 4 π ) -3\chi\mathrm{Kn}_{C}\sin^2\phi\,\mathbf{s}\cdot\nabla(\mathbf{s}\cdot\mathbf{q})/(4\pi) − 3 χ Kn C sin 2 ϕ s ⋅ ∇ ( s ⋅ q ) / ( 4 π ) , which carries the viscous stress of the GK balance; the state is then P 2 P_2 P 2 , of rank at most three. Each further order raises the degree, and with it the rank bound, by one. The conditional AP analysis of Appendix A uses these two polar spaces.
Ballistic regime. When δ C d → 0 \delta_Cd\to0 δ C d → 0 along rays of bounded in-plane length, the measure collapses to τ = 0 \tau=0 τ = 0 and I I I tends to the boundary emission I b I_b I b , which does not depend on ϕ \phi ϕ : rank one, with Φ 1 = 1 \Phi_1=1 Φ 1 = 1 . The approach is slow. The kernel differs from κ 0 \kappa_0 κ 0 mainly at grazing directions, sin ϕ ≲ τ \sin\phi\lesssim\tau sin ϕ ≲ τ , and ∥ κ τ − κ 0 ∥ / ∥ κ 0 ∥ ≈ ( 4 ln 2 / π ) 1 / 2 τ 1 / 2 \lVert\kappa_\tau-\kappa_0\rVert/\lVert\kappa_0\rVert\approx(4\ln2/\pi)^{1/2}\tau^{1/2} ∥ κ τ − κ 0 ∥ / ∥ κ 0 ∥ ≈ ( 4 ln 2/ π ) 1/2 τ 1/2 for small τ \tau τ . This is consistent with the four to seven modes needed at the ballistic pair (§ 6.3 ).
Transition regime and wall layers. At intermediate Knudsen numbers, and in the wall layers and corners of the collision-dominated regimes, the measure spreads over optical depths of order one. Neither expansion applies, and the rank is limited only by the kernel rank p η p_\eta p η of Proposition 1. Rank beyond two or three is therefore needed mainly there, and § 6.3 confirms this ordering. A similar low-rank structure in the hydrodynamic and free-molecular limits was noted for the Shakhov model in [30 ] ; Proposition 1 extends it to the transition regime with an explicit bound.
PGD–GSIS construction and analysis
The factors are computed greedily: modes 1 , … , m − 1 1,\ldots,m-1 1 , … , m − 1 are retained and the pair ( X m , Φ m ) (X_m,\Phi_m) ( X m , Φ m ) is determined by alternating Galerkin updates of the polar and the spatial factor. The Callaway gain term couples the unknown to its own macroscopic moments, and the two solvers compared in this paper treat this coupling differently. Pure PGD is the Galerkin PGD of the complete linear equation (3) : the gain term is evaluated from the kinetic moments of the current separated state, implicitly in the polar update and lagged by one sweep in the spatial update. PGD–GSIS evaluates the gain term from a macroscopic source U s = ( T s , q s ) U_s=(T_s,\mathbf{q}_s) U s = ( T s , q s ) that is frozen during one polar/spatial pair and refreshed after the pair by the synthetic system (6) . Section 4.1 derives the factor equations of both solvers, Section 4.2 gives the PGD–GSIS algorithm, Section 4.3 analyzes the convergence of both iterations, and Section 4.4 states a conditional AP property of PGD–GSIS.
Factor equations of pure PGD and PGD–GSIS
Let ( a , b ) x θ = ∫ D ∫ 0 2 π a b d θ d x (a,b)_{x\theta}=\int_{\mathcal{D}}\int_0^{2\pi}ab\,\mathrm{d}\theta\,\mathrm{d}x ( a , b ) x θ = ∫ D ∫ 0 2 π ab d θ d x and let b h ( V , U ) b_h(V,U) b h ( V , U ) be the upwind DG streaming form with interior upwind traces and outflow terms, the prescribed inflow being a separate load (Appendix C). Denote by ( T , q ) (T,\mathbf{q}) ( T , q ) the macroscopic field that enters the gain term of Eq. (3) . Testing Eq. (3) with X m Φ ∗ X_m\Phi^* X m Φ ∗ gives, pointwise in ϕ \phi ϕ ,
( δ C α m m + β m m sin ϕ ) Φ m = F T , m + sin ϕ ( F q , m − μ m ) − ∑ r = 1 m − 1 ( δ C α m r + β m r sin ϕ ) Φ r , (16) (\delta_C\alpha_{mm}+\beta_{mm}\sin\phi)\Phi_m=F_{T,m}+\sin\phi\,(F_{q,m}-\mu_m)-\sum_{r=1}^{m-1}(\delta_C\alpha_{mr}+\beta_{mr}\sin\phi)\Phi_r, \tag*{(16)} ( δ C α mm + β mm sin ϕ ) Φ m = F T , m + sin ϕ ( F q , m − μ m ) − r = 1 ∑ m − 1 ( δ C α m r + β m r sin ϕ ) Φ r , (16)
with α m r = ( X m , X r ) x θ \alpha_{mr}=(X_m,X_r)_{x\theta} α m r = ( X m , X r ) x θ , β m r = b h ( X m , X r ) \beta_{mr}=b_h(X_m,X_r) β m r = b h ( X m , X r ) , F T , m = δ C ( X m , T ) x θ / ( 4 π ) F_{T,m}=\delta_C(X_m,T)_{x\theta}/(4\pi) F T , m = δ C ( X m , T ) x θ / ( 4 π ) , F q , m = 3 δ N ( X m , s ⋅ q ) x θ / ( 4 π ) F_{q,m}=3\delta_N(X_m,\boldsymbol{s}\cdot\boldsymbol{q})_{x\theta}/(4\pi) F q , m = 3 δ N ( X m , s ⋅ q ) x θ / ( 4 π ) , and μ m \mu_m μ m the projection of the prescribed inflow on X m X_m X m . Testing with X ∗ Φ m X^*\Phi_m X ∗ Φ m gives, for every azimuth,
a m m X m + b m m s ⋅ ∇ h X m = c m T + d m s ⋅ q − ∑ r = 1 m − 1 ( a m r X r + b m r s ⋅ ∇ h X r ) , (17) a_{mm}X_m+b_{mm}\boldsymbol{s}\cdot\nabla_hX_m=c_mT+d_m\boldsymbol{s}\cdot\boldsymbol{q}-\sum_{r=1}^{m-1}(a_{mr}X_r+b_{mr}\boldsymbol{s}\cdot\nabla_hX_r), \tag*{(17)} a mm X m + b mm s ⋅ ∇ h X m = c m T + d m s ⋅ q − r = 1 ∑ m − 1 ( a m r X r + b m r s ⋅ ∇ h X r ) , (17)
a m r = δ C ∫ 0 π Φ m Φ r d ϕ , b m r = ∫ 0 π sin ϕ Φ m Φ r d ϕ , c m = δ C 4 π ∫ 0 π Φ m d ϕ , d m = 3 δ N 4 π T m , (18) a_{mr}=\delta_C\int_0^\pi\Phi_m\Phi_r\,\mathrm{d}\phi,\qquad b_{mr}=\int_0^\pi\sin\phi\,\Phi_m\Phi_r\,\mathrm{d}\phi,\qquad c_m=\frac{\delta_C}{4\pi}\int_0^\pi\Phi_m\,\mathrm{d}\phi,\qquad d_m=\frac{3\delta_N}{4\pi}T_m, \tag*{(18)} a m r = δ C ∫ 0 π Φ m Φ r d ϕ , b m r = ∫ 0 π sin ϕ Φ m Φ r d ϕ , c m = 4 π δ C ∫ 0 π Φ m d ϕ , d m = 4 π 3 δ N T m , (18)
where ∇ h \nabla_h ∇ h denotes the DG streaming operator. On thermal inflow faces the projected condition ∑ r ≤ m b m r X r = T m T b / ( 4 π ) \sum_{r\le m}b_{mr}X_r=T_mT_b/(4\pi) ∑ r ≤ m b m r X r = T m T b / ( 4 π ) enters through the upwind flux. Equation (17) is solved by DG sweeps, one per azimuth θ j \theta_j θ j , with local n p × n p n_p\times n_p n p × n p systems on each triangle (n p = ( p + 1 ) ( p + 2 ) / 2 n_p=(p+1)(p+2)/2 n p = ( p + 1 ) ( p + 2 ) /2 ). With elements ordered downstream, one sweep inverts the transport operator on the left except on periodic and adiabatic faces, whose incoming traces are lagged; sweeps are repeated until the relative change of X m X_m X m falls below a tolerance or a cap N s w N_{\mathrm{sw}} N sw is reached. The scaling of the pair is fixed by X m ← X m / ∥ X m ∥ X_m\leftarrow X_m/\lVert X_m\rVert X m ← X m / ∥ X m ∥ , Φ m ← ∥ X m ∥ Φ m \Phi_m\leftarrow\lVert X_m\rVert\Phi_m Φ m ← ∥ X m ∥ Φ m , applied together so that the product is unchanged. The two solvers differ only in the field ( T , q ) (T,\boldsymbol{q}) ( T , q ) used in Eqs. (16) and (17) .
Pure PGD. The gain term is evaluated from the kinetic moments (11) of the current state, ( T , q ) = K [ I m ] = ( T m k i n , q m k i n ) (T,\boldsymbol{q})=\mathcal{K}[I_m]=(T_m^{\mathrm{kin}},\boldsymbol{q}_m^{\mathrm{kin}}) ( T , q ) = K [ I m ] = ( T m kin , q m kin ) , including the mode being computed. With α m r T = ( X m , Y r ) x θ / ( 4 π ) \alpha_{mr}^{T}=(X_m,Y_r)_{x\theta}/(4\pi) α m r T = ( X m , Y r ) x θ / ( 4 π ) and α m r q = 3 ( X m , s ⋅ Z r ) x θ / ( 4 π ) \alpha_{mr}^{q}=3(X_m,\boldsymbol{s}\cdot Z_r)_{x\theta}/(4\pi) α m r q = 3 ( X m , s ⋅ Z r ) x θ / ( 4 π ) , this gives F T , m = δ C ∑ r ≤ m α m r T T r F_{T,m}=\delta_C\sum_{r\le m}\alpha_{mr}^{T}T_r F T , m = δ C ∑ r ≤ m α m r T T r and F q , m = δ N ∑ r ≤ m α m r q Q r F_{q,m}=\delta_N\sum_{r\le m}\alpha_{mr}^{q}Q_r F q , m = δ N ∑ r ≤ m α m r q Q r . The terms with r = m r=m r = m depend on the unknown through T m = M 1 ( Φ m ) T_m=M_1(\Phi_m) T m = M 1 ( Φ m ) and Q m = M 2 ( Φ m ) Q_m=M_2(\Phi_m) Q m = M 2 ( Φ m ) , and Eq. (16) becomes
( δ C α m m + β m m sin ϕ ) Φ m − δ C α m m T M 1 ( Φ m ) − δ N α m m q sin ϕ M 2 ( Φ m ) = ∑ r = 1 m − 1 [ δ C α m r T T r + δ N α m r q sin ϕ Q r − ( δ C α m r + β m r sin ϕ ) Φ r ] − μ m sin ϕ . (19) \begin{aligned}
(\delta_C\alpha_{mm}+\beta_{mm}\sin\phi)\Phi_m-\delta_C\alpha_{mm}^{T}M_1(\Phi_m)-\delta_N\alpha_{mm}^{q}\sin\phi\,M_2(\Phi_m)\\
=\sum_{r=1}^{m-1}\left[\delta_C\alpha_{mr}^{T}T_r+\delta_N\alpha_{mr}^{q}\sin\phi\,Q_r-(\delta_C\alpha_{mr}+\beta_{mr}\sin\phi)\Phi_r\right]-\mu_m\sin\phi. \tag*{(19)}
\end{aligned} ( δ C α mm + β mm sin ϕ ) Φ m − δ C α mm T M 1 ( Φ m ) − δ N α mm q sin ϕ M 2 ( Φ m ) = r = 1 ∑ m − 1 [ δ C α m r T T r + δ N α m r q sin ϕ Q r − ( δ C α m r + β m r sin ϕ ) Φ r ] − μ m sin ϕ . (19)
The polar nodes are coupled through the moments M 1 M_1 M 1 and M 2 M_2 M 2 : Eq. (19) is an N ϕ × N ϕ N_\phi\times N_\phi N ϕ × N ϕ system, diagonal plus rank two, which is solved directly. The macroscopic coupling of the current mode is therefore implicit in the polar update. In the spatial update, Eq. (17) with ( T , q ) = K [ I m ] (T,\boldsymbol{q})=\mathcal{K}[I_m] ( T , q ) = K [ I m ] , the contributions Y m T m Y_mT_m Y m T m and Z m Q m Z_mQ_m Z m Q m of the current mode are taken from the previous sweep, so each sweep is also one step of source iteration for the in-plane scattering problem of that mode. Pure PGD has no separate refresh step.
PGD–GSIS. The gain term is evaluated from the frozen source, ( T , q ) = U s (T,\boldsymbol{q})=U_s ( T , q ) = U s , which is refreshed once after each pair by the synthetic map (§ 4.2 ). The N ϕ N_\phi N ϕ polar nodes in Eq. (16) then decouple and the polar update is a division. It is well defined: upwinding makes b h ( X , X ) ≥ 0 b_h(X,X)\ge0 b h ( X , X ) ≥ 0 , so the coefficient on the left is at least δ C α m m > 0 \delta_C\alpha_{mm}>0 δ C α mm > 0 . The right-hand side of Eq. (17) is fixed during the update; repeated sweeps only update the lagged periodic and adiabatic traces.
PGD–GSIS coupling and algorithm
PGD–GSIS couples each polar/spatial pair to a synthetic solve that refreshes U s U_s U s from the complete retained state I m I_m I m ,
U s ← G [ I m ] = ( T s y n , q s y n ) , (21) U_s \leftarrow\mathcal{G}[I_m] = (T^{\mathrm{syn}},\boldsymbol{q}^{\mathrm{syn}}), \tag*{(21)} U s ← G [ I m ] = ( T syn , q syn ) , (21)
where the synthetic map G \mathcal{G} G solves the synthetic system (6) with H \boldsymbol{H} H evaluated from I m I_m I m . The kinetic map K \mathcal{K} K , the reconstruction (11) , is used instead inside the factor updates of pure PGD; both solvers report K [ I m ] \mathcal{K}[I_m] K [ I m ] as their kinetic moments. The synthetic map needs two ingredients from the separated state.
High-order moments from the PGD factors. The synthetic system needs H i j = ∂ k M i j k H_{ij} = \partial_k M_{ijk} H ij = ∂ k M ij k . Tested against v h v_h v h on an element K K K ,
( v h , H i j ) K = − ( ∂ k v h , ∫ K K i j k I m d Ω ) K + ⟨ v h , ∫ ∂ K n k K i j k I m u p d Ω ⟩ ∂ K , (22) (v_h,H_{ij})_K = -\left(\partial_k v_h,\int_K K_{ijk}I_m\,\mathrm{d}\Omega\right)_K + \left\langle v_h,\int_{\partial K} n_k K_{ijk}I_m^{\mathrm{up}}\,\mathrm{d}\Omega\right\rangle_{\partial K}, \tag*{(22)} ( v h , H ij ) K = − ( ∂ k v h , ∫ K K ij k I m d Ω ) K + ⟨ v h , ∫ ∂ K n k K ij k I m up d Ω ⟩ ∂ K , (22)
where I m u p I_m^{\mathrm{up}} I m up is the upwind trace used by the kinetic sweep (interior neighbor, periodic partner, or wall emission). The face term is essential: dropping it would discard the jumps of the discontinuous kinetic state and change the discrete closure. For in-plane indices, ∫ K i j k X r Φ r d Ω = ∫ 0 2 π X r [ M 4 ( Φ r ) s i s j s k − 1 5 M 2 ( Φ r ) ( s i δ j k + s j δ i k + s k δ i j ) ] d θ \int K_{ijk}X_r\Phi_r\,\mathrm{d}\Omega= \int_0^{2\pi} X_r\left[M_4(\Phi_r)s_i s_j s_k - \frac{1}{5}M_2(\Phi_r)(s_i\delta_{jk} + s_j\delta_{ik} + s_k\delta_{ij})\right]\,\mathrm{d}\theta ∫ K ij k X r Φ r d Ω = ∫ 0 2 π X r [ M 4 ( Φ r ) s i s j s k − 5 1 M 2 ( Φ r ) ( s i δ j k + s j δ ik + s k δ ij ) ] d θ , exactly under the discrete quadrature. Since the upwind side of a face depends only on θ \theta θ , the same holds for the face term. The load therefore costs O ( m N θ N x ) O(mN_\theta N_x) O ( m N θ N x ) , with no N ϕ N_\phi N ϕ factor, where N x = N e l n p N_x = N_{\mathrm{el}}n_p N x = N el n p .
Synthetic solve and wall closure. Equation [6 ] is written as a first-order system for ( T , q ) (T,\boldsymbol{q}) ( T , q ) and the viscous flux and discretized by HDG [37 , 38 , 39 ] on the kinetic mesh with the same degree (Appendix § 11 ). Element unknowns are eliminated locally and the global problem involves only the traces ( T ^ , q ^ ) (\widehat{T},\widehat{\boldsymbol{q}}) ( T , q ) on the mesh skeleton; all factorizations depend on the mesh and the scattering rates only and are computed once. On physical walls the traces satisfy a linearized half-space law, F ‾ ( U ) = F k i n [ I m ] + J F ( U − U k i n ) \overline{\boldsymbol{F}}(U) = \boldsymbol{F}^{\mathrm{kin}}[I_m] + J_F(U-U^{\mathrm{kin}}) F ( U ) = F kin [ I m ] + J F ( U − U kin ) , in which F k i n \boldsymbol{F}^{\mathrm{kin}} F kin is the kinetic wall flux of I m I_m I m (energy flux and two momentum fluxes, requiring M 2 M_2 M 2 and M 3 M_3 M 3 ) and J F J_F J F its derivative with respect to the Callaway equilibrium [19 , 21 ] . The synthetic fields are the first three element components of the solution.
Algorithm 1 Fixed-parameter PGD–GSIS
Input: mesh, angular quadrature, boundary data, ( δ R , δ N ) (\delta_R,\delta_N) ( δ R , δ N ) , tolerances and caps
Assemble DG data; factorize the local and global HDG systems and the wall Jacobians.
Set U s = ( T s , q s ) = 0 U_s=(T_s,q_s)=0 U s = ( T s , q s ) = 0 .
for m = 1 , … , M max m=1,\ldots,M_{\max} m = 1 , … , M m a x do
Initialize X m X_m X m .
repeat
Polar update (16) with U s U_s U s frozen; compute M k ( Φ m ) M_k(\Phi_m) M k ( Φ m ) , k = 1 , … , 4 k=1,\ldots,4 k = 1 , … , 4 , and the coefficients (18) .
Spatial update (17) with U s U_s U s frozen: DG sweeps until the sweep test holds.
Normalize the pair.
Synthetic refresh from the complete retained state: U s ← G [ I m ] U_s\leftarrow\mathcal{G}[I_m] U s ← G [ I m ] .
until the amplitude test holds or L max L_{\max} L m a x pairs have been performed
Retain ( X m , Φ m ) (X_m,\Phi_m) ( X m , Φ m ) ; exit if r e n ( m ) < ϵ e n r_{\mathrm{en}}^{(m)}<\epsilon_{\mathrm{en}} r en ( m ) < ϵ en and m > 1 m>1 m > 1 .
end for
Output: factors { X r , Φ r } \{X_r,\Phi_r\} { X r , Φ r } , kinetic moments K [ I m ] \mathcal{K}[I_m] K [ I m ] and synthetic fields G [ I m ] \mathcal{G}[I_m] G [ I m ]
Algorithm and stopping criteria. Algorithm 1 has three nested loops, and none of its tests uses a reference solution. Spatial sweeps stop on the relative change of X m X_m X m in the DG mass norm ∥ ⋅ ∥ h \lVert\cdot\rVert_h ∥ ⋅ ∥ h (tolerance ϵ s w \epsilon_{\mathrm{sw}} ϵ sw , cap N s w N_{\mathrm{sw}} N sw ). Alternating pairs stop when the relative change of the new mode’s macroscopic amplitudes ∥ Y m ∥ h ∣ T m ∣ \lVert Y_m\rVert_h\lvert T_m\rvert ∥ Y m ∥ h ∣ T m ∣ and ∥ Z m , i ∥ h ∣ Q m ∣ \lVert Z_{m,i}\rVert_h\lvert Q_m\rvert ∥ Z m , i ∥ h ∣ Q m ∣ falls below ϵ A L S \epsilon_{\mathrm{ALS}} ϵ ALS , or after L max L_{\max} L m a x pairs. Enrichment stops when
r e n ( m ) = ∥ W m ∥ h ∥ ∑ r ≤ m W r ∥ h < ϵ e n , W r = ( Y r T r , Z r Q r ) , (23) r_{\mathrm{en}}^{(m)}=\frac{\lVert W_m\rVert_h}{\left\lVert\sum_{r\leq m}W_r\right\rVert_h}<\epsilon_{\mathrm{en}},\qquad W_r=(Y_rT_r,Z_rQ_r), \tag*{(23)} r en ( m ) = ∑ r ≤ m W r h ∥ W m ∥ h < ϵ en , W r = ( Y r T r , Z r Q r ) , (23)
for some m > 1 m>1 m > 1 , or at M max M_{\max} M m a x modes. All three are increment tests. Section 4.3 shows their limitations for pure PGD. Under the synthetic map they work well in the reported experiments, but a small modal amplitude is not an error bound, because the modes are not orthogonal. In particular, these tests do not certify the projected residual and source-matching conditions of Section 4.4; those conditions are stated separately from the stopping rules used for the runs. Pure PGD uses the same loops, tests and caps with three changes: no HDG data are assembled, the polar update is (19) , and the spatial sweeps lag the current-mode moments; there is no refresh step.
Storage and computational cost. For a single parameter the distribution needs N x N θ N ϕ N_xN_\theta N_\phi N x N θ N ϕ values in full order and m ( N x N θ + N ϕ ) m(N_xN_\theta+N_\phi) m ( N x N θ + N ϕ ) in separated form. With N x = 2000 N_x=2000 N x = 2000 , N θ = 80 N_\theta=80 N θ = 80 , N ϕ = 40 N_\phi=40 N ϕ = 40 and m = 30 m=30 m = 30 these are 6.4 × 10 6 6.4\times10^6 6.4 × 1 0 6 and 4.8 × 10 6 4.8\times10^6 4.8 × 1 0 6 : the representation itself saves little at this angular resolution. What changes is the scaling. The separated storage is essentially independent of N ϕ N_\phi N ϕ , and, in the parametric setting of Section 5 with N δ N_\delta N δ parameter nodes, it becomes m ( N x N θ + N ϕ N δ ) m(N_xN_\theta+N_\phi N_\delta) m ( N x N θ + N ϕ N δ ) against N x N θ N ϕ N δ N_xN_\theta N_\phi N_\delta N x N θ N ϕ N δ ; at N δ = 441 N_\delta=441 N δ = 441 and the same rank, 5.3 × 10 6 5.3 \times10^{6} 5.3 × 1 0 6 against 2.8 × 10 9 2.8 \times10^{9} 2.8 × 1 0 9 . Peak solver memory also includes DG projections, the HDG factorizations and the synthetic fields; these do not depend on N ϕ N_{\phi} N ϕ but do scale with N δ N_{\delta} N δ (§ 5.1 ).
Per alternating pair, the spatial update costs O ( N θ N e l n p 3 ) O(N_{\theta}N_{\mathrm{el}}n_{p}^{3}) O ( N θ N el n p 3 ) for the local factorizations plus O ( N θ N e l n p 2 ) O(N_{\theta}N_{\mathrm{el}}n_{p}^{2}) O ( N θ N el n p 2 ) per sweep and O ( m N θ N x ) O(mN_{\theta}N_{x}) O ( m N θ N x ) for the retained-mode terms, with no N ϕ N_{\phi} N ϕ factor; the polar update costs O ( m N ϕ ) O(mN_{\phi}) O ( m N ϕ ) , plus one dense N ϕ × N ϕ N_{\phi} \times N_{\phi} N ϕ × N ϕ solve in pure PGD; the synthetic refresh costs one high-order load, O ( m N θ N x ) O(mN_{\theta}N_{x}) O ( m N θ N x ) in the moment form above, and one backsolve. A full-order sweep costs O ( N θ N ϕ N e l n p 2 ) O(N_{\theta}N_{\phi}N_{\mathrm{el}}n_{p}^{2}) O ( N θ N ϕ N el n p 2 ) . At equal numbers of source updates, PGD–GSIS therefore gains over full-order GSIS only when N ϕ N_{\phi} N ϕ exceeds the rank by a sufficient factor; with N ϕ = 40 N_{\phi}=40 N ϕ = 40 and ranks 3–14 the two are comparable (§ 6.4 ).
Convergence and kinetic–synthetic consistency
Consider a Fourier error mode e i k x e^{\mathrm{i}kx} e i k x in a periodic homogeneous medium (Appendix § 9 ). Define S U = ( δ C T + 3 δ N Ω ⋅ q ) / ( 4 π ) SU = (\delta_{C}T + 3\delta_{N}\boldsymbol{\Omega} \cdot\boldsymbol{q})/(4\pi) S U = ( δ C T + 3 δ N Ω ⋅ q ) / ( 4 π ) and T = Ω ⋅ ∇ + δ C \mathcal{T} = \boldsymbol{\Omega} \cdot\nabla+ \delta_{C} T = Ω ⋅ ∇ + δ C . The full-order operators A M = M ∘ T − 1 ∘ S A_{M} = \mathcal{M} \circ\mathcal{T}^{-1} \circ\mathcal{S} A M = M ∘ T − 1 ∘ S , M ∈ { K , G } \mathcal{M} \in\{\mathcal{K},\mathcal{G}\} M ∈ { K , G } , are the error-propagation operators of source iteration and of GSIS [21 ] ; they serve as references for the two PGD iterations.
Pure PGD. The implicit polar update (19) balances the current mode against its own moments only as seen through its fixed spatial shape X m X_{m} X m . The streaming of that mode enters only through β m m = b h ( X m , X m ) \beta_{mm} = b_{h}(X_{m}, X_{m}) β mm = b h ( X m , X m ) , which consists of outflow and interface-jump terms (Appendix § 10 ) and vanishes for a smooth mode in a periodic bulk. The polar update therefore adjusts the angular shape and the amplitude of the mode, but it does not move macroscopic information across the domain. Only the spatial update does, and there the moments of the current mode are lagged. For a fixed polar factor Φ \Phi Φ , Eq. (17) is an in-plane transport problem with extinction a / b a/b a / b (Remark 1) and in-scattering c T Y + d Q s ⋅ Z cT Y + dQ \boldsymbol{s} \cdot Z c T Y + d Q s ⋅ Z , and each sweep is one step of source iteration for it. For the error mode e i k x e^{\mathrm{i}kx} e i k x , a sweep acts linearly on the azimuthal moments ( Y ^ , Z ^ ) (\widehat{Y},\widehat{Z}) ( Y , Z ) of the error; we denote its spectral radius by ρ s w \rho_{\mathrm{sw}} ρ sw (Appendix § 9 ). Table 1 lists 1 − ρ s w 1-\rho_{\mathrm{sw}} 1 − ρ sw for the two polar factors of the equilibrium (15): Φ = 1 \Phi=1 Φ = 1 , which carries the temperature, and Φ = sin φ \Phi=\sin\varphi Φ = sin φ , which carries the heat flux. These margins are of the same order as the margin 1 − ρ ( A K ) 1-\rho(A_{\mathcal{K}}) 1 − ρ ( A K ) of full-order source iteration, whose leading estimates are K n C K n R k 2 / 3 \mathrm{Kn}_{C}\mathrm{Kn}_{R}k^{2}/3 Kn C Kn R k 2 /3 for a Fourier temperature mode and K n C ( δ R + K n C k 2 / 5 ) \mathrm{Kn}_{C}(\delta_{R}+\mathrm{Kn}_{C}k^{2}/5) Kn C ( δ R + Kn C k 2 /5 ) for a transverse hydrodynamic flux mode [21 , 12 ] . The temperature factor is the slower one at the diffusive pairs; the flux factor is the slower one at the hydrodynamic pairs, where normal scattering nearly conserves momentum.
Reducing a slow error component by one decade therefore takes ln 10 / ( 1 − ρ s w ) \ln10/(1-\rho_{\mathrm{sw}}) ln 10/ ( 1 − ρ sw ) sweeps: about 3 × 10 4 3 \times10^{4} 3 × 1 0 4 and 10 4 10^{4} 1 0 4 at the two diffusive pairs and 8 × 10 3 8 \times10^{3} 8 × 1 0 3 at ( 100 , 0.01 ) (100, 0.01) ( 100 , 0.01 ) , against a budget of N s w L max = 50 N_{\mathrm{sw}}L_{\max}=50 N sw L m a x = 50 sweeps per mode in Section 6. The increment tests do not detect this. Once the error is dominated by its slow component, one sweep changes the state by only 1 − ρ s w 1-\rho_{\mathrm{sw}} 1 − ρ sw times that error, so the sweep test with ϵ s w = 10 − 3 \epsilon_{\mathrm{sw}}=10^{-3} ϵ sw = 1 0 − 3 is passed whenever 1 − ρ s w < 10 − 3 1-\rho_{\mathrm{sw}}<10^{-3} 1 − ρ sw < 1 0 − 3 , although the error has hardly been reduced. Enrichment then fits new modes to a state whose macroscopic part has not converged, and errors in the ℓ ≤ 1 \ell\le1 ℓ ≤ 1 content of the state re-enter the gain term through K \mathcal{K} K with unit gain (Proposition 3 (i) below). The slow components are close to P 1 P_1 P 1 states of rank at most two (Proposition 2), so low-rank representability and slow convergence are compatible. At the ballistic pair, by contrast, 1 − ρ s w ≈ 0.99 1-\rho_{\mathrm{sw}}\approx0.99 1 − ρ sw ≈ 0.99 .
PGD–GSIS. Let U n U^n U n be the source error before alternating pair n n n , I e x n = T − 1 S U n I_{\mathrm{ex}}^n=\mathcal{T}^{-1}\mathcal{S}U^n I ex n = T − 1 S U n the exact frozen-source response, and e n = I m n − I e x n e^n=I_{\mathrm{m}}^n-I_{\mathrm{ex}}^n e n = I m n − I ex n the representation error, which combines truncation, incomplete alternation and stale earlier modes. Executing Algorithm 1 in this setting (Appendix § 9 ) gives
U n + 1 = A G U n + G [ e n ] . (24) U^{n+1}=\mathcal{A}_{\mathcal{G}}U^n+\mathcal{G}[e^n]. \tag*{(24)} U n + 1 = A G U n + G [ e n ] . (24)
The same identity with K \mathcal{K} K in place of G \mathcal{G} G holds for a frozen-source alternation refreshed by kinetic moments, whose leading operator is then full-order source iteration (§ 5.1 ). The effect of PGD errors on PGD–GSIS is therefore determined by their image under the synthetic map.
Proposition 3. (i) K [ e ] = ( ∫ e d Ω , ∫ Ω e d Ω ) \mathcal{K}[e]=\left(\int e\,\mathrm{d}\Omega,\int\Omega e\,\mathrm{d}\Omega\right) K [ e ] = ( ∫ e d Ω , ∫ Ω e d Ω ) reads the angular content of e e e of degree ℓ ≤ 1 \ell\le1 ℓ ≤ 1 , with unit gain.
(ii) In a periodic domain, G [ e ] \mathcal{G}[e] G [ e ] depends on e e e only through M i j k [ e ] = ∫ K i j k e d Ω M_{ijk}[e]=\int K_{ijk}e\,\mathrm{d}\Omega M ij k [ e ] = ∫ K ij k e d Ω . Since K i j k K_{ijk} K ij k is the symmetric trace-free part of Ω ⊗ Ω ⊗ Ω \Omega\otimes\Omega\otimes\Omega Ω ⊗ Ω ⊗ Ω , a spherical harmonic of degree three, only the ℓ = 3 \ell=3 ℓ = 3 content of e e e enters. For the mode e i k x e^{ikx} e ik x ,
G [ e ] = ( 3 i k K n C M x x x [ e ] , 0 , − K n C k 2 δ R + K n C k 2 / 5 M y x x [ e ] ) . (25) \mathcal{G}[e]=\left(3ik\mathrm{Kn}_{\mathrm{C}}M_{xxx}[e],\,0,\,-\frac{\mathrm{Kn}_{\mathrm{C}}k^2}{\delta_{\mathrm{R}}+\mathrm{Kn}_{\mathrm{C}}k^2/5}M_{yxx}[e]\right). \tag*{(25)} G [ e ] = ( 3 ik Kn C M xxx [ e ] , 0 , − δ R + Kn C k 2 /5 Kn C k 2 M y xx [ e ] ) . (25)
Proof. Part (i) is the definition (11). For (ii), G \mathcal{G} G is linear and, in a periodic domain, its only kinetic input is H = ∇ ⋅ M H=\nabla\cdot M H = ∇ ⋅ M . Substituting ∇ → i k e x \nabla\to ik e_x ∇ → ik e x into Eq. (6) gives q ^ x = 0 \widehat{q}_x=0 q x = 0 from ∇ ⋅ q = 0 \nabla\cdot q=0 ∇ ⋅ q = 0 and Eq. (25) from the two momentum equations. □
Since K n C k 2 / ( δ R + K n C k 2 / 5 ) = 5 ( ℓ G K k ) 2 / [ 1 + ( ℓ G K k ) 2 ] \mathrm{Kn}_{\mathrm{C}}k^2/(\delta_{\mathrm{R}}+\mathrm{Kn}_{\mathrm{C}}k^2/5)=5(\ell_{\mathrm{GK}}k)^2/[1+(\ell_{\mathrm{GK}}k)^2] Kn C k 2 / ( δ R + Kn C k 2 /5 ) = 5 ( ℓ GK k ) 2 / [ 1 + ( ℓ GK k ) 2 ] , the gain on the ℓ = 3 \ell=3 ℓ = 3 content is 3 k K n C 3k\mathrm{Kn}_{\mathrm{C}} 3 k Kn C for the temperature and at most 5 for the transverse flux. Both gains are small only in the Fourier regime, k K n C ≪ 1 k\mathrm{Kn}_{\mathrm{C}}\ll1 k Kn C ≪ 1 and ℓ G K k ≪ 1 \ell_{\mathrm{GK}}k\ll1 ℓ GK k ≪ 1 ; in the hydrodynamic regime the flux gain is of order one, and only the restriction to ℓ = 3 \ell=3 ℓ = 3 remains. The degree-three filtering in part (ii) concerns the periodic bulk. The wall law of § 4.2 adds half-range moment inputs with no explicit K n C \mathrm{Kn}_{\mathrm{C}} Kn C prefactor. Defining γ G n = ∥ G [ e n ] ∥ / ∥ U n ∥ \gamma_{\mathcal{G}}^n=\|\mathcal{G}[e^n]\|/\|U^n\| γ G n = ∥ G [ e n ] ∥/∥ U n ∥ , Eq. (24) gives ∥ U n + 1 ∥ ≤ ( ∥ A G ∥ + γ G n ) ∥ U n ∥ \|U^{n+1}\|\le(\|\mathcal{A}_{\mathcal{G}}\|+\gamma_{\mathcal{G}}^n)\|U^n\| ∥ U n + 1 ∥ ≤ ( ∥ A G ∥ + γ G n ) ∥ U n ∥ . This bound uses the operator norm; the spectral radii and median perturbations in Table 1 describe the observed iteration but do not establish a uniform contraction bound.
Table 1. Fourier analysis for an error mode e i π x e^{i\pi x} e iπ x (N θ × N ϕ = 80 × 40 N_{\theta}\times N_{\phi}=80\times40 N θ × N ϕ = 80 × 40 ). 1 − ρ ( A K ) 1-\rho(A_{K}) 1 − ρ ( A K ) : margin of full-order source iteration; 1 − ρ s w T 1-\rho_{\mathrm{sw}}^{T} 1 − ρ sw T , 1 − ρ s w q 1-\rho_{\mathrm{sw}}^{q} 1 − ρ sw q : margin of one lagged sweep of the pure-PGD spatial update for the polar factors Φ = 1 \Phi=1 Φ = 1 and Φ = sin ϕ \Phi=\sin\phi Φ = sin ϕ ; ρ ( A G ) \rho(A_{G}) ρ ( A G ) : spectral radius of full-order GSIS; ∥ e ∥ \lVert e\rVert ∥ e ∥ : median relative error ∥ I m n − I e x n ∥ / ∥ I e x n ∥ \lVert I_{m}^{n}-I_{\mathrm{ex}}^{n}\rVert/\lVert I_{\mathrm{ex}}^{n}\rVert ∥ I m n − I ex n ∥ / ∥ I ex n ∥ of the separated state in Algorithm 1 (M max = 20 M_{\max}=20 M m a x = 20 , L max = 10 L_{\max}=10 L m a x = 10 ); γ G \gamma_{G} γ G : median over pairs of ∥ G [ e n ] ∥ / ∥ U n ∥ \lVert G[e^{n}]\rVert/\lVert U^{n}\rVert ∥ G [ e n ]∥ / ∥ U n ∥ ; n 12 n_{12} n 12 : pairs needed to reduce the source error by 10 12 10^{12} 1 0 12 .
Effect of the synthetic refresh. At the collision-dominated pairs, Table 1 gives ρ ( A G ) ≤ 1.4 × 10 − 2 \rho(\mathcal{A}_{\mathcal{G}})\le1.4\times10^{-2} ρ ( A G ) ≤ 1.4 × 1 0 − 2 and a 10 12 10^{12} 1 0 12 source-error reduction in 3–7 pairs, but the reason differs between regimes. At the three diffusive pairs the synthetic image of the representation error is much smaller than its kinetic image: the median of ∥ G [ e n ] ∥ / ∥ K [ e n ] ∥ \|\mathcal{G}[e^n]\|/\|\mathcal{K}[e^n]\| ∥ G [ e n ] ∥/∥ K [ e n ] ∥ is 5.0 × 10 − 3 5.0\times10^{-3} 5.0 × 1 0 − 3 , 1.1 × 10 − 2 1.1\times10^{-2} 1.1 × 1 0 − 2 and 8.7 × 10 − 2 8.7\times10^{-2} 8.7 × 1 0 − 2 , as the small gains of Proposition 3 predict. At the two hydrodynamic pairs ℓ G K k ≈ 1.4 \ell_{\mathrm{GK}}k\approx1.4 ℓ GK k ≈ 1.4 , the flux gain is about 3.3, and the two images are comparable (median ratio 1.6). There the fast convergence comes from the small full-order factor ρ ( A G ) \rho(\mathcal{A}_{\mathcal{G}}) ρ ( A G ) together with the small
PGD error, γ G ≤ 2.8 × 10 − 3 \gamma_{G}\leq2.8\times10^{-3} γ G ≤ 2.8 × 1 0 − 3 , not from filtering. At the ballistic pair the roles reverse: ρ ( A G ) \rho(A_{G}) ρ ( A G ) approaches its limit 4 / 5 4/5 4/5 (Appendix § 9 ) and PGD–GSIS needs 133 pairs, whereas the margins of source iteration and of the pure-PGD sweep are close to one. This small GSIS margin at large K n C \mathrm{Kn}_{C} Kn C is one reason why the parametric construction needs the joint polar update of § 5.1 .
Consistency of kinetic and synthetic fields. At a self-consistent solution of the continuous kinetic problem with consistent wall data, G [ I m ] = K [ I m ] G[I_{m}]=K[I_{m}] G [ I m ] = K [ I m ] . For an approximate state, define the moment residuals of Eq. (5) by r 0 = ∇ ⋅ q k i n r_{0}=\nabla\cdot q^{\mathrm{kin}} r 0 = ∇ ⋅ q kin , r 1 = 1 3 ∇ T k i n + ∇ ⋅ N k i n + δ R q k i n r_{1}=\frac{1}{3}\nabla T^{\mathrm{kin}}+\nabla\cdot N^{\mathrm{kin}}+\delta_{R}q^{\mathrm{kin}} r 1 = 3 1 ∇ T kin + ∇ ⋅ N kin + δ R q kin and r 2 = 2 5 ∂ ⟨ j q i ⟩ k i n + ∇ ⋅ M k i n + δ C N k i n r_{2}=\frac{2}{5}\partial_{\langle j}q_{i\rangle}^{\mathrm{kin}}+\nabla\cdot M^{\mathrm{kin}}+\delta_{C}N^{\mathrm{kin}} r 2 = 5 2 ∂ ⟨ j q i ⟩ kin + ∇ ⋅ M kin + δ C N kin . Eliminating N k i n N^{\mathrm{kin}} N kin shows that the defect G [ I m ] − K [ I m ] G[I_{m}]-K[I_{m}] G [ I m ] − K [ I m ] solves the synthetic system with sources − r 0 -r_{0} − r 0 and − r 1 + K n C ∇ ⋅ r 2 -r_{1}+\mathrm{Kn}_{C}\nabla\cdot r_{2} − r 1 + Kn C ∇ ⋅ r 2 , plus a boundary contribution. For a nonzero periodic Fourier mode with r 0 = 0 r_{0}=0 r 0 = 0 , Δ T = − 3 r 1 x / ( i k ) + 3 K n C r 2 x x \Delta T=-3r_{1x}/(ik)+3\mathrm{Kn}_{C}r_{2xx} Δ T = − 3 r 1 x / ( ik ) + 3 Kn C r 2 xx exhibits amplification of second-moment residuals at large K n C \mathrm{Kn}_{C} Kn C . Consistency therefore requires residual control; enrichment alone does not certify it. § 4.4 quantifies bulk matching at small K n C \mathrm{Kn}_{C} Kn C , while § 5.2 discusses node-dependent residuals in a shared parametric basis.
Conditional asymptotic-preserving property
Appendix A first expands the frozen-source pair formally in K n C \mathrm{Kn}_{C} Kn C , as [30 ] did for the Shakhov model. To leading order the pair is an alternating least-squares iteration for the singular value decomposition of the local equilibrium, with a contraction factor independent of K n C \mathrm{Kn}_{C} Kn C , and the first-order Chapman–Enskog state has rank three. The expansion assumes that the rows of the frozen earlier modes hold, which the greedy construction does not ensure: in a Fourier test, three modes span the required polar space but leave an O ( K n C ) O(\mathrm{Kn}_{C}) O ( Kn C ) error, which only a fourth mode removes. The appendix therefore defines three indicators: the complete projected transport residual η n \eta_{n} η n , the polar-space approximation error ζ n \zeta_{n} ζ n for the equilibrium and its first streaming correction, and the macroscopic source increment ω n \omega_{n} ω n (Eq. (A.7)). Under uniform bulk regularity, Proposition 4 derives
∥ K [ I m n ] − G [ I m n ] ∥ 2 ≤ C ( K n C 2 + η n + ζ n + ω n ) . (26) \left\lVert\mathcal{K}[I_m^n]-\mathcal{G}[I_m^n]\right\rVert_2 \le C\left(\mathrm{Kn}_C^2+\eta_n+\zeta_n+\omega_n\right). \tag*{(26)} ∥ K [ I m n ] − G [ I m n ] ∥ 2 ≤ C ( Kn C 2 + η n + ζ n + ω n ) . (26)
Thus η n + ζ n + ω n = O ( K n C 1 + σ A P ) \eta_n+\zeta_n+\omega_n=O(\mathrm{Kn}_C^{1+\sigma_{\mathrm{AP}}}) η n + ζ n + ω n = O ( Kn C 1 + σ AP ) , 0 < σ A P ≤ 1 0<\sigma_{\mathrm{AP}}\le1 0 < σ AP ≤ 1 , is sufficient to recover the leading Fourier flux, including its coefficient K n R / 3 \mathrm{Kn}_R/3 Kn R /3 , in the diffusive limit (Corollary 1), and the viscous GK balance, or a Brinkman/Stokes problem in a distinguished scaling, in the hydrodynamic limit (Corollary 2). The matching estimate is derived from the projected spatial equations and the preceding synthetic balance. In the ballistic limit the gain term carries the factor δ C \delta_C δ C , so the synthetic source, whose response to representation errors grows like K n C \mathrm{Kn}_C Kn C , reaches the kinetic moments with an O ( 1 ) O(1) O ( 1 ) gain, and the frozen-source pair reproduces free streaming with one polar mode (Proposition 5).
The collision-dominated results are conditional bulk statements. The greedy spatial update enforces only its current-mode row; frozen rows and polar-space completeness must also be controlled. The amplitude tests of Algorithm 1 do not imply these bounds, and the reported fixed tolerances and caps are not claimed to certify AP for arbitrarily small Knudsen numbers. Parametric certification requires the bounds node by node. Wall layers, compatibility of the discrete DG/HDG moments, angular quadrature and a uniform iteration budget require further analysis. Preservation of the limiting constitutive law is distinct from the acceleration measured in § 4.3 .
Parametric PGD–GSIS over the Knudsen numbers
Representation and factor equations
Let δ = ( δ R , δ N ) \boldsymbol{\delta}=(\delta_R,\delta_N) δ = ( δ R , δ N ) range over a parameter set P \mathcal{P} P with a positive measure d ν \mathrm{d}\nu d ν . The parametric representation attaches the parameters to the polar factor,
I m ( x , θ , ϕ ; δ ) = ∑ r = 1 m X r ( x , θ ) Φ r ( ϕ , δ ) , T m k i n = ∑ r = 1 m Y r ( x ) T r ( δ ) , q m k i n = ∑ r = 1 m Z r ( x ) Q r ( δ ) . (27) I_m(x,\theta,\phi;\boldsymbol{\delta})=\sum_{r=1}^{m}X_r(x,\theta)\Phi_r(\phi,\boldsymbol{\delta}),\qquad T_m^{\mathrm{kin}}=\sum_{r=1}^{m}Y_r(x)T_r(\boldsymbol{\delta}),\qquad q_m^{\mathrm{kin}}=\sum_{r=1}^{m}Z_r(x)Q_r(\boldsymbol{\delta}). \tag*{(27)} I m ( x , θ , ϕ ; δ ) = r = 1 ∑ m X r ( x , θ ) Φ r ( ϕ , δ ) , T m kin = r = 1 ∑ m Y r ( x ) T r ( δ ) , q m kin = r = 1 ∑ m Z r ( x ) Q r ( δ ) . (27)
The spatial factors are shared by all parameter values; ( ϕ , δ R , δ N ) (\phi,\delta_R,\delta_N) ( ϕ , δ R , δ N ) form a single joint coordinate, which is natural because δ C \delta_C δ C and 1 / sin ϕ 1/\sin\phi 1/ sin ϕ enter the kernel of Eq. (13) as a product. Each inverse Knudsen number takes N N N logarithmically spaced nodes on [ δ min , δ max ] [\delta_{\min},\delta_{\max}] [ δ m i n , δ m a x ] , and d ν \mathrm{d}\nu d ν is the tensor product of the normalized measures d ( log δ ) / log ( δ max / δ min ) \mathrm{d}(\log\delta)/\log(\delta_{\max}/\delta_{\min}) d ( log δ ) / log ( δ m a x / δ m i n ) , discretized by the trapezoidal rule in log δ \log\delta log δ . The constructions below use K n R , K n N ∈ [ 10 − 2 , 10 2 ] \mathrm{Kn}_R,\mathrm{Kn}_N\in[10^{-2},10^2] Kn R , Kn N ∈ [ 1 0 − 2 , 1 0 2 ] with N = 21 N=21 N = 21 (0.2 decades, N δ = 441 N_\delta=441 N δ = 441 nodes). The measure is part of the method: it decides how much each region of P \mathcal{P} P influences the shared basis.
With the source frozen at every node, the polar update is Eq. (16) evaluated node by node: the nodes are independent and each update is again a division. The spatial update is Eq. (17) with parameter-averaged coefficients,
a ˉ m r = ∫ P ∫ 0 π δ C Φ m Φ r d ϕ d ν , b ˉ m r = ∫ P ∫ 0 π sin ϕ Φ m Φ r d ϕ d ν , \bar{a}_{mr}=\int_{\mathcal{P}}\int_{0}^{\pi}\delta_{\mathrm{C}}\Phi_m\Phi_r\,\mathrm{d}\phi\,\mathrm{d}\nu,\qquad\bar{b}_{mr}=\int_{\mathcal{P}}\int_{0}^{\pi}\sin\phi\,\Phi_m\Phi_r\,\mathrm{d}\phi\,\mathrm{d}\nu, a ˉ m r = ∫ P ∫ 0 π δ C Φ m Φ r d ϕ d ν , b ˉ m r = ∫ P ∫ 0 π sin ϕ Φ m Φ r d ϕ d ν ,
a ˉ m m X m + b ˉ m m s ⋅ ∇ h X m = S T , m + s ⋅ S q , m − ∑ r = 1 m − 1 ( a ˉ m r X r + b ˉ m r s ⋅ ∇ h X r ) . (28) \bar{a}_{mm}X_m+\bar{b}_{mm}\boldsymbol{s}\cdot\nabla_hX_m=S_{T,m}+\boldsymbol{s}\cdot\boldsymbol{S}_{q,m}-\sum_{r=1}^{m-1}\left(\bar{a}_{mr}X_r+\bar{b}_{mr}\boldsymbol{s}\cdot\nabla_hX_r\right). \tag*{(28)} a ˉ mm X m + b ˉ mm s ⋅ ∇ h X m = S T , m + s ⋅ S q , m − r = 1 ∑ m − 1 ( a ˉ m r X r + b ˉ m r s ⋅ ∇ h X r ) . (28)
with S T , m = 1 4 π ∫ P ∫ 0 π δ C Φ m T s d ϕ d ν S_{T,m}=\frac{1}{4\pi}\int_{\mathcal{P}}\int_{0}^{\pi}\delta_{\mathrm{C}}\Phi_mT_s\,\mathrm{d}\phi\,\mathrm{d}\nu S T , m = 4 π 1 ∫ P ∫ 0 π δ C Φ m T s d ϕ d ν and S q , m = 3 4 π ∫ P ∫ 0 π δ N sin ϕ Φ m q s d ϕ d ν S_{q,m}=\frac{3}{4\pi}\int_{\mathcal{P}}\int_{0}^{\pi}\delta_{\mathrm{N}}\sin\phi\,\Phi_m\boldsymbol{q}_s\,\mathrm{d}\phi\,\mathrm{d}\nu S q , m = 4 π 3 ∫ P ∫ 0 π δ N sin ϕ Φ m q s d ϕ d ν ; boundary loads are projected likewise. By Remark 1, each shared spatial mode is a two-dimensional transport solution at a single effective extinction a ˉ m m / b ˉ m m \bar{a}_{mm}/\bar{b}_{mm} a ˉ mm / b ˉ mm , the ratio of the Φ m 2 \Phi_m^2 Φ m 2 -weighted averages of δ C \delta_{\mathrm{C}} δ C and sin ϕ \sin\phi sin ϕ over the polar angle and the parameter box. Covering four decades of δ C \delta_{\mathrm{C}} δ C therefore requires modes spread over the corresponding range of effective opacities. The synthetic refresh is performed independently at every node with that node’s HDG operator.
The separated distribution is small (§ 4.2 ), but the synthetic operator is stored per node: the local HDG factors alone take ( 7 n p ) 2 N e l (7n_p)^2N_{\mathrm{el}} ( 7 n p ) 2 N el values per node, 7.84 MB for p = 3 p=3 p = 3 and N e l = 200 N_{\mathrm{el}}=200 N el = 200 , and the trace influence matrices and global factorizations add to this. For N δ = 441 N_{\delta}=441 N δ = 441 these per-node operators dominate the peak memory (§ 6.5 ). They are independent of the rank and could be computed on the fly or shared between neighboring nodes; we have not pursued this.
Joint polar update. With the spatial factors fixed, all retained polar factors are re-solved against the refreshed source:
∑ r = 1 m ( δ C α k r + β k r sin ϕ ) Φ r = F T , k + sin ϕ ( F q , k − μ k ) , k = 1 , … , m , (29) \sum_{r=1}^{m}(\delta_{\mathrm{C}}\alpha_{kr}+\beta_{kr}\sin\phi)\Phi_r=F_{T,k}+\sin\phi\,(F_{q,k}-\mu_k),\qquad k=1,\ldots,m, \tag*{(29)} r = 1 ∑ m ( δ C α k r + β k r sin ϕ ) Φ r = F T , k + sin ϕ ( F q , k − μ k ) , k = 1 , … , m , (29)
an m × m m\times m m × m system at every ( ϕ , δ ) (\phi,\boldsymbol{\delta}) ( ϕ , δ ) . At each parameter node it is the Galerkin reduced model of the frozen-source transport problem on the current spatial basis, so the nodal state becomes the Galerkin approximation in span { X 1 , … , X m } ⊗ L 2 ( 0 , π ) \operatorname{span}\{X_1,\ldots,X_m\}\otimes L^2(0,\pi) span { X 1 , … , X m } ⊗ L 2 ( 0 , π ) . Old factors change, the construction is no longer purely greedy, and the amplitude test is evaluated on the complete retained state.
The joint update is required for accuracy over the whole parameter box. Without it, Φ r ( ⋅ , δ ) \Phi_r(\cdot,\boldsymbol{\delta}) Φ r ( ⋅ , δ ) keeps the source that was available when mode r r r was computed. When U s ( δ ) U_s(\boldsymbol{\delta}) U s ( δ ) changes, the state can follow only through the current mode, whose spatial factor is shared by all nodes and fitted to their parameter average (28). At nodes that this factor fits poorly, the change of the frozen-source response becomes representation error that does not decrease as modes are added. In the Fourier regime the synthetic map damps such errors (Proposition 3 ), but at large K n C \mathrm{Kn}_{\mathrm{C}} Kn C the kinetic–synthetic consistency gain is O ( K n C ) O(\mathrm{Kn}_{\mathrm{C}}) O ( Kn C ) (§ 4.3 ) and the contraction margin of full-order GSIS shrinks to 1 − ρ ( A G ) → 1 / 5 1-\rho(A_G)\to1/5 1 − ρ ( A G ) → 1/5 (Table 1 ). The perturbation γ C n \gamma_{\mathrm{C}}^n γ C n in Eq. (24) can then exceed that margin: the construction loses accuracy at large Knudsen numbers and can diverge at the rarefied corner (§ 6.5 ). With the joint update, the nodal state is the Galerkin solution on the current spatial basis, so the representation error is governed by that basis rather than by stale polar factors. It is not guaranteed to decrease monotonically, because a Galerkin projection of a transport operator is not a best approximation.
Other remedies are possible. The parameter domain can be divided into subregions, for example by ranges of K n C \mathrm{Kn}_{C} Kn C , each with its own spatial basis; or the polar factors can be re-projected after the construction, or the modes recompressed by a singular value decomposition of the nodal solutions. Such a posteriori steps can remove stale polar coefficients, but they cannot repair a spatial basis whose modes were fitted to the residuals of stale nodal states. The in-loop update improves both, because each new spatial mode is fitted to the residual of nodal Galerkin solutions on the current basis. We therefore use the joint update; it also keeps a single construction, and its algebraic systems are small. Its matrices need only α k r \alpha_{kr} α k r and β k r \beta_{kr} β k r , which do not depend on δ \delta δ , and its loads need the projections of the refreshed source on the m m m spatial factors, O ( m N x N δ ) \mathcal{O}(mN_xN_\delta) O ( m N x N δ ) operations. The m × m m \times m m × m solves then cost O ( m 3 N ϕ N δ ) \mathcal{O}(m^3N_\phi N_\delta) O ( m 3 N ϕ N δ ) operations, small compared with the N δ N_\delta N δ synthetic backsolves and the parameter-averaged sweeps of the same pair (§ 6.5 ).
Parametric pure PGD. For comparison, a parametric pure PGD can use the joint update in two forms. With a frozen kinetic source, U s ← K [ I m ] U_s \leftarrow\mathcal{K}[I_m] U s ← K [ I m ] once per pair, Eq. (29) applies unchanged, and Eq. (24) with K \mathcal{K} K in place of G \mathcal{G} G shows that the outer iteration is then full-order source iteration, whose margin vanishes at the collision-dominated nodes (Table 1 ). With the implicit coupling of § 4.1 , the joint update reads, at every parameter node,
∑ r = 1 m [ ( δ C α k r + β k r sin ϕ ) Φ r − δ C α k r T M 1 ( Φ r ) − δ N α k r q sin ϕ M 2 ( Φ r ) ] = − μ k sin ϕ , k = 1 , … , m . (30) \sum_{r=1}^{m}\left[\left(\delta_C\alpha_{kr}+\beta_{kr}\sin\phi\right)\Phi_r-\delta_C\alpha_{kr}^{T}M_1(\Phi_r)-\delta_N\alpha_{kr}^{q}\sin\phi M_2(\Phi_r)\right]=-\mu_k\sin\phi,\qquad k=1,\ldots,m. \tag*{(30)} r = 1 ∑ m [ ( δ C α k r + β k r sin ϕ ) Φ r − δ C α k r T M 1 ( Φ r ) − δ N α k r q sin ϕ M 2 ( Φ r ) ] = − μ k sin ϕ , k = 1 , … , m . (30)
It couples all polar nodes through M 1 M_1 M 1 and M 2 M_2 M 2 : an m N ϕ × m N ϕ mN_\phi\times mN_\phi m N ϕ × m N ϕ system, block diagonal in ϕ \phi ϕ apart from a coupling of rank 2 m 2m 2 m , which is the Galerkin reduced model of the full kinetic problem on the current spatial basis. No source iteration then remains in the polar factors, but the spatial factors are still built by the lagged sweeps of § 4.3 , which move macroscopic information by about one mean free path per sweep. In our tests, parametric pure PGD with the frozen kinetic source did not reach the correct solution with 30 modes; with the implicit joint update it did, but only with considerably more modes and alternating pairs than PGD–GSIS, whose macroscopic source comes from the synthetic equations and whose joint update needs only m × m m \times m m × m solves. Algorithm 2 summarizes the PGD–GSIS construction.
Parametric rank and error sensitivity
Equation [27 ] places every T m k i n ( ⋅ , δ ) T_m^{\mathrm{kin}}(\cdot,\delta) T m kin ( ⋅ , δ ) in the same space span { Y 1 , … , Y m } \operatorname{span}\{Y_1,\ldots,Y_m\} span { Y 1 , … , Y m } . For the temperature family M T = { T ( ⋅ ; δ ) } δ ∈ P \mathcal{M}_T=\{T(\cdot;\delta)\}_{\delta\in\mathcal{P}} M T = { T ( ⋅ ; δ ) } δ ∈ P , uniform accuracy ε T \varepsilon_T ε T therefore requires d m ( M T ) ≤ ε T d_m(\mathcal{M}_T)\leq\varepsilon_T d m ( M T ) ≤ ε T . The Kolmogorov width d m d_m d m is the smallest worst-case approximation error over all m m m -dimensional spatial spaces in the chosen norm. An analogous condition holds for the flux. The common basis must capture changes from harmonic fields to nearly isothermal bulks with wall jumps, which can require more modes than the individual fixed-parameter problems.
For Fourier states with ∥ q ∥ ≲ K n R \lVert q\rVert\lesssim\mathrm{Kn}_R ∥ q ∥ ≲ Kn R , a distribution error e = I m − I e=I_m-I e = I m − I can produce a relative kinetic-flux error of order ∥ e ∥ / K n R \lVert e\rVert/\mathrm{Kn}_R ∥ e ∥ / Kn R . The parameter-averaged Galerkin equations do not directly control these relative
Algorithm 2 Parametric PGD–GSIS
Input: parameter nodes and weights, mesh and quadrature, tolerances and caps
Factorize the local and global HDG systems and wall Jacobians at every parameter node.
for m = 1 , … , M max m = 1, \ldots, M_{\max} m = 1 , … , M m a x do
Initialize X m X_m X m .
repeat
Polar update (16) at every node, source frozen.
Spatial update (28), source frozen; normalize the pair.
Synthetic refresh U s ( δ ) ← G δ [ I m ] U_s(\delta) \leftarrow\mathcal{G}_{\delta}[I_m] U s ( δ ) ← G δ [ I m ] at every node.
Joint polar update (29) of all retained polar factors at every node.
until the amplitude test holds or L max L_{\max} L m a x pairs have been performed
Retain ( X m , Φ m ) (X_m,\Phi_m) ( X m , Φ m ) ; exit if r e n ( m ) < ϵ e n r_{\mathrm{en}}^{(m)} < \epsilon_{\mathrm{en}} r en ( m ) < ϵ en .
end for
Output: shared spatial factors X r X_r X r , nodal polar factors Φ r ( ⋅ , δ j ) \Phi_r(\cdot,\delta_j) Φ r ( ⋅ , δ j ) , synthetic fields
errors at individual nodes. This motivates nodewise error checks and, if needed, a parameter measure that emphasizes the small-K n R \mathrm{Kn}_R Kn R edge. The bulk matching conditions of Proposition 4 must likewise hold node by node; a small parameter-weighted residual alone does not establish them.
At large K n C \mathrm{Kn}_C Kn C , second-moment residuals can enter the synthetic temperature with gain O ( K n C ) \mathcal{O}(\mathrm{Kn}_C) O ( Kn C ) (§ 4.3 ), making the ballistic corner another sensitive region. The joint update of § 5.1 removes the stale-factor part of these residuals; with it, all our constructions remained stable over the whole parameter box (§ 6.5 ).
Nodal macroscopic reconstruction costs O ( m N x ) \mathcal{O}(mN_x) O ( m N x ) . Between nodes, interpolation of T r T_r T r and Q r Q_r Q r adds an error separate from the nodal approximation; § 6.5 assesses it independently by withholding nodes.
Numerical examples
Numerical setup and error measures
The fixed-parameter tests use six pairs ( K n R , K n N ) (\mathrm{Kn}_R,\mathrm{Kn}_N) ( Kn R , Kn N ) : ( 0.01 , 0.01 ) (0.01, 0.01) ( 0.01 , 0.01 ) , ( 0.01 , 100 ) (0.01, 100) ( 0.01 , 100 ) , ( 0.1 , 10 ) (0.1, 10) ( 0.1 , 10 ) , ( 10 , 0.1 ) (10, 0.1) ( 10 , 0.1 ) , ( 100 , 0.01 ) (100, 0.01) ( 100 , 0.01 ) and ( 100 , 100 ) (100, 100) ( 100 , 100 ) . In the present benchmarks, the first three are predominantly diffusive, the next two probe hydrodynamic transport, and the last is ballistic. The first five have K n C ≤ 0.1 \mathrm{Kn}_C \le0.1 Kn C ≤ 0.1 , whereas the ballistic pair has K n C = 50 \mathrm{Kn}_C = 50 Kn C = 50 . For the two hydrodynamic pairs, Eq. (7) gives ℓ G K ≈ 0.44 \ell_{\mathrm{GK}} \approx0.44 ℓ GK ≈ 0.44 and 0.45 0.45 0.45 , both larger than the channel height H = 0.2 H = 0.2 H = 0.2 , so viscous effects are important in Poiseuille flow. These regime labels describe representative behavior; geometry and boundary conditions determine how it appears in each problem.
The spatial factor uses polynomials of degree p = 3 p = 3 p = 3 on unstructured triangles: 200 elements for the cavity and 80 for the channels. The azimuth uses N θ = 80 N_\theta= 80 N θ = 80 nodes (Gauss–Legendre rules on [ 0 , π ] [0,\pi] [ 0 , π ] and [ π , 2 π ] [\pi,2\pi] [ π , 2 π ] ) and the polar angle N ϕ = 40 N_{\phi}=40 N ϕ = 40 Gauss–Legendre nodes on [ 0 , π ] [0,\pi] [ 0 , π ] . The fixed-parameter runs use at most N s w = 5 N_{\mathrm{sw}}=5 N sw = 5 sweeps per spatial update, L max = 10 L_{\max}=10 L m a x = 10 alternating pairs per mode and M max = 20 M_{\max}=20 M m a x = 20 modes, with tolerances ϵ s w = ϵ A L S = 10 − 3 \epsilon_{\mathrm{sw}}=\epsilon_{\mathrm{ALS}}=10^{-3} ϵ sw = ϵ ALS = 1 0 − 3 . Figures 2–7 retain all 20 modes; Section 6.4 stops enrichment at ϵ e n = 10 − 3 \epsilon_{\mathrm{en}}=10^{-3} ϵ en = 1 0 − 3 . Reference solutions are computed by full-order GSIS with the same spatial and angular discretization; they enter only the reported errors,
E T = ∥ T m k i n − T F R ∥ h max ( ∥ T F R ∥ h , s T ) , E q = ∥ q m k i n − q F R ∥ h max ( ∥ q F R ∥ h , s q ) , (31) E_T=\frac{\lVert T_m^{\mathrm{kin}}-T_{\mathrm{FR}}\rVert_h}{\max(\lVert T_{\mathrm{FR}}\rVert_h,s_T)},\qquad E_q=\frac{\lVert q_m^{\mathrm{kin}}-q_{\mathrm{FR}}\rVert_h}{\max(\lVert q_{\mathrm{FR}}\rVert_h,s_q)}, \tag*{(31)} E T = max (∥ T FR ∥ h , s T ) ∥ T m kin − T FR ∥ h , E q = max (∥ q FR ∥ h , s q ) ∥ q m kin − q FR ∥ h , (31)
with small positive floors s T , s q s_T,s_q s T , s q . Error maps show ∣ T − T F R ∣ / max ∣ T F R ∣ \lvert T-T_{\mathrm{FR}}\rvert/\max\lvert T_{\mathrm{FR}}\rvert ∣ T − T FR ∣ / max ∣ T FR ∣ . The Poiseuille temperature carries a free additive constant, so E q E_q E q is the gauge-invariant measure there.
PGD and PGD–GSIS across transport regimes
Figure 2 compares pure PGD and PGD–GSIS on the cavity. Pure PGD has maximum pointwise errors of 1.7 × 10 − 1 1.7\times10^{-1} 1.7 × 1 0 − 1 at ( 0.01 , 0.01 ) (0.01,0.01) ( 0.01 , 0.01 ) , 2.8 × 10 − 2 2.8\times10^{-2} 2.8 × 1 0 − 2 at ( 0.01 , 100 ) (0.01,100) ( 0.01 , 100 ) and 4.0 4.0 4.0 at ( 100 , 0.01 ) (100,0.01) ( 100 , 0.01 ) , where the temperature leaves the physical range [ 0 , 1 ] [0,1] [ 0 , 1 ] ; of the four pairs shown, only the ballistic one is accurate (6.0 × 10 − 6 6.0\times10^{-6} 6.0 × 1 0 − 6 ). At the three failing pairs the spatial sweeps of pure PGD have margins 1 − ρ s w ≤ 3 × 10 − 4 1-\rho_{\mathrm{sw}}\leq3\times10^{-4} 1 − ρ sw ≤ 3 × 1 0 − 4 (Table 1 ), so that even the full budget of 50 sweeps per mode removes less than 2% of the slow error components; at the ballistic pair the margin is close to one. The hydrodynamic failure is the most severe. There the slow component is the heat flux, which normal scattering nearly conserves, and enrichment increases the error from 0.63 at rank one to 3.2 at rank twenty (Figure 5 ): new modes are fitted to an unconverged state instead of correcting it. PGD–GSIS reduces the maximum errors to 1.1 × 10 − 5 1.1\times10^{-5} 1.1 × 1 0 − 5 , 2.2 × 10 − 5 2.2\times10^{-5} 2.2 × 1 0 − 5 , 2.4 × 10 − 4 2.4\times10^{-4} 2.4 × 1 0 − 4 and 5.2 × 10 − 6 5.2\times10^{-6} 5.2 × 1 0 − 6 . The recovered hydrodynamic field shows the expected physics: the bulk is nearly isothermal (0.24 ≤ T ≤ 0.26 0.24\leq T\leq0.26 0.24 ≤ T ≤ 0.26 away from the walls, against a global range [ 0.08 , 0.49 ] [0.08,0.49] [ 0.08 , 0.49 ] ) and the temperature variation is confined to wall layers.
Figure 5. Relative L 2 L^2 L 2 error versus retained rank for pure PGD (top) and PGD–GSIS (bottom), at the six Knudsen pairs. Columns: cavity T T T , cross-plane T T T , Poiseuille q x q_x q x (profile at mid-length).
The channel problems show the same dichotomy (Figure 3 and Figure 4 ), and PGD–GSIS lies on the full-order profiles in every regime. The profiles follow the mechanisms of § 2.4 . In cross-plane conduction the diffusive profile is the Fourier line T = x T=x T = x ; at ( 100 , 0.01 ) (100,0.01) ( 100 , 0.01 ) and ( 100 , 100 ) (100,100) ( 100 , 100 ) it is a plateau near T = 0.5 T=0.5 T = 0.5 with large wall jumps, since ∂ x T = − 3 δ R q x \partial_xT=-3\delta_Rq_x ∂ x T = − 3 δ R q x is small whenever resistive scattering is rare, whether the flow is hydrodynamic or ballistic. In Poiseuille flow the diffusive profiles are flat at the Fourier value K n R / 3 = 3.3 × 10 − 3 \mathrm{Kn}_R/3=3.3\times10^{-3} Kn R /3 = 3.3 × 1 0 − 3 with wall layers a few thousandths wide, of the order of ℓ G K \ell_{\mathrm{GK}} ℓ GK and K n C \mathrm{Kn}_C Kn C ; at ( 100 , 0.01 ) (100,0.01) ( 100 , 0.01 ) , where ℓ G K = 0.45 > H \ell_{\mathrm{GK}}=0.45>H ℓ GK = 0.45 > H , the profile is parabolic with center value 0.90, close to the no-slip Guyer–Krumhansl estimate 5 H 2 / ( 24 K n C ) = 0.83 5H^2/(24\mathrm{Kn}_C)=0.83 5 H 2 / ( 24 Kn C ) = 0.83 ; at ( 100 , 100 ) (100,100) ( 100 , 100 ) it is a flattened arch between 0.277 and 0.308. With pure PGD, the flux of the diffusive Poiseuille pair ( 0.01 , 0.01 ) (0.01,0.01) ( 0.01 , 0.01 ) is too small by a factor of about three and the hydrodynamic profiles are wrong at order one.
Figure 3. Cross-plane conduction: T T T on y = H / 2 y = H/2 y = H /2 (top) and relative error against the full-order solution (bottom). Circles: full-order GSIS (“Full-rank” in the legend); dashed: pure PGD; solid: PGD–GSIS; dotted: Fourier profile T = x T = x T = x .
Figure 4. Phonon Poiseuille flow: q x q_x q x across the channel (top) and relative error against the full-order solution (bottom). Symbols as in Figure 3 .
Rank convergence and modal contributions
Figure 5 shows the error against the number of retained modes. With PGD–GSIS the diffusive pairs reach about 10 − 4 10^{-4} 1 0 − 4 in the cavity and 7 × 10 − 6 7\times10^{-6} 7 × 1 0 − 6 in the cross-plane problem by rank five; the hydrodynamic pairs
Figure 2. Isothermal cavity at ( K n R , K n N ) = ( 0.01 , 0.01 ) (\mathrm{Kn}_{R},\mathrm{Kn}_{N})=(0.01,0.01) ( Kn R , Kn N ) = ( 0.01 , 0.01 ) , ( 0.01 , 100 ) (0.01,100) ( 0.01 , 100 ) , ( 100 , 0.01 ) (100,0.01) ( 100 , 0.01 ) , ( 100 , 100 ) (100,100) ( 100 , 100 ) (columns). Rows 1–2: pure PGD, temperature and pointwise error ∣ T − T F R ∣ / max ∣ T F R ∣ \lvert T-T_{\mathrm{FR}}\rvert/\max\lvert T_{\mathrm{FR}}\rvert ∣ T − T FR ∣ / max ∣ T FR ∣ ; rows 3–4: PGD–GSIS. White dashed lines are full-order contours. Each panel has its own color scale; the boxed number is the maximum error in the panel.
end between 10 − 5 10^{-5} 1 0 − 5 and 10 − 4 10^{-4} 1 0 − 4 in all three problems; the ballistic pair ends at 3.1 × 10 − 6 3.1 \times10^{-6} 3.1 × 1 0 − 6 (cavity), 7.9 × 10 − 4 7.9 \times10^{-4} 7.9 × 1 0 − 4 (cross-plane) and 8.6 × 10 − 5 8.6 \times10^{-5} 8.6 × 1 0 − 5 (Poiseuille). With pure PGD the error stagnates or grows at the stalled pairs, as discussed above.
Figure 6 shows the first six PGD–GSIS macroscopic contributions for the channel problems. In cross-plane conduction the first temperature contribution carries the nearly linear diffusive profile and the plateaus of the hydrodynamic and ballistic pairs. The sum of modes two to six, relative to the rank-six temperature field in L 2 L^2 L 2 norm, is 2.5 × 10 − 4 2.5 \times10^{-4} 2.5 × 1 0 − 4 (diffusive), 5.4 × 10 − 2 5.4 \times10^{-2} 5.4 × 1 0 − 2 (hydrodynamic) and 3.0 × 10 − 2 3.0 \times10^{-2} 3.0 × 1 0 − 2 (ballistic). In Poiseuille flow the leading heat-flux contribution reproduces the hydrodynamic parabola, while the diffusive flux is shared by the first two modes. These plots illustrate how the constructed modes contribute to the macroscopic fields; the angular rank bound of Eq. (15) concerns the full distribution. The ranks at which enrichment stops (Table 2 ) follow the ordering of § 3.3 : three in the diffusive limit, four to seven in the ballistic limit, and most, up to fourteen, at (10, 0.1), where optical depths of order one to ten span the domain and wall layers are thick.
Figure 6. First six PGD–GSIS macroscopic contributions in the channel problems. Top (a): cross-plane temperature contributions T r ( x ) = Y r ( x ) T r T_r(x) = Y_r(x)T_r T r ( x ) = Y r ( x ) T r . Bottom (b): Poiseuille heat-flux contributions q x , r ( y ) q_{x,r}(y) q x , r ( y ) . Columns correspond to ( K n R , K n N ) = ( 0.01 , 100 ) (\mathrm{Kn}_R,\mathrm{Kn}_N) = (0.01, 100) ( Kn R , Kn N ) = ( 0.01 , 100 ) , ( 100 , 0.01 ) (100, 0.01) ( 100 , 0.01 ) and ( 100 , 100 ) (100, 100) ( 100 , 100 ) . Line styles identify r = 1 , … , 6 r = 1,\ldots,6 r = 1 , … , 6 ; contributions are shown at their original magnitudes, with a separate vertical scale in each panel.
Table 2. Rank at which enrichment stops, with the average number of alternating pairs per mode in parentheses; †: rank cap M max = 20 M_{\max}=20 M m a x = 20 reached without meeting ϵ e n \epsilon_{\mathrm{en}} ϵ en . PGD denotes pure PGD (§ 4.1 ).
The modal amplitudes in Figure 7 record the actual evolution of successive macroscopic contributions during enrichment and complement the reference-error curves of Figure 5 . They are the quantities monitored by the increment test (23); these diagnostic runs continue to twenty modes. For PGD–GSIS every curve falls by more than two decades over twenty modes; for pure PGD the hydrodynamic curve grows or stagnates.
Figure 7. Modal amplitudes during enrichment for pure PGD (top) and PGD–GSIS (bottom), with enrichment continued to twenty modes. Columns as in Figure 5 . The curves show the evolution of successive macroscopic contributions; only the decay along a curve is meaningful, and the amplitudes are not error bounds.
amplitude is nevertheless not an error estimate: the ballistic Poiseuille pair decays more slowly than several others yet reaches a small error, because the separated terms are not orthogonal.
Computational cost and memory scaling
Table 2 and Figure 8 compare four solvers on all pairs with 12 OpenMP threads: full-order source iteration (CIS), full-order GSIS, pure PGD, and PGD–GSIS with enrichment stopped at ϵ e n = 10 − 3 \epsilon_{\mathrm{en}} = 10^{-3} ϵ en = 1 0 − 3 .
Figure 8. Wall-clock time (top, logarithmic) and peak resident memory (bottom) of the four solvers at the six Knudsen pairs; N θ × N ϕ = 80 × 40 N_{\theta} \times N_{\phi}=80 \times40 N θ × N ϕ = 80 × 40 , 12 threads. “Full-rank” in the legend denotes the full-order solvers.
Full-order CIS needs 10 2 10^{2} 1 0 2 –10 4 10^{4} 1 0 4 sweeps and up to 911 s; its cost is largest where the margin 1 − ρ ( A K ) 1-\rho(A_{K}) 1 − ρ ( A K ) of Table 1 is smallest. Full-order GSIS converges in 8–216 iterations and 1.1–17.7 s. PGD–GSIS stops at ranks 3–14 after 15–114 synthetic updates in total—the same order as full-order GSIS, as the analysis of § 4.3 predicts—and takes 1.2–40.4 s. Its heat-flux error stays below 6 × 10 − 3 6 \times10^{-3} 6 × 1 0 − 3 and its cavity temperature error below 7 × 10 − 4 7 \times10^{-4} 7 × 1 0 − 4 on every pair (Figure 9 ). At the diffusive pairs E q E_q E q exceeds E T E_T E T in all three problems, by more than an order of magnitude in the cavity, where these pairs also give the largest E q E_q E q ; this is the ∥ e ∥ / K n R \lVert e\rVert/\mathrm{Kn}_{R} ∥ e ∥ / Kn R sensitivity of the kinetic flux discussed in § 5.2 . Pure PGD takes 0.5–29.8 s, but at the stalled pairs this is the cost of exhausting the budget of 200 alternating pairs without converging (E q E_q E q up to 1.5), not a speedup. It matches PGD–GSIS only where the sweep margin 1 − ρ s w 1-\rho_{\mathrm{sw}} 1 − ρ sw is large.
Figure 9. Errors E T E_T E T (top) and E q E_q E q (bottom) of pure PGD and of PGD–GSIS against full-order GSIS. The Poiseuille E T E_T E T is affected by the free temperature constant.
At N ϕ = 40 N_{\phi}=40 N ϕ = 40 , PGD–GSIS is not faster than full-order GSIS: its per-update cost is comparable (§ 4.2 ),
and neither solver is limited by the number of updates. Its peak memory (58–131 MiB) is below that of full-order GSIS (93–162 MiB) but above that of full-order CIS (roughly 45–80 MiB), which stores no synthetic operator: at this angular resolution the peak is dominated by arrays that do not depend on N ϕ N_\phi N ϕ . The difference appears when the polar resolution grows (Figure 10 ). Full-order memory increases by about 1.2 MiB per polar node, the size of one polar slice of the distribution (N x N θ N_xN_\theta N x N θ values), whereas the PGD memory is flat because refining ϕ \phi ϕ only lengthens the polar factors. At N ϕ = 160 N_\phi= 160 N ϕ = 160 PGD–GSIS uses 2.7–3.2 times less memory than full-order GSIS, and pure PGD 2.1–4.7 times less than full-order CIS. The full-order CIS time grows from 2.7 × 10 2 2.7 \times10^2 2.7 × 1 0 2 s to 2.0 × 10 3 2.0 \times10^3 2.0 × 1 0 3 s at (0.01, 100). The PGD–GSIS time still grows with N ϕ N_\phi N ϕ . In the implementation used here the high-order load and the wall fluxes are evaluated by full angular quadrature, which is the dominant N ϕ N_\phi N ϕ -dependent stage; the moment form of § 4.2 removes that dependence.
Figure 10. Cavity: peak resident memory (top) and wall-clock time (bottom) versus the polar node count at N θ = 80 N_\theta= 80 N θ = 80 . Solid: separated representation (“PGD” in the legend); dashed: full order (“Full-rank”); blue: with synthetic acceleration (GSIS, PGD–GSIS); orange: without (CIS, pure PGD).
Accuracy and cost of parametric PGD–GSIS
Each test problem carries one parametric construction over K n R , K n N ∈ [ 10 − 2 , 10 2 ] \mathrm{Kn}_R,\mathrm{Kn}_N \in[10^{-2}, 10^2] Kn R , Kn N ∈ [ 1 0 − 2 , 1 0 2 ] (21 × 21 nodes, rank cap 30, tolerances 10 − 3 10^{-3} 1 0 − 3 , joint polar update). Figure 11 pairs the first three temperature spatial factors of the cavity construction with their parameter-dependent coefficients. To expose shape and magnitude separately, set Y r ∗ = Y r / max ∣ Y r ∣ Y_r^* = Y_r/\max|Y_r| Y r ∗ = Y r / max ∣ Y r ∣ and T r ∗ = max ∣ Y r ∣ T r T_r^* = \max|Y_r|T_r T r ∗ = max ∣ Y r ∣ T r , so that Y r ∗ T r ∗ = Y r T r Y_r^*T_r^* = Y_rT_r Y r ∗ T r ∗ = Y r T r . The magnitude ∣ T r ∗ ( δ ) ∣ |T_r^*(\delta)| ∣ T r ∗ ( δ ) ∣ is then the peak temperature contribution of mode r r r , in units of the imposed temperature difference. Separate unit-peak normalization of the shapes does not indicate their relative importance.
Figure 11. First three temperature factor–coefficient pairs of the parametric cavity construction, with r = 1 , 2 , 3 r = 1, 2, 3 r = 1 , 2 , 3 by column. Top: unit-peak spatial shapes Y r ∗ Y_r^{*} Y r ∗ on the unit square, sharing the scale [ − 1 , 1 ] [-1, 1] [ − 1 , 1 ] . Bottom: matching coefficients T r ∗ T_r^{*} T r ∗ over the Knudsen-number plane, each with its own linear color scale. Their products give the modal temperature contributions exactly; ∣ T r ∗ ∣ |T_r^{*}| ∣ T r ∗ ∣ measures their peak magnitude.
The first spatial factor is one-signed and peaks at the hot wall; its coefficient varies from about 0.70 to 0.81 across the parameter box. On the Fourier side the first two temperature contributions dominate, at about 0.70 and 0.18. The second coefficient changes sign toward the kinetic side and reaches about −0.5 at K n R = 10 2 \mathrm{Kn}_R = 10^2 Kn R = 1 0 2 , while the third grows to about −0.3 only where both Knudsen numbers are large. These pairs illustrate how one shared spatial basis adjusts its contributions across regimes. Individual PGD modes depend on the construction and do not have a unique physical interpretation.
The reconstruction is scored against 225 independent full-order GSIS solutions on a 15 × 15 15 \times15 15 × 15 lattice spanning the same box. Most lattice points lie between stored nodes, so the scores combine representation and interpolation errors. At rank 30 the cavity temperature error lies between 0.14% and 1.15% and the heat-flux error between 0.19% and 3.87% (Figure 12 , Table 3 ); both channel constructions are more accurate. The error distribution follows § 5.2 . The largest E q E_q E q lie along the edge K n R = 10 − 2 \mathrm{Kn}_R = 10^{-2} Kn R = 1 0 − 2 , where the flux is O ( K n R ) O(\mathrm{Kn}_R) O ( Kn R ) and a uniform distribution error becomes a large relative flux error; the largest E T E_T E T (1.1 × 10 − 2 10^{-2} 1 0 − 2 ) lies at the ballistic corner, where the synthetic temperature is most sensitive to the representation. At the four corner pairs, scoring against the fixed-parameter PGD–GSIS solutions instead of full-order ones changes the result only in the fourth significant figure, since those solutions are far more accurate than the parametric reconstruction.
Figure 12. Parametric cavity reconstruction at rank 30: relative error of T T T (left) and of ∣ q ∣ |q| ∣ q ∣ (right) against 225 full-order GSIS solutions, as discrete ℓ 2 \ell^2 ℓ 2 ratios on a 101 × 101 101 \times101 101 × 101 sampling of the field. The color scales differ: 1.4 × 10 − 3 1.4 \times10^{-3} 1.4 × 1 0 − 3 –1.1 × 10 − 2 1.1 \times10^{-2} 1.1 × 1 0 − 2 (left) and 1.9 × 10 − 3 1.9 \times10^{-3} 1.9 × 1 0 − 3 –3.9 × 10 − 2 3.9 \times10^{-2} 3.9 × 1 0 − 2 (right).
Table 3. Parametric constructions (21 × 21 nodes): smallest/largest relative error (%) over the 225 full-order references at three truncation ranks of the same stored factors. E q E_q E q is the error of ∣ q ∣ |q| ∣ q ∣ for the cavity and of q x q_x q x for the channels; the Poiseuille E T E_T E T is computed after removing the mean.
These errors are one to two orders of magnitude above the fixed-parameter errors at the same pairs, and Table 3 shows why they should not be read as the limit of the method: from rank 10 to 30 the largest cavity errors fall by factors of 4.0 (E T E_T E T ) and 9.1 (E q E_q E q ), the largest Poiseuille E q E_q E q by 12.7, and the contribution
of the thirtieth mode is still 0.68% (cavity), 0.15% (cross-plane) and 0.04% (Poiseuille) of the first. Every construction stopped at the rank cap. The larger ranks are consistent with the shared-basis requirement of § 5.2 : one space must approximate the temperature and flux fields across the whole parameter box.
Interpolation between nodes was assessed by withholding every other node in each direction: the coefficients T r T_r T r and Q r Q_r Q r on the remaining 11 × 11 nodes were interpolated linearly in ( log 10 K n R , log 10 K n N ) (\log_{10} \mathrm{Kn}_R,\log_{10} \mathrm{Kn}_N) ( log 10 Kn R , log 10 Kn N ) to the 320 withheld nodes and compared with the values the construction stores there. The median errors are 2.7 × 10 − 3 2.7 \times10^{-3} 2.7 × 1 0 − 3 (temperature) and 4.9 × 10 − 3 4.9 \times10^{-3} 4.9 × 1 0 − 3 (heat flux), the maxima 1.0 × 10 − 2 1.0 \times10^{-2} 1.0 × 1 0 − 2 and 6.9 × 10 − 2 6.9 \times10^{-2} 6.9 × 1 0 − 2 . Since the spacing is doubled and linear interpolation errs quadratically in the spacing, the off-grid error of the full 21 × 21 table is expected to be about four times smaller wherever the coefficients are smooth.
The three constructions take 1.26 min (cavity), 0.52 min (cross-plane) and 0.60 min (Poiseuille) on 32 threads, with 9–10 alternating pairs per mode. Peak memory is 12.0 GiB for the cavity and 4.9 GiB for the channels, dominated by the per-node HDG operators of § 5.1 .
Role of the joint polar update. Without the joint update, the synthetic refresh is unstable at the rarefied corner. The 21 × 21 construction then diverged at ( K n R , K n N ) = ( 63 , 100 ) (\mathrm{Kn}_R,\mathrm{Kn}_N) = (63, 100) ( Kn R , Kn N ) = ( 63 , 100 ) , ( 100 , 63 ) (100, 63) ( 100 , 63 ) and ( 100 , 100 ) (100, 100) ( 100 , 100 ) , where the temperature left [ 0 , 1 ] [0, 1] [ 0 , 1 ] by up to 4.2, and on a 5 × 5 grid additional modes did not cure the instability (E T = 0.93 E_T = 0.93 E T = 0.93 at ( 100 , 100 ) (100, 100) ( 100 , 100 ) with 60 modes). With the joint update the iteration remained stable over the whole box. Besides the 21 × 21 constructions above, 5 × 5 constructions with 30 modes were scored at the six fixed-parameter pairs, against full-order solutions, and at eight transition-regime nodes, against converged single-node PGD–GSIS solutions. Their largest errors are E T = 4.0 × 10 − 3 E_T = 4.0 \times10^{-3} E T = 4.0 × 1 0 − 3 and E q = 5.3 × 10 − 3 E_q = 5.3 \times10^{-3} E q = 5.3 × 1 0 − 3 in cross-plane conduction and E T = 9.0 × 10 − 3 E_T = 9.0 \times10^{-3} E T = 9.0 × 1 0 − 3 and E q = 2.4 × 10 − 2 E_q = 2.4 \times10^{-2} E q = 2.4 × 1 0 − 2 in the cavity, with the largest E T E_T E T again at ( 100 , 100 ) (100, 100) ( 100 , 100 ) . The update adds only m × m m \times m m × m solves per polar and parameter node: on a 21-node line at K n R = 10 \mathrm{Kn}_R = 10 Kn R = 10 with K n N ∈ [ 10 − 2 , 10 2 ] \mathrm{Kn}_N \in[10^{-2},10^{2}] Kn N ∈ [ 1 0 − 2 , 1 0 2 ] and rank cap 25, it reduced the largest residual of the frozen-source transport problem from 0.46 to 0.012 at essentially unchanged time (4.2 versus 4.1 min).
Conclusions
We have combined proper generalized decomposition with the general synthetic iterative scheme for the steady linearized gray Callaway model on two-dimensional domains. Three findings organize the results.
First, the splitting of the distribution into a space–azimuth factor and a polar factor is intrinsically low-rank. Upwinding depends on the azimuth alone, and along each characteristic the polar angle enters through the stretching of the in-plane optical depth. The kernel e − τ / sin φ e^{-\tau/\sin\varphi} e − τ / s i n φ explains the small polar ranks, and polynomial angular states of degree N N N have rank at most N + 1 N+1 N + 1 . Leading equilibria have rank at most two, while their first streaming correction can require rank three; wall layers add further angular structure.
Second, the treatment of the macroscopic coupling decides convergence. Pure PGD keeps the scattering source implicit in the polar update, but its spatial update moves macroscopic information only through sweeps that lag the moments of the current mode. A Fourier analysis shows that these sweeps have the vanishing contraction margin of source iteration, and the reported pure-PGD experiments stall or grow at the collision-dominated pairs. PGD–GSIS freezes the source within each alternating pair and refreshes it by the synthetic equations; its error propagation splits into the full-order GSIS operator and the image of the representation error, which in the periodic bulk is read only through degree-three angular moments, with a gain that is small in the Fourier regime. The conditional AP analysis shows that smooth states with controlled projected residuals, polar approximation errors and source increments reconstruct the first streaming correction, suppress those moments and match the synthetic fields to o ( K n C ) o(\mathrm{Kn}_{C}) o ( Kn C ) . This preserves the leading Fourier flux and the viscous GK balance without identifying low-rank representability with an AP certificate. PGD–GSIS converged in a number of synthetic updates comparable to full-order GSIS and reproduced full-order solutions at ranks 3–14, with heat-flux errors below 6 × 10 − 3 6 \times10^{-3} 6 × 1 0 − 3 , on all three benchmarks from the diffusive to the ballistic regime. In the ballistic limit the kinetic refresh is faster. At the angular resolution of the benchmarks the wall time is comparable to full-order GSIS; the benefit is the weak dependence of separated storage on the polar resolution.
Third, a single spatial basis can represent four decades of both Knudsen numbers, provided all polar factors are updated jointly. Without this update, polar factors fitted to an earlier source leave representation errors that the synthetic map amplifies at large K n C \mathrm{Kn}_{C} Kn C , and the construction diverged at the rarefied corner. The joint update costs one m × m m \times m m × m system per polar and parameter node and stabilized the iteration over the whole box at essentially unchanged cost. The rank must be large enough to approximate the entire macroscopic solution family at the required accuracy. At rank 30 the parametric cavity reconstruction was accurate to about 1% in temperature and 4% in heat flux and was still improving. Its error concentrates where the analysis predicts: in the relative heat flux at small K n R \mathrm{Kn}_{R} Kn R , where the flux is O ( K n R ) \mathcal{O}(\mathrm{Kn}_{R}) O ( Kn R ) , and in the temperature at the ballistic corner, where the synthetic temperature responds to representation errors with gain O ( K n C ) \mathcal{O}(\mathrm{Kn}_{C}) O ( Kn C ) .
These observations suggest the next steps. A representation of the deviation from the Callaway equilibrium, as in micro–macro low-rank schemes [36 ] , could reduce relative-flux sensitivity. Reporting the synthetic flux together with its matching defect is another option in the Fourier regime. The per-node synthetic operators, which dominate the parametric memory, could be assembled on the fly. A further direction is to introduce separate PGD factors for the two Knudsen numbers and extend this separation to the macroscopic HDG equations. Shared spatial systems could then replace per-node factorizations and solves, potentially yielding substantial reductions in memory and computational cost. Uniform attainment of the AP residual conditions with fixed rank and iteration budgets, and a fully discrete AP analysis including kinetic layers, remain open. Nongray scattering, where frequency is a natural additional coordinate, and three-dimensional geometries, where the upwind direction depends on the polar angle, are the main extensions.
CRediT authorship contribution statement
Jia Liu: Conceptualization, Methodology, Software, Validation, Formal analysis, Investigation, Visualization, Writing – original draft.
Wei Su: Conceptualization, Methodology, Supervision, Funding acquisition, Writing – review & editing.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Data availability
The code and data that support the findings of this study are available from the corresponding author upon reasonable request.
Declaration of generative AI and AI-assisted technologies in the manuscript preparation process
During the preparation of this work the authors used Claude (Anthropic) to edit the language and structure of the manuscript and to check derivations. After using this tool, the authors reviewed and edited the content as needed and take full responsibility for the content of the published article.
Asymptotic limits of PGD–GSIS
We analyze the frozen-source construction of Algorithm 1 in three limits. In the diffusive and hydrodynamic limits the collision term is stiff, and the question is asymptotic preservation. In the ballistic limit the question is whether the synthetic coupling degrades free streaming. As in the continuous-coordinate PGD analysis of [30 ] , spatial and angular discretization errors are excluded. Sections Appendix § 8 .§ 1 –Appendix § 8 .§ 3 develop the estimates common to the two collision-dominated limits, Sections Appendix § 8 .§ 4 –Appendix § 8 .§ 6 treat the three limits, and Section Appendix § 8 .§ 7 states the scope. The collision-dominated results concern smooth bulk fields on a fixed subdomain D 0 ⋐ D D_0 \Subset D D 0 ⋐ D , or smooth periodic fields. They give sufficient, measurable conditions on the retained polar space, the projected transport residual and the source increment; they do not assume that an increment test or a fixed iteration cap satisfies these conditions, and do not assert uniform resolution of kinetic layers.
Formal expansion of the frozen-source pair
As in [30 ] , the mechanism can first be seen from a formal expansion of the iteration. Set λ = K n C \lambda= \mathrm{Kn}_C λ = Kn C and define the streaming operator and frozen equilibrium by
D f = Ω ⋅ ∇ f , E n = T s n + 3 χ Ω ⋅ q s n 4 π . (32) D f = \boldsymbol{\Omega} \cdot\nabla f,\qquad E_n = \frac{T_s^n + 3\chi\boldsymbol{\Omega} \cdot\boldsymbol{q}_s^n}{4\pi}. \tag*{(32)} D f = Ω ⋅ ∇ f , E n = 4 π T s n + 3 χ Ω ⋅ q s n . (32)
Away from walls, Eqs. (16) and (17) of PGD–GSIS, divided by δ C \delta_C δ C , are the two partial Galerkin conditions of the frozen-source problem I + λ D I = E n I + \lambda D I = E_n I + λ D I = E n . With R = I m + λ D I m − E n R = I_m + \lambda D I_m - E_n R = I m + λ D I m − E n , they read
( X m , R ) x θ = 0 for every ϕ , ∫ 0 π Φ m R d ϕ = 0 for every ( x , θ ) . (33) (X_m,R)_{x\theta}=0 \quad\text{for every }\phi,\qquad\int_0^\pi\Phi_m R\,\mathrm{d}\phi=0 \quad\text{for every }(x,\theta). \tag*{(33)} ( X m , R ) x θ = 0 for every ϕ , ∫ 0 π Φ m R d ϕ = 0 for every ( x , θ ) . (33)
At λ = 0 \lambda= 0 λ = 0 these are the normal equations of min ∥ E n − I m − 1 − X m Φ m ∥ \min\lVert E_n-I_{m-1}-X_m\Phi_m\rVert min ∥ E n − I m − 1 − X m Φ m ∥ with respect to Φ m \Phi_m Φ m and to X m X_m X m separately. To leading order, the pair is therefore an alternating least-squares iteration for the best rank-one approximation of E n − I m − 1 E_n-I_{m-1} E n − I m − 1 , that is, a power iteration for its leading singular pair, and greedy enrichment at a frozen source is singular-value deflation. Its contraction factor per pair is the squared ratio of the two largest singular values of E n − I m − 1 E_n-I_{m-1} E n − I m − 1 and does not depend on λ \lambda λ , whereas the spatial sweeps of pure PGD have margin O ( λ 2 ) O(\lambda^2) O ( λ 2 ) (§ 4.3 ). By Proposition 2, E n E_n E n has polar factors in G 1 = span { 1 , sin ϕ } G_1=\operatorname{span}\{1,\sin\phi\} G 1 = span { 1 , sin ϕ } , so two converged modes reproduce it.
Next expand I m = I ( 0 ) + λ I ( 1 ) + O ( λ 2 ) I_m=I^{(0)}+\lambda I^{(1)}+O(\lambda^2) I m = I ( 0 ) + λ I ( 1 ) + O ( λ 2 ) and suppose that R R R vanishes order by order. Then I ( 0 ) = E n I^{(0)}=E_n I ( 0 ) = E n and I ( 1 ) = − D E n I^{(1)}=-D E_n I ( 1 ) = − D E n , with
D E n = sin ϕ s ⋅ ∇ T s n + 3 χ sin 2 ϕ s ⋅ ∇ ( s ⋅ q s n ) 4 π . (34) D E_n=\frac{\sin\phi\,\boldsymbol{s}\cdot\nabla T_s^n+3\chi\sin^2\phi\,\boldsymbol{s}\cdot\nabla(\boldsymbol{s}\cdot\boldsymbol{q}_s^n)}{4\pi}. \tag*{(34)} D E n = 4 π sin ϕ s ⋅ ∇ T s n + 3 χ sin 2 ϕ s ⋅ ∇ ( s ⋅ q s n ) . (34)
The state E n − λ D E n E_n-\lambda D E_n E n − λ D E n is a polynomial of degree two in Ω \boldsymbol{\Omega} Ω . Its polar factors lie in G 2 = span { 1 , sin ϕ , sin 2 ϕ } G_2=\operatorname{span}\{1,\sin\phi,\sin^2\phi\} G 2 = span { 1 , sin ϕ , sin 2 ϕ } , so it has rank three, and the degree-three kernel K i j k K_{ijk} K ij k is orthogonal to it. The high-order term of the synthetic system therefore enters only at O ( λ 2 ) O(\lambda^2) O ( λ 2 ) , the kinetic moments match the synthetic fields as in Eq. (A.14) below, and the synthetic system reduces to the Fourier or GK balance of Sections Appendix § 8 .§ 4 and Appendix § 8 .§ 5 .
This argument assumes three things that the algorithm does not guarantee. First, Eq. (A.2) enforces only the rows of mode m m m ; for R R R to vanish, the rows of the frozen earlier modes must hold as well. Second, the source is refreshed after every pair, so the earlier modes were computed with earlier sources. Third, an expansion of the factors, rather than of the state, requires simple leading singular values; otherwise the rank-one factors are not unique, as can happen where singular values cross in the parameter box.
The first assumption matters even at a frozen source. We ran the iteration of Appendix § 9 with U s U_s U s frozen, k = π k = \pi k = π and K n R = K n N = ε \mathrm{Kn}_{R} = \mathrm{Kn}_{N} = \varepsilon Kn R = Kn N = ε , so that λ = ε / 2 \lambda= \varepsilon/2 λ = ε /2 , and alternated every mode to an increment below 10 − 11 10^{-11} 1 0 − 11 . At ε = 10 − 2 \varepsilon= 10^{-2} ε = 1 0 − 2 and 10 − 3 10^{-3} 1 0 − 3 the first mode contracted by 3.4 × 10 − 2 3.4 \times10^{-2} 3.4 × 1 0 − 2 and 3.5 × 10 − 2 3.5 \times10^{-2} 3.5 × 1 0 − 2 per pair, against ( σ 2 / σ 1 ) 2 = 3.5 × 10 − 2 (\sigma_2/\sigma_1)^2 = 3.5 \times10^{-2} ( σ 2 / σ 1 ) 2 = 3.5 × 1 0 − 2 , and no mode needed more than nine pairs. Two modes left a relative L 2 L^2 L 2 error of 7.9 × 10 − 4 7.9 \times10^{-4} 7.9 × 1 0 − 4 and 8.0 × 10 − 5 8.0 \times10^{-5} 8.0 × 1 0 − 5 , of order λ \lambda λ . Three modes already spanned G 2 G_2 G 2 to within ζ n ≤ 7 × 10 − 7 \zeta_n \leq7 \times10^{-7} ζ n ≤ 7 × 1 0 − 7 (relative, in L 2 L^2 L 2 ), yet the error remained of order λ \lambda λ , at 1.4 × 10 − 4 1.4 \times10^{-4} 1.4 × 1 0 − 4 and 1.4 × 10 − 5 1.4 \times10^{-5} 1.4 × 1 0 − 5 . To three digits it equaled the residual indicator η n \eta_n η n of Eq. (A.7): the rows of the frozen modes held only to O ( λ ) O(\lambda) O ( λ ) . The fourth mode reduced the error to 4.0 × 10 − 6 4.0 \times10^{-6} 4.0 × 1 0 − 6 and 4.1 × 10 − 8 4.1 \times10^{-8} 4.1 × 1 0 − 8 , of order λ 2 \lambda^2 λ 2 , and the degree-three content followed the same orders. The normal-dominated scaling ( K n R = 1 , K n N = ε ) (\mathrm{Kn}_{R} = 1, \mathrm{Kn}_{N} = \varepsilon) ( Kn R = 1 , Kn N = ε ) gave the same orders. The greedy construction thus needs more modes than the rank of the Chapman–Enskog state, and of the quantities above only η n \eta_n η n detects this; neither ζ n \zeta_n ζ n nor the inner increments do. Sections Appendix § 8 .§ 2 –Appendix § 8 .§ 5 replace the three assumptions by measurable indicators and prove the corresponding estimates.
Retained-mode indicators
With λ \lambda λ , D D D and E n E_n E n as in Eq. (A.1), let I m n I_m^n I m n be the state after the polar/spatial pair with source U s n U_s^n U s n , and let I − n I_-^n I − n be the state used for the preceding synthetic refresh. Thus
U s n = G [ I − n ] , U s n + 1 = G [ I m n ] . (35) U_s^n = \mathcal{G}[I_-^n], \qquad U_s^{n+1} = \mathcal{G}[I_m^n]. \tag*{(35)} U s n = G [ I − n ] , U s n + 1 = G [ I m n ] . (35)
The analysis applies after a synthetic refresh, with the same temperature gauge. Let V n = span { Φ 1 , … , Φ m } ⊂ L 2 ( 0 , π ; d ϕ ) V_n = \operatorname{span}\{\Phi_1,\ldots,\Phi_m\} \subset L^2(0,\pi;d\phi) V n = span { Φ 1 , … , Φ m } ⊂ L 2 ( 0 , π ; d ϕ ) and let P n P_n P n be its orthogonal projector, acting at each ( x , θ ) (x,\theta) ( x , θ ) . The norm ∥ ⋅ ∥ s \lVert\cdot\rVert_s ∥ ⋅ ∥ s is H s ( D 0 ; L 2 ( d θ d ϕ ) ) H^s(D_0;L^2(d\theta\,d\phi)) H s ( D 0 ; L 2 ( d θ d ϕ )) for angular states and H s ( D 0 ) H^s(D_0) H s ( D 0 ) for macroscopic fields. Since the polar factors are independent of x x x , P n P_n P n commutes with spatial derivatives and has norm at most one in these spaces; it need not commute with D D D .
The collision-scaled residual and its projection are
R n = I m n + λ D I m n − E n , C n = P n R n . (36) R_n = I_m^n + \lambda D I_m^n - E_n, \qquad C_n = P_n R_n. \tag*{(36)} R n = I m n + λ D I m n − E n , C n = P n R n . (36)
These are diagnostics of the existing iteration. The continuous-coordinate version of Eq. (17) , multiplied by λ \lambda λ , enforces the row ∫ Φ m R n d ϕ = 0 \int\Phi_m R_n\,d\phi= 0 ∫ Φ m R n d ϕ = 0 in the bulk when the spatial solve is exact. The frozen earlier modes do not enforce the other rows. If { ψ j } \{\psi_j\} { ψ j } is an orthonormal basis of V n V_n V n , then
C n = ∑ j = 1 dim V n ψ j ∫ 0 π ψ j R n d ϕ . (37) C_n = \sum_{j=1}^{\dim V_n} \psi_j \int_0^\pi\psi_j R_n\,d\phi. \tag*{(37)} C n = j = 1 ∑ d i m V n ψ j ∫ 0 π ψ j R n d ϕ . (37)
Every row uses polar contractions of the retained modes and their streaming derivatives. This avoids inferring the complete residual from a single Galerkin condition. Finite spatial-sweep errors are included in C n C_n C n .
Define the residual, approximation and source-increment indicators
η n = ∥ C n ∥ 3 , (38) \eta_n = \lVert C_n\rVert_3, \tag*{(38)} η n = ∥ C n ∥ 3 , (38)
ζ n = ∥ ( 1 − P n ) E n ∥ 3 + λ ∥ ( 1 − P n ) D E n ∥ 2 , (39) \zeta_n = \lVert(1-P_n)E_n\rVert_3+\lambda\lVert(1-P_n)DE_n\rVert_2, \tag*{(39)} ζ n = ∥( 1 − P n ) E n ∥ 3 + λ ∥( 1 − P n ) D E n ∥ 2 , (39)
ω n = ∥ U s n + 1 − U s n ∥ 2 , a n = η n + ζ n + ω n . (40) \omega_n = \lVert U_s^{n+1}-U_s^n\rVert_2,\qquad a_n=\eta_n+\zeta_n+\omega_n. \tag*{(40)} ω n = ∥ U s n + 1 − U s n ∥ 2 , a n = η n + ζ n + ω n . (40)
The quantity ζ n \zeta_n ζ n checks whether the current polar space represents the equilibrium and its first streaming correction. By Proposition 2, both lie in G 2 = span { 1 , sin ϕ , sin 2 ϕ } G_2=\operatorname{span}\{1,\sin\phi,\sin^2\phi\} G 2 = span { 1 , sin ϕ , sin 2 ϕ } , so G 2 ⊂ V n G_2\subset V_n G 2 ⊂ V n is sufficient for ζ n = 0 \zeta_n=0 ζ n = 0 . This is a sufficient condition on the space, not a claim that three greedy modes automatically span G 2 G_2 G 2 . In the diffusive CE scaling, if the spatial derivatives of q s q_s q s are also O ( ε ) O(\varepsilon) O ( ε ) , G 1 = span { 1 , sin ϕ } ⊂ V n G_1=\operatorname{span}\{1,\sin\phi\}\subset V_n G 1 = span { 1 , sin ϕ } ⊂ V n already gives ζ n = O ( ε 2 ) \zeta_n=O(\varepsilon^2) ζ n = O ( ε 2 ) .
Bulk reconstruction and matching
Proposition 4 (Bulk reconstruction and matching). Let λ = Kn C → 0 \lambda=\operatorname{Kn}_{\mathrm{C}}\to0 λ = Kn C → 0 , with λ ≍ ε \lambda\asymp\varepsilon λ ≍ ε in the scalings of Sections Appendix A.4 and Appendix A.5. Assume exact angular integrals and synthetic solves, and uniform bulk bounds
∥ I m n ∥ 4 + ∥ I − n ∥ 4 + ∥ U s n ∥ 4 + ∥ U s n + 1 ∥ 4 ≤ C , (41) \lVert I_m^n\rVert_4+\lVert I_-^n\rVert_4+\lVert U_s^n\rVert_4+\lVert U_s^{n+1}\rVert_4\le C, \tag*{(41)} ∥ I m n ∥ 4 + ∥ I − n ∥ 4 + ∥ U s n ∥ 4 + ∥ U s n + 1 ∥ 4 ≤ C , (41) with C C C independent of ε \varepsilon ε . Then the actual retained state satisfies
∥ I m n − E n + λ D E n ∥ 2 ≤ C ( λ 2 + η n + ζ n ) , (42) \lVert I_m^n-E_n+\lambda DE_n\rVert_2\le C(\lambda^2+\eta_n+\zeta_n), \tag*{(42)} ∥ I m n − E n + λ D E n ∥ 2 ≤ C ( λ 2 + η n + ζ n ) , (42) and its kinetic moments match the refreshed synthetic fields with
∥ K [ I m n ] − U s n + 1 ∥ 2 ≤ C ( λ 2 + a n ) . (43) \lVert K[I_m^n]-U_s^{n+1}\rVert_2\le C(\lambda^2+a_n). \tag*{(43)} ∥ K [ I m n ] − U s n + 1 ∥ 2 ≤ C ( λ 2 + a n ) . (43) Moreover,
∥ M [ I m n ] ∥ 2 ≤ C ( λ 2 + η n + ζ n ) , ∥ λ ∇ ⋅ H [ I m n ] ∥ 0 ≤ C λ ( λ 2 + η n + ζ n ) . (44) \lVert M[I_m^n]\rVert_2\le C(\lambda^2+\eta_n+\zeta_n),\qquad
\lVert\lambda\nabla\cdot H[I_m^n]\rVert_0\le C\lambda(\lambda^2+\eta_n+\zeta_n). \tag*{(44)} ∥ M [ I m n ] ∥ 2 ≤ C ( λ 2 + η n + ζ n ) , ∥ λ ∇ ⋅ H [ I m n ] ∥ 0 ≤ C λ ( λ 2 + η n + ζ n ) . (44) No bound on the number of pairs needed to make the indicators small is asserted.
Proof. Since P n I m n = I m n P_nI_m^n=I_m^n P n I m n = I m n , Eq. (A.5) gives the exact identity
I m n = P n E n − λ P n D I m n + C n . (45) I_m^n=P_nE_n-\lambda P_nDI_m^n+C_n. \tag*{(45)} I m n = P n E n − λ P n D I m n + C n . (45)
Write d n = ( 1 − P n ) E n d_n=(1-P_n)E_n d n = ( 1 − P n ) E n . Applying D D D to this identity and substituting once more yields
I m n − E n + λ D E n = − d n + λ ( 1 − P n ) D E n + λ P n D d n + λ 2 P n D P n D I m n − λ P n D C n + C n . (46) \begin{aligned}
I_m^n-E_n+\lambda DE_n={}&-d_n+\lambda(1-P_n)DE_n+\lambda P_nDd_n\\
&+\lambda^2P_nDP_nDI_m^n-\lambda P_nDC_n+C_n. \tag*{(46)}
\end{aligned} I m n − E n + λ D E n = − d n + λ ( 1 − P n ) D E n + λ P n D d n + λ 2 P n D P n D I m n − λ P n D C n + C n . (46)
Boundedness of D : H s + 1 → H s D:H^{s+1}\to H^s D : H s + 1 → H s , ∥ P n ∥ ≤ 1 \lVert P_n\rVert\le1 ∥ P n ∥ ≤ 1 , and Eq. (A.8) prove (A.9). This step uses the residual rows of the spatial update, without deducing a vector identity from one scalar projection.
The equilibrium is a P 1 P_1 P 1 state and D E n DE_n D E n a polynomial angular state of degree at most two. Orthogonality of the degree-three kernel K i j k K_{ijk} K ij k to both therefore gives (A.11), including the two spatial derivatives in ∇ ⋅ H \nabla\cdot\mathbf{H} ∇ ⋅ H .
Taking energy and flux moments of (A.9) gives
T m k i n , n = T s n − λ χ ∇ ⋅ q s n + O ( λ 2 + η n + ζ n ) , T_{m}^{\mathrm{kin},n}=T_{s}^{n}-\lambda\chi\nabla\cdot\mathbf{q}_{s}^{n}+O(\lambda^{2}+\eta_{n}+\zeta_{n}), T m kin , n = T s n − λ χ ∇ ⋅ q s n + O ( λ 2 + η n + ζ n ) ,
q m k i n , n = χ q s n − λ 3 ∇ T s n + O ( λ 2 + η n + ζ n ) . (47) \mathbf{q}_{m}^{\mathrm{kin},n}=\chi\mathbf{q}_{s}^{n}-\frac{\lambda}{3}\nabla T_{s}^{n}+O(\lambda^{2}+\eta_{n}+\zeta_{n}). \tag*{(47)} q m kin , n = χ q s n − 3 λ ∇ T s n + O ( λ 2 + η n + ζ n ) . (47)
where the remainders are in H 2 ( D 0 ) H^{2}(D_{0}) H 2 ( D 0 ) . By (A.4), ∇ ⋅ q s n = 0 \nabla\cdot\mathbf{q}_{s}^{n}=0 ∇ ⋅ q s n = 0 and
1 3 ∇ T s n + δ R q s n = λ [ 1 5 ∇ 2 q s n + ∇ ⋅ H [ I − n ] ] . (48) \frac{1}{3}\nabla T_{s}^{n}+\delta_{R}\mathbf{q}_{s}^{n}
=\lambda\left[\frac{1}{5}\nabla^{2}\mathbf{q}_{s}^{n}+\nabla\cdot\mathbf{H}[I_{-}^{n}]\right]. \tag*{(48)} 3 1 ∇ T s n + δ R q s n = λ [ 5 1 ∇ 2 q s n + ∇ ⋅ H [ I − n ] ] . (48)
Using 1 − χ = λ δ R 1-\chi=\lambda\delta_{R} 1 − χ = λ δ R , the flux difference before the refresh is
q m k i n , n − q s n = − λ 2 [ 1 5 ∇ 2 q s n + ∇ ⋅ H [ I − n ] ] + O ( λ 2 + η n + ζ n ) . (49) \mathbf{q}_{m}^{\mathrm{kin},n}-\mathbf{q}_{s}^{n}
=-\lambda^{2}\left[\frac{1}{5}\nabla^{2}\mathbf{q}_{s}^{n}+\nabla\cdot\mathbf{H}[I_{-}^{n}]\right]+O(\lambda^{2}+\eta_{n}+\zeta_{n}). \tag*{(49)} q m kin , n − q s n = − λ 2 [ 5 1 ∇ 2 q s n + ∇ ⋅ H [ I − n ] ] + O ( λ 2 + η n + ζ n ) . (49)
The bracket is uniformly bounded in H 2 H^{2} H 2 by (A.8). Adding the source increment proves (A.10). In particular, matching is derived from the frozen-source reconstruction and the preceding synthetic balance; it is not assumed as a separate vanishing defect.
Diffusive limit
The diffusive scaling is K n R = ε r ˉ \mathrm{Kn}_{R}=\varepsilon\bar{r} Kn R = ε r ˉ and K n N = ε n ˉ \mathrm{Kn}_{N}=\varepsilon\bar{n} Kn N = ε n ˉ , with fixed positive r ˉ , n ˉ \bar{r},\bar{n} r ˉ , n ˉ . Then K n C = ε c ˉ \mathrm{Kn}_{C}=\varepsilon\bar{c} Kn C = ε c ˉ , c ˉ = r ˉ n ˉ / ( r ˉ + n ˉ ) \bar{c}=\bar{r}\bar{n}/(\bar{r}+\bar{n}) c ˉ = r ˉ n ˉ / ( r ˉ + n ˉ ) , and χ = r ˉ / ( r ˉ + n ˉ ) < 1 \chi=\bar{r}/(\bar{r}+\bar{n})<1 χ = r ˉ / ( r ˉ + n ˉ ) < 1 . The leading collision balance gives I ( 0 ) = T ( 0 ) / ( 4 π ) + 3 χ Ω ⋅ q ( 0 ) / ( 4 π ) I^{(0)}=T^{(0)}/(4\pi)+3\chi\boldsymbol{\Omega}\cdot\mathbf{q}^{(0)}/(4\pi) I ( 0 ) = T ( 0 ) / ( 4 π ) + 3 χ Ω ⋅ q ( 0 ) / ( 4 π ) . Its flux moment is q ( 0 ) = χ q ( 0 ) \mathbf{q}^{(0)}=\chi\mathbf{q}^{(0)} q ( 0 ) = χ q ( 0 ) , hence q ( 0 ) = 0 \mathbf{q}^{(0)}=0 q ( 0 ) = 0 . Taking the first moment at the next order gives
q = − K n R 3 ∇ T + O ( ε 3 ) , ∇ ⋅ q = 0. (50) \mathbf{q}=-\frac{\mathrm{Kn}_{R}}{3}\nabla T+O(\varepsilon^{3}),\qquad\nabla\cdot\mathbf{q}=0. \tag*{(50)} q = − 3 Kn R ∇ T + O ( ε 3 ) , ∇ ⋅ q = 0. (50)
The limiting bulk temperature is therefore harmonic. The coefficient is K n R / 3 \mathrm{Kn}_{R}/3 Kn R /3 , rather than K n C / 3 \mathrm{Kn}_{C}/3 Kn C /3 , because the flux is relaxed only by resistive scattering.
Corollary 1 (Diffusive limit). In the diffusive scaling, let the assumptions of Proposition 4 hold and let a n = O ( ε 1 + σ A P ) a_{n}=O(\varepsilon^{1+\sigma_{\mathrm{AP}}}) a n = O ( ε 1 + σ AP ) for some 0 < σ A P ≤ 1 0<\sigma_{\mathrm{AP}}\le1 0 < σ AP ≤ 1 . Then, in L 2 ( D 0 ) L^{2}(D_{0}) L 2 ( D 0 ) ,
q s n + 1 = − K n R 3 ∇ T s n + 1 + O ( ε 3 ) , \mathbf{q}_{s}^{n+1}=-\frac{\mathrm{Kn}_{R}}{3}\nabla T_{s}^{n+1}+O(\varepsilon^{3}), q s n + 1 = − 3 Kn R ∇ T s n + 1 + O ( ε 3 ) , q m k i n , n = − K n R 3 ∇ T s n + 1 + O ( ε 1 + σ A P ) . (51) \mathbf{q}_{m}^{\mathrm{kin},n}=-\frac{\mathrm{Kn}_{R}}{3}\nabla T_{s}^{n+1}+O(\varepsilon^{1+\sigma_{\mathrm{AP}}}). \tag*{(51)} q m kin , n = − 3 Kn R ∇ T s n + 1 + O ( ε 1 + σ AP ) . (51) The error in the kinetic heat flux is therefore o ( ε ) o(\varepsilon) o ( ε ) , the limit of q m k i n , n / ε \mathbf{q}_{m}^{\mathrm{kin},n}/\varepsilon q m kin , n / ε has the correct coefficient − r ˉ / 3 -\bar{r}/3 − r ˉ /3 , and every regular limiting temperature is harmonic in the bulk.
Proof. The refreshed synthetic momentum equation, in H 2 H^{2} H 2 , implies q s n + 1 = O ( ε ) \mathbf{q}_{s}^{n+1}=O(\varepsilon) q s n + 1 = O ( ε ) . Multiplying it by K n R \mathrm{Kn}_{R} Kn R gives the first relation in (A.18), and Eq. (A.10) with λ 2 = O ( ε 1 + σ A P ) \lambda^{2}=O(\varepsilon^{1+\sigma_{\mathrm{AP}}}) λ 2 = O ( ε 1 + σ AP ) gives the second. The exact synthetic energy balance makes every regular limiting temperature harmonic in the bulk.
Hydrodynamic limit
The normal-dominated scaling is K n N = ε n ˉ \mathrm{Kn}_{N}=\varepsilon\bar{n} Kn N = ε n ˉ at fixed K n R \mathrm{Kn}_{R} Kn R . Then K n C = O ( ε ) \mathrm{Kn}_{C}=O(\varepsilon) Kn C = O ( ε ) and χ → 1 \chi\to1 χ → 1 . The leading collision kernel consists of displaced equilibria [ T + 3 Ω ⋅ q ] / ( 4 π ) [T+3\boldsymbol{\Omega}\cdot\mathbf{q}]/(4\pi) [ T + 3 Ω ⋅ q ] / ( 4 π ) ; the flux is undetermined at this order. With smooth fields, the next angular correction produces N i j = − ( 2 / 5 ) K n C ∂ ⟨ j q i ⟩ + O ( ε 2 ) N_{ij}=-(2/5)\mathrm{Kn}_{C}\partial_{\langle j}q_{i\rangle}+O(\varepsilon^{2}) N ij = − ( 2/5 ) Kn C ∂ ⟨ j q i ⟩ + O ( ε 2 ) and the GK balance (7) . At fixed K n R \mathrm{Kn}_{R} Kn R , ℓ G K → 0 \ell_{\mathrm{GK}}\to0 ℓ GK → 0 , so its strict bulk limit is Fourier conduction. To retain viscous transport at leading order, use the distinguished scaling
K n N = ε n ˉ , δ R = ε d ˉ R , T = T ∗ + ε p G K , q = O ( 1 ) , (52) \mathrm{Kn}_{N}=\varepsilon\bar{n},\qquad\delta_{R}=\varepsilon\bar{d}_{R},\qquad T=T_{*}+\varepsilon p_{\mathrm{GK}},\qquad\mathbf{q}=O(1), \tag*{(52)} Kn N = ε n ˉ , δ R = ε d ˉ R , T = T ∗ + ε p GK , q = O ( 1 ) , (52)
where T ∗ T_{*} T ∗ is spatially constant and d ˉ R ≥ 0 \bar{d}_{R}\ge0 d ˉ R ≥ 0 . In this scaling K n C / ε → n ˉ \mathrm{Kn}_{C}/\varepsilon\to\bar{n} Kn C / ε → n ˉ and the nontrivial bulk limit is
1 3 ∇ p G K + d ˉ R q − n ˉ 5 ∇ 2 q = 0 , ∇ ⋅ q = 0. (53) \frac{1}{3}\nabla p_{\mathrm{GK}}+\bar{d}_{R}\mathbf{q}-\frac{\bar{n}}{5}\nabla^{2}\mathbf{q}=0,\qquad\nabla\cdot\mathbf{q}=0. \tag*{(53)} 3 1 ∇ p GK + d ˉ R q − 5 n ˉ ∇ 2 q = 0 , ∇ ⋅ q = 0. (53)
This distinction separates a first-order GK correction from a limiting Brinkman/Stokes problem. Corollary 2 covers both.
Corollary 2 (Hydrodynamic limit). Let the assumptions of Proposition 4 hold and let a n = O ( ε 1 + σ A P ) a_{n}=O(\varepsilon^{1+\sigma_{\mathrm{AP}}}) a n = O ( ε 1 + σ AP ) for some 0 < σ A P ≤ 1 0<\sigma_{\mathrm{AP}}\le1 0 < σ AP ≤ 1 . In the normal-dominated scaling, the synthetic fields and the kinetic moments satisfy the GK balance (7) through its viscous order. In the distinguished scaling (A.19), if the scaled temperature p G K p_{\mathrm{GK}} p GK is also uniformly bounded in the norms of (A.8), regular limits of both sets of fields satisfy Eq. (A.20).
Proof. In the fixed-K n R \mathrm{Kn}_{R} Kn R normal-dominated scaling, the refreshed momentum equation has high-order forcing O ( ε 3 + ε 2 + σ A P ) O(\varepsilon^{3}+\varepsilon^{2+\sigma_{\mathrm{AP}}}) O ( ε 3 + ε 2 + σ AP ) by (A.11). Replacing its synthetic fields by the kinetic moments introduces only O ( ε 1 + σ A P ) O(\varepsilon^{1+\sigma_{\mathrm{AP}}}) O ( ε 1 + σ AP ) in the momentum balance and O ( ε 1 + σ A P ) O(\varepsilon^{1+\sigma_{\mathrm{AP}}}) O ( ε 1 + σ AP ) in the energy balance. These are o ( ε ) o(\varepsilon) o ( ε ) , so the viscous GK term is preserved. Finally, in (A.19), divide the synthetic momentum equation by ε \varepsilon ε . Its forcing tends to zero, λ / ε → n ˉ \lambda/\varepsilon\to\bar{n} λ / ε → n ˉ , and the error in the scaled kinetic temperature is O ( ε σ A P ) O(\varepsilon^{\sigma_{\mathrm{AP}}}) O ( ε σ AP ) by (A.10). This proves (A.20) for regular limits of both sets of fields. □
Ballistic limit
Let δ R , δ N → 0 \delta_{R},\delta_{N}\to0 δ R , δ N → 0 , so that δ C → 0 \delta_{C}\to0 δ C → 0 and K n C → ∞ \mathrm{Kn}_{C}\to\infty Kn C → ∞ . Along a ray of in-plane length d d d the optical depth δ C d \delta_{C}d δ C d vanishes, and the limiting equation is free streaming, sin ϕ s ⋅ ∇ I = 0 \sin\phi\,\mathbf{s}\cdot\nabla I=0 sin ϕ s ⋅ ∇ I = 0 : the incoming intensity is carried unchanged along each ray. This limit is not stiff, and Proposition 4 does not apply. The question is instead whether the synthetic coupling, whose response to representation errors grows like K n C \mathrm{Kn}_{C} Kn C (§ 4.3 ), degrades free streaming.
Proposition 5 (Ballistic limit). Let I I I solve the frozen-source transport problem with source U s = ( T s , q s ) U_{s}=(T_{s},\mathbf{q}_{s}) U s = ( T s , q s ) and incoming data I b I_{b} I b , and let I f s ( x , θ ) = I b ( x b ) I_{\mathrm{fs}}(x,\theta)=I_{b}(x_{b}) I fs ( x , θ ) = I b ( x b ) be the free-streaming solution with the same incoming data. Then at every ( x , θ , ϕ ) (x,\theta,\phi) ( x , θ , ϕ )
∣ I − I f s ∣ ≤ [ ∣ I b ∣ + ∥ T s ∥ ∞ + 3 χ ∥ q s ∥ ∞ 4 π ] min ( 1 , δ C d sin ϕ ) , (54) \lvert I-I_{\mathrm{fs}}\rvert\le\left[\lvert I_{b}\rvert+\frac{\lVert T_{s}\rVert_{\infty}+3\chi\lVert\mathbf{q}_{s}\rVert_{\infty}}{4\pi}\right]\min\left(1,\frac{\delta_{C}d}{\sin\phi}\right), \tag*{(54)} ∣ I − I fs ∣ ≤ [ ∣ I b ∣ + 4 π ∥ T s ∥ ∞ + 3 χ ∥ q s ∥ ∞ ] min ( 1 , sin ϕ δ C d ) , (54)
and, if every ray has in-plane length at most d max d_{\max} d m a x , the kinetic moments satisfy, componentwise,
∥ K [ I ] − K [ I f s ] ∥ ∞ ≤ 2 π 2 δ C d max [ ∥ I b ∥ ∞ + ∥ T s ∥ ∞ + 3 χ ∥ q s ∥ ∞ 4 π ] . (55) \left\lVert\mathcal{K}[I]-\mathcal{K}[I_{\mathrm{fs}}]\right\rVert_{\infty}\leq2\pi^{2}\delta_C d_{\max}\left[\left\lVert I_b\right\rVert_{\infty}+\frac{\left\lVert T_s\right\rVert_{\infty}+3\chi\left\lVert q_s\right\rVert_{\infty}}{4\pi}\right]. \tag*{(55)} ∥ K [ I ] − K [ I fs ] ∥ ∞ ≤ 2 π 2 δ C d m a x [ ∥ I b ∥ ∞ + 4 π ∥ T s ∥ ∞ + 3 χ ∥ q s ∥ ∞ ] . (55)
Proof. By Eq. (12) , I − I f s = I b ( e − δ C d / sin ϕ − 1 ) + ∫ 0 d r [ A + sin ϕ B ] e − δ C t / sin ϕ d t / sin ϕ I-I_{\mathrm{fs}}=I_b(e^{-\delta_C d/\sin\phi}-1)+\int_0^{d_r}[A+\sin\phi B]e^{-\delta_C t/\sin\phi}\,\mathrm{d}t/\sin\phi I − I fs = I b ( e − δ C d / s i n ϕ − 1 ) + ∫ 0 d r [ A + sin ϕB ] e − δ C t / s i n ϕ d t / sin ϕ . The first term and the A A A -term are bounded by ( ∣ I b ∣ + ∥ T s ∥ ∞ / ( 4 π ) ) ( 1 − e − δ C d / sin ϕ ) (|I_b|+\left\lVert T_s\right\rVert_{\infty}/(4\pi))(1-e^{-\delta_C d/\sin\phi}) ( ∣ I b ∣ + ∥ T s ∥ ∞ / ( 4 π )) ( 1 − e − δ C d / s i n ϕ ) , and, since δ N = χ δ C \delta_N=\chi\delta_C δ N = χ δ C , the B B B -term by 3 χ ∥ q s ∥ ∞ min ( δ C d , sin ϕ ) / ( 4 π ) 3\chi\left\lVert q_s\right\rVert_{\infty}\min(\delta_C d,\sin\phi)/(4\pi) 3 χ ∥ q s ∥ ∞ min ( δ C d , sin ϕ ) / ( 4 π ) . Both factors are at most min ( 1 , δ C d / sin ϕ ) \min(1,\delta_C d/\sin\phi) min ( 1 , δ C d / sin ϕ ) , which gives (A.21). The moments integrate against d Ω = sin ϕ d ϕ d θ \mathrm{d}\Omega=\sin\phi\,\mathrm{d}\phi\,\mathrm{d}\theta d Ω = sin ϕ d ϕ d θ with weights of modulus at most one, and ∫ 0 π min ( 1 , τ / sin ϕ ) sin ϕ d ϕ ≤ π τ \int_0^\pi\min(1,\tau/\sin\phi)\sin\phi\,\mathrm{d}\phi\leq\pi\tau ∫ 0 π min ( 1 , τ / sin ϕ ) sin ϕ d ϕ ≤ π τ , which gives (A.22). □
Three consequences follow. First, for every bounded source the kinetic moments approach those of free streaming at the rate δ C d max \delta_C d_{\max} δ C d m a x ; the synthetic source matters only through δ C U s \delta_C U_s δ C U s . Second, at large K n C \mathrm{Kn}_C Kn C the synthetic map responds to a representation error with gain O ( K n C ) O(\mathrm{Kn}_C) O ( Kn C ) , 3 k K n C 3k\mathrm{Kn}_C 3 k Kn C for the temperature in the Fourier setting (§ 4.3 ). By (A.22) that error reaches the kinetic moments with gain O ( k d max ) O(kd_{\max}) O ( k d m a x ) , independent of K n C \mathrm{Kn}_C Kn C : the vanishing collision rate cancels the synthetic gain. Third, the separated state reproduces the limit with one polar mode. At δ C = 0 \delta_C=0 δ C = 0 every term of Eq. (16) is proportional to sin ϕ \sin\phi sin ϕ , so the polar update returns a constant Φ m \Phi_m Φ m , and the spatial update (17) carries the inflow along s s s . The corrections in (A.21) are confined to grazing directions, sin ϕ ≲ δ C d \sin\phi\lesssim\delta_C d sin ϕ ≲ δ C d , and account for the additional modes discussed in § 3.3 .
For thermalizing walls I b I_b I b is prescribed, and Eq. (A.22) gives convergence to the free-molecular moments. On diffusely adiabatic walls the emission depends on the solution through Eq. (8) ; Eq. (A.21) then shows that I I I satisfies the free-molecular wall problem up to O ( δ C d ) O(\delta_C d) O ( δ C d ) , and convergence of I I I itself requires stability of that problem, which is not analyzed here. Periodic faces lengthen rays. Without a uniform d max d_{\max} d m a x , the factor 2 π 2 δ C d max 2\pi^2\delta_Cd_{\max} 2 π 2 δ C d m a x in (A.22) is replaced by π ∫ 0 2 π min ( 2 / π , δ C d ) d θ \pi\int_0^{2\pi}\min(2/\pi,\delta_Cd)\,\mathrm{d}\theta π ∫ 0 2 π min ( 2/ π , δ C d ) d θ , which is O ( δ C ln δ C − 1 ) O(\delta_C\ln\delta_C^{-1}) O ( δ C ln δ C − 1 ) in cross-plane conduction. The proposition concerns the limit, not the convergence of the iteration; in an unbounded periodic medium the latter slows as ρ ( A G ) → 4 / 5 \rho(A_G)\to4/5 ρ ( A G ) → 4/5 (§ 4.3 ).
Stopping criteria, parameters and scope
For the diffusive and hydrodynamic limits, a sufficient accuracy prescription is
η n + ζ n + ω n ≤ C A P ε 1 + σ A P , 0 < σ A P ≤ 1 ; (56) \eta_n+\zeta_n+\omega_n\leq C_{\mathrm{AP}}\varepsilon^{1+\sigma_{\mathrm{AP}}},\qquad0<\sigma_{\mathrm{AP}}\leq1; \tag*{(56)} η n + ζ n + ω n ≤ C AP ε 1 + σ AP , 0 < σ AP ≤ 1 ; (56)
choosing σ A P = 1 \sigma_{\mathrm{AP}}=1 σ AP = 1 gives O ( ε 2 ) O(\varepsilon^2) O ( ε 2 ) matching. Merely obtaining an absolute distribution error o ( 1 ) o(1) o ( 1 ) does not preserve the leading O ( ε ) O(\varepsilon) O ( ε ) Fourier flux. The amplitude tests in § 4.2 do not control (A.7); their fixed 10 − 3 10^{-3} 1 0 − 3 tolerances and finite caps are therefore empirical stopping rules, not a certificate of Proposition 4 for arbitrarily small Knudsen numbers. A joint update can reduce stale-mode errors, but a joint polar update alone does not enforce all spatial residual rows. Reaching (A.23) uniformly with a prescribed rank and pair budget remains to be established.
For the parametric construction the proposition applies node by node if its bounds and indicators hold uniformly at those nodes. The parameter-averaged spatial equation (28) does not imply these pointwise bounds; a small measure-weighted residual can hide an inaccurate small-Knudsen node. Uniform certification requires pointwise control of the indicators, including the parameter-dependent polar approximation.
The estimates require spatial regularity, not only bounded amplitudes: derivatives of an unresolved layer may scale as 1 / ε 1/\varepsilon 1/ ε . They also exclude the unsuppressed half-range wall channel of Section 4.3. A global AP theorem needs consistent limiting wall conditions and stability of the macroscopic boundary problem. A fully discrete theorem additionally needs compatible DG/HDG moment operators, quadrature that preserves the collision invariants and degree-three cancellations, and uniform stability of the resulting projected solves. None follows solely from low-rank representability or a small full-order Fourier factor. The O ( ε 2 ) O(\varepsilon^2) O ( ε 2 ) diffusive contraction margin of source iteration, which the spatial sweeps of pure PGD inherit (Section 4.3), explains the large iteration requirement of kinetic refresh [21 , 12 ] , but asymptotic acceleration and preservation of the limiting constitutive law are distinct properties.
Fourier form of the alternating iteration
In a periodic homogeneous medium with an error mode e i k x e^{ikx} e ik x , write X r = Re ( x ^ r ( θ ) e i k x ) X_r=\operatorname{Re}(\widehat{x}_r(\theta)e^{ikx}) X r = Re ( x r ( θ ) e ik x ) and ( T s , q s ) = Re ( ( T ^ , q ^ ) e i k x ) (T_s,\mathbf{q}_s)=\operatorname{Re}((\widehat{T},\widehat{\mathbf{q}})e^{ikx}) ( T s , q s ) = Re (( T , q ) e ik x ) . Since ∫ Re ( a e i k x ) Re ( b e i k x ) d x = L 2 Re ( a b ‾ ) \int\operatorname{Re}(ae^{ikx})\operatorname{Re}(be^{ikx})\,\mathrm{d}x=\frac{L}{2}\operatorname{Re}(a\overline{b}) ∫ Re ( a e ik x ) Re ( b e ik x ) d x = 2 L Re ( a b ) over a period, the coefficients of the PGD–GSIS polar update (16) become, after dropping the common factor L / 2 L/2 L /2 ,
α m r = Re ∫ x ^ m x ^ r ‾ d θ , β m r = Re ∫ x ^ m i k cos θ x ^ r ‾ d θ , F T , m = δ C 4 π Re ∫ x ^ m T ^ ‾ d θ , F q , m = 3 δ N 4 π Re ∫ x ^ m s ⋅ q ^ ‾ d θ . (57) \begin{aligned}
\alpha_{mr} &= \operatorname{Re}\int\widehat{x}_m\overline{\widehat{x}_r}\,\mathrm{d}\theta, &
\beta_{mr} &= \operatorname{Re}\int\widehat{x}_m\overline{ik\cos\theta\,\widehat{x}_r}\,\mathrm{d}\theta,\\
F_{T,m} &= \frac{\delta_C}{4\pi}\operatorname{Re}\int\widehat{x}_m\overline{\widehat{T}}\,\mathrm{d}\theta, &
F_{q,m} &= \frac{3\delta_N}{4\pi}\operatorname{Re}\int\widehat{x}_m\overline{\mathbf{s}\cdot\widehat{\mathbf{q}}}\,\mathrm{d}\theta. \tag*{(57)}
\end{aligned} α m r F T , m = Re ∫ x m x r d θ , = 4 π δ C Re ∫ x m T d θ , β m r F q , m = Re ∫ x m ik cos θ x r d θ , = 4 π 3 δ N Re ∫ x m s ⋅ q d θ . (57)
with β m m = 0 \beta_{mm}=0 β mm = 0 and μ m = 0 \mu_m=0 μ m = 0 , and the spatial update (17) is solved exactly:
x ^ m ( θ ) = c m T ^ + d m s ⋅ q ^ − ∑ r < m ( a m r + i k b m r cos θ ) x ^ r ( θ ) a m m + i k b m m cos θ . (58) \widehat{x}_m(\theta)=\frac{c_m\widehat{T}+d_m\mathbf{s}\cdot\widehat{\mathbf{q}}-\sum_{r<m}(a_{mr}+ikb_{mr}\cos\theta)\widehat{x}_r(\theta)}{a_{mm}+ikb_{mm}\cos\theta}. \tag*{(58)} x m ( θ ) = a mm + ik b mm cos θ c m T + d m s ⋅ q − ∑ r < m ( a m r + ik b m r cos θ ) x r ( θ ) . (58)
Each new spatial factor starts constant in θ \theta θ , as in the solver, and the iteration uses the quadrature, caps and normalization of Section 6; the initial error is U 0 = ( 1 , 0.5 i , 0.5 ) U^0=(1,0.5i,0.5) U 0 = ( 1 , 0.5 i , 0.5 ) . In our tests, random initial errors left γ G \gamma_G γ G and n 12 n_{12} n 12 essentially unchanged and changed ∥ e ∥ \lVert e\rVert ∥ e ∥ by at most a factor of about 2.5. The kinetic map is Eq. (11) . For the synthetic map, the third moments of the separated state need only M 2 M_2 M 2 and M 4 M_4 M 4 ,
M x x x = ∑ r ∫ x ^ r [ cos 3 θ M 4 ( Φ r ) − 3 5 cos θ M 2 ( Φ r ) ] d θ , M_{xxx}=\sum_r\int\widehat{x}_r\left[\cos^3\theta\,M_4(\Phi_r)-\frac{3}{5}\cos\theta\,M_2(\Phi_r)\right]\,\mathrm{d}\theta, M xxx = r ∑ ∫ x r [ cos 3 θ M 4 ( Φ r ) − 5 3 cos θ M 2 ( Φ r ) ] d θ ,
M y x x = ∑ r ∫ x ^ r [ cos 2 θ sin θ M 4 ( Φ r ) − 1 5 sin θ M 2 ( Φ r ) ] d θ . (59) M_{yxx}=\sum_r\int\widehat{x}_r\left[\cos^2\theta\sin\theta\,M_4(\Phi_r)-\frac{1}{5}\sin\theta\,M_2(\Phi_r)\right]\,\mathrm{d}\theta. \tag*{(59)} M y xx = r ∑ ∫ x r [ cos 2 θ sin θ M 4 ( Φ r ) − 5 1 sin θ M 2 ( Φ r ) ] d θ . (59)
and substituting ∇ → i k e x \nabla\to ik\mathbf{e}_x ∇ → ik e x into Eq. (6) with zero data gives q ^ x = 0 \widehat{q}_x=0 q x = 0 from the energy equation and Eq. (25) from the two momentum equations.
The full-order operators A K A_K A K and A G A_G A G are obtained by applying the two maps to the exact response I e x = ( δ C T ^ + 3 δ N Ω ⋅ q ^ ) / [ 4 π ( δ C + i k sin ϕ cos θ ) ] I_{\mathrm{ex}} = (\delta_C \hat{T} + 3\delta_N \boldsymbol{\Omega} \cdot\hat{\boldsymbol{q}})/[4\pi(\delta_C + ik\sin\phi\cos\theta)] I ex = ( δ C T ^ + 3 δ N Ω ⋅ q ^ ) / [ 4 π ( δ C + ik sin ϕ cos θ )] on the same grid. A K A_K A K is the full-order source iteration analyzed in [21 ] ; its spectral radius tends to one as k K n C → 0 k\mathrm{Kn}_C \to0 k Kn C → 0 . In the opposite limit, for a temperature error, M x x x = T ^ ⋅ 1 2 ∫ − 1 1 ( ξ 3 − 3 5 ξ ) ( 1 + i k ^ ξ ) − 1 d ξ → − 4 T ^ / ( 15 i k ^ ) M_{xxx} = \hat{T} \cdot\frac{1}{2}\int_{-1}^{1}(\xi^3-\frac{3}{5}\xi)(1+i\hat{k}\xi)^{-1}\,d\xi\to-4\hat{T}/(15i\hat{k}) M xxx = T ^ ⋅ 2 1 ∫ − 1 1 ( ξ 3 − 5 3 ξ ) ( 1 + i k ^ ξ ) − 1 d ξ → − 4 T ^ / ( 15 i k ^ ) as k ^ = k K n C → ∞ \hat{k}=k\mathrm{Kn}_C \to\infty k ^ = k Kn C → ∞ , where ξ = Ω x \xi=\Omega_x ξ = Ω x . Equation (25) then gives T ^ ′ → − 4 5 T ^ \hat{T}' \to-\frac{4}{5}\hat{T} T ^ ′ → − 5 4 T ^ , while the flux channels vanish at this order. Hence ρ ( A G ) → 4 / 5 \rho(A_G)\to4/5 ρ ( A G ) → 4/5 , whereas ρ ( A K ) = O ( 1 / k ^ ) \rho(A_K)=O(1/\hat{k}) ρ ( A K ) = O ( 1/ k ^ ) .
Spatial sweep of pure PGD. For a fixed polar factor Φ \Phi Φ , write a = δ C ∫ Φ 2 d ϕ a=\delta_C\int\Phi^2\,d\phi a = δ C ∫ Φ 2 d ϕ , b = ∫ sin ϕ Φ 2 d ϕ b=\int\sin\phi\,\Phi^2\,d\phi b = ∫ sin ϕ Φ 2 d ϕ , c T = δ C 4 π ∫ Φ d ϕ M 1 ( Φ ) c^T=\frac{\delta_C}{4\pi}\int\Phi\,d\phi\,M_1(\Phi) c T = 4 π δ C ∫ Φ d ϕ M 1 ( Φ ) and d Q = 3 δ N 4 π M 1 ( Φ ) M 2 ( Φ ) d_Q=\frac{3\delta_N}{4\pi}M_1(\Phi)M_2(\Phi) d Q = 4 π 3 δ N M 1 ( Φ ) M 2 ( Φ ) , the coefficients of Eqs. (17) –(18) with the current-mode moments on the right. One lagged sweep maps the error x ^ \hat{x} x ^ of the current mode to
x ^ ′ ( θ ) = c T Y ^ + d Q s ( θ ) ⋅ Z ^ a + i k b cos θ , Y ^ = ∫ 0 2 π x ^ d θ , Z ^ = ∫ 0 2 π s x ^ d θ (60) \hat{x}'(\theta)=\frac{c^T\hat{Y}+d_Q\,s(\theta)\cdot\hat{\boldsymbol{Z}}}{a+ikb\cos\theta},\qquad
\hat{Y}=\int_0^{2\pi}\hat{x}\,d\theta,\qquad
\hat{\boldsymbol{Z}}=\int_0^{2\pi}s\,\hat{x}\,d\theta \tag*{(60)} x ^ ′ ( θ ) = a + ik b cos θ c T Y ^ + d Q s ( θ ) ⋅ Z ^ , Y ^ = ∫ 0 2 π x ^ d θ , Z ^ = ∫ 0 2 π s x ^ d θ (60)
which is a linear map of ( Y ^ , Z ^ x , Z ^ y ) (\hat{Y},\hat{Z}_x,\hat{Z}_y) ( Y ^ , Z ^ x , Z ^ y ) ; ρ s w \rho_{\mathrm{sw}} ρ sw in Table 1 is the spectral radius of its 3 × 3 3\times3 3 × 3 matrix, evaluated with the quadrature of § 6 . For Φ = 1 \Phi=1 Φ = 1 , the effective extinction is a / b = π δ C / 2 a/b=\pi\delta_C/2 a / b = π δ C /2 , the isotropic in-scattering ratio 2 π c T / a 2\pi c^T/a 2 π c T / a equals one, and the flux ratio π d Q / a \pi d_Q/a π d Q / a equals 3 χ / 4 3\chi/4 3 χ /4 . For Φ = sin ϕ \Phi=\sin\phi Φ = sin ϕ , a / b = 3 π δ C / 8 a/b=3\pi\delta_C/8 a / b = 3 π δ C /8 , the isotropic ratio is again one, and the flux ratio equals χ \chi χ . As k / δ C → 0 k/\delta_C\to0 k / δ C → 0 , the sweep therefore approaches the identity on the conserved temperature channel, and also on the flux channel of Φ = sin ϕ \Phi=\sin\phi Φ = sin ϕ as χ → 1 \chi\to1 χ → 1 . In the same periodic setting β m m = 0 \beta_{mm}=0 β mm = 0 , and an azimuthally isotropic x ^ m \hat{x}_m x ^ m gives 2 α m m T = α m m q 2\alpha^T_{mm}=\alpha^q_{mm} 2 α mm T = α mm q and α m m q = 0 \alpha^q_{mm}=0 α mm q = 0 . The operator on the left of Eq. (19) then maps every Φ \Phi Φ to a function with zero sin ϕ \sin\phi sin ϕ -moment, so the polar update of pure PGD is singular without the wall and jump terms of β m m \beta_{mm} β mm . For this reason we analyze the spatial sweep of pure PGD rather than executing its iteration in Fourier form.
DG streaming form
Let V h V_h V h be the piecewise polynomials of degree p p p on the triangles K K K [40 , 41 ] , and a ± = ( a ± ∣ a ∣ ) / 2 a^\pm=(a\pm|a|)/2 a ± = ( a ± ∣ a ∣ ) /2 . With prescribed inflow excluded,
b h ( V , U ) = ∑ K ∫ 0 2 π [ − ( s ⋅ ∇ V , U ) K + ⟨ V , ( s ⋅ n ) + U ⟩ ∂ K + ⟨ V , ( s ⋅ n ) − U e x t ⟩ ∂ K ∩ F i ] d θ (61) b_h(V,U)=\sum_K\int_0^{2\pi}\left[-(s\cdot\nabla V,U)_K+\langle V,(s\cdot n)^+U\rangle_{\partial K}+\langle V,(s\cdot n)^-U^{\mathrm{ext}}\rangle_{\partial K\cap\mathcal{F}_i}\right]\,d\theta \tag*{(61)} b h ( V , U ) = K ∑ ∫ 0 2 π [ − ( s ⋅ ∇ V , U ) K + ⟨ V , ( s ⋅ n ) + U ⟩ ∂ K + ⟨ V , ( s ⋅ n ) − U ext ⟩ ∂ K ∩ F i ] d θ (61)
where F i \mathcal{F}_i F i collects interior and periodic faces and U e x t U^{\mathrm{ext}} U ext is the neighboring (or partner) trace. Taking V = U V=U V = U gives
b h ( U , U ) = 1 2 ∫ 0 2 π [ ∑ F ∈ F i ∣ s ⋅ n ∣ [ [ U ] ] 2 + ∫ ∂ D w ∣ s ⋅ n ∣ U 2 ] d θ ≥ 0 , b_h(U,U)=\frac{1}{2}\int_0^{2\pi}\left[\sum_{F\in\mathcal{F}_i}|s\cdot n|[[U]]^2+\int_{\partial D_w}|s\cdot n|U^2\right]\,d\theta\ge0, b h ( U , U ) = 2 1 ∫ 0 2 π [ F ∈ F i ∑ ∣ s ⋅ n ∣ [[ U ] ] 2 + ∫ ∂ D w ∣ s ⋅ n ∣ U 2 ] d θ ≥ 0 ,
with ∂ D w \partial D_w ∂ D w the wall faces; this is used in § 4.1 . The thermal-wall load is g b ( V ) = ∫ ∂ D w ∫ 0 2 π V ( s ⋅ n ) − T b / ( 4 π ) d θ d S g_b(V)=\int_{\partial D_w}\int_0^{2\pi}V(s\cdot n)^-T_b/(4\pi)\,d\theta\,dS g b ( V ) = ∫ ∂ D w ∫ 0 2 π V ( s ⋅ n ) − T b / ( 4 π ) d θ d S , so that β m r = b h ( X m , X r ) \beta_{mr}=b_h(X_m,X_r) β m r = b h ( X m , X r ) and μ m = g b ( X m ) \mu_m=g_b(X_m) μ m = g b ( X m ) in Eq. (16) ; the adiabatic load replaces T b / ( 4 π ) T_b/(4\pi) T b / ( 4 π ) by the wall emission (8), and periodic faces, which belong to F i \mathcal{F}_i F i , contribute only the offset Δ T b / ( 4 π ) \Delta T_b/(4\pi) Δ T b / ( 4 π ) as a load. For an azimuth θ j \theta_j θ j and X r ∣ K = ∑ l x r , l K , j φ l X_r|_K=\sum_l x^{K,j}_{r,l}\varphi_l X r ∣ K = ∑ l x r , l K , j φ l , Eq. (17) becomes
( a m m M K + b m m B K , j ) x m K , j = M K ( c m T s , K + d m s j ⋅ q s , K ) − T m 4 π f K , j b − b m m ∑ F C K F , j x m e x t , j (62) (a_{mm}M_K+b_{mm}B_{K,j})x^{K,j}_m=M_K(c_mT_{s,K}+d_ms_j\cdot q_{s,K})-\frac{T_m}{4\pi}f^b_{K,j}-b_{mm}\sum_F C_{KF,j}x^{\mathrm{ext},j}_m \tag*{(62)} ( a mm M K + b mm B K , j ) x m K , j = M K ( c m T s , K + d m s j ⋅ q s , K ) − 4 π T m f K , j b − b mm F ∑ C K F , j x m ext , j (62)
− ∑ r = 1 m − 1 [ ( a m r M K + b m r B K , j ) x r K , j + b m r ∑ F C K F , j x r e x t , j ] , -\sum_{r=1}^{m-1}\left[(a_{mr}M_K+b_{mr}B_{K,j})x^{K,j}_r+b_{mr}\sum_F C_{KF,j}x^{\mathrm{ext},j}_r\right], − r = 1 ∑ m − 1 [ ( a m r M K + b m r B K , j ) x r K , j + b m r F ∑ C K F , j x r ext , j ] ,
written for PGD–GSIS (pure PGD replaces T s , K T_{s,K} T s , K and q s , K q_{s,K} q s , K by the kinetic moments, with the current-mode part from the previous sweep), with M K M_K M K the mass matrix, B K , j B_{K,j} B K , j the volume and outflow terms, C K F , j C_{KF,j} C K F , j the coupling to the upwind neighbor across an inflow face F F F , and f K , j b f^{b}_{K,j} f K , j b the thermal inflow load with entries ⟨ φ l , ( s j ⋅ n ) − T b ⟩ ∂ K ∩ ∂ D \langle\varphi_l,(s_j\cdot n)^{-}T_b\rangle_{\partial K\cap\partial D} ⟨ φ l , ( s j ⋅ n ) − T b ⟩ ∂ K ∩ ∂ D . The parametric form uses a ˉ \bar{a} a ˉ , b ˉ \bar{b} b ˉ , S T , m S_{T,m} S T , m and S q , m S_{q,m} S q , m .
HDG discretization of the synthetic system
Mixed form. With the auxiliary tensor L L L and the viscous flux Π \boldsymbol{\Pi} Π ,
Π x x = 4 3 L x x − 2 3 L y y , Π x y = Π y x = L x y + L y x , Π y y = 4 3 L y y − 2 3 L x x , (63) \Pi_{xx}=\frac{4}{3}L_{xx}-\frac{2}{3}L_{yy},\qquad\Pi_{xy}=\Pi_{yx}=L_{xy}+L_{yx},\qquad\Pi_{yy}=\frac{4}{3}L_{yy}-\frac{2}{3}L_{xx}, \tag*{(63)} Π xx = 3 4 L xx − 3 2 L y y , Π x y = Π y x = L x y + L y x , Π y y = 3 4 L y y − 3 2 L xx , (63)
(6) is written on each element as
∇ ⋅ q = 0 , 1 3 ∇ T + δ R q − ∇ ⋅ Π = 0 , L − K n C 5 ∇ q = K n C H , (64) \nabla\cdot\boldsymbol{q}=0,\qquad\frac{1}{3}\nabla T+\delta_R\boldsymbol{q}-\nabla\cdot\boldsymbol{\Pi}=0,\qquad L-\frac{\mathrm{Kn}_C}{5}\nabla\boldsymbol{q}=\mathrm{Kn}_C H, \tag*{(64)} ∇ ⋅ q = 0 , 3 1 ∇ T + δ R q − ∇ ⋅ Π = 0 , L − 5 Kn C ∇ q = Kn C H , (64)
where L i j L_{ij} L ij approximates K n C 5 ∂ j q i \frac{\mathrm{Kn}_C}{5}\partial_jq_i 5 Kn C ∂ j q i and H = ( H x x + 1 2 H y y , 1 2 H x y , 1 2 H x y , 1 2 H x x + H y y ) H=(H_{xx}+\frac{1}{2}H_{yy},\frac{1}{2}H_{xy},\frac{1}{2}H_{xy},\frac{1}{2}H_{xx}+H_{yy}) H = ( H xx + 2 1 H y y , 2 1 H x y , 2 1 H x y , 2 1 H xx + H y y ) in the ordering ( L x x , L x y , L y x , L y y ) (L_{xx},L_{xy},L_{yx},L_{yy}) ( L xx , L x y , L y x , L y y ) . With ∂ z = 0 \partial_z=0 ∂ z = 0 , Eq. (D.1) reproduces K n C 5 [ ∇ 2 q + 1 3 ∇ ( ∇ ⋅ q ) ] \frac{\mathrm{Kn}_C}{5}[\nabla^2\boldsymbol{q}+\frac{1}{3}\nabla(\nabla\cdot\boldsymbol{q})] 5 Kn C [ ∇ 2 q + 3 1 ∇ ( ∇ ⋅ q )] , and the chosen H H H gives Π ( H ) = H \boldsymbol{\Pi}(H)=H Π ( H ) = H , so that ∇ ⋅ Π \nabla\cdot\boldsymbol{\Pi} ∇ ⋅ Π contains exactly K n C ∇ ⋅ H \mathrm{Kn}_C\nabla\cdot H Kn C ∇ ⋅ H . The element unknowns are u K = ( T , q x , q y , L x x , L x y , L y x , L y y ) ∈ [ P p ( K ) ] 7 \boldsymbol{u}_K=(T,q_x,q_y,L_{xx},L_{xy},L_{yx},L_{yy})\in[P_p(K)]^7 u K = ( T , q x , q y , L xx , L x y , L y x , L y y ) ∈ [ P p ( K ) ] 7 and the face unknowns u ^ F = ( T ^ , q ^ x , q ^ y ) ∈ [ P p ( F ) ] 3 \hat{\boldsymbol{u}}_F=(\hat{T},\hat{q}_x,\hat{q}_y)\in[P_p(F)]^3 u ^ F = ( T ^ , q ^ x , q ^ y ) ∈ [ P p ( F ) ] 3 .
Local problem. With stabilization τ T = τ q = 1 \tau_T=\tau_q=1 τ T = τ q = 1 and test function φ ∈ P p ( K ) \varphi\in P_p(K) φ ∈ P p ( K ) ,
− ( q , ∇ φ ) K + ⟨ q ⋅ n + τ T T , φ ⟩ ∂ K = ⟨ τ T T ^ , φ ⟩ ∂ K , (65) -(\boldsymbol{q},\nabla\varphi)_K+\langle\boldsymbol{q}\cdot n+\tau_TT,\varphi\rangle_{\partial K}=\langle\tau_T\hat{T},\varphi\rangle_{\partial K}, \tag*{(65)} − ( q , ∇ φ ) K + ⟨ q ⋅ n + τ T T , φ ⟩ ∂ K = ⟨ τ T T ^ , φ ⟩ ∂ K , (65)
δ R ( q i , φ ) K − 1 3 ( T , ∂ i φ ) K − ( φ , ∂ k Π i k ) K + ⟨ τ q q i , φ ⟩ ∂ K = ⟨ τ q q ^ i − 1 3 n i T ^ , φ ⟩ ∂ K , (66) \delta_R(q_i,\varphi)_K-\frac{1}{3}(T,\partial_i\varphi)_K-(\varphi,\partial_k\Pi_{ik})_K+\langle\tau_qq_i,\varphi\rangle_{\partial K}=\langle\tau_q\hat{q}_i-\frac{1}{3}n_i\hat{T},\varphi\rangle_{\partial K}, \tag*{(66)} δ R ( q i , φ ) K − 3 1 ( T , ∂ i φ ) K − ( φ , ∂ k Π ik ) K + ⟨ τ q q i , φ ⟩ ∂ K = ⟨ τ q q ^ i − 3 1 n i T ^ , φ ⟩ ∂ K , (66)
( L i j , φ ) K + K n C 5 ( q i , ∂ j φ ) K = K n C 5 ⟨ n j q ^ i , φ ⟩ ∂ K + K n C ( H i j , φ ) K , (67) (L_{ij},\varphi)_K+\frac{\mathrm{Kn}_C}{5}(q_i,\partial_j\varphi)_K=\frac{\mathrm{Kn}_C}{5}\langle n_j\hat{q}_i,\varphi\rangle_{\partial K}+\mathrm{Kn}_C(H_{ij},\varphi)_K, \tag*{(67)} ( L ij , φ ) K + 5 Kn C ( q i , ∂ j φ ) K = 5 Kn C ⟨ n j q ^ i , φ ⟩ ∂ K + Kn C ( H ij , φ ) K , (67)
where H i j H_{ij} H ij is built from the weak load (22). In matrix form A K u K = B K u ^ ∂ K + f K [ I m ] A_K\boldsymbol{u}_K=B_K\hat{\boldsymbol{u}}_{\partial K}+f_K[I_m] A K u K = B K u ^ ∂ K + f K [ I m ] . The matrix A K A_K A K depends on the mesh, δ R \delta_R δ R and K n C \mathrm{Kn}_C Kn C only; it is factorized once per element (and per parameter node), and A K − 1 B K A_K^{-1}B_K A K − 1 B K is stored.
Global problem. Single-valuedness of the numerical energy flux q ⋅ n + τ T ( T − T ^ ) \boldsymbol{q}\cdot n+\tau_T(T-\hat{T}) q ⋅ n + τ T ( T − T ^ ) and of the momentum flux 1 3 T ^ n − Π n + τ q ( q − q ^ ) \frac{1}{3}\hat{T}n-\boldsymbol{\Pi}n+\tau_q(\boldsymbol{q}-\hat{\boldsymbol{q}}) 3 1 T ^ n − Π n + τ q ( q − q ^ ) on interior faces, after elimination of u K \boldsymbol{u}_K u K , gives a sparse unsymmetric system K U ^ = F [ I m ] K\hat{U}=F[I_m] K U ^ = F [ I m ] for the traces. It is factorized once by PARDISO [42 ] ; every synthetic refresh reassembles F F F and performs a backsolve. Periodic faces are identified with their partners, and the offset Δ T b \Delta T_b Δ T b enters the energy component of F F F . Without a thermalizing wall the system is bordered by
1 ∣ D ∣ ∫ D T d x = T ∗ , (68) \frac{1}{|D|}\int_D T\,\mathrm{d}x=T_*, \tag*{(68)} ∣ D ∣ 1 ∫ D T d x = T ∗ , (68)
through a Lagrange multiplier.
Wall closure. On a physical face the conservation condition is replaced by a linearized kinetic wall law [19 , 21 ] .
Let U = ( T , q x , q y ) U=(T,q_x,q_y) U = ( T , q x , q y ) be the trace, U k i n U^{\mathrm{kin}} U kin the corresponding moments of I m I_m I m , and ψ ( Ω ) = ( Ω ⋅ n ) ( 1 , Ω x , Ω y ) \psi(\boldsymbol{\Omega})=(\boldsymbol{\Omega}\cdot\boldsymbol{n})(1,\Omega_x,\Omega_y) ψ ( Ω ) = ( Ω ⋅ n ) ( 1 , Ω x , Ω y ) . The outgoing half-range carries the equilibrium I e q ( U ) = a ( Ω ) ⋅ U I^{\mathrm{eq}}(U)=\boldsymbol{a}(\boldsymbol{\Omega})\cdot U I eq ( U ) = a ( Ω ) ⋅ U , a = ( 1 , 3 χ Ω x , 3 χ Ω y ) / ( 4 π ) \boldsymbol{a}=(1,3\chi\Omega_x,3\chi\Omega_y)/(4\pi) a = ( 1 , 3 χ Ω x , 3 χ Ω y ) / ( 4 π ) , whose flux derivative is J F + = ∫ Ω ⋅ n > 0 ψ a T d Ω J_F^+=\int_{\boldsymbol{\Omega}\cdot\boldsymbol{n}>0}\psi\boldsymbol{a}^{\mathsf{T}}\,\mathrm{d}\Omega J F + = ∫ Ω ⋅ n > 0 ψ a T d Ω . On a thermalizing wall the incoming state is fixed and J F = J F + J_F=J_F^+ J F = J F + .
On a diffuse adiabatic wall the incoming level (8) is linear in U U U , which adds the rank-one term J F − = ( ∫ Ω ⋅ n < 0 ψ d Ω ) e + T / ( − D ) J_F^-=(\int_{\boldsymbol{\Omega}\cdot\boldsymbol{n}<0}\psi\,\mathrm{d}\Omega)e_+^{\mathsf{T}}/(-D) J F − = ( ∫ Ω ⋅ n < 0 ψ d Ω ) e + T / ( − D ) , where e + T e_+^{\mathsf{T}} e + T is the first row of J F + J_F^+ J F + and D = ∫ Ω ⋅ n < 0 Ω ⋅ n d Ω D=\int_{\boldsymbol{\Omega}\cdot\boldsymbol{n}<0}\boldsymbol{\Omega}\cdot\boldsymbol{n}\,\mathrm{d}\Omega D = ∫ Ω ⋅ n < 0 Ω ⋅ n d Ω . The imposed law is the affine expansion
F ^ ( U ) = F k i n [ I m ] + J F ( U − U k i n ) , F k i n [ I m ] = ∫ ψ ( Ω ) I m u p d Ω , (69) \widehat{\mathcal{F}}(U)=\mathcal{F}^{\mathrm{kin}}[I_m]+J_F(U-U^{\mathrm{kin}}),\qquad\mathcal{F}^{\mathrm{kin}}[I_m]=\int\psi(\boldsymbol{\Omega})I_m^{\mathrm{up}}\,\mathrm{d}\Omega, \tag*{(69)} F ( U ) = F kin [ I m ] + J F ( U − U kin ) , F kin [ I m ] = ∫ ψ ( Ω ) I m up d Ω , (69)
with I m u p I_m^{\mathrm{up}} I m up the upwind state of the kinetic sweep. At U = U k i n U=U^{\mathrm{kin}} U = U kin it returns the kinetic wall flux of I m I_m I m . All half-range integrals use the discrete ordinates of the kinetic solver, and J F J_F J F is computed once per wall face (and parameter node). One synthetic refresh consists of assembling H \mathbf{H} H and F k i n \mathcal{F}^{\mathrm{kin}} F kin from I m I_m I m , backsolving the local particular solutions, solving for the traces, and recovering T s y n T^{\mathrm{syn}} T syn and q s y n \boldsymbol{q}^{\mathrm{syn}} q syn element by element (after the shift (D.4) if needed).