Package evaluation to test RayTraceHeatTransfer on Julia 1.14.0-DEV.2043 (b936235316*) started at 2026-04-16T20:10:57.463 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.68s ################################################################################ # Installation # Installing RayTraceHeatTransfer... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [7cf1493d] + RayTraceHeatTransfer v0.7.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [66dad0bd] + AliasTables v1.1.3 [49dc2e85] + Calculus v0.5.2 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.19.4 [ffbed154] + DocStringExtensions v0.9.5 [411431e0] + Extents v0.1.6 [5c1252a2] + GeometryBasics v0.5.10 [92d709cd] + IrrationalConstants v0.2.6 [c8e1da08] + IterTools v1.10.0 [692b3bcd] + JLLWrappers v1.7.1 [2ab3a3ac] + LogExpFunctions v0.3.29 [eff96d63] + Measurements v2.14.1 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [92933f4c] + ProgressMeter v1.11.0 [43287f4e] + PtrArrays v1.4.0 [7cf1493d] + RayTraceHeatTransfer v0.7.0 [a2af1166] + SortingAlgorithms v1.2.2 ⌅ [90137ffa] + StaticArrays v1.9.17 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.8.0 [2913bbd2] + StatsBase v0.34.10 [5ae413db] + EarCut_jll v2.2.4+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.19.0+0 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2026.3.19 [4536629a] + OpenBLAS_jll v0.3.30+0 [458c3c95] + OpenSSL_jll v3.5.6+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.68.1+0 [3f19e933] + p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 6.03s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 14.5 s ✓ StaticArrays 1.9 s ✓ StaticArrays → StaticArraysStatisticsExt 22.7 s ✓ GeometryBasics 7.4 s ✓ RayTraceHeatTransfer 4 dependencies successfully precompiled in 47 seconds. 57 already precompiled. Precompilation completed after 74.79s ################################################################################ # Testing # Testing RayTraceHeatTransfer Status `/tmp/jl_qyYdlG/Project.toml` [5c1252a2] GeometryBasics v0.5.10 [eff96d63] Measurements v2.14.1 [92933f4c] ProgressMeter v1.11.0 [7cf1493d] RayTraceHeatTransfer v0.7.0 ⌅ [90137ffa] StaticArrays v1.9.17 [2913bbd2] StatsBase v0.34.10 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [2f01184e] SparseArrays v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_qyYdlG/Manifest.toml` [66dad0bd] AliasTables v1.1.3 [49dc2e85] Calculus v0.5.2 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.19.4 [ffbed154] DocStringExtensions v0.9.5 [411431e0] Extents v0.1.6 [5c1252a2] GeometryBasics v0.5.10 [92d709cd] IrrationalConstants v0.2.6 [c8e1da08] IterTools v1.10.0 [692b3bcd] JLLWrappers v1.7.1 [2ab3a3ac] LogExpFunctions v0.3.29 [eff96d63] Measurements v2.14.1 [e1d29d7a] Missings v1.2.0 [bac558e1] OrderedCollections v1.8.1 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [92933f4c] ProgressMeter v1.11.0 [43287f4e] PtrArrays v1.4.0 [7cf1493d] RayTraceHeatTransfer v0.7.0 [a2af1166] SortingAlgorithms v1.2.2 ⌅ [90137ffa] StaticArrays v1.9.17 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [2913bbd2] StatsBase v0.34.10 [5ae413db] EarCut_jll v2.2.4+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.19.0+0 [e37daf67] LibGit2_jll v1.9.2+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2026.3.19 [4536629a] OpenBLAS_jll v0.3.30+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.47.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.68.1+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ================================================================================ STARTING TEST SUITE ================================================================================ ------------------------------------------------------------ Testing 3D View Factors ------------------------------------------------------------ Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.2493092599238253e-15 Converged after 6 iterations. d = 1.7554167342883506e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 9.899056296961976e-16 Converged after 5 iterations. d = 8.777083671441753e-17 Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 6.080941944488118e-16 Converged after 5 iterations. d = 1.798766884999431e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 5.162835502930473e-16 Converged after 10 iterations. d = 1.9229626863835638e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3911054626160788e-15 Converged after 8 iterations. d = 1.7554167342883506e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 7.162874682589104e-16 Converged after 8 iterations. d = 1.7554167342883506e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 6×6 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.2875715499064634e-15 Converged after 5 iterations. d = 1.3597399555105182e-16 ✓ 3D View Factor tests complete ------------------------------------------------------------ Testing 3D Heat Transfer ------------------------------------------------------------ Computing view factors (geometry only, wavelength-independent)... Matrix size: 150×150 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.5447360816507047e-15 Converged after 5 iterations. d = 1.3944809801037358e-16 === 3D Surface-Only Grey Solver === Found 150 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 150 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 150×150 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.5447360816507047e-15 Converged after 5 iterations. d = 1.3944809801037358e-16 === 3D Surface-Only Grey Solver === Found 150 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 150 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 150×150 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.5447360816507047e-15 Converged after 5 iterations. d = 1.3944809801037358e-16 === 3D Surface-Only Grey Solver === Found 150 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 150 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === 3D Surface-Only Grey Solver === Found 96 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 96 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.7526145670900904e-15 Converged after 6 iterations. d = 1.4226597660905571e-16 === 3D Surface-Only Grey Solver === Found 96 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 96 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.675788675092768e-15 Converged after 5 iterations. d = 1.8155469240802306e-16 === 3D Surface-Only Grey Solver === Found 96 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 96 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.5407671817066656e-15 Converged after 5 iterations. d = 1.665031176662253e-16 === 3D Surface-Only Grey Solver === Found 96 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 96 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === 3D Surface-Only Grey Solver === Found 96 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 96 surfaces Computing energy conservation error... === 3D Grey Solution Complete === ✓ 3D Heat Transfer tests complete ------------------------------------------------------------ Testing 2D Grey Participating Media ------------------------------------------------------------ No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 1%|▍ | ETA: 0:05:03 Bin 1 progress: 32%|██████████▍ | ETA: 0:00:12 Bin 1 progress: 69%|██████████████████████▊ | ETA: 0:00:03 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:07 Smoothing single F matrix for grey extinction Matrix size: 165×165 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0011732433657684642 Iteration 10: d = 1.057991267014466e-5 Iteration 20: d = 1.2138279895281395e-7 Iteration 30: d = 1.7030787819792453e-9 Iteration 40: d = 2.6083910351639196e-11 Iteration 50: d = 4.216048295765449e-13 Iteration 60: d = 7.052207017230056e-15 Converged after 63 iterations. d = 2.0680373787253424e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 53%|█████████████████▋ | ETA: 0:00:01 Bin 1 progress: 94%|███████████████████████████████ | ETA: 0:00:00 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 165×165 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0011533977338315702 Iteration 10: d = 1.1498208854397348e-5 Iteration 20: d = 1.5518406949502483e-7 Iteration 30: d = 2.4821115463102557e-9 Iteration 40: d = 4.193793004571191e-11 Iteration 50: d = 7.271587013248848e-13 Iteration 60: d = 1.2771935898490234e-14 Converged after 65 iterations. d = 1.7297830406115785e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 39%|████████████▊ | ETA: 0:00:02 Bin 1 progress: 76%|█████████████████████████▎ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 165×165 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0012398071975527594 Iteration 10: d = 1.172615830805896e-5 Iteration 20: d = 1.6484054169392964e-7 Iteration 30: d = 2.7764961758895853e-9 Iteration 40: d = 4.8894164058920894e-11 Iteration 50: d = 8.748321340106725e-13 Iteration 60: d = 1.5762694248613088e-14 Converged after 65 iterations. d = 2.0978200221787662e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 36%|███████████▊ | ETA: 0:00:02 Bin 1 progress: 73%|████████████████████████ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 165×165 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0012254126321823917 Iteration 10: d = 1.2159559205743646e-5 Iteration 20: d = 1.7398537191793088e-7 Iteration 30: d = 2.9119206143295866e-9 Iteration 40: d = 5.0843072287320945e-11 Iteration 50: d = 9.040052688808101e-13 Iteration 60: d = 1.6201711460763034e-14 Converged after 65 iterations. d = 2.1794224690672676e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 36%|████████████ | ETA: 0:00:02 Bin 1 progress: 75%|████████████████████████▉ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0012684081058025444 Iteration 10: d = 1.4192947056952555e-5 Iteration 20: d = 1.7309015164826726e-7 Iteration 30: d = 2.4067055653408152e-9 Iteration 40: d = 3.5397534589501734e-11 Iteration 50: d = 5.351880906958722e-13 Iteration 60: d = 8.20756983252805e-15 Converged after 64 iterations. d = 1.6093778429658314e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 36%|████████████ | ETA: 0:00:02 Bin 1 progress: 74%|████████████████████████▍ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0012534041832283883 Iteration 10: d = 1.3714628529732132e-5 Iteration 20: d = 1.564666013628966e-7 Iteration 30: d = 2.0748292148682556e-9 Iteration 40: d = 2.985139497060156e-11 Iteration 50: d = 4.473743946450581e-13 Iteration 60: d = 6.823739889321305e-15 Converged after 63 iterations. d = 1.925351010720753e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 38%|████████████▍ | ETA: 0:00:02 Bin 1 progress: 79%|██████████████████████████▏ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.00105421131319347 Iteration 10: d = 1.1167305901568167e-5 Iteration 20: d = 1.3148159726562694e-7 Iteration 30: d = 1.8346914797515263e-9 Iteration 40: d = 2.735160058180951e-11 Iteration 50: d = 4.1842190652342503e-13 Iteration 60: d = 6.483000589142648e-15 Converged after 63 iterations. d = 1.8590726036744257e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 39%|████████████▉ | ETA: 0:00:02 Bin 1 progress: 78%|█████████████████████████▊ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0011177828546404395 Iteration 10: d = 8.235404628252804e-6 Iteration 20: d = 7.425241644113151e-8 Iteration 30: d = 8.549420368136361e-10 Iteration 40: d = 1.1264166460836e-11 Iteration 50: d = 1.6115618759898335e-13 Iteration 60: d = 2.391411025528029e-15 Converged after 61 iterations. d = 1.6058821400927408e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 39%|████████████▉ | ETA: 0:00:02 Bin 1 progress: 78%|█████████████████████████▊ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.001120517654557809 Iteration 10: d = 8.780752317678182e-6 Iteration 20: d = 1.1122919257452927e-7 Iteration 30: d = 1.6633185122370688e-9 Iteration 40: d = 2.554457826451785e-11 Iteration 50: d = 3.9528560840668837e-13 Iteration 60: d = 6.1716798207822125e-15 Converged after 63 iterations. d = 1.7601099553328057e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 36%|████████████ | ETA: 0:00:02 Bin 1 progress: 73%|████████████████████████ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0011248286308212388 Iteration 10: d = 1.0634059115048551e-5 Iteration 20: d = 1.4847646992140045e-7 Iteration 30: d = 2.2731122530642034e-9 Iteration 40: d = 3.5169931132799594e-11 Iteration 50: d = 5.453424127131189e-13 Iteration 60: d = 8.478039943727071e-15 Converged after 64 iterations. d = 1.6134231909211303e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Smoothing single F matrix for grey extinction Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.005444909630689591 Iteration 10: d = 5.941655392795049e-5 Iteration 20: d = 6.460560890481072e-7 Iteration 30: d = 8.099123751879982e-9 Iteration 40: d = 1.0681839005758732e-10 Iteration 50: d = 1.4378479728724303e-12 Iteration 60: d = 1.9535202660558287e-14 Converged after 66 iterations. d = 1.4622467455724139e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0028265719244247923 Iteration 10: d = 3.193245773247781e-5 Iteration 20: d = 4.016188647157542e-7 Iteration 30: d = 5.784412241775045e-9 Iteration 40: d = 8.786553784119226e-11 Iteration 50: d = 1.366569054589338e-12 Iteration 60: d = 2.1460132425768923e-14 Converged after 66 iterations. d = 1.7986739766533296e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Smoothing single F matrix for grey extinction Matrix size: 117×117 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0027258462593589268 Iteration 10: d = 2.811521917744851e-5 Iteration 20: d = 4.1161036490893154e-7 Iteration 30: d = 6.753321987582895e-9 Iteration 40: d = 1.1353784930943556e-10 Iteration 50: d = 1.9251035718457636e-12 Iteration 60: d = 3.275825844495545e-14 Converged after 67 iterations. d = 1.912199348636723e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 98%|████████████████████████████████▎| ETA: 0:00:00 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:01 Smoothing single F matrix for grey extinction Matrix size: 165×165 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0017771312104307023 Iteration 10: d = 1.943258016597068e-5 Iteration 20: d = 3.0882387249667847e-7 Iteration 30: d = 5.426059401351604e-9 Iteration 40: d = 9.69052721484852e-11 Iteration 50: d = 1.7376659865810507e-12 Iteration 60: d = 3.1195466457522864e-14 Converged after 67 iterations. d = 1.8932702975412e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 36%|████████████ | ETA: 0:00:02 Bin 1 progress: 78%|█████████████████████████▊ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 77×77 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0012684081058025444 Iteration 10: d = 1.4192947056952555e-5 Iteration 20: d = 1.7309015164826726e-7 Iteration 30: d = 2.4067055653408152e-9 Iteration 40: d = 3.5397534589501734e-11 Iteration 50: d = 5.351880906958722e-13 Iteration 60: d = 8.20756983252805e-15 Converged after 64 iterations. d = 1.6093778429658314e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === ✓ 2D Grey Participating Media tests complete ------------------------------------------------------------ Testing 2D Spectral Participating Media ------------------------------------------------------------ No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for grey extinction Using 1 threads for spectral bin 1 Bin 1 progress: 38%|████████████▌ | ETA: 0:00:02 Bin 1 progress: 78%|█████████████████████████▋ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for grey extinction Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016288790689671481 Iteration 10: d = 1.5440360036614747e-5 Iteration 20: d = 1.6148647365400006e-7 Iteration 30: d = 2.025330053528367e-9 Iteration 40: d = 2.7011754178924088e-11 Iteration 50: d = 3.698620699646826e-13 Iteration 60: d = 5.156662356387546e-15 Converged after 62 iterations. d = 2.1739914754177336e-15 === Variable Extinction Memory-Optimized Steady State Solver === Allocating workspace... Populating workspace from mesh... Computing emissive powers with variable extinction... Computing B matrix with variable extinction... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures with variable extinction... Writing results to mesh... Computing energy conservation error... === Variable Extinction Steady State Solution Complete === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (10 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 33%|███████████ | ETA: 0:00:02 Bin 1 progress: 71%|███████████████████████▌ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0013173457548628737 Iteration 10: d = 1.11746545489836e-5 Iteration 20: d = 1.216216780643322e-7 Iteration 30: d = 1.6069339338749953e-9 Iteration 40: d = 2.2105945820321124e-11 Iteration 50: d = 3.079925315238076e-13 Iteration 60: d = 4.2910739598179575e-15 Converged after 62 iterations. d = 1.858989660270848e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (10 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 38%|████████████▌ | ETA: 0:00:02 Bin 1 progress: 78%|█████████████████████████▋ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016288790689671481 Iteration 10: d = 1.5440360036614747e-5 Iteration 20: d = 1.6148647365400006e-7 Iteration 30: d = 2.025330053528367e-9 Iteration 40: d = 2.7011754178924088e-11 Iteration 50: d = 3.698620699646826e-13 Iteration 60: d = 5.156662356387546e-15 Converged after 62 iterations. d = 2.1739914754177336e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Running direct ray tracing for 10 spectral bins Processing spectral bin 1/10 ┌ Warning: No emitters found for spectral bin 1, skipping ray tracing └ @ RayTraceHeatTransfer ~/.julia/packages/RayTraceHeatTransfer/MlvsY/src/RayTracing/RayTracing2D/DirectTracing2D/directRayTracing.jl:25 Processing spectral bin 2/10 ┌ Warning: No emitters found for spectral bin 2, skipping ray tracing └ @ RayTraceHeatTransfer ~/.julia/packages/RayTraceHeatTransfer/MlvsY/src/RayTracing/RayTracing2D/DirectTracing2D/directRayTracing.jl:25 Processing spectral bin 3/10 ┌ Warning: No emitters found for spectral bin 3, skipping ray tracing └ @ RayTraceHeatTransfer ~/.julia/packages/RayTraceHeatTransfer/MlvsY/src/RayTracing/RayTracing2D/DirectTracing2D/directRayTracing.jl:25 Processing spectral bin 4/10 Bin 4 ray tracing: 0%| | ETA: 11:23:56 Bin 4 ray tracing: 8%|██▍ | ETA: 0:01:00 Bin 4 ray tracing: 16%|████▊ | ETA: 0:00:33 Bin 4 ray tracing: 23%|███████ | ETA: 0:00:24 Bin 4 ray tracing: 32%|█████████▋ | ETA: 0:00:17 Bin 4 ray tracing: 41%|████████████▎ | ETA: 0:00:13 Bin 4 ray tracing: 49%|██████████████▊ | ETA: 0:00:11 Bin 4 ray tracing: 57%|█████████████████▎ | ETA: 0:00:08 Bin 4 ray tracing: 65%|███████████████████▋ | ETA: 0:00:07 Bin 4 ray tracing: 73%|██████████████████████ | ETA: 0:00:05 Bin 4 ray tracing: 81%|████████████████████████▍ | ETA: 0:00:03 Bin 4 ray tracing: 89%|██████████████████████████▊ | ETA: 0:00:02 Bin 4 ray tracing: 97%|█████████████████████████████▏| ETA: 0:00:00 Bin 4 ray tracing: 100%|██████████████████████████████| Time: 0:00:16 Updating spectral results for spectral bin 4 Energy per ray: 0.0001853335835185918 Processing spectral bin 5/10 Bin 5 ray tracing: 8%|██▎ | ETA: 0:00:12 Bin 5 ray tracing: 15%|████▋ | ETA: 0:00:11 Bin 5 ray tracing: 23%|██████▉ | ETA: 0:00:10 Bin 5 ray tracing: 31%|█████████▍ | ETA: 0:00:09 Bin 5 ray tracing: 39%|███████████▉ | ETA: 0:00:08 Bin 5 ray tracing: 48%|██████████████▍ | ETA: 0:00:07 Bin 5 ray tracing: 56%|████████████████▊ | ETA: 0:00:06 Bin 5 ray tracing: 64%|███████████████████▏ | ETA: 0:00:05 Bin 5 ray tracing: 72%|█████████████████████▌ | ETA: 0:00:04 Bin 5 ray tracing: 79%|███████████████████████▊ | ETA: 0:00:03 Bin 5 ray tracing: 87%|██████████████████████████▏ | ETA: 0:00:02 Bin 5 ray tracing: 95%|████████████████████████████▍ | ETA: 0:00:01 Bin 5 ray tracing: 100%|██████████████████████████████| Time: 0:00:12 Updating spectral results for spectral bin 5 Energy per ray: 0.04303963948070305 Processing spectral bin 6/10 Bin 6 ray tracing: 8%|██▍ | ETA: 0:00:12 Bin 6 ray tracing: 16%|████▊ | ETA: 0:00:11 Bin 6 ray tracing: 23%|███████ | ETA: 0:00:10 Bin 6 ray tracing: 31%|█████████▎ | ETA: 0:00:09 Bin 6 ray tracing: 39%|███████████▊ | ETA: 0:00:08 Bin 6 ray tracing: 48%|██████████████▍ | ETA: 0:00:07 Bin 6 ray tracing: 56%|████████████████▊ | ETA: 0:00:06 Bin 6 ray tracing: 64%|███████████████████▏ | ETA: 0:00:05 Bin 6 ray tracing: 72%|█████████████████████▌ | ETA: 0:00:04 Bin 6 ray tracing: 79%|███████████████████████▊ | ETA: 0:00:03 Bin 6 ray tracing: 87%|██████████████████████████ | ETA: 0:00:02 Bin 6 ray tracing: 94%|████████████████████████████▍ | ETA: 0:00:01 Bin 6 ray tracing: 100%|██████████████████████████████| Time: 0:00:12 Updating spectral results for spectral bin 6 Energy per ray: 0.013246116789219256 Processing spectral bin 7/10 Bin 7 ray tracing: 9%|██▋ | ETA: 0:00:11 Bin 7 ray tracing: 17%|█████▏ | ETA: 0:00:10 Bin 7 ray tracing: 25%|███████▌ | ETA: 0:00:09 Bin 7 ray tracing: 33%|█████████▉ | ETA: 0:00:09 Bin 7 ray tracing: 41%|████████████▎ | ETA: 0:00:07 Bin 7 ray tracing: 49%|██████████████▊ | ETA: 0:00:06 Bin 7 ray tracing: 57%|█████████████████▏ | ETA: 0:00:05 Bin 7 ray tracing: 65%|███████████████████▌ | ETA: 0:00:04 Bin 7 ray tracing: 73%|█████████████████████▉ | ETA: 0:00:03 Bin 7 ray tracing: 81%|████████████████████████▎ | ETA: 0:00:02 Bin 7 ray tracing: 89%|██████████████████████████▋ | ETA: 0:00:01 Bin 7 ray tracing: 97%|█████████████████████████████ | ETA: 0:00:00 Bin 7 ray tracing: 100%|██████████████████████████████| Time: 0:00:12 Updating spectral results for spectral bin 7 Energy per ray: 0.00021661482457376898 Processing spectral bin 8/10 Bin 8 ray tracing: 8%|██▍ | ETA: 0:00:12 Bin 8 ray tracing: 20%|█████▉ | ETA: 0:00:09 Bin 8 ray tracing: 30%|█████████▏ | ETA: 0:00:08 Bin 8 ray tracing: 39%|███████████▊ | ETA: 0:00:07 Bin 8 ray tracing: 48%|██████████████▍ | ETA: 0:00:06 Bin 8 ray tracing: 57%|█████████████████ | ETA: 0:00:05 Bin 8 ray tracing: 65%|███████████████████▍ | ETA: 0:00:04 Bin 8 ray tracing: 72%|█████████████████████▋ | ETA: 0:00:03 Bin 8 ray tracing: 80%|████████████████████████ | ETA: 0:00:02 Bin 8 ray tracing: 87%|██████████████████████████▎ | ETA: 0:00:02 Bin 8 ray tracing: 95%|████████████████████████████▌ | ETA: 0:00:01 Bin 8 ray tracing: 100%|██████████████████████████████| Time: 0:00:12 Updating spectral results for spectral bin 8 Energy per ray: 1.0195075180910974e-6 Processing spectral bin 9/10 Bin 9 ray tracing: 7%|██▏ | ETA: 0:00:13 Bin 9 ray tracing: 15%|████▌ | ETA: 0:00:11 Bin 9 ray tracing: 23%|██████▊ | ETA: 0:00:10 Bin 9 ray tracing: 30%|█████████▏ | ETA: 0:00:09 Bin 9 ray tracing: 38%|███████████▍ | ETA: 0:00:08 Bin 9 ray tracing: 46%|█████████████▊ | ETA: 0:00:07 Bin 9 ray tracing: 54%|████████████████▏ | ETA: 0:00:06 Bin 9 ray tracing: 62%|██████████████████▌ | ETA: 0:00:05 Bin 9 ray tracing: 69%|████████████████████▊ | ETA: 0:00:04 Bin 9 ray tracing: 77%|███████████████████████▏ | ETA: 0:00:03 Bin 9 ray tracing: 85%|█████████████████████████▌ | ETA: 0:00:02 Bin 9 ray tracing: 93%|███████████████████████████▉ | ETA: 0:00:01 Bin 9 ray tracing: 100%|██████████████████████████████| Time: 0:00:13 Updating spectral results for spectral bin 9 Energy per ray: 2.17242363082386e-9 Processing spectral bin 10/10 Bin 10 ray tracing: 8%|██▎ | ETA: 0:00:12 Bin 10 ray tracing: 15%|████▍ | ETA: 0:00:11 Bin 10 ray tracing: 23%|██████▋ | ETA: 0:00:10 Bin 10 ray tracing: 31%|█████████ | ETA: 0:00:09 Bin 10 ray tracing: 40%|███████████▌ | ETA: 0:00:08 Bin 10 ray tracing: 48%|██████████████ | ETA: 0:00:07 Bin 10 ray tracing: 56%|████████████████▎ | ETA: 0:00:06 Bin 10 ray tracing: 63%|██████████████████▍ | ETA: 0:00:05 Bin 10 ray tracing: 72%|████████████████████▊ | ETA: 0:00:04 Bin 10 ray tracing: 80%|███████████████████████▏ | ETA: 0:00:03 Bin 10 ray tracing: 89%|█████████████████████████▊ | ETA: 0:00:01 Bin 10 ray tracing: 98%|████████████████████████████▍| ETA: 0:00:00 Bin 10 ray tracing: 100%|█████████████████████████████| Time: 0:00:12 Updating spectral results for spectral bin 10 Energy per ray: 1.5017824710260812e-5 Extinction variation detected across the spectrum, ray tracing each spectral bin separately No spectral variation detected across walls Spectral variation detected across volumes, using spectral solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing 10 separate F matrices for variable spectral extinction Computing F matrix for spectral bin 1/10 Using 1 threads for spectral bin 1 Bin 1 progress: 20%|██████▋ | ETA: 0:00:04 Bin 1 progress: 40%|█████████████▎ | ETA: 0:00:03 Bin 1 progress: 62%|████████████████████▌ | ETA: 0:00:02 Bin 1 progress: 84%|███████████████████████████▉ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:05 Computing F matrix for spectral bin 2/10 Using 1 threads for spectral bin 2 Bin 2 progress: 22%|███████▍ | ETA: 0:00:04 Bin 2 progress: 42%|█████████████▉ | ETA: 0:00:03 Bin 2 progress: 64%|█████████████████████▎ | ETA: 0:00:02 Bin 2 progress: 84%|███████████████████████████▉ | ETA: 0:00:01 Bin 2 progress: 100%|█████████████████████████████████| Time: 0:00:05 Computing F matrix for spectral bin 3/10 Using 1 threads for spectral bin 3 Bin 3 progress: 20%|██████▋ | ETA: 0:00:04 Bin 3 progress: 40%|█████████████▎ | ETA: 0:00:03 Bin 3 progress: 60%|███████████████████▊ | ETA: 0:00:02 Bin 3 progress: 80%|██████████████████████████▍ | ETA: 0:00:01 Bin 3 progress: 100%|█████████████████████████████████| Time: 0:00:05 Computing F matrix for spectral bin 4/10 Using 1 threads for spectral bin 4 Bin 4 progress: 20%|██████▋ | ETA: 0:00:04 Bin 4 progress: 40%|█████████████▎ | ETA: 0:00:03 Bin 4 progress: 60%|███████████████████▊ | ETA: 0:00:02 Bin 4 progress: 82%|███████████████████████████▏ | ETA: 0:00:01 Bin 4 progress: 100%|█████████████████████████████████| Time: 0:00:05 Computing F matrix for spectral bin 5/10 Using 1 threads for spectral bin 5 Bin 5 progress: 22%|███████▍ | ETA: 0:00:04 Bin 5 progress: 42%|█████████████▉ | ETA: 0:00:03 Bin 5 progress: 64%|█████████████████████▎ | ETA: 0:00:02 Bin 5 progress: 87%|████████████████████████████▋ | ETA: 0:00:01 Bin 5 progress: 100%|█████████████████████████████████| Time: 0:00:04 Computing F matrix for spectral bin 6/10 Using 1 threads for spectral bin 6 Bin 6 progress: 22%|███████▍ | ETA: 0:00:04 Bin 6 progress: 44%|██████████████▋ | ETA: 0:00:03 Bin 6 progress: 67%|██████████████████████ | ETA: 0:00:02 Bin 6 progress: 91%|██████████████████████████████▏ | ETA: 0:00:00 Bin 6 progress: 100%|█████████████████████████████████| Time: 0:00:04 Computing F matrix for spectral bin 7/10 Using 1 threads for spectral bin 7 Bin 7 progress: 20%|██████▋ | ETA: 0:00:04 Bin 7 progress: 40%|█████████████▎ | ETA: 0:00:03 Bin 7 progress: 60%|███████████████████▊ | ETA: 0:00:02 Bin 7 progress: 82%|███████████████████████████▏ | ETA: 0:00:01 Bin 7 progress: 100%|█████████████████████████████████| Time: 0:00:05 Computing F matrix for spectral bin 8/10 Using 1 threads for spectral bin 8 Bin 8 progress: 22%|███████▍ | ETA: 0:00:04 Bin 8 progress: 44%|██████████████▋ | ETA: 0:00:03 Bin 8 progress: 67%|██████████████████████ | ETA: 0:00:02 Bin 8 progress: 89%|█████████████████████████████▍ | ETA: 0:00:01 Bin 8 progress: 100%|█████████████████████████████████| Time: 0:00:04 Computing F matrix for spectral bin 9/10 Using 1 threads for spectral bin 9 Bin 9 progress: 20%|██████▋ | ETA: 0:00:04 Bin 9 progress: 42%|█████████████▉ | ETA: 0:00:03 Bin 9 progress: 64%|█████████████████████▎ | ETA: 0:00:02 Bin 9 progress: 87%|████████████████████████████▋ | ETA: 0:00:01 Bin 9 progress: 100%|█████████████████████████████████| Time: 0:00:04 Computing F matrix for spectral bin 10/10 Using 1 threads for spectral bin 10 Bin 10 progress: 22%|███████▏ | ETA: 0:00:04 Bin 10 progress: 44%|██████████████▎ | ETA: 0:00:03 Bin 10 progress: 69%|██████████████████████ | ETA: 0:00:01 Bin 10 progress: 91%|█████████████████████████████▏ | ETA: 0:00:00 Bin 10 progress: 100%|████████████████████████████████| Time: 0:00:04 Smoothing F matrix for spectral bin 1/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016288790689671481 Iteration 10: d = 1.5440360036614747e-5 Iteration 20: d = 1.6148647365400006e-7 Iteration 30: d = 2.025330053528367e-9 Iteration 40: d = 2.7011754178924088e-11 Iteration 50: d = 3.698620699646826e-13 Iteration 60: d = 5.156662356387546e-15 Converged after 62 iterations. d = 2.1739914754177336e-15 Smoothing F matrix for spectral bin 2/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0013149755802110397 Iteration 10: d = 1.1010478865586076e-5 Iteration 20: d = 1.1856250793295376e-7 Iteration 30: d = 1.5585917949649043e-9 Iteration 40: d = 2.1376759959386545e-11 Iteration 50: d = 2.9713066569077767e-13 Iteration 60: d = 4.156581360995969e-15 Converged after 62 iterations. d = 1.7526350645706312e-15 Smoothing F matrix for spectral bin 3/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.001573670235564178 Iteration 10: d = 2.0279331088103264e-5 Iteration 20: d = 2.5628274742741344e-7 Iteration 30: d = 3.484633705264513e-9 Iteration 40: d = 4.827232790917722e-11 Iteration 50: d = 6.73752316624206e-13 Iteration 60: d = 9.442079030305423e-15 Converged after 64 iterations. d = 1.7360202789702864e-15 Smoothing F matrix for spectral bin 4/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0014687790208915412 Iteration 10: d = 1.364295801468002e-5 Iteration 20: d = 1.608330008058623e-7 Iteration 30: d = 2.223094674191131e-9 Iteration 40: d = 3.1429740207542925e-11 Iteration 50: d = 4.46362085334831e-13 Iteration 60: d = 6.342918917478011e-15 Converged after 63 iterations. d = 1.7377712619801245e-15 Smoothing F matrix for spectral bin 5/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016634378190869673 Iteration 10: d = 2.061643697547875e-5 Iteration 20: d = 2.621241262712293e-7 Iteration 30: d = 3.5880074631470295e-9 Iteration 40: d = 4.994379929714654e-11 Iteration 50: d = 6.994018835676316e-13 Iteration 60: d = 9.806036393520765e-15 Converged after 64 iterations. d = 1.7503500249495442e-15 Smoothing F matrix for spectral bin 6/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0018994133055748935 Iteration 10: d = 1.4958066039585817e-5 Iteration 20: d = 1.5505895067365093e-7 Iteration 30: d = 1.9534295718173207e-9 Iteration 40: d = 2.5525095856414278e-11 Iteration 50: d = 3.374455763152173e-13 Iteration 60: d = 4.4939116034396925e-15 Converged after 62 iterations. d = 1.8857659913586285e-15 Smoothing F matrix for spectral bin 7/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0011440576610072181 Iteration 10: d = 1.0539942170736635e-5 Iteration 20: d = 1.2110576961760066e-7 Iteration 30: d = 1.5993030988281463e-9 Iteration 40: d = 2.1601782244175567e-11 Iteration 50: d = 2.93566431384572e-13 Iteration 60: d = 4.009243639557825e-15 Converged after 62 iterations. d = 1.6430438406839164e-15 Smoothing F matrix for spectral bin 8/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0010213791224349944 Iteration 10: d = 9.356956129424424e-6 Iteration 20: d = 1.1681131232356278e-7 Iteration 30: d = 1.6342004372812152e-9 Iteration 40: d = 2.3106616035022588e-11 Iteration 50: d = 3.2687102170377557e-13 Iteration 60: d = 4.581737025916728e-15 Converged after 62 iterations. d = 2.019729024569182e-15 Smoothing F matrix for spectral bin 9/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016396428244784692 Iteration 10: d = 1.948777616065487e-5 Iteration 20: d = 2.3078221609387118e-7 Iteration 30: d = 3.039602063834446e-9 Iteration 40: d = 4.13357009989759e-11 Iteration 50: d = 5.689328356547075e-13 Iteration 60: d = 7.848126596149389e-15 Converged after 63 iterations. d = 2.2094992270316938e-15 Smoothing F matrix for spectral bin 10/10 Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016545212830774453 Iteration 10: d = 1.858564947851908e-5 Iteration 20: d = 2.3081434863973345e-7 Iteration 30: d = 3.1002893274652464e-9 Iteration 40: d = 4.242641765289893e-11 Iteration 50: d = 5.852628065922815e-13 Iteration 60: d = 8.14339877917038e-15 Converged after 63 iterations. d = 2.210843610042948e-15 === Using FULL spectral solver === ==== Building and Factorizing Block matrix ==== Starting spectral steady-state iteration... Converged after 8 iterations Writing spectral results to mesh... Extinction variation detected across the spectrum, ray tracing each spectral bin separately No spectral variation detected across walls Spectral variation detected across volumes, using spectral solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Running direct ray tracing for 10 spectral bins Processing spectral bin 1/10 ┌ Warning: No emitters found for spectral bin 1, skipping ray tracing └ @ RayTraceHeatTransfer ~/.julia/packages/RayTraceHeatTransfer/MlvsY/src/RayTracing/RayTracing2D/DirectTracing2D/directRayTracing.jl:25 Processing spectral bin 2/10 ┌ Warning: No emitters found for spectral bin 2, skipping ray tracing └ @ RayTraceHeatTransfer ~/.julia/packages/RayTraceHeatTransfer/MlvsY/src/RayTracing/RayTracing2D/DirectTracing2D/directRayTracing.jl:25 Processing spectral bin 3/10 ┌ Warning: No emitters found for spectral bin 3, skipping ray tracing └ @ RayTraceHeatTransfer ~/.julia/packages/RayTraceHeatTransfer/MlvsY/src/RayTracing/RayTracing2D/DirectTracing2D/directRayTracing.jl:25 Processing spectral bin 4/10 Bin 4 ray tracing: 6%|█▊ | ETA: 0:00:17 Bin 4 ray tracing: 12%|███▌ | ETA: 0:00:16 Bin 4 ray tracing: 18%|█████▎ | ETA: 0:00:14 Bin 4 ray tracing: 24%|███████▏ | ETA: 0:00:13 Bin 4 ray tracing: 29%|████████▉ | ETA: 0:00:12 Bin 4 ray tracing: 35%|██████████▋ | ETA: 0:00:11 Bin 4 ray tracing: 41%|████████████▍ | ETA: 0:00:10 Bin 4 ray tracing: 47%|██████████████▏ | ETA: 0:00:09 Bin 4 ray tracing: 53%|████████████████ | ETA: 0:00:08 Bin 4 ray tracing: 59%|█████████████████▊ | ETA: 0:00:07 Bin 4 ray tracing: 65%|███████████████████▌ | ETA: 0:00:06 Bin 4 ray tracing: 71%|█████████████████████▍ | ETA: 0:00:05 Bin 4 ray tracing: 77%|███████████████████████▏ | ETA: 0:00:04 Bin 4 ray tracing: 83%|████████████████████████▉ | ETA: 0:00:03 Bin 4 ray tracing: 89%|██████████████████████████▊ | ETA: 0:00:02 Bin 4 ray tracing: 95%|████████████████████████████▌ | ETA: 0:00:01 Bin 4 ray tracing: 100%|██████████████████████████████| Time: 0:00:17 Updating spectral results for spectral bin 4 Energy per ray: 0.0001853335835185918 Processing spectral bin 5/10 Bin 5 ray tracing: 6%|█▉ | ETA: 0:00:16 Bin 5 ray tracing: 13%|███▊ | ETA: 0:00:14 Bin 5 ray tracing: 19%|█████▊ | ETA: 0:00:13 Bin 5 ray tracing: 25%|███████▌ | ETA: 0:00:12 Bin 5 ray tracing: 31%|█████████▎ | ETA: 0:00:12 Bin 5 ray tracing: 37%|███████████ | ETA: 0:00:11 Bin 5 ray tracing: 42%|████████████▋ | ETA: 0:00:10 Bin 5 ray tracing: 49%|██████████████▋ | ETA: 0:00:09 Bin 5 ray tracing: 55%|████████████████▌ | ETA: 0:00:08 Bin 5 ray tracing: 62%|██████████████████▋ | ETA: 0:00:06 Bin 5 ray tracing: 69%|████████████████████▉ | ETA: 0:00:05 Bin 5 ray tracing: 77%|███████████████████████ | ETA: 0:00:04 Bin 5 ray tracing: 83%|█████████████████████████ | ETA: 0:00:03 Bin 5 ray tracing: 90%|███████████████████████████ | ETA: 0:00:02 Bin 5 ray tracing: 97%|█████████████████████████████ | ETA: 0:00:01 Bin 5 ray tracing: 100%|██████████████████████████████| Time: 0:00:15 Updating spectral results for spectral bin 5 Energy per ray: 0.04303963948070305 Processing spectral bin 6/10 Bin 6 ray tracing: 6%|█▊ | ETA: 0:00:17 Bin 6 ray tracing: 11%|███▍ | ETA: 0:00:16 Bin 6 ray tracing: 17%|█████▏ | ETA: 0:00:15 Bin 6 ray tracing: 23%|██████▉ | ETA: 0:00:14 Bin 6 ray tracing: 28%|████████▌ | ETA: 0:00:13 Bin 6 ray tracing: 34%|██████████▎ | ETA: 0:00:12 Bin 6 ray tracing: 40%|███████████▉ | ETA: 0:00:11 Bin 6 ray tracing: 45%|█████████████▋ | ETA: 0:00:10 Bin 6 ray tracing: 51%|███████████████▍ | ETA: 0:00:09 Bin 6 ray tracing: 57%|█████████████████▎ | ETA: 0:00:08 Bin 6 ray tracing: 63%|███████████████████ | ETA: 0:00:06 Bin 6 ray tracing: 70%|█████████████████████ | ETA: 0:00:05 Bin 6 ray tracing: 76%|███████████████████████ | ETA: 0:00:04 Bin 6 ray tracing: 83%|████████████████████████▊ | ETA: 0:00:03 Bin 6 ray tracing: 88%|██████████████████████████▌ | ETA: 0:00:02 Bin 6 ray tracing: 94%|████████████████████████████▎ | ETA: 0:00:01 Bin 6 ray tracing: 100%|██████████████████████████████| Time: 0:00:17 Updating spectral results for spectral bin 6 Energy per ray: 0.013246116789219256 Processing spectral bin 7/10 Bin 7 ray tracing: 6%|█▉ | ETA: 0:00:17 Bin 7 ray tracing: 12%|███▋ | ETA: 0:00:15 Bin 7 ray tracing: 18%|█████▌ | ETA: 0:00:14 Bin 7 ray tracing: 24%|███████▎ | ETA: 0:00:13 Bin 7 ray tracing: 30%|█████████ | ETA: 0:00:12 Bin 7 ray tracing: 36%|██████████▉ | ETA: 0:00:11 Bin 7 ray tracing: 43%|████████████▉ | ETA: 0:00:09 Bin 7 ray tracing: 50%|███████████████ | ETA: 0:00:08 Bin 7 ray tracing: 57%|█████████████████ | ETA: 0:00:07 Bin 7 ray tracing: 63%|███████████████████ | ETA: 0:00:06 Bin 7 ray tracing: 70%|█████████████████████ | ETA: 0:00:05 Bin 7 ray tracing: 77%|███████████████████████ | ETA: 0:00:04 Bin 7 ray tracing: 84%|█████████████████████████ | ETA: 0:00:03 Bin 7 ray tracing: 90%|███████████████████████████▏ | ETA: 0:00:02 Bin 7 ray tracing: 96%|████████████████████████████▉ | ETA: 0:00:01 Bin 7 ray tracing: 100%|██████████████████████████████| Time: 0:00:16 Updating spectral results for spectral bin 7 Energy per ray: 0.00021661482457376898 Processing spectral bin 8/10 Bin 8 ray tracing: 6%|█▊ | ETA: 0:00:16 Bin 8 ray tracing: 12%|███▌ | ETA: 0:00:15 Bin 8 ray tracing: 18%|█████▍ | ETA: 0:00:14 Bin 8 ray tracing: 24%|███████▏ | ETA: 0:00:13 Bin 8 ray tracing: 30%|████████▉ | ETA: 0:00:12 Bin 8 ray tracing: 36%|██████████▊ | ETA: 0:00:11 Bin 8 ray tracing: 42%|████████████▌ | ETA: 0:00:10 Bin 8 ray tracing: 48%|██████████████▎ | ETA: 0:00:09 Bin 8 ray tracing: 53%|████████████████ | ETA: 0:00:08 Bin 8 ray tracing: 59%|█████████████████▊ | ETA: 0:00:07 Bin 8 ray tracing: 65%|███████████████████▋ | ETA: 0:00:06 Bin 8 ray tracing: 71%|█████████████████████▍ | ETA: 0:00:05 Bin 8 ray tracing: 77%|███████████████████████▏ | ETA: 0:00:04 Bin 8 ray tracing: 83%|█████████████████████████ | ETA: 0:00:03 Bin 8 ray tracing: 89%|██████████████████████████▊ | ETA: 0:00:02 Bin 8 ray tracing: 95%|████████████████████████████▋ | ETA: 0:00:01 Bin 8 ray tracing: 100%|██████████████████████████████| Time: 0:00:16 Updating spectral results for spectral bin 8 Energy per ray: 1.0195075180910974e-6 Processing spectral bin 9/10 Bin 9 ray tracing: 6%|█▊ | ETA: 0:00:16 Bin 9 ray tracing: 12%|███▌ | ETA: 0:00:15 Bin 9 ray tracing: 17%|█████▎ | ETA: 0:00:15 Bin 9 ray tracing: 24%|███████▏ | ETA: 0:00:13 Bin 9 ray tracing: 30%|█████████ | ETA: 0:00:12 Bin 9 ray tracing: 36%|██████████▊ | ETA: 0:00:11 Bin 9 ray tracing: 42%|████████████▌ | ETA: 0:00:10 Bin 9 ray tracing: 48%|██████████████▎ | ETA: 0:00:09 Bin 9 ray tracing: 54%|████████████████ | ETA: 0:00:08 Bin 9 ray tracing: 59%|█████████████████▊ | ETA: 0:00:07 Bin 9 ray tracing: 65%|███████████████████▍ | ETA: 0:00:06 Bin 9 ray tracing: 70%|█████████████████████▏ | ETA: 0:00:05 Bin 9 ray tracing: 76%|██████████████████████▉ | ETA: 0:00:04 Bin 9 ray tracing: 82%|████████████████████████▋ | ETA: 0:00:03 Bin 9 ray tracing: 88%|██████████████████████████▌ | ETA: 0:00:02 Bin 9 ray tracing: 95%|████████████████████████████▍ | ETA: 0:00:01 Bin 9 ray tracing: 100%|██████████████████████████████| Time: 0:00:17 Updating spectral results for spectral bin 9 Energy per ray: 2.17242363082386e-9 Processing spectral bin 10/10 Bin 10 ray tracing: 7%|█▉ | ETA: 0:00:15 Bin 10 ray tracing: 13%|███▊ | ETA: 0:00:14 Bin 10 ray tracing: 19%|█████▌ | ETA: 0:00:13 Bin 10 ray tracing: 25%|███████▍ | ETA: 0:00:12 Bin 10 ray tracing: 32%|█████████▎ | ETA: 0:00:11 Bin 10 ray tracing: 38%|███████████ | ETA: 0:00:10 Bin 10 ray tracing: 44%|████████████▊ | ETA: 0:00:09 Bin 10 ray tracing: 50%|██████████████▍ | ETA: 0:00:08 Bin 10 ray tracing: 55%|████████████████▏ | ETA: 0:00:07 Bin 10 ray tracing: 61%|█████████████████▊ | ETA: 0:00:06 Bin 10 ray tracing: 67%|███████████████████▍ | ETA: 0:00:06 Bin 10 ray tracing: 73%|█████████████████████▏ | ETA: 0:00:05 Bin 10 ray tracing: 78%|██████████████████████▊ | ETA: 0:00:04 Bin 10 ray tracing: 84%|████████████████████████▌ | ETA: 0:00:03 Bin 10 ray tracing: 90%|██████████████████████████▏ | ETA: 0:00:02 Bin 10 ray tracing: 96%|███████████████████████████▊ | ETA: 0:00:01 Bin 10 ray tracing: 100%|█████████████████████████████| Time: 0:00:17 Updating spectral results for spectral bin 10 Energy per ray: 1.5017824710260812e-5 Iter 1: T = 967.2797830006953 K, relative_change = 0.032720216999304746 Iter 2: T = 936.6328847768748 K, relative_change = 0.03168359223713711 Iter 3: T = 908.0280570410716 K, relative_change = 0.030540063455723514 Iter 20: T = 676.8915957258936 K, relative_change = 0.006157926441762418 Iter 40: T = 653.9786826881974 K, relative_change = 0.00022395393427333411 Iter 60: T = 653.23129560352 K, relative_change = 6.890905575367287e-6 Iter 80: T = 653.2083845313829 K, relative_change = 2.1083354981212823e-7 Converged in 96 iterations to T = 653.2077059331258 K Iter 1: T = 970.3141613742965 K, relative_change = 0.029685838625703422 Iter 2: T = 942.7920579527771 K, relative_change = 0.02836411599160702 Iter 3: T = 917.3891107402638 K, relative_change = 0.026944379726399532 Iter 20: T = 729.1643718448715 K, relative_change = 0.004102137405036879 Iter 40: T = 713.1544904009422 K, relative_change = 0.00014037500057477928 Iter 60: T = 712.6441445973454 K, relative_change = 4.309837725403181e-6 Iter 80: T = 712.6285123124096 K, relative_change = 1.3185458502236756e-7 Converged in 93 iterations to T = 712.6280701427944 K Iter 1: T = 974.397962568773 K, relative_change = 0.02560203743122707 Iter 2: T = 950.9852789324609 K, relative_change = 0.024027845434518306 Iter 3: T = 929.6873528181892 K, relative_change = 0.02239564227343241 Iter 20: T = 785.6143729173483 K, relative_change = 0.002589203713210886 Iter 40: T = 774.9317301549146 K, relative_change = 8.489730669404695e-5 Iter 60: T = 774.5965625960574 K, relative_change = 2.602782399042364e-6 Iter 80: T = 774.5863015072041 K, relative_change = 7.962563903412463e-8 Converged in 90 iterations to T = 774.5860343367979 K Iter 1: T = 970.3896043621257 K, relative_change = 0.029610395637874272 Iter 2: T = 942.9444101477357 K, relative_change = 0.02828265481309522 Iter 3: T = 917.6193825315138 K, relative_change = 0.02685739195617491 Iter 20: T = 730.3300570625237 K, relative_change = 0.004064539031497748 Iter 40: T = 714.4491513485987 K, relative_change = 0.00013893793220332552 Iter 60: T = 713.9431217896467 K, relative_change = 4.2655567206154795e-6 Iter 80: T = 713.9276219241352 K, relative_change = 1.3049970796750203e-7 Converged in 93 iterations to T = 713.9271835002734 K Iter 1: T = 969.2745842464047 K, relative_change = 0.030725415753595223 Iter 2: T = 940.6888531547685 K, relative_change = 0.0294918814092925 Iter 3: T = 914.2039630594543 K, relative_change = 0.028154782536746775 Iter 20: T = 712.5100585842391 K, relative_change = 0.004674750959684915 Iter 40: T = 694.5510567998243 K, relative_change = 0.00016265048415026198 Iter 60: T = 693.9749993299738 K, relative_change = 4.996645899899924e-6 Iter 80: T = 693.9573505470104 K, relative_change = 1.5286942617920173e-7 Converged in 94 iterations to T = 693.95684209848 K Iter 1: T = 963.5785483520707 K, relative_change = 0.03642145164792927 Iter 2: T = 929.0358736757812 K, relative_change = 0.0358483226254518 Iter 3: T = 896.3385032436593 K, relative_change = 0.03519494925718322 Iter 20: T = 590.6862271882715 K, relative_change = 0.011958235050648271 Iter 40: T = 548.5694868907033 K, relative_change = 0.0005274854365371037 Iter 60: T = 547.0875159848658 K, relative_change = 1.6359925952149052e-5 Iter 80: T = 547.0419554207127 K, relative_change = 5.006699674242346e-7 Iter 100: T = 547.0405614894453 K, relative_change = 1.5315913573691013e-8 Converged in 101 iterations to T = 547.040554451567 K Iter 1: T = 966.8933601921835 K, relative_change = 0.03310663980781652 Iter 2: T = 935.8440880215018 K, relative_change = 0.032112406030495755 Iter 3: T = 906.8217921560206 K, relative_change = 0.03101189208433019 Iter 20: T = 669.3146033664215 K, relative_change = 0.006527108080361824 Iter 40: T = 645.1820289405939 K, relative_change = 0.00024007999793535857 Iter 60: T = 644.3914504646357 K, relative_change = 7.390203744088789e-6 Iter 80: T = 644.3672116773964 K, relative_change = 2.2611296460353332e-7 Converged in 96 iterations to T = 644.3664937504694 K Iter 1: T = 965.1727077906359 K, relative_change = 0.03482729220936413 Iter 2: T = 932.3194573472838 K, relative_change = 0.03403872713988769 Iter 3: T = 901.4107812431344 K, relative_change = 0.03315245204910075 Iter 20: T = 632.0761971439165 K, relative_change = 0.008686235951318039 Iter 40: T = 600.8443468172471 K, relative_change = 0.0003421890207943369 Iter 60: T = 599.7936832756607 K, relative_change = 1.0561505219746172e-5 Iter 80: T = 599.7614392868339 K, relative_change = 3.2316969784536097e-7 Converged in 98 iterations to T = 599.7604658192894 K Iter 1: T = 980.2105631117283 K, relative_change = 0.019789436888271682 Iter 2: T = 962.4618402369247 K, relative_change = 0.018107051222198006 Iter 3: T = 946.6324436195222 K, relative_change = 0.016446778413059807 Iter 20: T = 849.6402865452208 K, relative_change = 0.0014387482588867938 Iter 40: T = 843.3104602669674 K, relative_change = 4.5717270730922025e-5 Iter 60: T = 843.1141377160096 K, relative_change = 1.4001732900927726e-6 Iter 80: T = 843.1081295492025 K, relative_change = 4.2833473889586293e-8 Converged in 87 iterations to T = 843.1079959021112 K Iter 1: T = 976.4480649609613 K, relative_change = 0.02355193503903865 Iter 2: T = 955.0575663553107 K, relative_change = 0.021906437600965407 Iter 3: T = 935.7367727825107 K, relative_change = 0.020229978017484333 Iter 20: T = 809.9365034062303 K, relative_change = 0.002095231921459117 Iter 40: T = 801.0784350239027 K, relative_change = 6.77731987910947e-5 Iter 60: T = 800.8019005692151 K, relative_change = 2.076866123351291e-6 Iter 80: T = 800.793435882138 K, relative_change = 6.353567408676712e-8 Converged in 89 iterations to T = 800.7932243849533 K Iter 1: T = 980.705642054892 K, relative_change = 0.019294357945107973 Iter 2: T = 963.4295024485316 K, relative_change = 0.017616029586779342 Iter 3: T = 948.04676971445 K, relative_change = 0.01596664072979584 Iter 20: T = 854.4719557935065 K, relative_change = 0.001369547830764758 Iter 40: T = 848.417405966662 K, relative_change = 4.343753633066436e-5 Iter 60: T = 848.2297486948219 K, relative_change = 1.3302735191159982e-6 Iter 80: T = 848.2240058390893 K, relative_change = 4.0695057549508703e-8 Converged in 86 iterations to T = 848.2238882798135 K Iter 1: T = 967.2629322720724 K, relative_change = 0.03273706772792767 Iter 2: T = 936.598508773371 K, relative_change = 0.031702262617126775 Iter 3: T = 907.975523134561 K, relative_change = 0.030560571440901064 Iter 20: T = 676.5663574332183 K, relative_change = 0.006173346434976657 Iter 40: T = 653.602426564684 K, relative_change = 0.00022462026999145357 Iter 60: T = 652.8532410898719 K, relative_change = 6.911528462351575e-6 Iter 80: T = 652.8302747439282 K, relative_change = 2.1146463912347002e-7 Converged in 96 iterations to T = 652.8295945083966 K Iter 1: T = 973.5322131474222 K, relative_change = 0.026467786852577748 Iter 2: T = 949.257437841394 K, relative_change = 0.024934742762695153 Iter 3: T = 927.1081113955536 K, relative_change = 0.023333318826774536 Iter 20: T = 774.6366898436677 K, relative_change = 0.0028396450706118445 Iter 40: T = 763.0484945525197 K, relative_change = 9.375890374697283e-5 Iter 60: T = 762.6839798642019 K, relative_change = 2.8751241220883433e-6 Iter 80: T = 762.6728193899883 K, relative_change = 8.79578770754082e-8 Converged in 91 iterations to T = 762.6725189456708 K Iter 1: T = 970.0415118482149 K, relative_change = 0.029958488151785066 Iter 2: T = 942.2411455673453 K, relative_change = 0.028658944943399104 Iter 3: T = 916.5559269514081 K, relative_change = 0.027259708129675767 Iter 20: T = 724.9050190482109 K, relative_change = 0.004242186339853854 Iter 40: T = 708.4158746586329 K, relative_change = 0.0001457552749534953 Iter 60: T = 707.8894556982337 K, relative_change = 4.4756518697888214e-6 Iter 80: T = 707.8733302639503 K, relative_change = 1.3692806972705156e-7 Converged in 93 iterations to T = 707.87287414457 K Iter 1: T = 973.513137749192 K, relative_change = 0.026486862250808058 Iter 2: T = 949.2193129388997 K, relative_change = 0.02495479913754501 Iter 3: T = 927.0511152389624 K, relative_change = 0.02335413681302146 Iter 20: T = 774.389570150527 K, relative_change = 0.0028454979807162563 Iter 40: T = 762.780348777999 K, relative_change = 9.396747809226141e-5 Iter 60: T = 762.4151506718064 K, relative_change = 2.8815357091816578e-6 Iter 80: T = 762.4039692512423 K, relative_change = 8.815403964858407e-8 Converged in 91 iterations to T = 762.403668243023 K Iter 1: T = 964.3561787711445 K, relative_change = 0.03564382122885549 Iter 2: T = 930.639786707274 K, relative_change = 0.03496259245918306 Iter 3: T = 898.8199433718598 K, relative_change = 0.03419136360803673 Iter 20: T = 611.8972117875867 K, relative_change = 0.01014629160044929 Iter 40: T = 575.8457491710345 K, relative_change = 0.0004197808026842933 Iter 60: T = 574.6093269254301 K, relative_change = 1.2982704847871001e-5 Iter 80: T = 574.5713542326708 K, relative_change = 3.9728054937022545e-7 Converged in 99 iterations to T = 574.5701994728656 K Iter 1: T = 963.555268619437 K, relative_change = 0.036444731380563006 Iter 2: T = 928.9877934318517 K, relative_change = 0.03587492727543577 Iter 3: T = 896.2640043126002 K, relative_change = 0.0352252089323627 Iter 20: T = 590.0161846231682 K, relative_change = 0.012020723005666319 Iter 40: T = 547.6879562694426 K, relative_change = 0.0005314516802792279 Iter 60: T = 546.1971707900826 K, relative_change = 1.6484657809160224e-5 Iter 80: T = 546.151337505598 K, relative_change = 5.044888251810046e-7 Iter 100: T = 546.1499352287785 K, relative_change = 1.5432737150782842e-8 Converged in 101 iterations to T = 546.1499281487638 K Iter 1: T = 969.2886166191992 K, relative_change = 0.03071138338080088 Iter 2: T = 940.717290402319 K, relative_change = 0.0294765931704992 Iter 3: T = 914.2471075080085 K, relative_change = 0.028138297408129835 Iter 20: T = 712.7426267684671 K, relative_change = 0.004666276250924209 Iter 40: T = 694.8122842276191 K, relative_change = 0.00016231538909353195 Iter 60: T = 694.2371996394401 K, relative_change = 4.986308184731837e-6 Iter 80: T = 694.2195807184164 K, relative_change = 1.5255310897646847e-7 Converged in 94 iterations to T = 694.2190731302355 K Iter 1: T = 966.4610956734296 K, relative_change = 0.03353890432657044 Iter 2: T = 934.960518238726 K, relative_change = 0.03259373561514552 Iter 3: T = 905.4685674468091 K, relative_change = 0.031543525332463934 Iter 20: T = 660.528518532951 K, relative_change = 0.006982458615090164 Iter 40: T = 634.8957605538828 K, relative_change = 0.00026047884386714415 Iter 60: T = 634.051479168838 K, relative_change = 8.022399098840565e-6 Iter 80: T = 634.0255888887884 K, relative_change = 2.4545983882993746e-7 Converged in 97 iterations to T = 634.0248140096252 K Iter 1: T = 966.5046644748744 K, relative_change = 0.03349533552512558 Iter 2: T = 935.0496323842792 K, relative_change = 0.03254514256036777 Iter 3: T = 905.6051470464662 K, relative_change = 0.03148975660546769 Iter 20: T = 661.4297346035995 K, relative_change = 0.006934343733905264 Iter 40: T = 635.955325613952 K, relative_change = 0.0002582962130320779 Iter 60: T = 635.1167433369803 K, relative_change = 7.954723431839094e-6 Iter 80: T = 635.0910283527414 K, relative_change = 2.4338875146973237e-7 Converged in 97 iterations to T = 635.0902587205549 K Iter 1: T = 976.6399704714677 K, relative_change = 0.02336002952853238 Iter 2: T = 955.4373870080256 K, relative_change = 0.02170972323937009 Iter 3: T = 936.2989130372979 K, relative_change = 0.02003111269348613 Iter 20: T = 812.1051587554047 K, relative_change = 0.00205489197752901 Iter 40: T = 803.3986904902683 K, relative_change = 6.639512159606799e-5 Iter 60: T = 803.1269987708007 K, relative_change = 2.0345629227464617e-6 Iter 80: T = 803.1186824268332 K, relative_change = 6.224146241211242e-8 Converged in 89 iterations to T = 803.1184746362052 K Iter 1: T = 965.1455168328097 K, relative_change = 0.034854483167190364 Iter 2: T = 932.263596719437 K, relative_change = 0.03406939113313903 Iter 3: T = 901.3247456118534 K, relative_change = 0.0331868059811142 Iter 20: T = 631.4339977369103 K, relative_change = 0.00872920500297165 Iter 40: T = 600.0608159665112 K, relative_change = 0.000344367239194767 Iter 60: T = 599.0048157666904 K, relative_change = 1.0629340947776908e-5 Iter 80: T = 598.972407331819 K, relative_change = 3.252459646223566e-7 Converged in 98 iterations to T = 598.9714288989173 K Iter 1: T = 964.5291997888825 K, relative_change = 0.03547080021111753 Iter 2: T = 930.9960877392386 K, relative_change = 0.034766300550552146 Iter 3: T = 899.3701911561383 K, relative_change = 0.03396995647951463 Iter 20: T = 616.3362274456799 K, relative_change = 0.009804730972026717 Iter 40: T = 581.4162239294659 K, relative_change = 0.0004009454663266995 Iter 60: T = 580.224123671783 K, relative_change = 1.2394055905139676e-5 Iter 80: T = 580.1875187285849 K, relative_change = 3.792616508422603e-7 Converged in 99 iterations to T = 580.1864055685489 K Iter 1: T = 964.2556574403694 K, relative_change = 0.035744342559630556 Iter 2: T = 930.4326893115791 K, relative_change = 0.035076763996981765 Iter 3: T = 898.4999506738989 K, relative_change = 0.03432031032928035 Iter 20: T = 609.2744576740629 K, relative_change = 0.010353880123561206 Iter 40: T = 572.5338018924984 K, relative_change = 0.00043144359234023616 Iter 60: T = 571.2701607318485 K, relative_change = 1.3347486174723065e-5 Iter 80: T = 571.2313478007654 K, relative_change = 4.084470017620339e-7 Converged in 99 iterations to T = 571.2301674850546 K Iter 1: T = 980.2641046605211 K, relative_change = 0.019735895339478886 Iter 2: T = 962.5665640459118 K, relative_change = 0.018053849498792133 Iter 3: T = 946.7856127817319 K, relative_change = 0.01639465970836205 Iter 20: T = 850.166767436218 K, relative_change = 0.001431105981201092 Iter 40: T = 843.8672472803702 K, relative_change = 4.546508789043091e-5 Iter 60: T = 843.6718793523796 K, relative_change = 1.392440612252711e-6 Iter 80: T = 843.6659004145638 K, relative_change = 4.2596910707065966e-8 Converged in 87 iterations to T = 843.6657674176588 K No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (10 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 33%|███████████ | ETA: 0:00:02 Bin 1 progress: 71%|███████████████████████▌ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016288790689671481 Iteration 10: d = 1.5440360036614747e-5 Iteration 20: d = 1.6148647365400006e-7 Iteration 30: d = 2.025330053528367e-9 Iteration 40: d = 2.7011754178924088e-11 Iteration 50: d = 3.698620699646826e-13 Iteration 60: d = 5.156662356387546e-15 Converged after 62 iterations. d = 2.1739914754177336e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only Spectral variation detected across walls, using spectral solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (10 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 41%|█████████████▍ | ETA: 0:00:02 Bin 1 progress: 81%|██████████████████████████▊ | ETA: 0:00:00 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 32×32 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0017006242471484852 Iteration 10: d = 1.4914353283825225e-5 Iteration 20: d = 1.5191866502272174e-7 Iteration 30: d = 1.8331481584603227e-9 Iteration 40: d = 2.2855485580068366e-11 Iteration 50: d = 2.887488733496302e-13 Iteration 60: d = 3.696450600325403e-15 Converged after 62 iterations. d = 1.5037334673376138e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (5 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 44%|██████████████▌ | ETA: 0:00:01 Bin 1 progress: 84%|███████████████████████████▉ | ETA: 0:00:00 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 32×32 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0017006242471484852 Iteration 10: d = 1.4914353283825225e-5 Iteration 20: d = 1.5191866502272174e-7 Iteration 30: d = 1.8331481584603227e-9 Iteration 40: d = 2.2855485580068366e-11 Iteration 50: d = 2.887488733496302e-13 Iteration 60: d = 3.696450600325403e-15 Converged after 62 iterations. d = 1.5037334673376138e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (10 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 38%|████████████▍ | ETA: 0:00:02 Bin 1 progress: 75%|████████████████████████▊ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 32×32 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0017006242471484852 Iteration 10: d = 1.4914353283825225e-5 Iteration 20: d = 1.5191866502272174e-7 Iteration 30: d = 1.8331481584603227e-9 Iteration 40: d = 2.2855485580068366e-11 Iteration 50: d = 2.887488733496302e-13 Iteration 60: d = 3.696450600325403e-15 Converged after 62 iterations. d = 1.5037334673376138e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (20 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 38%|████████████▍ | ETA: 0:00:02 Bin 1 progress: 75%|████████████████████████▊ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 32×32 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0017006242471484852 Iteration 10: d = 1.4914353283825225e-5 Iteration 20: d = 1.5191866502272174e-7 Iteration 30: d = 1.8331481584603227e-9 Iteration 40: d = 2.2855485580068366e-11 Iteration 50: d = 2.887488733496302e-13 Iteration 60: d = 3.696450600325403e-15 Converged after 62 iterations. d = 1.5037334673376138e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (50 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 41%|█████████████▍ | ETA: 0:00:01 Bin 1 progress: 84%|███████████████████████████▉ | ETA: 0:00:00 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 32×32 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0017006242471484852 Iteration 10: d = 1.4914353283825225e-5 Iteration 20: d = 1.5191866502272174e-7 Iteration 30: d = 1.8331481584603227e-9 Iteration 40: d = 2.2855485580068366e-11 Iteration 50: d = 2.887488733496302e-13 Iteration 60: d = 3.696450600325403e-15 Converged after 62 iterations. d = 1.5037334673376138e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... ✓ 2D Spectral Participating Media tests complete ------------------------------------------------------------ Testing Spectral Consistency ------------------------------------------------------------ Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === 3D Surface-Only Grey Solver === Found 96 surfaces Populating workspace... Computing emissive powers... Computing B matrix... Computing K matrix... Solving for S_infty... Assembling linear system... Solving linear system... Computing absorbed and reflected energies... Computing temperatures... Writing results to domain... Grey results written: 96 surfaces Computing energy conservation error... === 3D Grey Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === Using DIRECT solver === === 3D Spectral Surface Radiation Solver (DIRECT) === Spectral mode: spectral_uniform Number of spectral bins: 20 Using optimized direct emission solver Computing GERT matrices for each spectral band... (Using same view factor matrix F for all bands) Setting up boundary conditions... Starting spectral direct solve... Energy conservation errors by band: [0.0, 0.0, 0.0, 0.0, 0.0, -1.3213713977167085e-19, 1.2878587085651816e-14, 1.7621459846850485e-12, 3.566924533515703e-12, 2.9842794901924208e-12, 4.050093593832571e-13, 1.0302869668521453e-13, 5.995204332975845e-15, 2.2898349882893854e-16, 1.8865117801247777e-17, 8.470329472543003e-19, 4.7566193944249303e-20, 1.3019822841584656e-21, 7.57387248368866e-23, 3.36986528706379e-15] === 3D Spectral Solution Complete (DIRECT) === No extinction variation detected across the spectrum, ray tracing grey domain only No spectral variation detected across walls No spectral variation detected across volumes No spectral variation detected across mesh, using efficient grey solver Building spatial acceleration structures... Building coarse mesh acceleration... Building fine domain acceleration... Spatial acceleration structures built! Computing single F matrix for uniform spectral extinction (20 bins) Using 1 threads for spectral bin 1 Bin 1 progress: 38%|████████████▌ | ETA: 0:00:02 Bin 1 progress: 76%|████████████████████████▉ | ETA: 0:00:01 Bin 1 progress: 100%|█████████████████████████████████| Time: 0:00:02 Smoothing single F matrix for uniform spectral extinction Matrix size: 45×45 Strategy: Serial Tolerance: 2.220446049250313e-15 Iteration 1: d = 0.0016288790689671481 Iteration 10: d = 1.5440360036614747e-5 Iteration 20: d = 1.6148647365400006e-7 Iteration 30: d = 2.025330053528367e-9 Iteration 40: d = 2.7011754178924088e-11 Iteration 50: d = 3.698620699646826e-13 Iteration 60: d = 5.156662356387546e-15 Converged after 62 iterations. d = 2.1739914754177336e-15 === Using DIRECT spectral solver === Starting spectral steady-state direct solve... Writing spectral results to mesh... Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === Using DIRECT solver === === 3D Spectral Surface Radiation Solver (DIRECT) === Spectral mode: spectral_uniform Number of spectral bins: 20 Using optimized direct emission solver Computing GERT matrices for each spectral band... (Using same view factor matrix F for all bands) Setting up boundary conditions... Starting spectral direct solve... Energy conservation errors by band: [0.0, 0.0, 0.0, 0.0, 0.0, -5.38712954453735e-19, -3.6637359812630166e-14, 1.9753088054130785e-12, 9.85522774499259e-12, 4.519051799434237e-12, 5.684341886080801e-13, 9.325873406851315e-14, 4.884981308350689e-15, 4.891920202254596e-16, 2.1467203015212988e-17, 8.097634975751111e-19, 4.4072183036825315e-20, 9.380228146351334e-22, 7.13960266209832e-23, 5.978043562225783e-15] === 3D Spectral Solution Complete (DIRECT) === Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === Using FULL solver === === 3D Spectral Surface Radiation Solver === Spectral mode: spectral_uniform Number of spectral bins: 20 Computing GERT matrices for each spectral band... (Using same view factor matrix F for all bands) Building matrices for spectral bin 1... Building matrices for spectral bin 2... Building matrices for spectral bin 3... Building matrices for spectral bin 4... Building matrices for spectral bin 5... Building matrices for spectral bin 6... Building matrices for spectral bin 7... Building matrices for spectral bin 8... Building matrices for spectral bin 9... Building matrices for spectral bin 10... Building matrices for spectral bin 11... Building matrices for spectral bin 12... Building matrices for spectral bin 13... Building matrices for spectral bin 14... Building matrices for spectral bin 15... Building matrices for spectral bin 16... Building matrices for spectral bin 17... Building matrices for spectral bin 18... Building matrices for spectral bin 19... Building matrices for spectral bin 20... Assembling block matrix structure... Setting up boundary conditions... Starting spectral iteration... Iteration 1: convergence error = 1.0 Iteration 2: convergence error = 1.184519377766341 Iteration 3: convergence error = 0.4842939367584493 Iteration 4: convergence error = 0.22091442789518684 Iteration 5: convergence error = 0.09159910997865117 Iteration 6: convergence error = 0.035760937422945 Iteration 7: convergence error = 0.013592081912887131 Iteration 8: convergence error = 0.005109475888597467 Iteration 9: convergence error = 0.0019123763701818994 Iteration 10: convergence error = 0.0007145628006043261 Converged after 10 iterations Energy conservation errors by band: [-3.1051550219984847e-16, -4.614364446098307e-16, -2.1163626406917047e-16, -3.712308238590367e-16, -3.7990444123892075e-16, -4.2500725161431774e-16, 2.1316282072803006e-14, 2.9558577807620168e-12, 1.247713043994736e-11, 4.746425474877469e-12, 1.8118839761882555e-13, 2.6867397195928788e-14, 2.2690183065776637e-15, -1.1102230246251565e-16, 1.4311468676808659e-16, -2.2551405187698492e-17, -1.700029006457271e-16, -1.8908485888147197e-16, -8.673617379884035e-17, 4.163336342344337e-16] Writing spectral results to mesh... === 3D Spectral Solution Complete === Computing view factors (geometry only, wavelength-independent)... Matrix size: 54×54 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.4655024587873898e-15 Converged after 4 iterations. d = 1.993453929734661e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 54×54 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.4655024587873898e-15 Converged after 4 iterations. d = 1.993453929734661e-16 Computing view factors (geometry only, wavelength-independent)... Matrix size: 96×96 Strategy: Serial Tolerance: 2.220446049250313e-16 Iteration 1: d = 1.3443865071168132e-15 Converged after 4 iterations. d = 1.8549284161345355e-16 === Using DIRECT solver === === 3D Spectral Surface Radiation Solver (DIRECT) === Spectral mode: spectral_uniform Number of spectral bins: 20 Using optimized direct emission solver Computing GERT matrices for each spectral band... (Using same view factor matrix F for all bands) Setting up boundary conditions... Starting spectral direct solve... Energy conservation errors by band: [0.0, 0.0, 0.0, 0.0, 0.0, 6.403569081242511e-19, 7.682743330406083e-14, -4.405364961712621e-13, 9.588774219082552e-12, 2.9558577807620168e-12, 3.552713678800501e-13, 1.1457501614131615e-13, 6.716849298982197e-15, 3.5735303605122226e-16, 2.6346112791397758e-17, 9.368184396632562e-19, 3.22931311140702e-20, 1.2324991127040112e-21, 6.797098189713082e-23, 4.180967696853114e-15] === 3D Spectral Solution Complete (DIRECT) === ✓ Spectral Consistency tests complete ================================================================================ TEST SUITE COMPLETE ================================================================================ Test Summary: | Pass Total Time RayTraceHeatTransfer.jl | 1394 1394 9m17.8s Testing RayTraceHeatTransfer tests passed Testing completed after 571.01s PkgEval succeeded after 683.82s