Nested Fourier-enhanced neural operator for efficient modeling of radiation transfer in fires Anran Jiaoa , Wengyao Jiangb , Xiaoyi Luc,1 , Yi Wangc , Lu Lua,d,2 a Department of Statistics and Data Science, Yale University, New Haven, CT 06511, USA
arXiv:2604.13919v1 [physics.flu-dyn] 15 Apr 2026
b Department of Biostatistics, Yale University, New Haven, CT 06511, USA c FM, Research Division, Norwood, MA 02062, USA d Department of Chemical and Environmental Engineering, Yale University, New Haven, CT 06511, USA
Abstract Computational fluid dynamics (CFD) has become an essential tool for predicting fire behavior, yet maintaining both efficiency and accuracy remains challenging. A major source of computational cost in fire simulations is the modeling of radiation transfer, which is usually the dominant heat transfer mechanism in fires. Solving the highdimensional governing radiative transfer equation (RTE) with traditional numerical methods can be a performance bottleneck. Here, we present a machine learning framework based on Fourier-enhanced multiple-input neural operators (Fourier-MIONet) as an efficient alternative to direct numerical integration of the RTE. We first investigate the performance of neural operator architectures for a small-scale 2D pool fire and find that Fourier-MIONet provides the most accurate radiative solution predictions. The approach is then extended to 3D CFD fire simulations, where the computational mesh is locally refined across multiple levels. In these high-resolution settings, monolithic surrogate models for direct field-to-field mapping become difficult to train and computationally inefficient. This lack of scalability makes the use of such neural surrogates impractical for engineering CFD applications. To address this issue, a nested Fourier-MIONet is proposed to train and infer radiation solutions across multiple mesh-refinement levels. Validation of the approach is conducted on 3D McCaffrey pool fires simulated using the CFD solver, FireFOAM, including fixed fire sizes (characterized by heat release rate, HRR) and a single unified model trained to generalize across a continuous range of fire sizes. The proposed method achieves global relative errors of 2–4% for 3D varying-HRR scenarios while providing faster inference than the estimated cost of one finite-volume radiation solve in FireFOAM for the 16-solid-angle case considered here. With fast and accurate inference, the surrogate makes higher-fidelity radiation treatments practical and enables the incorporation of more spectrally resolved radiation models into CFD fire simulations for engineering applications. Keywords: Computational fluid dynamics, Fire simulation, Radiative heat transfer, 3D McCaffrey pool fire, Fourierenhanced multiple-input neural operator
1. Introduction Fire is a leading driver of property loss and business interruption across industrial and commercial occupancies. Fire risk resilience requires both an understanding of fire dynamics and predictive tools to evaluate potential fire scenarios. Computational fire dynamics modeling, typically based on large-eddy simulation (LES) coupled with submodels for combustion, turbulence, and heat transfer, is increasingly used to support this effort and complement physical fire tests [1, 2]. In fire scenarios, thermal radiation often dominates heat transfer from flames and hot, sooty plumes to the surroundings [3]. Modeling radiative heat transfer is therefore essential for reliable hazard assessment and for applying computational fluid dynamics (CFD) to develop and evaluate fire protection strategies. The radiative transfer equation (RTE) governs the propagation of thermal radiation in participating media, accounting for emission, absorption, and scattering. Traditional numerical methods for solving the RTE include the ∗ Corresponding author. E-mail address: [email protected] ∗∗ Corresponding author. E-mail address: [email protected]
finite volume method (FVM) [4] and the discrete ordinates method (DOM) [5], which are widely used in fire CFD codes like FireFOAM [1] and Fire Dynamics Simulator (FDS) [2]. These methods solve the integro-differential equation by discretizing the angular domain into a finite set of solid angles. While readily coupled with CFD solvers, these methods are prone to ray effects unless a high-resolution angular discretization is employed, which imposes high computational and memory costs. Alternatively, the Pn (e.g., P1 model) approximation reduces the RTE to a set of simplified elliptic partial differential equations by expanding the intensity into lowest-order spherical harmonics. Although computationally efficient, the P1 model assumes a nearly isotropic radiation field, leading to substantial inaccuracies in optically thin media and regions with severe directional gradients. Monte Carlo ray tracing (MCRT) [6] avoids angular discretization errors but suffers from slow statistical convergence, making it impractical for large-scale transient simulations. Thus, there remains a need for efficient and accurate RTE solution procedures. Recent advances in neural network-based surrogate modeling have expanded viable options for computational radiation modeling. Physics-informed neural networks (PINNs) provide a framework for solving partial differential equations (PDEs) by embedding the residual directly into the loss function [7, 8, 9, 10, 11, 12, 13, 14, 15], and have been successfully applied to solving forward as well as inverse problems of PDEs across various fields [16, 17, 18, 19, 20]. Mishra and Molinaro [21] used this methodology to solve the RTE by employing a neural network that takes spatial coordinates, time, angular directions, and frequencies as inputs to predict the radiative intensity. They demonstrated that PINNs can approximate the intensity field and handle inverse problems, such as identifying unknown absorption coefficients from incident radiation measurements. While this approach shows the potential of PINNs for radiative transfer, these models typically solve for a single PDE instance for a specific set of configuration parameters. In transient CFD simulations, the parameters and input functions of governing PDEs evolve at every time step. Therefore, a neural surrogate solver must generalize across varying input fields, which PINNs fall short of without retraining. Deep neural operators such as deep operator networks (DeepONets) [22, 23, 24, 25] address this limitation by learning nonlinear operator mappings between function spaces. By incorporating physics-informed losses [26, 27], the physics-informed DeepONet (PI-DeepONet) can be developed to learn solution operators across varying input parameters. Lu and Wang [28] applied a physics-informed version of the multiple-input operator network (MIONet) [29] to the RTE by treating absorption and emission fields as separate input functions. This framework successfully predicts radiative source terms in non-gray gas problems and has been extended to complex pool fire scenarios [30]. However, a significant challenge arises when scaling these operators to 3D engineering applications where radiation is resolved on high-resolution, locally refined meshes. In this study, we pursue a data-driven framework to resolve these scaling issues and develop models that are both accurate and computationally efficient for practical 2D and 3D pool fire simulations. The input fields defined on CFD meshes comprise hundreds of thousands of nodal or cell values in our 3D cases, creating a high-dimensional input space that is difficult to process. We address this by employing principal component analysis (PCA) to project highdimensional fields onto their principal components, effectively reducing the parameter space while preserving the critical physical features of the plume. Also, fires are often turbulent and exhibit multi-scale features, making it difficult for conventional multi-layer perceptrons (MLPs) to learn fine-scale features as they tend to capture low-frequency, smooth components more easily than high-frequency details. We thus explore the integration of Kolmogorov-Arnold networks (KAN) [31] and Fourier-enhanced layers [32, 33]. These architectures, which we refer to as PCA-MIONetKAN and Fourier-MIONet, improve approximation capabilities for radiation in turbulent fires. Furthermore, practical fire simulations often utilize meshes with multiple levels of local refinement to resolve turbulent fire dynamics. This results in a complex data structure where the mesh is locally structured within each refinement level but globally non-aligned. A single Fourier-MIONet cannot efficiently process this heterogeneity in the mesh. The nested FourierDeepONet [34, 35] has been proposed to produce predictions at different refinement levels using a hierarchy of DeepONets for a geological carbon sequestration application. We adopt a similar nested Fourier-MIONet architecture in this study. We present a Fourier-MIONet framework for learning the solution operators of the RTE in 2D and 3D fire scenarios. The objective is to provide an efficient and accurate surrogate for radiative transfer across different fires. We develop models for both constant heat release rate (HRR) cases and a single unified model that generalizes across a range of fire sizes by treating HRR as a variable parameter. The main contributions of this study are as follows. 1. We apply a data-driven Fourier-MIONet surrogate model that learns the solution operator of the RTE, mapping 2
the absorption coefficient and temperature fields to the corresponding radiative intensity field. 2. We extend this framework to a complex 3D McCaffrey fire scenario using a nested Fourier-MIONet that operates across multiple mesh-refinement levels on constant-HRR datasets. 3. We further demonstrate the broader applicability of our method by training a single unified model that handles variable HRR fires. To support different accuracy and speed requirements, we consider four models with different sizes that offer flexible trade-offs between inference time and predictive accuracy. The paper is organized as follows. In Section 2, we introduce the computational radiation modeling and the goal of developing a neural operator surrogate for radiation. In Section 3, we state the problem setup of RTE, present the MIONet, Fourier-MIONet and the nested Fourier-MIONet methods, and introduce the data generation. In Section 4, we demonstrate the accuracy and efficiency of Fourier-MIONet on a 2D pool fire and a 3D McCaffrey fire case. 2. Computational radiation modeling In the computational fluid dynamics framework, radiation is coupled to the energy conservation equation. Computationally, this coupling appears as a volumetric source (or sink) term, representing the divergence of the total radiative heat flux vector, ∇ · qr . The energy equation for a reacting flow (neglecting viscous heating and external work) can be expressed in terms of sensible enthalpy h s as ∂(ρh s ) + ∇ · (ρuh s ) = ∇ · (α∇h s ) + ω̇T − ∇ · qr , ∂t where ρ is the density, u is the velocity vector, α is the thermal diffusivity, and ω̇T represents the heat release rate from combustion. This formulation is widely adopted and implemented in open-source CFD fire simulation tools, including FireFOAM (based on OpenFOAM) [1] and the FDS [2]. The radiative source term or the divergence of the radiative flux qr (r) is the spectral integral of the difference between emission and absorption Z ∞ Z h i −∇ · qr = κη (r) Gη (r) − 4πIb,η (r) dη, and Gη (r) = Iη (r, s) dΩ, (1) 0
4π
where κη is the spectral absorption coefficient, Ib,η is the spectral blackbody intensity given by Planck’s law, and Gη (r) is the spectral incident radiation. To determine these radiative field variables, one must solve the RTE. The RTE describes the conservation of radiant energy along a direction s for a specific wavenumber η. For a non-scattering, absorbing-emitting medium, the spectral RTE is given by h i dIη (r, s) = κη (r) Ib,η (r) − Iη (r, s) . ds
(2)
For opaque solid surfaces, the spectral intensity leaving the wall Iη (rw , s) into the fluid domain (s · nw > 0) is the sum of emitted and reflected radiation Z 1 − εw,η Iη (rw , s) = εw,η Ib,η (T w ) + Iη (rw , s′ )|s′ · nw | dΩ′ , ′ π s ·nw <0 where nw is the unit normal vector pointing into the domain and εw,η is the spectral wall emissivity. For open boundaries, radiation is allowed to escape freely, and incoming rays are defined by the ambient spectral blackbody intensity Iη (rb , s) = Ib,η (T ∞ )
for s · nb < 0.
The primary challenge in fire simulation is the highly non-linear spectral dependence of combustion gases (e.g., CO2 , H2 O) and soot. The absorption coefficient κη varies. While line-by-line (LBL) methods [36] solve Eq. (2) explicitly for all η, they are prohibitively expensive for CFD. In practical fire simulations, explicitly solving Eq. (2) for millions of wavenumbers (LBL integration) is computationally prohibitive. Therefore, two primary strategies are employed to simplify the problem. The first is the fixed radiant fraction model, where participating-medium 3
absorption and emission are not resolved explicitly, and a constant fraction of the local heat release rate is prescribed as a radiative loss term. While efficient, this model is valid only in optically thin limits. The second involves modeling the spectral dependence of κη . Popular approaches include the weighted sum of gray gases (WSGG) model and the full-spectrum k-distribution (FSK) method. These methods approximate the spectral integration by solving a weighted summation of a few gray-gas RTEs. Alternatively, the simplest approximation is the Planck-mean model, which treats the medium as a single “gray gas” with an averaged absorption coefficient κ, assuming properties are independent of wavenumber. In this limit, REq. (2) reduces to a single integro-differential equation forRthe total intensity I. By defining the effective intensity I = Iη dη and the Planck-mean absorption coefficient κP = ( κη Ib,η dη)/(σT 4 /π), we recover the reduced gray gas form: dI(r, s) = κP (r) [Ib (r) − I(r, s)] . (3) ds The second major challenge lies in the numerical solution of the integro-differential RTE of Eq. (3). Standard numerical methods include the Monte Carlo ray tracing (MCRT) method and deterministic methods such as the DOM and the P1 approximation. While MCRT can handle arbitrary geometric complexity, it suffers from statistical noise and slow convergence. DOM (commonly used in FireFOAM) discretizes the angular space into a finite set of directions. The RTE is then solved along each discrete direction, and the angular integral is approximated using numerical quadrature, converting the original integro-differential RTE into a coupled system of linear differential equations. DOM is computationally expensive, as it requires iterative solutions over spatial meshes and angular discretizations at every CFD time step. From the perspective of mathematical operators, the solution of the RTE can be formalized as a mapping between physical property fields and the radiative state. The input functions to the RTE are the spatially varying absorption coefficient, κ(r), and the thermodynamic temperature field T (r), which determines the emission field via Ib . The output function sought is the radiation intensity, I(r, s). Derived quantities such as the incident radiation G(r) and the radiative heat flux divergence are subsequently evaluated through numerical integration over the unit sphere. The primary goal of this work is to validate neural operator architectures for accelerated fire modeling. By integrating these surrogates into CFD workflows, we replace the direct numerical integration of the RTE with surrogate inference. 3. Methods We begin by presenting the operator-learning problem setup, which formulates the RTE solution as a mapping between physical fields and the radiative state. We then introduce the multiple-input neural operators, followed by the nested Fourier-MIONet architecture and the datasets used for training and evaluation. 3.1. Problem setup We formulate the solution of the RTE as a supervised operator learning problem. The task is to approximate the nonlinear operator G : U → V that maps the input fields (absorption and emission properties) to the output radiative intensity field. The input function space U contains the spatial distributions of the Planck-mean absorption coefficient κ(r) and the blackbody emission source Ib (r) (derived from gas temperature T ). The output function space V contains the angular radiation intensity I(r, s). The operator is defined as G : [κ(r), T (r)] 7→ I(r, s). Our objective is to learn a parametric neural operator, Gθ , where θ denotes the trainable parameters, such that Gθ ≈ G. Since the radiative intensity depends on multiple inputs (e.g., absorption coefficient and temperature), we adopt the multiple-input operator-learning architecture. 3.2. Multiple-input neural operators Since the solution depends on multiple functional inputs, we employ MIONet [29] as a baseline architecture, which has been proposed to learn nonlinear operators with multiple input Banach spaces. We denote U1 and U2 as the Banach spaces for the absorption coefficient κ(r) and the temperature T (r), respectively, defined on a domain D ⊂ Rd . We aim to learn the operator G : U1 × U2 → V, which maps the inputs (κ, T ) 7→ I, where V is the space of 4
radiative intensity I(r, s). The input functions κ ∈ U1 and T ∈ U2 are discretized at a fixed set of m sensor locations ⊤ m ⊤ m {ri }m i=1 ⊂ D, yielding the vectors κ = [κ(r1 ), . . . , κ(rm )] ∈ R and T = [T (r1 ), . . . , T (rm )] ∈ R . We use two neural networks (called “branch net”) to encode the discretized inputs (κ, T ) and one neural network (called “trunk net”) for (r, s). The output radiative intensity I(r, s) = G(κ, T )(r, s) is computed as Gθ (κ, T )(r, s) =
p X k=1
bk (κ(r1 ), κ(r2 ), . . . , κ(rm )) × ck (T (r1 ), T (r2 ), . . . , T (rm )) × tk (r, s) +b0 , | {z } | {z } | {z } branch1
branch2
trunk
where b0 ∈ R is a trainable bias, {b1 , b2 , . . . , b p } and {c1 , c2 , . . . , c p } are the p outputs of the branch nets, and {t1 , t2 , . . . , t p } are the p outputs of the trunk net. Here, Gθ denotes the MIONet approximation of G, where θ denotes the trainable parameters of the network. Note that prior to training, the inputs are scaled to ensure stable convergence. Vanilla MIONet architectures can face practical challenges due to the increasing complexity of data required to accurately represent the high-dimensional solution space. First, the discretized input fields contain tens to hundreds of thousands of data points, leading to high-dimensional branch inputs. We therefore employ PCA for dimension reduction and a low-dimensional representation of the functional inputs. Second, solution fields exhibit high-frequency features and sharp gradients, primarily due to the spectral bias of conventional MLPs. We replace the MLP trunk net with KAN [31], which uses learnable activation functions on edges, offering superior approximation capabilities for complex functions. Respectively, we propose two extensions to the MIONet: (1) PCA-MIONet processes inputs κ and T for the branch network by projecting them onto their first N pc principal components; (2) PCA-MIONet-KAN further enhances PCA-MIONet by replacing the standard feed-forward layers of the trunk network with KAN layers [31, 37] to better capture the sharp gradients in the solution’s spatial and angular dependence. The mathematical formulations for these extensions are detailed in Appendix A. To further enhance prediction accuracy, we consider applying Fourier-MIONet [32, 33] inspired by Fourier neural operator (FNO) [38] (Fig. 1). By integrating fast Fourier transforms into its architecture, Fourier-MIONet offers (1) higher prediction accuracy than MIONet, especially for non-smooth solutions, and (2) greater memory and computational efficiency compared to FNO [33]. Specifically, we add L Fourier layers after the branch-trunk merger operation (Fig. 1B). Unlike the MIONet, we do not include the spatial coordinates in the trunk net, but instead they are stacked with the branch net inputs. The output of branch-trunk merger operation is lifted to a high-dimensional space and by a sequence of L Fourier layers. The output of the ( j + 1)th Fourier layer is computed by processed −1 R j · F (v j ) + W j · v j + b j , where ϕ is a nonlinear activation function and b j is a bias. For the output of v j+1 = ϕ F the j-th Fourier layer v j , we compute the transform using the 3D fast Fourier transform (FFT) F and inverse 3D FFT F −1 (R j · F (v j )), where R j is a learnable weight matrix. A residual connection with a weight matrix W j is used. In the end, a local linear transformation Q is applied by employing a shallow neural network to obtain the output I(r, s). A 𝜅(𝐫)
𝜅(𝐫! ) 𝜅(𝐫" ) … 𝜅(𝐫% )
𝑇(𝐫)
𝑇(𝐫! ) 𝑇(𝐫" ) … 𝑇(𝐫% )
B
𝑏! Branch net 1
Fourier layer
𝑏" … 𝑏# × 𝑐!
Branch net 2
𝑐" … 𝑐# 𝑡!
𝐬
Trunk net
×
Fourier layer 𝑙'
…
Fourier layer 𝑙&
𝑄
𝒢$ (𝜅, 𝑇)(𝐫, 𝐬)
𝑡" … 𝑡#
Figure 1: Fourier-MIONet architecture. (A) Two independent branch nets take the discretized functions κ(r) and T(r) as inputs and output p p p {bk }k=1 and {ck }k=1 , respectively. The trunk net takes s and outputs {tk }k=1 . (B) The branch and trunk outputs are merged by element-wise products and then passed into L Fourier layers. Each Fourier layer maps v j to v j+1 by applying a 3D FFT F , multiplying by learnable weights R j in the Fourier space, and transforming back with F −1 . A residual connection with a weight matrix W j is added.
5
3.3. Nested Fourier-MIONet In CFD simulations, it is standard practice to employ meshes with refinements, where regions exhibiting complex dynamics are assigned finer cells while less critical areas remain coarser. For the 3D McCaffrey fire simulations, fine mesh resolution is concentrated within and around the flame/plume region to adequately resolve the entrained airflow. Consequently, a refined mesh with four levels is generated following Wang et al. (2011) [1] and applied to each HRR case (see mesh refinements in Figs. 2A and B). The global domain Ω is decomposed into a hierarchy of four nested subdomains {Ωi }4i=1 , where the index i denotes the refinement level i ∈ {1, 2, 3, 4}. Level 4 (Ω4 ) represents the coarsest resolution, while Level 1 (Ω1 ) represents the finest. Correspondingly, we use a nested Fourier-MIONet with four different Fourier-MIONet models {Ni }4i=1 , where each network Ni approximates the radiative intensity Ii on the subdomain Ωi . A
x-z view, y=0.00625 ± 0.05
B
y=0.05
x-y view, z=0.00625 ± 0.05
y=0.025
Level 4 (Ω$ ) Grid: 30×30×30 Box: 3×3×3 m
Level 3 (Ω! ) Grid: 24×40×24 Box: 1.2×2×1.2 m
y=0.0125
y=0.00625
Level 2 (Ω" ) Grid: 40×40×40 Box: 1×1×1 m
Level 1 (Ω# ) Grid: 48×80×48 Box: 0.6×1×0.6 m
C
𝐼(𝐫, 𝐬)
𝜅$ (𝐫) 𝑇$ (𝐫)
FourierMIONet 𝒩$
𝐼$ (𝐫, 𝐬) 𝜅! (𝐫) 𝑇! (𝐫)
Deconv.
FourierMIONet 𝒩!
𝐼! (𝐫, 𝐬) 𝜅" (𝐫)
Deconv.
FourierMIONet 𝒩"
𝑇" (𝐫)
𝐼" (𝐫, 𝐬) 𝜅# (𝐫)
Deconv.
FourierMIONet 𝒩#
𝐼# (𝐫, 𝐬)
𝑇# (𝐫)
𝐬
Figure 2: Mesh refinements and nested Fourier-MIONet architecture. (A) 2D and 3D visualizations of the mesh refinements for one example of the temperature field T . (B) 2D visualizations of level 4, 3, 2, and 1 refinement boxes above the burner surface with the grid resolutions and box sizes after linear interpolation. (C) Nested pipeline for predicting radiative intensity for four levels with gradually increasing resolution. Each level, starting from level 4, uses outputs from the previous coarser level on top of the absorption coefficient, temperature, and spatial directions (black arrows). The dashed arrows represent the deconvolution layers. The final global solution I(r, s) for the entire domain is assembled from the individual predictions by selecting the finest available resolution for each spatial node.
Training the nested Fourier-MIONets. For a standard, non-nested Fourier-MIONet, training is performed on a single mesh with fixed resolution using inputs (κ, T ), and inference requires only a single pass. In contrast, our nested architecture must handle multiple resolutions, with prediction at each finer level conditioned on outputs from the immediately coarser level. Accordingly, each Fourier-MIONet is trained independently at each level. The network N4 is trained on Ω4 using properly normalized inputs κ4 , T 4 as described in Section 3.2. For the subsequent finer levels i ∈ {3, 2, 1}, the network Ni is trained using its inputs κi , T i as well as the ground-truth solution Ii+1 from the coarser level i + 1. A deconvolution (upsampling) layer is used for Ii+1 to match the resolution of Ωi . To match the resolution 6
of Ωi for Ii+1 , we upsample Ii+1 using a learnable operator Ui+1 , implemented as a deconvolution operation composed of 3D convolutional layers. Inference with nested prediction. During inference, we make a coarse-to-fine nested prediction starting from level 4 to level 1 (Fig. 2C). First, N4 generates the prediction Iˆ4 = N4 (κ4 , T 4 ). This prediction Iˆ4 is then upsampled via a deconvolution layer and fed as an input to N3 to generate Iˆ3 . This process proceeds progressively in a coarse-to-fine ˆ manner, with the prediction Ii+1 from level i + 1 being used as input for Ni . The prediction is defined recursively as Iˆi = Ni κi , T i , Ui+1 (Iˆi+1 ) . The final global solution I(r, s) for the entire domain is assembled from the individual predictions {Iˆi }4i=1 by selecting the finest available resolution for each spatial node: I(r, s) = Iˆk (r, s), where k = min{ j | r ∈ Ω j }. 3.4. Data generation We utilize a data-driven methodology based on CFD simulations. The CFD solver generates reference data for training and validation. FireFOAM (an OpenFOAM-based solver) is used in this work to simulate representative buoyant diffusion flames. As mentioned in Section 2, the radiative properties are treated using the gray gas approximation (Planck-mean absorption coefficient), and the standard finite volume discrete ordinates method (fvDOM) is employed to resolve the RTE. The computational domain is defined as a rectangular enclosure. Boundary conditions are assumed to be open on all lateral and top sides to represent the ambient environment. The bottom boundary is maintained at a fixed temperature of 300 K and features a central circular burner (0.3 × 0.3 m2 ) injecting gaseous methane. We generate datasets comprising the temperature field T (r), the Planck-mean absorption coefficient field κ(r), the radiative intensity I(r, s), and the incident radiation G(r). Note that our primary goal is to demonstrate MIONet as a viable surrogate model for RTE. Therefore, the chosen radiation models and numerical methods are used for this purpose rather than to provide the most physically detailed representation of the McCaffrey pool fire. Angular discretization is performed using 16 solid angles to capture the angular dependence of radiative intensity while minimizing computational overhead. Specifically, we generate three distinct datasets. 2D pool fire. This dataset is derived from the standard OpenFOAM tutorial case smallPoolFire2D, discretized into a uniform grid of 151 × 151 data points. Data snapshots are collected during the developed phase from t = 35s to 60s, generating a total of 5,000 input-output pairs. It benchmarks the performance of different neural network architectures and hyperparameter configurations at a lower computational cost. McCaffrey pool fire of fixed fire size. We generated five separate datasets corresponding to distinct, constant heat release rates (HRRs) ranging from 14 kW to 58 kW, sampling at 100 Hz to capture steady-periodic puffing dynamics over the time interval t = 20s to 60s. CFD simulations follow the McCaffrey fire configuration [1] using a mesh of 272,580 cells. These datasets are employed to verify if the operator learning approach is viable for complex, turbulent 3D flames. McCaffrey pool fire of variable fire size. A practical limitation of standard methods is that a model trained on a specific fire size typically fails if the fire grows to a new, unseen size. We generated a dataset where the fire ramps continuously from approximately 10 kW to 60 kW. We aim to build a robust, unified model using this variable dataset to demonstrate that a single surrogate can accurately predict radiative fields for any arbitrary fire size within the operating range. The original simulation utilizes a finite volume mesh with four levels of static local refinement, consisting of 272580 data points of cell centers (Fig. 2A). Because FVM defines cell-averaged values at the cell centers, the cell centers of one resolution level do not coincide with the subdivided cells of another resolution level, a direct transfer of values is not feasible. We therefore map the simulation results onto four structured grid levels through interpolation, providing a consistent data structure for the nested neural operator framework. To perform the interpolation efficiently, we employ linear barycentric interpolation. A Delaunay triangulation is constructed from the source mesh points, and barycentric coordinates are calculated for each target grid point within the corresponding simplex. This provides accurate interpolation for points lying inside the convex hull of the source data. For target points outside the convex hull where barycentric interpolation is undefined, we apply nearest-neighbor interpolation. The resulting datasets span four nested domains of increasing resolution, ranging from a coarse grid of 303 points over [−1.5, 1.5] × [−1.5, 1.5] × 7
[0, 3] to a finest grid of 48 × 80 × 48 points over [−0.3, 0.3] × [−0.3, 0.3] × [0, 1] (Fig. 2B). A detailed discussion of the effects of data preprocessing is provided in Appendix B, where we show that nearest-neighbor interpolation is an efficient alternative with acceptable performance. 3.5. Evaluation Model performance is assessed using the mean L2 relative error and structural similarity index (SSIM) [39] for both the predicted radiative intensity and incident radiation, along with the total radiative heat loss, the radiation fraction, and energy conservation of practical importance in fire dynamics. The mean L2 relative errors for radiative intensity I and incident radiation G are defined as εI =
∥Iˆ − I∥2 , ∥I∥2
εG =
∥Ĝ − G∥2 . ∥G∥2
The SSIMs are defined as SSIMI =
(2µIˆµI + C1 )(2σIIˆ + C2 ) , 2 (µIˆ + µ2I + C1 )(σ2Iˆ + σ2I + C2 )
SSIMG =
(2µĜ µG + C1 )(2σĜG + C2 ) , 2 (µĜ + µG2 + C1 )(σĜ2 + σG2 + C2 )
where µ and σ2 denote mean and variance, σIIˆ and σĜG are covariances, and C1 , C2 are stabilization constants. We use the 2D and 3D SSIM as a perceptual metric of the similarity between two objects. Two objects are more similar when SSIM is closer to 1. For nested Fourier-MIONets described in Section 3.3, we first evaluate the performance of each of the four FourierMIONets on the test data corresponding to its specific refinement level using the mean L2 relative errors for radiative intensity and incident radiation and SSIMs. Once the four Fourier-MIONets are trained, global predictions are made sequentially from level 4 to level 1, where the output of one level serves as the input for the next one with convolution and deconvolution layers being used, culminating in the final global prediction. The individual error of the global predictions of each level is denoted as εlevel . The overall global accuracy is evaluated using relative L2 errors that I aggregate across all levels and test cases. For radiative intensity, q P ˆ 2 Ns X Ntest X i | I s,n,i − I s,n,i | dVi 1 global εI = , pP 2 Ntest N s s=1 n=1 i |I s,n,i | dVi and similarly, for incident radiation, Ntest 1 X global εG = Ntest n=1
q P
2 i |Ĝ n,i − G n,i | dVi , pP 2 i |G n,i | dVi
where Iˆs,n,i and I s,n,i denote predicted and reference radiative intensities for solid angle s, test case n, and spatial element i, while Ĝn,i and Gn,i denote predicted and reference incident radiation. Here dVi represents the volume of the ith element, N s the number of solid angles, and Ntest the number of test cases. While a low L2 relative error indicates that the model predicts radiation intensity accurately at individual data points, it does not guarantee that the global physics of the fire are preserved. Therefore, in addition to these error metrics, we also evaluate model performance by evaluating the relative errors of the total radiative heat loss, radiation fraction, and energy conservation. These quantities provide physically interpretable measures of energy exchange and serve as additional checks on the model’s accuracy. The detailed derivation and implementation are in Appendix C. The total radiative heat loss Q̇out quantifies the net radiative flux leaving the computational domain Z I I Q̇out = (∇ · qrad )dV = qn dS = (qrad · n̂)dS . V
S
S
Accurately predicting this integral is crucial for assessing the thermal impact of the fire on surrounding structures and for setting correct boundary conditions in coupled simulations. The radiation fraction is the ratio of the radiative loss to the chemical reaction rate: Q̇ems − Q̇abs χR = , Q̇chem 8
R R R where Q̇ems = V 4πκIb dV, and Q̇abs = V κ 4π IdΩ dV. The energy conservation is I
(qrad · n̂)dS = |S {z }
Net radiative heat loss
Z |V
(∇ · qrad )dV . {z }
Net radiative power source
H R We define the absolute energy conservation residual to be RE = S (qrad · n̂)dS − V (∇ · qrad )dV . To assess energy f pred conservation of the predictions, we report both the ground truth Rre absolute energy conservaE and the predicted RE tion residual. We also report the relative errors of total radiative heat loss εQ̇out and radiation fraction εχR with respect to the ground truth data, which serve as global, physically interpretable diagnostics by assessing the net radiative energy leaving the domain and the predicted radiative share of the total heat release. 4. Results In this section, we demonstrate the capabilities of our approaches using a 2D pool fire problem (Section 4.1) and a 3D McCaffrey fire problem with fixed or variable HRRs (Section 4.2 and Section 4.3). For all experiments, we use the Adam optimizer for neural network training. The initial learning rate is set to 10−3 , with inverse time learning rate decay employed. The inputs are appropriately pre-processed to ensure they are on a similar scale. To enforce the non-negativity of the output radiative intensity, we apply a transformation by squaring the network output. To ensure a fair comparison, we choose model configurations with a similar number of trainable parameters. For the baseline PCA-MIONet, the two branch networks use ReLU activations [40] with three hidden layers of width 256, while the trunk network uses the Swish activation function [41] with three hidden layers of width 256. In addition, we employ an output-merger network with 2 hidden layers after combining the branch and trunk outputs. The PCAMIONet-KAN replaces the MLP trunk with 3 KAN layers. The Fourier-MIONet uses four Fourier layers with 8 modes, and uses MLPs with a width of 32. The network architectures of nested Fourier-MIONets for all levels mentioned in Section 3.3 are shown in Appendix D (Table D.6). The Python library DeepXDE [12] is utilized to implement the neural networks with the PyTorch backend. All the codes and data will be available on GitHub at https://github.com/lu-group/fourier-mionet-rte. 4.1. 2D pool fire problem We consider the smallPoolFire2D case (Section 3.4). The dataset consists of 4500 samples for training and 500 for testing. We discretize the angular space into 16 directions s on the 2D plane. The azimuthal angles ϕ ∈ [0, 2π) , i = 0, . . . , 15. This 2D case features periodic fire puffing cycles, containing regions of both smooth are ϕi = (2i+1)∆ϕ 2 variation and sharp gradients in the radiative intensity fields. Our goal is to systematically identify an accurate neural operator architecture for radiative transfer at a low computational cost. Table 1: Comparison of PCA-MIONet, PCA-MIONet-KAN, MIONet-KAN, and Fourier-MIONet on the 2D pool fire problem.
PCA-MIONet PCA-MIONet-KAN MIONet-KAN Fourier-MIONet
ϵI
SSIMI
ϵG
SSIMG
#Params
7.86% 6.71% 7.56% 3.70%
0.930 0.950 0.939 0.982
4.73% 4.16% 4.61% 1.93%
0.978 0.983 0.979 0.996
1586178 1576564 1587232 1583649
We first apply PCA-MIONet (Section 3.2), where the input field dimensionality is reduced from approximately 23K to 1.6K using PCA with 41 principal components. While this method achieves acceptable results, the error remains relatively high due to challenges in accurately capturing complex vortices and non-smooth regions in the solution fields (Table 1). To address this, we extend the model to PCA-MIONet-KAN by incorporating KAN layers into the trunk nets, which improves accuracy and reduces error rates. We additionally evaluate MIONet-KAN without PCA. 9
Fourier-MIONet significantly outperforms these baselines by effectively capturing the fine-scale dynamics in the field. This approach achieves an L2 relative error of 3.70% for I and L2 relative error of 1.93% for G, with an SSIM of 0.996 for G. Across the fire puff cycle (Fig. 3A), the Fourier-MIONet provides high-fidelity predictions of the intensity field I and G (see one example in Fig. 3B). To show whether the performance improvements are from PCA-based dimensionality reduction or from the network architecture itself, we additionally evaluate MIONet-KAN without PCA. The results show that the performance improvements mainly come from the Fourier layers. Overall, Fourier-MIONet results are significantly better than those obtained with methods without Fourier layers with a similar number of hyperparameters. This is because Fourier layers provide an explicit representation of high-frequency components, mitigating spectral bias in MLPs and making it easier to fit sharp gradients and multi-scale structures in radiative fields [42, 43]. Based on this 2D study, we adopt Fourier-MIONet as the backbone architecture for subsequent experiments on more complex settings. A 𝑡(s) 57.81
57.82
57.83
57.84
57.85
57.86
57.87
57.88
57.89
57.90
57.91
57.92
57.93
57.94
𝜅
𝑇 B
𝐼(𝐬 = s! )
𝐼(𝐬 = s" )
𝐼(𝐬 = s!! )
𝐼(𝐬 = s!# )
𝐺
Figure 3: Results of Fourier-MIONet for the 2D pool fire problem in Section 4.1. (A) Example of κ and T from the test data across half of a fire puff cycle. The red box highlights a specific example corresponding to that in (B). (B) One example of reference, prediction, and the absolute π π 11π 21π 21π 29π 29π error of I and G on 4 different solid angles: s1 = (sin 16 , cos 16 ), s6 = (sin 11π 16 , cos 16 ), s11 = (sin 16 , cos 16 ), and s15 = (sin 16 , cos 16 ).
4.2. 3D McCaffrey fire with fixed heat release rate Building on the previous result, where Fourier-MIONet demonstrated superior accuracy, we now address the challenge of scaling to 3D CFD fire simulations in which the computational mesh is locally refined across multiple levels. We employ the nested Fourier-MIONet in a 3D McCaffrey fire scenario with fixed HRRs, demonstrating its ability to handle moderately large-scale problems. Following McCaffrey’s experiments [44], we consider fires with fixed HRR values of 14, 22, 33, 45, and 58 kW. Our goal is to accurately predict the radiative intensity I and relevant radiative quantities while reducing computational cost using the nested Fourier-MIONet. For each fixed-HRR fire case, we train the nested Fourier-MIONet on its dataset described in Section 3.4 and evaluate it on the same dataset using a test split ratio of 0.03. We sample the directions s using a grid in the polar and azimuthal angles (θ, ϕ) on a unit sphere. Here θ ∈ [0, π] is sampled with ∆θ = π/2, producing two points , i = 0, 1, and ϕ ∈ [0, 2π) is sampled with ∆ϕ = π/4 and results in points ϕ j = (2 j+1)∆ϕ , j = 0, . . . , 7. θi = (2i+1)∆θ 2 2 Each pair (θi , ϕ j ) defines one solid-angle direction si j = sin θi sin ϕ j , sin θi cos ϕ j , cos θi , yielding 2 × 8 = 16 solid 10
angles in total. To understand the trade-off between accuracy and efficiency, we train four distinct models for each HRR case: Tiny, Small, Medium, and Large, which differ in network width, the number of retained Fourier modes, and the depth of Fourier layers (Section 3.3 and Table E.7). Because fires with higher HRR tend to be more turbulent and exhibit more complex flow structures that emit and absorb energy, the prediction becomes more challenging as HRR increases. To show representative examples, we focus on the lowest and highest HRR cases and report the global testing performance of the nested Fourier-MIONet for fires with 58 kW and 14 kW HRR. Results for other HRRs (22, 33, and 45 kW) are detailed in Appendix E (Table E.8). The per-level L2 relative errors and SSIM values for radiative intensity I and incident radiation G during training are reported in Tables E.9. As expected, we observe that the errors of 58 kW fires are generally larger than those of 14 kW fires (Table 2), but the nested Fourier-MIONet consistently captures these complex radiative structures. Second, increasing model capacity from tiny to large reduces prediction errors across all levels, with the large model achieving level one errors of only 2.11% for 58 kW case and 1.87% for 14 kW case for I and global inference errors around 1% for both cases. The SSIM values mostly achieve above 0.99, indicating high structural similarity to the reference solutions. We also note that as error accumulates through the refinement levels during global inference, the L2 relative error of each level is slightly higher than that in the individual testing (Fig. 4). These results illustrate a clear trade-off between accuracy and efficiency. The tiny model is the most computationally efficient one, while the large model, which contains the highest number of parameters, achieves the best accuracy. Table 2: The global testing performance of the nested Fourier-MIONet for the 3D McCaffrey 58 kW and 14 kW fire. We report the individual per-level errors and the global errors obtained during nested inference. The reference radiative fractions χR are 21.26% and 17.83% for the 58 kW and 14 kW fires, respectively.
Fire
Individual error εlevel I
Model
εglobal I
εGglobal
εQ̇out
εχR
REpred
f Rre E
Level 4
Level 3
Level 2
Level 1
58 kW
Tiny Small Medium Large
10.50% 7.68% 5.39% 2.63%
15.80% 10.54% 6.45% 2.57%
9.95% 5.78% 3.73% 2.22%
9.77% 6.03% 2.79% 2.11%
5.82% 3.89% 2.82% 1.38%
2.81% 2.00% 1.55% 0.55%
0.15% 0.04% 0.02% 0.05%
0.15% 0.03% 0.02% 0.06%
0.14 kW 0.11 kW 0.00 kW 0.01 kW
0.01 kW
14 kW
Tiny Small Medium Large
3.69% 3.00% 2.50% 1.66%
7.47% 6.12% 4.94% 2.12%
6.20% 4.74% 3.71% 1.94%
6.16% 4.07% 2.48% 1.87%
2.19% 1.37% 1.07% 0.80%
0.87% 0.73% 0.60% 0.47%
0.19% 0.09% 0.05% 0.07%
0.19% 0.09% 0.06% 0.08%
0.35 kW 0.41 kW 0.42 kW 0.42 kW
0.45 kW
Fig. 5 shows predictions, references, and absolute errors for the 14 kW and 58 kW fires using the medium model, with the combined global solutions shown in the middle column. In the 3D CFD simulations, we sample 16 directions s using a grid in the polar and azimuthal angles (θ, ϕ) on the unit sphere, and we present 4 representative directions (Fig. 5C). The 14 kW case is smoother and has smaller errors. Hotter regions near the base of the plume produce the strongest emission, resulting in larger values of emission 4πIb and correspondingly higher absorption κG (Eq. 1) in these lower locations (Fig. 6). Moreover, the total radiative heat loss and radiation fraction are predicted with small relative errors, and the predicted energy conservation residual remains consistent with the ground truth. The nested Fourier-MIONet captures these patterns with low absolute error, indicating that the surrogate models reliably represent the radiative heat-loss behavior needed for CFD energy calculations. 4.3. 3D McCaffrey fire with variable heat release rates In practical fire scenarios, the heat release rate of fire is rarely constant, as the fuel mass flow rate changes over time. While fixed-HRR models trained from a single, fixed HRR dataset can perform well, the HRR is not a prescribed input parameter in CFD solvers like FireFOAM. This makes it infeasible to train a simple surrogate model for one fixed HRR. Moreover, a model trained on a specific fire size often fails when the fire grows to an unseen intensity. To overcome this, we develop a variable-HRR model that can accurately predict radiative transfer across a range of fire intensities without explicit knowledge of the HRR. To achieve this, we train the nested Fourier-MIONets on the entire dataset of the growing fire described in Section 3.4, which spans from 10 kW to 60 kW. This setting is significantly more challenging than the fixed cases, as 11
A
58 kW
14 kW
B
Figure 4: Model accuracy across refinement levels and HRRs for the nested Fourier-MIONet. (A) Per-level L2 relative errors for I and G for the 58 kW (left) and 14 kW (right) McCaffrey fires. Solid bars denote the individual per-level error εI and εG , and hatched bars denote the global level . (B) The L2 relative errors of the radiative intensity I (left) and incident radiation G (right) versus the model size for inference error εlevel and εG I 14, 22, 33, 45, and 58 kW cases during global inference.
12
A
Level 4 Level 3
Level 2
Level 1
C
B
Level 4 Level 3
Level 2
Level 1
Figure 5: Results of McCaffrey fire with HRR 58 kW and 14 kW in Section 4.2 using the fixed-HRR medium model. Examples of predictions, references, and the corresponding absolute errors of level 4, level 3, level 2, and level 1 of fire (A) 58 kW and (B) 14 kW. The predictions are combined to obtain the final global prediction I(s = s1 ) in the middle column. (C) Schematic of four representative directions from the 16 directions we sampled on the unit sphere. They are defined by the corresponding polar and azimuthal angles sk = (θi , ϕ j ), with k = 8i + j, where θi = (2i+1)∆θ , i = 0, 1, and ϕ j = (2 j+1)∆ϕ , j = 0, . . . , 7. 2 2
13
A
B
Figure 6: Emission, absorption, and the radiative heat loss ∇ · qrad fields of the McCaffrey fire predicted from the fixed-HRR medium model. Examples of x–z views of predictions, references, and the corresponding absolute errors for fire with HRR (A) 58 kW, and (B) 14 kW at y = 0.00625.
14
the model needs to learn to generalize across the varying radiative behaviors. As HRR increases, the fire exhibits periodic puffing but with larger flame heights, more variable plume structures, and more complex radiation intensity fields (Fig. 7). HRR 15 kW
22 kW
29 kW
37 kW
42 kW
48 kW
55 kW
58 kW
𝐼(𝐬 = s! )
𝑇
𝜅
14 kW
Figure 7: Input fields with variable HRRs for the McCaffrey fires dataset in Section 4.3.
Again, we train Tiny, Small, Medium, and Large models on this dataset, and we test these models on the same fixed-HRR datasets (14, 22, 33, 45, and 58 kW) from Section 4.2. Note that these fixed-HRR datasets are not included in the variable-HRR training dataset. Similarly, error increases with HRR as higher-complexity fires remain more difficult to predict. Increasing model capacity reduces prediction errors (Table 3, Table E.10, and Fig. 8). For the 58 kW fire, the large model achieves global inference errors of 3.91% for I and 2.47% for G. While this is higher than the 58 kW fixed-HRR model’s error, the relatively small increase is highly encouraging. It demonstrates that a single model can successfully learn across a wide range of fire behaviors.
Figure 8: Errors of McCaffrey fire models trained on the variable-HRR dataset and tested on fixed-HRR cases. The global inference errors of I (left) and G (right) for different model sizes evaluated across fixed HRRs from 14 kW to 58 kW. Darker colors indicate larger errors.
The model exhibits robust adaptability, and captures both the smoother, less complex fields of the 14 kW case while simultaneously resolving the sharp gradients of the 58 kW fire (Fig. 9). Furthermore, the model preserves physical fidelity, correctly capturing the underlying physical structures of emission, absorption, and radiative heat loss 15
Table 3: 3D McCaffrey fire trained on variable HRRs and tested on fixed HRR fires. We summarize the individual per-level errors and the global errors obtained during nested inference for each HRR.
Individual error εlevel I
εglobal I
εGglobal
εQ̇out
εχR
REpred
f Rre E
Tiny
14 kW 4.55% 6.88% 8.85% 8.70% 3.06% 22 kW 5.69% 8.04% 7.58% 7.32% 3.10% 33 kW 7.80% 9.48% 8.38% 8.88% 4.06% 45 kW 9.29% 10.67% 9.61% 10.27% 5.00% 58 kW 10.40% 11.63% 10.56% 11.53% 5.92%
1.63% 1.55% 2.24% 2.77% 3.28%
1.80% 0.38% 1.19% 1.15% 0.93%
1.80% 0.38% 1.19% 1.15% 0.92%
0.42 kW 0.63 kW 0.77 kW 0.59 kW 0.31 kW
0.45 kW 0.45 kW 0.37 kW 0.15 kW 0.01 kW
Small
14 kW 3.48% 22 kW 4.96% 33 kW 7.21% 45 kW 9.06% 58 kW 10.39%
Model
HRR Level 4
Level 3
Level 2
Level 1
5.35% 6.45% 7.32% 8.42% 9.69%
4.46% 4.29% 4.67% 5.41% 6.34%
5.70% 4.55% 4.71% 5.22% 5.83%
1.90% 2.12% 2.79% 3.52% 4.20%
1.18% 1.23% 1.60% 1.96% 2.35%
1.86% 0.35% 0.21% 0.38% 0.57%
1.86% 0.35% 0.21% 0.38% 0.58%
0.31 kW 0.47 kW 0.51 kW 0.31 kW 0.24 kW
0.45 kW 0.45 kW 0.37 kW 0.15 kW 0.01 kW
14 kW 22 kW Medium 33 kW 45 kW 58 kW
3.48% 4.76% 6.47% 7.85% 8.93%
7.10% 9.44% 11.76% 13.12% 14.16%
5.62% 5.91% 6.56% 7.20% 8.03%
3.33% 2.99% 3.76% 4.68% 5.76%
1.78% 2.07% 2.84% 3.60% 4.34%
1.05% 1.17% 1.62% 2.03% 2.57%
1.02% 0.04% 0.55% 1.00% 1.43%
1.01% 0.04% 0.55% 1.00% 1.43%
0.39 kW 0.49 kW 0.55 kW 0.49 kW 0.62 kW
0.45 kW 0.45 kW 0.37 kW 0.15 kW 0.01 kW
14 kW 22 kW 33 kW 45 kW 58 kW
3.70% 4.78% 6.39% 7.73% 8.59%
6.50% 8.30% 10.14% 11.22% 12.07%
5.28% 4.50% 5.18% 5.48% 6.28%
2.68% 1.37% 2.08% 2.92% 4.16%
2.07% 2.08% 2.67% 3.33% 3.91%
1.62% 1.43% 1.76% 2.10% 2.47%
1.33% 0.20% 0.70% 1.07% 1.51%
1.33% 0.20% 0.70% 1.07% 1.52%
0.35 kW 0.49 kW 0.48 kW 0.41 kW 0.60 kW
0.45 kW 0.45 kW 0.37 kW 0.15 kW 0.01 kW
Large
with low absolute error (Fig. 10). These results indicate that when selecting a model, the large model should be used when higher accuracy is preferred, whereas the small model offers a more computationally efficient option. More importantly, a single model can be applied to predict radiative transfer across fires of varying sizes, reducing the need for retraining and supporting practical use in CFD fire simulations. 4.3.1. Discussion on the inference time Our primary motivation for developing these models is to accelerate the radiative transfer calculation, which is often the most computationally expensive component in CFD fire simulations. To quantify this acceleration, we measure the inference time for obtaining a single intensity solution across all spatial grid points and 16 solid angles using the nested Fourier-MIONet on a single NVIDIA H200 GPU. The per-level and total inference times scale with model size. The Tiny model requires only about 0.012 seconds, while even the Large model evaluates the full multi-level solution in 0.044 seconds (Table 4). For comparison, we estimate the cost of one fvDOM solve by running the same case for three iterations in FireFOAM with and without radiation. By calculating the average difference in runtime per iteration, we obtain the runtime of approximately 0.24 s, 0.14 s, and 0.10 s per fvDOM solve on 16, 32, and 48 CPU cores, respectively. While this is not a direct comparison as fvDOM is currently optimized for CPUs rather than GPUs, it highlights the potential for substantial speedups. We anticipate GPU-accelerated fvDOM implementations in FireFOAM in future work, at which point a more direct comparison will be possible. In addition, integrating the proposed surrogate models directly into the solver will be an important direction for future development. 5. Conclusions In this study, we employ Fourier-MIONets to model radiative heat transfer for both 2D and 3D fire scenarios, specifically the small pool fire and McCaffrey fire cases. The integration of PCA for dimensionality reduction and KAN layers for capturing non-smooth features enhanced the performance of MIONets, while Fourier-MIONets further 16
A
Level 4 Level 3
Level 2
Level 1
B
Level 4 Level 3
Level 2
Level 1
Figure 9: Results of the McCaffrey fire using the variable-HRR medium model. Examples of predictions, references, and the corresponding absolute errors of level 4, level 3, level 2, and level 1 of fire (A) 58 kW and (B) 14 kW. The predictions are combined to obtain the final global prediction I(s = s1 ) in the middle column.
17
A
B
Figure 10: Emission, absorption, and the radiative heat loss ∇ · qrad fields of the McCaffrey fire predicted from the medium variable-HRR model. Examples of predictions, references, and the corresponding absolute errors for fire with HRR (A) 58 kW, and (B) 14 kW.
Table 4: Inference time (s) of the nested Fourier-MIONet on the 3D McCaffrey fire with variable HRRs, compared with fvDOM CPU runtime.
Model
Individual inference time
Total inference time fvDOM runtime (CPU, 48 cores)
Level 4 Level 3 Level 2 Level 1 Tiny Small Medium Large
0.0027 0.0038 0.0039 0.0043
0.0034 0.0021 0.0025 0.0047
0.0023 0.0040 0.0050 0.0094
0.0073 0.0120 0.0147 0.0259
0.0157 0.0219 0.0261 0.0443
18
0.10
improved accuracy. The nested Fourier-MIONets enabled accurate global predictions by sequentially combining results from different refinement levels. Our experiments demonstrate the effectiveness of Fourier-MIONets approaches in learning the solution operator of RTE, capturing complex features such as vortices and non-smooth regions in radiative fields. We further extend the method to generalize across McCaffrey fires with varying HRRs, and provide four models of different sizes that offer flexible trade-offs between accuracy and inference speed. These results establish a high-accuracy surrogate modeling framework that paves the way for a machine learningbased radiation model as a replacement for traditional radiation solvers in FireFOAM, with the goal of accelerating fully coupled radiation CFD simulations. Future work will move beyond proof-of-concept fire cases and apply these surrogates to complex, industrial-scale scenarios, such as 16-ft parallel panel tests and rack storage fires. In standard fire tests, fire sizes, boundary conditions, and radiative characteristics can differ substantially from one test to another. We will develop models that generalize robustly across a range of HRRs and investigate transfer learning strategies across materials and scales, aiming to provide a powerful tool for evaluating sprinkler performance and fire risk in complex storage environments. Acknowledgements This work was supported by the FM fire modeling strategic research program and the U.S. Department of Energy Office of Advanced Scientific Computing Research under Grants No. DE-SC0025593 and No. DE-SC0025592. This research used resources of the National Energy Research Scientific Computing Center (NERSC), a Department of Energy User Facility (project m4946). Declaration of competing interest The authors declare that they have no competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. A. PCA-MIONet and PCA-MIONet-KAN We detail the mathematical formulations for the two proposed extensions to the baseline MIONet, PCA-MIONet and PCA-MIONet-KAN, as described in Section 3.2. ⊤ PCA for dimensionality reduction of the inputs. Let {ri }m i=1 ⊂ D be fixed sensor locations, and let κ = [κ(r1 ), . . . , κ(rm )] ∈ m ⊤ m R and T = [T (r1 ), . . . , T (rm )] ∈ R denote the high-dimensional input vectors for the absorption coefficient and temperature, respectively. To reduce the computational cost due to high-dimensional inputs, we employ principal component analysis (PCA) to project the inputs onto a lower-dimensional linear subspace. Here, we describe the N PCA process for κ, and the procedure for T is the same. Given a training dataset of N samples Dκ = {κ(n) }n=1 , 1 PN we first compute the empirical mean κ̄ = N n=1 κ(n) ∈ Rm . We then construct the centered data matrix Xκ = 1 [κ(1) − κ̄, . . . , κ(N) − κ̄] ∈ Rm×N . The empirical covariance matrix Σκ ∈ Rm×m is given by Σκ = N−1 Xκ X⊤κ . We then m compute the eigenvectors {ψ j } j=1 of Σκ corresponding to the sorted eigenvalues λ1 ≥ λ2 ≥ · · · ≥ λm ≥ 0. To reduce dimensionality, we keep the first N pc ≪ m eigenvectors corresponding to the largest eigenvalues. We define the projection matrix Φκ = [ψ1 , ψ2 , . . . , ψN pc ] ∈ Rm×N pc . For any new input κ, the reduced feature vector is κ̃ = Φ⊤κ (κ − κ̄) ∈ RN pc . Applying the same procedure to T, we have T̃ ∈ RN pc . The PCA-MIONet is then constructed by feeding these reduced Pp p (κ̃) representations into the branch networks: GPCA−MIONet (κ, T )(r, s) = b c T̃ t (r, s) + b0 , where {bk (·)}k=1 and k k θ k=1 k p p {ck (·)}k=1 are the outputs of the two branch networks, {tk (r, s)}k=1 are the trunk outputs, and b0 ∈ R is a bias term.
PCA-MIONet-KAN enhances the trunk network with efficient KAN layers. To better capture sharp gradients and highfrequency features in the radiative intensity, we use PCA-MIONet-KAN. This architecture retains the PCA-reduced branch inputs κ̃ and T̃ but replaces the standard MLP trunk with a Kolmogorov-Arnold network (KAN) [31]. We adopt the efficient FastKAN [37], which approximates the original B-spline basis using Gaussian radial basis functions. We use an L-layer FastKAN as the trunk net to encode the inputs z(0) = (r, s). For layer l + 1, the output of the j-th node is Pl (l+1) z(l+1) = ni=1 ϕl,i, j (z(l) , j = 1, . . . , nl+1 , where nl is the width of layer l, and b(l+1) is a bias term. The learnable j i ) + bj j 19
PQ x−µ 2 activation function ϕl,i, j (x) is defined as ϕ(x) = wbase SiLU(x) + q=1 wq exp − h q . Here, SiLU(x) is a global base activation, and the latter term captures local variations using Gaussian RBFs centered at µq with bandwidth h. In this work, to ensure a comparable number of parameters with the other baseline architectures, we set the trunk depth to L = 3, the hidden layer widths to n1 = n2 = 18, the output width to n3 = 256, and the number of grid points to Pp KAN (κ̃) Q = 50. The PCA-MIONet-KAN approximation is GPCA−MIONet−KAN (κ, T )(r, s) = b c (r, s) + b0 , k T̃ tk θ k=1 k p p p KAN where {bk (·)}k=1 and {ck (·)}k=1 are the outputs of the two branch networks, {tk (r, s)}k=1 are the outputs of the KAN trunk network, and b0 ∈ R is a bias term. B. Discussion on data preprocessing As mentioned in Section 3.4, the raw FireFOAM simulation data need to be interpolated onto four structured, nested grid levels. Our primary results employ linear interpolation, which provides smoother fields and higher accuracy (Fig. B.11A bottom path). To facilitate easier integration into numerical solvers and reduce the computational overhead, we introduce nearest-neighbor interpolation as a simpler, faster alternative (Fig. B.11 top path). This method eliminates the need for triangulation or barycentric weighting and requires only efficient spatial point filtering. To assess the impact of these preprocessing choices, we trained and tested models on the 58 kW fire using datasets generated from both interpolation methods (Table B.5). We observe that linear interpolation results in relatively higher accuracy (Fig. B.11B). Nevertheless, the performance of nearest-neighbor interpolation is also acceptable for lower computational time. These experiments demonstrate that the model remains robust even under this coarser preprocessing approximation, making nearest-neighbor interpolation a practical and efficient option for coupling the surrogate models with CFD solvers such as FireFOAM. Table B.5: Comparison of linear versus nearest-neighbor interpolation on 3D McCaffrey 58 kW fire with per-level testing performance. The top panel reports per-level L2 relative errors and SSIM values for radiative intensity I and incident radiation G during training of the medium model. The lower panel summarizes the individual per-level errors and the global errors obtained during nested inference.
Interpolation
I
Level
G
εI
SSIMI
εG
SSIMG
Linear
4 3 2 1
5.39% 4.02% 3.15% 2.39%
0.995 0.997 0.997 0.994
2.24% 1.54% 1.36% 0.99%
0.991 0.998 0.999 0.999
Nearest neighbor
4 3 2 1
5.51% 4.64% 4.66% 2.39%
0.995 0.996 0.934 0.994
2.30% 1.69% 1.89% 0.99%
0.990 0.998 0.998 0.999
Interpolation
Individual error εlevel I Level 4 Level 3 Level 2 Level 1
Linear
εglobal I
εGglobal
εQ̇out
εχ R
REpred
f Rre E
5.39%
6.45%
3.73%
2.79% 2.82% 1.55% 0.02% 0.02% 0.00 kW 0.01 kW
Nearest neighbor 5.51%
7.31%
5.97%
3.39% 3.09% 1.70% 0.39% 0.40% 0.18 kW 0.01 kW
C. Radiative quantities Total radiative heat loss. The total radiative heat loss Q̇out quantifies the net radiative flux leaving the computational domain. It is the integration over all the surface elements with surface normal n̂: Z I I X Q̇out = (∇ · qrad )dV = qn dS = (qrad · n̂)dS ≈ Q̇out, f , V
S
S
20
f ∈all faces
A
or hb eig n t t es ar Fas Ne
Linear interpolation Barycentric weighting via Accurate
Delaunay triangulation
B
Figure B.11: Illustration and comparison of data preprocessing approaches. (A) Comparison of the nearest neighbor interpolation approach (top path) and the linear interpolation approach (bottom path) on the raw mesh with a T example at level 2. The nearest neighbor interpolation approach performs a direct point lookup based on minimal Euclidean distance and assigns the corresponding values to the target grid locations. The linear interpolation approach utilizes barycentric weighting via Delaunay triangulation and produces smoother and more accurate fields. (B) Reference, global predictions, and absolute errors of I(s = s1 ) obtained using the two preprocessing approaches for direct comparison.
21
where Q̇out, f represents face f out of the six boundary faces of the cubic domain in the 3D McCaffrey case. This is further approximated by summing the flux over all N f discrete surface elements on that face, each with area ∆S j : PN Q̇out, f ≈ j f qn, j ∆S j , where N f denotes the total number of surface elements. Here, the radiative heat flux on a surface element with a surface normal n̂ is qn, j = qrad, j · n̂ j =
Z I j n̂ j · ŝdΩ ≈ 4π
Ns X
I j,k ( n̂ j · ŝk )∆Ωk .
k=1
To provide a more accurate estimate of the true integral for Q̇out, f , we employ the 2D trapezoidal rule, given by P M PN the formula Q̇out, f ≈ ∆S i=1 j=1 wi, j qn,i, j . The formula’s double summation iterates over the M × N grid on the 4 face, where qn,i, j is the local normal heat flux and wi, j is the trapezoidal weight determined by a point’s location: 1 for corners, 2 for edges, and 4 for all interior points. As mentioned in Section 3.4, we have N s = 16 solid angles. For the 3D McCaffrey case, the step sizes for , ϕm = the azimuthal angle ϕ and polar angle θ are ∆ϕ = 2nπϕ and ∆θ = nπθ . Then the angles are (θn = (2n+1)∆θ 2 (2m+1)∆ϕ ), where m = 0, 1, . . . , 4nϕ − 1, n = 0, 1, . . . , nθ − 1, and 4nϕ nθ = N s . The unit direction vectors are given by 2 ŝn, m = (sin θn sin ϕm , sin θn cos ϕm , cos θn ), and the discrete solid angle is ∆Ωn, m = sin(θn )∆θ∆ϕ. The dot product
n̂ f · ŝn, m depends onthe orientation of the boundary face. By substituting the discrete approximation of qn, j , we have P Pnθ −1 P4nϕ −1 Q̇out, f ≈ j = 1N f m=0 I j,n,m (n̂ f · ŝn, m)∆Ωn,m ∆S j . n=0 Radiation fraction. The radiation fraction is the ratio of the radiative loss to the chemical reaction rate. It is an integral quantity that measures the percentage of energy released from the combustion process lost via radiation: χR =
Q̇ems − Q̇abs , Q̇chem
R R R where Q̇ems = V 4πκIb dV, and Q̇abs = V κ 4π IdΩ dV. Energy conservation. The divergence of the radiative heat flux is Z Z ∇ · qrad = ∇ · 4πI ŝdΩ = ŝ · ∇IdΩ 4π Z (κIb − κI) dΩ = 4π Z = 4πκIb − κ 4πIdΩ = κ(4πIb − G), |{z} Emission | {z } Absorption
where G =
R
4πIdΩ is the incident radiation. Based on the divergence theorem, the energy conservation should be I Z (qrad · n̂)dS = (∇ · qrad )dV . |S {z } |V {z } Net radiative heat loss
Net radiative power source
D. Fourier-MIONet architectures The network architectures of nested Fourier-MIONets for all levels in Section 3.3 are summarized in Table D.6. The trunk net activation is Swish (SiLU).
22
Table D.6: Architecture of the nested Fourier-MIONet across all four levels. C denotes the batch size, W the network width, and N the number of Fourier layers. Level
Level 4
Branch net 1 Branch net 2 Trunk net Branch merger Branch-trunk merger Merge net Reshape
Level 3
Branch net 1 Branch net 2 Trunk net Branch merger Branch-trunk merger Merge net Reshape
Level 2
Branch net 1 Branch net 2 Trunk net Branch merger Branch-trunk merger Merge net Reshape
Level 1
Branch net 1 Branch net 2 Trunk net Branch merger Branch-trunk merger Merge net Reshape
Operation
Output Shape
Linear(4, W), Permute Linear(4, W), Permute FNN [2, W, W, W] Point-wise addition Point-wise multiplication N Fourier layers Linear(W, W × 4), ReLU Linear(W × 4, 1) Reshape, Output transform
(C, W, 30, 30, 30) (C, W, 30, 30, 30) (16, W) (C, W, 30, 30, 30) (C, 16, W, 30, 30, 30) (C × 16, W, 30, 30, 30) (C × 16, 30, 30, 30, W × 4) (C × 16, 30, 30, 30, 1) (C, 16 × 30 × 30 × 30)
CNN Linear(5, W), Permute FNN [2, W, W, W] Point-wise multiplication Point-wise multiplication N Fourier layers Linear(W, W × 4), ReLU Linear(W × 4, 1) Reshape, Output transform
(C, W, 24, 24, 40) (C, W, 24, 24, 40) (16, W) (C, W, 24, 24, 40) (C, 16, W, 24, 24, 40) (C × 16, W, 24, 24, 40) (C × 16, 24, 24, 40, W × 4) (C × 16, 24, 24, 40, 1) (C, 16 × 24 × 24 × 40)
CNN Linear(5, W), Permute FNN [2, W, W, W] Point-wise multiplication Point-wise multiplication N Fourier layers Linear(W, W × 4), ReLU Linear(W × 4, 1) Reshape, Output transform
(C, W, 40, 40, 40) (C, W, 40, 40, 40) (16, W) (C, W, 40, 40, 40) (C, 16, W, 40, 40, 40) (C × 16, W, 40, 40, 40) (C × 16, 40, 40, 40, W × 4) (C × 16, 40, 40, 40, 1) (C, 16 × 40 × 40 × 40)
CNN Linear(5, W), Permute FNN [2, W, W, W] Point-wise multiplication Point-wise multiplication N Fourier layers Linear(W, W × 4), ReLU Linear(W × 4, 1) Reshape, Output transform
(C, W, 48, 48, 80) (C, W, 48, 48, 80) (16, W) (C, W, 48, 48, 80) (C, 16, W, 48, 48, 80) (C × 16, W, 48, 48, 80) (C × 16, 48, 48, 80, W × 4) (C × 16, 48, 48, 80, 1) (C, 16 × 48 × 48 × 80)
23
E. Additional results on 3D McCaffrey fires In Section 4.2, we train the nested Fourier-MIONet on five McCaffrey fires with fixed HRRs of 14, 22, 33, 45, and 58 kW using four model sizes: Tiny, Small, Medium, and Large, which differ in network width, the number of retained Fourier modes, and the depth of Fourier layers (Table E.7). We show the additional global testing results of fire with HRR 22, 33, and 45 kW in Table E.8. The per-level L2 relative errors and SSIM values for radiative intensity I and incident radiation G during training are reported in Table E.9. For both the radiative intensity I and the incident radiation G, the global relative errors decrease as the model size increases from Tiny to Large, indicating improved global accuracy with increasing capacity. At a fixed model size, higher-HRR cases tend to be more challenging and yield larger errors. Table E.7: Model and per-level configuration of the nested Fourier-MIONet used for the 3D McCaffrey fires. Four model sizes are considered: Tiny, Small, Medium, and Large, which differ in the network width (“Width”) of the branch, trunk, and Fourier decoder networks, the number of retained Fourier modes (“Modes”) in the three spatial dimensions, and the number of Fourier layers. The architecture and hyperparameters are shared across all sizes of fire (14–58 kW). Model
Level
Width
Modes 1&2
3
# Fourier layers
# Params
Tiny
4 3 2 1
16 16 16 16
4 4 4 4
4 4 4 4
1 1 1 1
67713 176326 127211 131182
Small
4 3 2 1
24 24 24 24
8 8 8 8
4 4 4 4
2 2 2 2
1184857 1293598 1244483 1248454
Medium
4 3 2 1
32 32 32 32
8 8 8 8
8 8 8 8
2 2 2 2
4203297 4312166 4263051 4267022
Large
4 3 2 1
48 48 48 48
12 12 12 12
8 8 8 8
3 3 3 3
31872481 31981606 31932491 31936462
Table E.8: Per-level and global testing performance of the nested Fourier-MIONet for the 3D McCaffrey 22, 33, and 45 kW fires. We report the individual per-level errors and the global errors obtained during nested inference. The reference radiative fractions χR are 19.40%, 20.91%, and 21.76% for the 22, 33, and 45 kW fires, respectively. Fire
Individual error εlevel I
Model
εI
εG
global
εQ̇out
εχR
RE
RE
global
pred
re f
Level 4
Level 3
Level 2
Level 1
22 kW
Tiny Small Medium Large
5.52% 4.26% 3.69% 2.43%
10.74% 8.28% 6.15% 2.94%
7.26% 4.95% 3.91% 2.25%
6.85% 4.86% 2.81% 1.43%
2.99% 2.03% 1.64% 1.04%
1.35% 1.14% 0.98% 0.60%
0.19% 0.15% 0.13% 0.03%
0.19% 0.15% 0.13% 0.04%
0.38 kW 0.42 kW 0.44 kW 0.44 kW
0.45 kW
33 kW
Tiny Small Medium Large
7.93% 6.14% 4.92% 3.77%
13.93% 9.66% 6.51% 4.67%
8.78% 5.31% 4.11% 3.05%
8.40% 5.12% 3.05% 1.98%
4.28% 2.89% 2.26% 1.53%
2.02% 1.60% 1.31% 0.76%
0.16% 0.13% 0.21% 0.04%
0.16% 0.13% 0.21% 0.04%
0.20 kW 0.36 kW 0.40 kW 0.38 kW
0.37 kW
45 kW
Tiny Small Medium Large
9.76% 7.04% 4.89% 2.67%
15.19% 10.16% 5.78% 2.73%
10.16% 5.65% 3.63% 2.17%
9.44% 5.60% 2.59% 1.58%
5.42% 3.51% 2.48% 1.15%
2.66% 1.81% 1.39% 0.44%
0.13% 0.12% 0.14% 0.00%
0.13% 0.12% 0.13% 0.00%
0.15 kW 0.13 kW 0.18 kW 0.14 kW
0.15 kW
In Section 4.3, we train the nested Fourier-MIONet using four model sizes (Tiny, Small, Medium, and Large) on McCaffrey fires with variable HRRs, and we report the individual per-level errors and the global errors obtained 24
Table E.9: Per-level testing L2 relative errors and SSIM values for radiative intensity I and incident radiation G during training on McCaffrey fires of 14, 22, 33, 45, and 58 kW. The upper block reports results for I, and the lower block reports results for G. Model configurations are provided in Table E.7.
Radiative intensity I Model
14 kW
Level
22 kW
33 kW
45 kW
58 kW
εI
SSIMI
εI
SSIMI
εI
SSIMI
εI
SSIMI
εI
SSIMI
Tiny
4 3 2 1
3.69% 5.08% 5.24% 5.52%
0.996 0.995 0.993 0.986
5.52% 6.28% 5.24% 6.16%
0.994 0.994 0.993 0.981
8.76% 9.01% 8.41% 7.53%
0.921 0.898 0.816 0.966
9.75% 9.54% 9.88% 8.60%
0.928 0.908 0.795 0.953
10.50% 10.32% 9.48% 9.05%
0.986 0.983 0.972 0.949
Small
4 3 2 1
3.00% 3.21% 3.08% 2.71%
0.998 0.998 0.998 0.996
4.26% 4.53% 3.53% 3.54%
0.997 0.997 0.997 0.993
5.90% 5.54% 4.34% 4.25%
0.973 0.957 0.893 0.988
7.07% 6.66% 5.13% 5.03%
0.957 0.954 0.890 0.983
7.68% 6.82% 4.73% 5.11%
0.993 0.994 0.993 0.984
Medium
4 3 2 1
2.50% 2.11% 2.42% 1.72%
0.999 0.999 0.999 0.998
3.69% 2.97% 2.72% 1.82%
0.997 0.999 0.998 0.997
3.95% 3.45% 2.91% 2.30%
0.982 0.971 0.930 0.995
4.92% 4.25% 3.17% 2.25%
0.973 0.968 0.931 0.995
5.39% 4.02% 3.15% 2.39%
0.995 0.997 0.997 0.994
Large
4 3 2 1
1.66% 1.54% 1.65% 1.67%
0.999 1.000 0.999 0.997
2.43% 1.82% 1.90% 1.32%
0.999 0.999 0.999 0.998
2.19% 2.00% 1.98% 1.32%
0.992 0.989 0.944 0.998
2.71% 2.39% 2.11% 1.52%
0.992 0.989 0.968 0.998
2.63% 2.28% 2.12% 2.02%
0.999 0.999 0.999 0.995
Incident radiation G Model
14 kW
Level
22 kW
33 kW
45 kW
58 kW
εG
SSIMG
εG
SSIMG
εG
SSIMG
εG
SSIMG
εG
SSIMG
Tiny
4 3 2 1
1.37% 1.69% 1.96% 1.99%
0.997 0.998 0.998 0.995
2.21% 2.02% 1.96% 2.28%
0.992 0.997 0.998 0.994
3.51% 3.05% 3.28% 2.94%
0.972 0.949 0.988 0.990
4.11% 3.42% 3.95% 3.44%
0.970 0.960 0.985 0.988
4.32% 3.58% 3.76% 3.54%
0.976 0.991 0.991 0.988
Small
4 3 2 1
1.19% 1.09% 1.25% 1.02%
0.997 0.999 0.999 0.999
1.78% 1.50% 1.46% 1.38%
0.994 0.999 0.999 0.998
2.53% 1.97% 1.82% 1.70%
0.985 0.976 0.996 0.996
2.90% 2.43% 2.16% 2.04%
0.978 0.975 0.996 0.996
3.07% 2.55% 2.00% 2.08%
0.988 0.996 0.998 0.996
Medium
4 3 2 1
0.97% 0.75% 0.99% 0.67%
0.998 1.000 1.000 0.999
1.54% 1.06% 1.14% 0.71%
0.995 0.999 0.999 0.999
1.82% 1.25% 1.24% 0.93%
0.989 0.987 0.998 0.999
2.09% 1.55% 1.34% 0.91%
0.983 0.986 0.998 0.999
2.24% 1.54% 1.36% 0.99%
0.991 0.998 0.999 0.999
Large
4 3 2 1
0.71% 0.55% 0.67% 0.69%
0.998 1.000 1.000 0.999
0.99% 0.69% 0.84% 0.55%
1.000 1.000 1.000 1.000
0.80% 0.77% 0.74% 0.54%
0.995 0.995 0.998 0.999
0.93% 0.94% 0.96% 0.64%
0.995 0.994 0.999 1.000
0.94% 0.94% 0.98% 0.90%
0.999 0.999 0.999 0.999
25
during nested inference for each HRR. Here, the per-level L2 relative errors and SSIM values for radiative intensity I and incident radiation G during training are detailed in Table E.10. Table E.10: Per-level testing L2 relative errors and SSIM values for radiative intensity I and incident radiation G when training the entire nested Fourier-MIONet on variable HRRs. I G Model Level εI SSIMI εG SSIMG
Tiny
4 3 2 1
8.16% 9.59% 8.94% 8.12%
0.989 0.986 0.970 0.925
3.54% 3.95% 4.01% 4.33%
0.974 0.988 0.986 0.962
Small
4 3 2 1
7.66% 7.55% 4.37% 4.55%
0.993 0.987 0.994 0.981
3.17% 3.77% 2.01% 2.47%
0.985 0.977 0.997 0.984
Medium
4 3 2 1
6.80% 4.63% 3.25% 3.85%
0.994 0.994 0.994 0.968
2.91% 2.09% 1.84% 3.25%
0.985 0.991 0.994 0.964
Large
4 3 2 1
6.72% 5.61% 2.68% 3.65%
0.994 0.996 0.997 0.984
3.00% 2.52% 1.60% 3.07%
0.986 0.995 0.997 0.983
References [1] Yi Wang, Prateep Chatterjee, and John L de Ris. Large eddy simulation of fire plumes. Proc. Combust. Inst., 33(2):2473–2480, 2011. [2] Kevin McGrattan, Bryan Klein, Simo Hostikka, and Jason Floyd. Fire dynamics simulator (version 5), user’s guide. NIST special publication, 1019(5):1–186, 2010. [3] Gaurav Agarwal, Yi Wang, and Sergey Dorofeev. Fire performance evaluation of cladding wall assemblies using the 16-ft high parallel panel test method of ansi/fm 4880. Fire and Materials, 45(5):609–623, 2021. [4] George D Raithby and Eddy H Chui. A finite-volume method for predicting a radiant heat transfer in enclosures with participating media. 1990. [5] Stefan T Thynell. Discrete-ordinates method in radiative heat transfer. International journal of engineering science, 36(12-14):1651–1675, 1998. [6] J Robert Mahan. The Monte Carlo ray-trace method in radiation heat transfer and applied optics. John Wiley & Sons, 2018. [7] MWM Gamini Dissanayake and Nhan Phan-Thien. Neural-network-based approximations for solving partial differential equations. communications in Numerical Methods in Engineering, 10(3):195–201, 1994. [8] Isaac E Lagaris, Aristidis Likas, and Dimitrios I Fotiadis. Artificial neural networks for solving ordinary and partial differential equations. IEEE transactions on neural networks, 9(5):987–1000, 1998. [9] M. Raissi, P. Perdikaris, and G.E. Karniadakis. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational Physics, 378:686–707, 2019. 26
[10] Guofei Pang, Lu Lu, and George Em Karniadakis. fPINNs: Fractional physics-informed neural networks. SIAM Journal on Scientific Computing, 41(4):A2603–A2626, 2019. [11] George Em Karniadakis, Ioannis G Kevrekidis, Lu Lu, Paris Perdikaris, Sifan Wang, and Liu Yang. Physicsinformed machine learning. Nature Reviews Physics, 3(6):422–440, 2021. [12] Lu Lu, Xuhui Meng, Zhiping Mao, and George Em Karniadakis. DeepXDE: A deep learning library for solving differential equations. SIAM Rev., 63(1):208–228, 2021. [13] Lu Lu, Raphael Pestourie, Wenjie Yao, Zhicheng Wang, Francesc Verdugo, and Steven G Johnson. Physicsinformed neural networks with hard constraints for inverse design. SIAM J. Sci. Comput., 43(6):B1105–B1132, 2021. [14] Jeremy Yu, Lu Lu, Xuhui Meng, and George Em Karniadakis. Gradient-enhanced physics-informed neural networks for forward and inverse pde problems. Computer Methods in Applied Mechanics and Engineering, 393:114823, 2022. [15] Chenxi Wu, Min Zhu, Qinyang Tan, Yadhu Kartha, and Lu Lu. A comprehensive study of non-adaptive and residual-based adaptive sampling for physics-informed neural networks. Computer Methods in Applied Mechanics and Engineering, 403:115671, 2023. [16] Yuyao Chen, Lu Lu, George Em Karniadakis, and Luca Dal Negro. Physics-informed neural networks for inverse problems in nano-optics and metamaterials. Optics Express, 28(8):11618–11633, 2020. [17] Alireza Yazdani, Lu Lu, Maziar Raissi, and George Em Karniadakis. Systems biology informed deep learning for inferring parameters and hidden dynamics. PLoS computational biology, 16(11):e1007575, 2020. [18] Mitchell Daneker, Zhen Zhang, George Em Karniadakis, and Lu Lu. Systems biology: Identifiability analysis and parameter identification via systems-biology-informed neural networks. In Computational Modeling of Signaling Networks, pages 87–105. Springer, 2023. [19] Benjamin Fan, Edward Qiao, Anran Jiao, Zhouzhou Gu, Wenhao Li, and Lu Lu. Deep learning for solving and estimating dynamic macro-finance models. Computational Economics, 65:3885–3921, 2025. [20] Mitchell Daneker, Shengze Cai, Ying Qian, Eric Myzelev, Arsh Kumbhat, He Li, and Lu Lu. Transfer learning on physics-informed neural networks for tracking the hemodynamics in the evolving false lumen of dissected aorta. Nexus, 2024. [21] Siddhartha Mishra and Roberto Molinaro. Physics informed neural networks for simulating radiative transfer. J. Quant. Spectrosc. Radiat. Transf., 270:107705, 2021. [22] Lu Lu, Pengzhan Jin, Guofei Pang, Handy Zang, and George Karniadakis. Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators. Nat. Mach. Intell., 3:218–229, 03 2021. [23] Lu Lu, Xuhui Meng, Shengze Cai, Zhiping Mao, Somdatta Goswami, Zhongqiang Zhang, and George Em Karniadakis. A comprehensive and fair comparison of two neural operators (with practical extensions) based on fair data. Comput. Methods Appl. Mech. Eng., 393:114778, 2022. [24] Lu Lu, Raphaël Pestourie, Steven G Johnson, and Giuseppe Romano. Multifidelity deep neural operators for efficient learning of partial differential equations with application to fast inverse design of nanoscale heat transport. Phys. Rev. Res., 4(2):023210, 2022. [25] Min Zhu, Handi Zhang, Anran Jiao, George Em Karniadakis, and Lu Lu. Reliable extrapolation of deep neural operators informed by physics or sparse observations. Computer Methods in Applied Mechanics and Engineering, 412:116064, 2023. [26] Sifan Wang, Hanwen Wang, and Paris Perdikaris. Learning the solution operator of parametric partial differential equations with physics-informed deeponets. Sci. Adv., 7(40), 2021. 27
[27] Anran Jiao, Qile Yan, John Harlim, and Lu Lu. Solving forward and inverse PDE problems on unknown manifolds via physics-informed neural operators. arXiv preprint arXiv:2407.05477, 2024. [28] Xiaoyi Lu and Yi Wang. Surrogate modeling for radiative heat transfer using physics-informed deep neural operator networks. Proc. Combust. Inst., 40(1-4):105282, 2024. [29] Pengzhan Jin, Shuai Meng, and Lu Lu. Mionet: Learning multiple-input operators via tensor product. SIAM J. Sci. Comput., 44(6):A3490–A3514, 2022. [30] Aleksei Sorokin, Xiaoyi Lu, and Yi Wang. A neural surrogate solver for radiation transfer. In NeurIPS 2024 Workshop on Data-driven and Differentiable Simulations, Surrogates, and Solvers, 2024. [31] Ziming Liu, Yixuan Wang, Sachin Vaidya, Fabian Ruehle, James Halverson, Marin Soljačić, Thomas Y Hou, and Max Tegmark. Kan: Kolmogorov-arnold networks. 2024. [32] Min Zhu, Shihang Feng, Youzuo Lin, and Lu Lu. Fourier-deeponet: Fourier-enhanced deep operator networks for full waveform inversion with improved accuracy, generalizability, and robustness. Comput. Methods Appl. Mech. Eng., 416:116300, 2023. [33] Zhongyi Jiang, Min Zhu, and Lu Lu. Fourier-mionet: Fourier-enhanced multiple-input neural operators for multiphase modeling of geological carbon sequestration. Reliab. Eng. Syst. Saf., 251:110392, 2024. [34] Gege Wen, Zongyi Li, Qirui Long, Kamyar Azizzadenesheli, Anima Anandkumar, and Sally M Benson. Realtime high-resolution co 2 geological storage prediction using nested fourier neural operators. Energy & Environmental Science, 16(4):1732–1741, 2023. [35] Jonathan E Lee, Min Zhu, Ziqiao Xi, Kun Wang, Yanhua O Yuan, and Lu Lu. Efficient and generalizable nested fourier-deeponet for three-dimensional geological carbon sequestration. Eng. Appl. Comput. Fluid Mech., 18(1):2435457, 2024. [36] Michael F Modest and Sandip Mazumder. Radiative heat transfer. Academic press, 2021. [37] Ziyao Li. Kolmogorov-arnold networks are radial basis function networks. 2024. [38] Zongyi Li, Daniel Zhengyu Huang, Burigede Liu, and Anima Anandkumar. Fourier neural operator with learned deformations for pdes on general geometries. J. Mach. Learn. Res., 24(388):1–26, 2023. [39] Zhou Wang, Alan C Bovik, Hamid R Sheikh, and Eero P Simoncelli. Image quality assessment: from error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4):600–612, 2004. [40] Vinod Nair and Geoffrey E Hinton. Rectified linear units improve restricted Boltzmann machines. In ICML, 2010. [41] Prajit Ramachandran, Barret Zoph, and Quoc V. Le. Swish: a self-gated activation function. 2017. [42] Nasim Rahaman, Aristide Baratin, Devansh Arpit, Felix Draxler, Min Lin, Fred Hamprecht, Yoshua Bengio, and Aaron Courville. On the spectral bias of neural networks. In International conference on machine learning, pages 5301–5310. PMLR, 2019. [43] Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. Fourier neural operator for parametric partial differential equations. In International Conference on Learning Representations, 2020. [44] Bernard J McCaffrey. Purely buoyant diffusion flames: Some experimental results. NBSIR 79-1910, NIST, 1979.
28