Package evaluation to test FiniteElementContainers on Julia 1.14.0-DEV.2336 (83323976df*) started at 2026-06-16T04:11:43.812 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.73s ################################################################################ # Installation # Installing FiniteElementContainers... Resolving package versions... Installed CommonWorldInvalidations ───────── v1.0.0 Installed DiffResults ────────────────────── v1.1.0 Installed ManualMemory ───────────────────── v0.1.8 Installed ForwardDiff ────────────────────── v1.4.1 Installed DataStructures ─────────────────── v0.19.5 Installed LLVMExtra_jll ──────────────────── v0.0.43+1 Installed NetCDF_jll ─────────────────────── v401.900.300+0 Installed MacroTools ─────────────────────── v0.5.16 Installed Bzip2_jll ──────────────────────── v1.0.9+0 Installed Adapt ──────────────────────────── v4.6.1 Installed ConstructionBase ───────────────── v1.6.0 Installed Lz4_jll ────────────────────────── v1.10.1+0 Installed BitTwiddlingConvenienceFunctions ─ v0.1.6 Installed SIMDTypes ──────────────────────── v0.1.0 Installed libaec_jll ─────────────────────── v1.1.7+0 Installed HypergeometricFunctions ────────── v0.3.28 Installed MPICH_jll ──────────────────────── v4.3.2+0 Installed ExprTools ──────────────────────── v0.1.10 Installed OrderedCollections ─────────────── v1.8.2 Installed MicrosoftMPI_jll ───────────────── v10.1.4+3 (no artifacts on this platform) Installed HashArrayMappedTries ───────────── v0.2.0 Installed ArrayInterface ─────────────────── v7.25.0 Installed Statistics ─────────────────────── v1.11.1 Installed SIMD ───────────────────────────── v3.7.2 Installed Compat ─────────────────────────── v4.18.1 Installed Krylov ─────────────────────────── v0.10.6 Installed StrideArraysCore ───────────────── v0.5.9 Installed Exodus ─────────────────────────── v0.14.4 Installed GPUArrays ──────────────────────── v11.5.6 Installed PrecompileTools ────────────────── v1.3.4 Installed Xorg_libpciaccess_jll ──────────── v0.19.0+0 Installed CpuId ──────────────────────────── v0.3.1 Installed CEnum ──────────────────────────── v0.5.0 Installed TimerOutputs ───────────────────── v0.5.29 Installed CommonSubexpressions ───────────── v0.3.1 Installed LayoutPointers ─────────────────── v0.1.17 Installed DispatchDoctor ─────────────────── v0.4.28 Installed ArgCheck ───────────────────────── v2.5.0 Installed Atomix ─────────────────────────── v1.1.3 Installed FastGaussQuadrature ────────────── v1.3.0 Installed Blosc_jll ──────────────────────── v1.21.7+0 Installed StaticArraysCore ───────────────── v1.4.4 Installed StaticArrays ───────────────────── v1.9.18 Installed Fmt_jll ────────────────────────── v11.1.1+0 Installed ChainRulesCore ─────────────────── v1.26.1 Installed Exodus_jll ─────────────────────── v9.4.0+0 Installed Tensors ────────────────────────── v1.17.0 Installed GPUArraysCore ──────────────────── v0.2.0 Installed IrrationalConstants ────────────── v0.2.6 Installed CPUSummary ─────────────────────── v0.2.7 Installed libzip_jll ─────────────────────── v1.11.3+0 Installed NaNMath ────────────────────────── v1.1.4 Installed SparseMatricesCSR ──────────────── v0.6.12 Installed OpenSpecFun_jll ────────────────── v0.5.6+0 Installed QuadGK ─────────────────────────── v2.11.3 Installed SciMLPublic ────────────────────── v1.0.1 Installed LogExpFunctions ────────────────── v1.0.1 Installed StaticArrayInterface ───────────── v1.10.0 Installed LLVM ───────────────────────────── v9.9.0 Installed Requires ───────────────────────── v1.3.1 Installed HDF5_jll ───────────────────────── v1.14.6+0 Installed Memoize ────────────────────────── v0.4.4 Installed DiffRules ──────────────────────── v1.16.0 Installed Interfaces ─────────────────────── v0.3.2 Installed OpenMPI_jll ────────────────────── v5.0.11+0 Installed IfElse ─────────────────────────── v0.1.1 Installed CloseOpenIntervals ─────────────── v0.1.13 Installed Polyester ──────────────────────── v0.7.19 Installed SpecialFunctions ───────────────── v2.8.0 Installed Hwloc_jll ──────────────────────── v2.13.0+1 Installed ScopedValues ───────────────────── v1.6.2 Installed KernelAbstractions ─────────────── v0.9.41 Installed UnsafeAtomics ──────────────────── v0.3.1 Installed XML2_jll ───────────────────────── v2.13.9+0 Installed Setfield ───────────────────────── v1.1.2 Installed Reexport ───────────────────────── v1.2.2 Installed AcceleratedKernels ─────────────── v0.4.3 Installed MPIPreferences ─────────────────── v0.1.12 Installed Libiconv_jll ───────────────────── v1.18.0+0 Installed JLLWrappers ────────────────────── v1.8.0 Installed Static ─────────────────────────── v1.4.0 Installed SpecialPolynomials ─────────────── v0.5.1 Installed Preferences ────────────────────── v1.5.2 Installed Polynomials ────────────────────── v4.1.1 Installed DynamicExpressions ─────────────── v2.5.2 Installed ThreadingUtilities ─────────────── v0.5.6 Installed DocStringExtensions ────────────── v0.9.5 Installed PolyesterWeave ─────────────────── v0.2.2 Installed XZ_jll ─────────────────────────── v5.8.3+0 Installed MPItrampoline_jll ──────────────── v5.5.6+0 Installed ReferenceFiniteElements ────────── v0.14.5 Installed FiniteElementContainers ────────── v0.14.2 Installing 17 artifacts Installed artifact Lz4 239.7 KiB Installed artifact OpenSpecFun 194.9 KiB Installed artifact libzip 177.6 KiB Installed artifact Xorg_libpciaccess 26.2 KiB Installed artifact Bzip2 503.5 KiB Installed artifact Libiconv 1.9 MiB Installed artifact libaec 50.4 KiB Installed artifact Blosc 44.2 KiB Installed artifact Fmt 208.4 KiB Installed artifact XML2 2.5 MiB Installed artifact Hwloc 3.5 MiB Installed artifact NetCDF 936.0 KiB Installed artifact Exodus 4.7 MiB Installed artifact XZ 1.6 MiB Installed artifact MPICH 3.3 MiB Installed artifact LLVMExtra 3.7 MiB Installed artifact HDF5 5.7 MiB Updating `~/.julia/environments/v1.14/Project.toml` [d08262e4] + FiniteElementContainers v0.14.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [6a4ca0a5] + AcceleratedKernels v0.4.3 [79e6a3ab] + Adapt v4.6.1 [dce04be8] + ArgCheck v2.5.0 [4fba245c] + ArrayInterface v7.25.0 [a9b6321e] + Atomix v1.1.3 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 [fa961155] + CEnum v0.5.0 [2a0fbf3d] + CPUSummary v0.2.7 [d360d2e6] + ChainRulesCore v1.26.1 [fb6a15b2] + CloseOpenIntervals v0.1.13 [bbf7d656] + CommonSubexpressions v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [34da2185] + Compat v4.18.1 [187b0558] + ConstructionBase v1.6.0 [adafc99b] + CpuId v0.3.1 [864edb3b] + DataStructures v0.19.5 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.16.0 [8d63f2c5] + DispatchDoctor v0.4.28 [ffbed154] + DocStringExtensions v0.9.5 [a40a106e] + DynamicExpressions v2.5.2 [f57ae99e] + Exodus v0.14.4 [e2ba6199] + ExprTools v0.1.10 [442a2c76] + FastGaussQuadrature v1.3.0 [d08262e4] + FiniteElementContainers v0.14.2 [f6369f11] + ForwardDiff v1.4.1 [0c68f7d7] + GPUArrays v11.5.6 [46192b85] + GPUArraysCore v0.2.0 [076d061b] + HashArrayMappedTries v0.2.0 [34004b35] + HypergeometricFunctions v0.3.28 [615f187c] + IfElse v0.1.1 [85a1e053] + Interfaces v0.3.2 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.8.0 [63c18a36] + KernelAbstractions v0.9.41 [ba0b0d4f] + Krylov v0.10.6 [929cbde3] + LLVM v9.9.0 [10f19ff3] + LayoutPointers v0.1.17 [2ab3a3ac] + LogExpFunctions v1.0.1 [3da0fdf6] + MPIPreferences v0.1.12 [1914dd2f] + MacroTools v0.5.16 [d125e4d3] + ManualMemory v0.1.8 [c03570c3] + Memoize v0.4.4 [77ba4419] + NaNMath v1.1.4 ⌅ [bac558e1] + OrderedCollections v1.8.2 [f517fe37] + Polyester v0.7.19 [1d0040c9] + PolyesterWeave v0.2.2 [f27b6e38] + Polynomials v4.1.1 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [1fd47b50] + QuadGK v2.11.3 [189a3867] + Reexport v1.2.2 [6dc62d09] + ReferenceFiniteElements v0.14.5 [ae029012] + Requires v1.3.1 [fdea26ae] + SIMD v3.7.2 [94e857df] + SIMDTypes v0.1.0 [431bcebd] + SciMLPublic v1.0.1 [7e506255] + ScopedValues v1.6.2 [efcf1570] + Setfield v1.1.2 [a0a7dd2c] + SparseMatricesCSR v0.6.12 [276daf66] + SpecialFunctions v2.8.0 [a25cea48] + SpecialPolynomials v0.5.1 [aedffcd0] + Static v1.4.0 [0d7ed370] + StaticArrayInterface v1.10.0 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [7792a7ef] + StrideArraysCore v0.5.9 [48a634ad] + Tensors v1.17.0 [8290d209] + ThreadingUtilities v0.5.6 [a759f4b9] + TimerOutputs v0.5.29 [013be700] + UnsafeAtomics v0.3.1 [0b7ba130] + Blosc_jll v1.21.7+0 [6e34b625] + Bzip2_jll v1.0.9+0 [fc7263ad] + Exodus_jll v9.4.0+0 [5dc1e892] + Fmt_jll v11.1.1+0 ⌅ [0234f1f7] + HDF5_jll v1.14.6+0 [e33a78d0] + Hwloc_jll v2.13.0+1 [dad2f222] + LLVMExtra_jll v0.0.43+1 [94ce4f54] + Libiconv_jll v1.18.0+0 [5ced341a] + Lz4_jll v1.10.1+0 ⌅ [7cb0a576] + MPICH_jll v4.3.2+0 [f1f71cc9] + MPItrampoline_jll v5.5.6+0 [9237b28f] + MicrosoftMPI_jll v10.1.4+3 ⌃ [7243133f] + NetCDF_jll v401.900.300+0 [fe0851c0] + OpenMPI_jll v5.0.11+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 ⌅ [02c8fc9c] + XML2_jll v2.13.9+0 [ffd25f8a] + XZ_jll v5.8.3+0 [a65dc6b1] + Xorg_libpciaccess_jll v0.19.0+0 [477f73a3] + libaec_jll v1.1.7+0 [337d8026] + libzip_jll v1.11.3+0 [0dad84c5] + ArgTools v1.2.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.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.13.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.2+0 [deac9b47] + LibCURL_jll v8.20.0+1 [e37daf67] + LibGit2_jll v1.9.4+0 [29816b5a] + LibSSH2_jll v1.11.101+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [4536629a] + OpenBLAS_jll v0.3.33+0 [05823500] + OpenLibm_jll v0.8.7+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.69.0+0 [3f19e933] + p7zip_jll v17.8.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m` Installation completed after 20.92s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.1 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 3.5 s ✓ MacroTools 0.5 s ✓ Reexport 0.9 s ✓ ConstructionBase 1.9 s ✓ IrrationalConstants 0.6 s ✓ StatsAPI 0.5 s ✓ CEnum 0.5 s ✓ ArgCheck 0.7 s ✓ Glob 0.4 s ✓ TestItems 0.7 s ✓ Interfaces 0.8 s ✓ Statistics 0.7 s ✓ StaticArraysCore 0.6 s ✓ StructIO 0.5 s ✓ IfElse 0.6 s ✓ ManualMemory 0.6 s ✓ Adapt 0.5 s ✓ SciMLPublic 0.5 s ✓ CommonWorldInvalidations 3.1 s ✓ UnsafeAtomics 2.1 s ✓ FillArrays 0.6 s ✓ ExprTools 1.1 s ✓ OrderedCollections 0.6 s ✓ HashArrayMappedTries 0.8 s ✓ DocStringExtensions 1.5 s ✓ OffsetArrays 0.4 s ✓ SIMDTypes 0.8 s ✓ NaNMath 0.9 s ✓ Requires 15.4 s ✓ Krylov 0.8 s ✓ Scratch 1.4 s ✓ CpuId 0.8 s ✓ Compat 1.2 s ✓ Preferences 4.9 s ✓ PkgVersion 0.5 s ✓ Memoize 1.4 s ✓ CommonSubexpressions 0.5 s ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt 26.9 s ✓ TestItemRunner 1.9 s ✓ Statistics → SparseArraysExt 1.3 s ✓ Distances 0.6 s ✓ DiffResults 3.6 s ✓ ObjectFile 1.7 s ✓ ThreadingUtilities 0.8 s ✓ ArrayInterface 2.0 s ✓ Adapt → AdaptSparseArraysExt 0.9 s ✓ GPUArraysCore 0.7 s ✓ Atomix 2.5 s ✓ FillArrays → FillArraysSparseArraysExt 0.9 s ✓ FillArrays → FillArraysStatisticsExt 2.8 s ✓ TimerOutputs 3.4 s ✓ DataStructures 0.6 s ✓ ScopedValues 1.1 s ✓ LogExpFunctions 0.6 s ✓ OffsetArrays → OffsetArraysAdaptExt 0.6 s ✓ CircularArrays 1.2 s ✓ RelocatableFolders 0.5 s ✓ Compat → CompatLinearAlgebraExt 1.5 s ✓ PrecompileTools 1.9 s ✓ JLLWrappers 2.0 s ✓ MPIPreferences 3.9 s ✓ DispatchDoctor 2.5 s ✓ Setfield 2.0 s ✓ Distances → DistancesSparseArraysExt 0.5 s ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt 2.0 s ✓ ArrayInterface → ArrayInterfaceSparseArraysExt 0.5 s ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt 2.1 s ✓ QuadGK 7.1 s ✓ PackageCompiler 2.3 s ✓ ChainRulesCore 16.0 s ✓ SIMD 14.6 s ✓ StaticArrays 3.5 s ✓ RecipesBase 8.5 s ✓ Static 2.2 s ✓ Libffi_jll 2.2 s ✓ Bzip2_jll 2.0 s ✓ Fmt_jll 2.0 s ✓ Lz4_jll 2.1 s ✓ XZ_jll 1.4 s ✓ MicrosoftMPI_jll 1.9 s ✓ OpenSpecFun_jll 1.4 s ✓ Xorg_xtrans_jll 5.5 s ✓ LLVMExtra_jll 1.8 s ✓ libpng_jll 2.0 s ✓ LinearElasticity_jll 2.0 s ✓ Libmount_jll 1.9 s ✓ Libuuid_jll 2.0 s ✓ SCOTCH_jll 2.0 s ✓ Xorg_libXau_jll 2.0 s ✓ Patchelf_jll 2.1 s ✓ METIS_jll 1.9 s ✓ libaec_jll 2.0 s ✓ Xorg_libpciaccess_jll 1.9 s ✓ LLVMOpenMP_jll 1.8 s ✓ Libiconv_jll 1.9 s ✓ Xorg_libXdmcp_jll 1.9 s ✓ Expat_jll 2.0 s ✓ JpegTurbo_jll 5.0 s ✓ MPItrampoline_jll 35.8 s ✓ Polynomials 2.0 s ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt 0.6 s ✓ Distances → DistancesChainRulesCoreExt 0.5 s ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt 2.6 s ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt 1.5 s ✓ DispatchDoctor → DispatchDoctorChainRulesCoreExt 1.8 s ✓ StaticArrays → StaticArraysStatisticsExt 1.7 s ✓ StaticArrays → StaticArraysChainRulesCoreExt 1.4 s ✓ ConstructionBase → ConstructionBaseStaticArraysExt 1.6 s ✓ Adapt → AdaptStaticArraysExt 1.9 s ✓ FillArrays → FillArraysStaticArraysExt 4.0 s ✓ IterativeSolvers 1.0 s ✓ BitTwiddlingConvenienceFunctions 2.8 s ✓ CPUSummary 9.6 s ✓ StaticArrayInterface 2.0 s ✓ FreeType2_jll 2.0 s ✓ Blosc_jll 2.0 s ✓ libzip_jll 5.1 s ✓ SpecialFunctions 17.1 s ✓ LLVM 2.1 s ✓ MMG_jll 10.9 s ✓ JuliaC 2.0 s ✓ Pixman_jll 2.0 s ✓ XML2_jll 1.9 s ✓ GettextRuntime_jll 1.7 s ✓ Xorg_libxcb_jll 4.9 s ✓ Polynomials → PolynomialsRecipesBaseExt 4.0 s ✓ Polynomials → PolynomialsChainRulesCoreExt 24.8 s ✓ DynamicExpressions 8.8 s ✓ KernelAbstractions 24.7 s ✓ ArrayLayouts 1.7 s ✓ PolyesterWeave 1.2 s ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt 2.2 s ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt 1.3 s ✓ CloseOpenIntervals 1.5 s ✓ LayoutPointers 2.2 s ✓ Fontconfig_jll 4.0 s ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt 4.4 s ✓ FastGaussQuadrature 2.3 s ✓ HypergeometricFunctions 1.0 s ✓ DiffRules 6.1 s ✓ UnsafeAtomics → UnsafeAtomicsLLVM 2.0 s ✓ Hwloc_jll 2.0 s ✓ Glib_jll 2.0 s ✓ Xorg_libX11_jll 4.2 s ✓ KernelAbstractions → SparseArraysExt 2.7 s ✓ KernelAbstractions → LinearAlgebraExt 6.6 s ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt 7.2 s ✓ BlockArrays 2.3 s ✓ StrideArraysCore 10.2 s ✓ SpecialPolynomials 7.2 s ✓ ForwardDiff 5.8 s ✓ MPICH_jll 5.1 s ✓ OpenMPI_jll 5.1 s ✓ MPIABI_jll 2.0 s ✓ Xorg_libXfixes_jll 2.0 s ✓ Xorg_libXrender_jll 2.0 s ✓ Xorg_libXext_jll 7.3 s ✓ AcceleratedKernels 16.5 s ✓ GPUArrays 5.2 s ✓ BlockArrays → BlockArraysAdaptExt 2.1 s ✓ Polyester 8.0 s ✓ SpecialPolynomials → SpecialPolynomialsFastGaussQuadratureExt 2.4 s ✓ ForwardDiff → ForwardDiffStaticArraysExt 6.2 s ✓ HDF5_jll 11.5 s ✓ MPI 2.0 s ✓ Xorg_libXft_jll 2.0 s ✓ Xorg_libXinerama_jll 2.1 s ✓ Cairo_jll 2.0 s ✓ Libglvnd_jll 4.2 s ✓ SparseMatricesCSR 8.0 s ✓ ReferenceFiniteElements 11.4 s ✓ Tensors 5.7 s ✓ NetCDF_jll 2.0 s ✓ GLU_jll 2.3 s ✓ OCCT_jll 2.1 s ✓ FLTK_jll 16.2 s ✓ PartitionedArrays 7.4 s ✓ ReferenceFiniteElements → RecipesBaseExt 5.7 s ✓ Exodus_jll 5.9 s ✓ gmsh_jll 6.1 s ✓ Exodus 6.7 s ✓ Gmsh 12.9 s ✓ Exodus → ExodusPartitionedArraysExt 47.4 s ✓ FiniteElementContainers 24.0 s ✓ FiniteElementContainers → PartitionedArraysExt 20.1 s ✓ FiniteElementContainers → GmshExt 23.7 s ✓ FiniteElementContainers → BlockArraysExt 186 dependencies successfully precompiled in 795 seconds. 39 already precompiled. Precompilation completed after 852.67s ################################################################################ # Testing # Testing FiniteElementContainers Status `/tmp/jl_TH7Tbf/Project.toml` [6a4ca0a5] AcceleratedKernels v0.4.3 [79e6a3ab] Adapt v4.6.1 [a9b6321e] Atomix v1.1.3 [ffbed154] DocStringExtensions v0.9.5 [a40a106e] DynamicExpressions v2.5.2 [f57ae99e] Exodus v0.14.4 [d08262e4] FiniteElementContainers v0.14.2 [f6369f11] ForwardDiff v1.4.1 [0c68f7d7] GPUArrays v11.5.6 [705231aa] Gmsh v0.3.1 [acedd4c2] JuliaC v0.3.6 [63c18a36] KernelAbstractions v0.9.41 [ba0b0d4f] Krylov v0.10.6 [5a9dfac6] PartitionedArrays v0.5.14 [6dc62d09] ReferenceFiniteElements v0.14.5 [a0a7dd2c] SparseMatricesCSR v0.6.12 [90137ffa] StaticArrays v1.9.18 [48a634ad] Tensors v1.17.0 [f8b46487] TestItemRunner v1.1.5 [1c621080] TestItems v1.0.0 [a759f4b9] TimerOutputs v0.5.29 [37e2e46d] LinearAlgebra v1.14.0 [2f01184e] SparseArrays v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_TH7Tbf/Manifest.toml` [6a4ca0a5] AcceleratedKernels v0.4.3 [79e6a3ab] Adapt v4.6.1 [dce04be8] ArgCheck v2.5.0 [4fba245c] ArrayInterface v7.25.0 [4c555306] ArrayLayouts v1.12.2 [a9b6321e] Atomix v1.1.3 [62783981] BitTwiddlingConvenienceFunctions v0.1.6 [8e7c35d0] BlockArrays v1.9.3 [fa961155] CEnum v0.5.0 [2a0fbf3d] CPUSummary v0.2.7 [d360d2e6] ChainRulesCore v1.26.1 [7a955b69] CircularArrays v1.5.0 [fb6a15b2] CloseOpenIntervals v0.1.13 [bbf7d656] CommonSubexpressions v0.3.1 [f70d9fcc] CommonWorldInvalidations v1.0.0 [34da2185] Compat v4.18.1 [187b0558] ConstructionBase v1.6.0 [adafc99b] CpuId v0.3.1 [864edb3b] DataStructures v0.19.5 [163ba53b] DiffResults v1.1.0 [b552c78f] DiffRules v1.16.0 [8d63f2c5] DispatchDoctor v0.4.28 [b4f34e82] Distances v0.10.12 [ffbed154] DocStringExtensions v0.9.5 [a40a106e] DynamicExpressions v2.5.2 [f57ae99e] Exodus v0.14.4 [e2ba6199] ExprTools v0.1.10 [442a2c76] FastGaussQuadrature v1.3.0 [1a297f60] FillArrays v1.16.0 [d08262e4] FiniteElementContainers v0.14.2 [f6369f11] ForwardDiff v1.4.1 [0c68f7d7] GPUArrays v11.5.6 [46192b85] GPUArraysCore v0.2.0 [c27321d9] Glob v1.5.0 [705231aa] Gmsh v0.3.1 [076d061b] HashArrayMappedTries v0.2.0 [34004b35] HypergeometricFunctions v0.3.28 [615f187c] IfElse v0.1.1 [85a1e053] Interfaces v0.3.2 [92d709cd] IrrationalConstants v0.2.6 [42fd0dbc] IterativeSolvers v0.9.4 [692b3bcd] JLLWrappers v1.8.0 [acedd4c2] JuliaC v0.3.6 [63c18a36] KernelAbstractions v0.9.41 [ba0b0d4f] Krylov v0.10.6 [929cbde3] LLVM v9.9.0 [10f19ff3] LayoutPointers v0.1.17 [2ab3a3ac] LogExpFunctions v1.0.1 [da04e1cc] MPI v0.20.26 [3da0fdf6] MPIPreferences v0.1.12 [1914dd2f] MacroTools v0.5.16 [d125e4d3] ManualMemory v0.1.8 [c03570c3] Memoize v0.4.4 [77ba4419] NaNMath v1.1.4 [d8793406] ObjectFile v0.5.0 [6fe1bfb0] OffsetArrays v1.17.0 ⌅ [bac558e1] OrderedCollections v1.8.2 [9b87118b] PackageCompiler v2.4.0 [5a9dfac6] PartitionedArrays v0.5.14 [eebad327] PkgVersion v0.3.3 [f517fe37] Polyester v0.7.19 [1d0040c9] PolyesterWeave v0.2.2 [f27b6e38] Polynomials v4.1.1 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [1fd47b50] QuadGK v2.11.3 [3cdcf5f2] RecipesBase v1.3.4 [189a3867] Reexport v1.2.2 [6dc62d09] ReferenceFiniteElements v0.14.5 [05181044] RelocatableFolders v1.0.1 [ae029012] Requires v1.3.1 [fdea26ae] SIMD v3.7.2 [94e857df] SIMDTypes v0.1.0 [431bcebd] SciMLPublic v1.0.1 [7e506255] ScopedValues v1.6.2 [6c6a2e73] Scratch v1.3.0 [efcf1570] Setfield v1.1.2 [a0a7dd2c] SparseMatricesCSR v0.6.12 [276daf66] SpecialFunctions v2.8.0 [a25cea48] SpecialPolynomials v0.5.1 [aedffcd0] Static v1.4.0 [0d7ed370] StaticArrayInterface v1.10.0 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.8.0 [7792a7ef] StrideArraysCore v0.5.9 [53d494c1] StructIO v0.3.1 [48a634ad] Tensors v1.17.0 [f8b46487] TestItemRunner v1.1.5 [1c621080] TestItems v1.0.0 [8290d209] ThreadingUtilities v0.5.6 [a759f4b9] TimerOutputs v0.5.29 [013be700] UnsafeAtomics v0.3.1 [0b7ba130] Blosc_jll v1.21.7+0 [6e34b625] Bzip2_jll v1.0.9+0 [83423d85] Cairo_jll v1.18.7+0 [fc7263ad] Exodus_jll v9.4.0+0 [2e619515] Expat_jll v2.8.1+0 [4fce6fc7] FLTK_jll v1.3.8+0 [5dc1e892] Fmt_jll v11.1.1+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.14.3+1 [bd17208b] GLU_jll v9.0.1+0 ⌅ [b0724c58] GettextRuntime_jll v0.22.4+0 [7746bdde] Glib_jll v2.86.3+0 ⌅ [0234f1f7] HDF5_jll v1.14.6+0 [e33a78d0] Hwloc_jll v2.13.0+1 [aacddb02] JpegTurbo_jll v3.1.5+0 [dad2f222] LLVMExtra_jll v0.0.43+1 [1d63c593] LLVMOpenMP_jll v18.1.8+0 ⌅ [e9f186c6] Libffi_jll v3.4.7+0 [7e76a0d4] Libglvnd_jll v1.7.1+1 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.42.0+0 [38a345b3] Libuuid_jll v2.42.0+0 [18c40d15] LinearElasticity_jll v5.0.0+0 [5ced341a] Lz4_jll v1.10.1+0 [d00139f3] METIS_jll v5.1.3+0 [86086c02] MMG_jll v5.6.0+0 [b5ada748] MPIABI_jll v0.1.5+0 ⌅ [7cb0a576] MPICH_jll v4.3.2+0 [f1f71cc9] MPItrampoline_jll v5.5.6+0 [9237b28f] MicrosoftMPI_jll v10.1.4+3 ⌃ [7243133f] NetCDF_jll v401.900.300+0 [baad4e97] OCCT_jll v7.9.3+0 [fe0851c0] OpenMPI_jll v5.0.11+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [f2cf89d6] Patchelf_jll v0.18.0+0 [30392449] Pixman_jll v0.46.4+0 ⌅ [a8d0f55d] SCOTCH_jll v6.1.3+0 ⌅ [02c8fc9c] XML2_jll v2.13.9+0 [ffd25f8a] XZ_jll v5.8.3+0 [4f6342f7] Xorg_libX11_jll v1.8.13+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.8+0 [d091e8ba] Xorg_libXfixes_jll v6.0.2+0 [2c808117] Xorg_libXft_jll v2.3.9+0 [d1454406] Xorg_libXinerama_jll v1.1.7+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 ⌃ [630162c2] gmsh_jll v4.15.0+0 [477f73a3] libaec_jll v1.1.7+0 [b53b4c65] libpng_jll v1.6.58+0 [337d8026] libzip_jll v1.11.3+0 [0dad84c5] ArgTools v1.2.0 [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 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap 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.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [4607b0f0] SuiteSparse [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.5.2+0 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.20.0+1 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [4536629a] OpenBLAS_jll v0.3.33+0 [05823500] OpenLibm_jll v0.8.7+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.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 28.1s / 0.4% 484MiB / 0.2% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 103ms 100.0% 103ms 940KiB 100.0% 940KiB Linear solver 2 103ms 99.7% 51.5ms 939KiB 99.9% 470KiB convergence check 2 297μs 0.3% 148μs 64.0B 0.0% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 3.75s / 1.2% 40.7MiB / 0.6% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 46.1ms 100.0% 46.1ms 263KiB 100.0% 263KiB Linear solver 2 45.8ms 99.4% 22.9ms 262KiB 99.6% 131KiB convergence check 2 262μs 0.6% 131μs 160B 0.1% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 7.70s / 0.6% 50.2MiB / 0.5% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 44.4ms 100.0% 44.4ms 255KiB 100.0% 255KiB Linear solver 2 44.1ms 99.3% 22.1ms 254KiB 99.6% 127KiB convergence check 2 298μs 0.7% 149μs 64.0B 0.0% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.72s / 1.8% 11.9MiB / 2.2% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 47.8ms 100.0% 47.8ms 263KiB 100.0% 263KiB Linear solver 2 47.6ms 99.4% 23.8ms 262KiB 99.6% 131KiB convergence check 2 267μs 0.6% 134μs 160B 0.1% 80.0B ──────────────────────────────────────────────────────────────────────────────── Info : Reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.geo'... Info : Done reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.geo' [ Info: Generating mesh using /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.geo Info : Meshing 1D... Info : [ 0%] Meshing curve 1 (Line) Info : [ 30%] Meshing curve 2 (Line) Info : [ 60%] Meshing curve 3 (Line) Info : [ 80%] Meshing curve 4 (Line) Info : Done meshing 1D (Wall 0.00058546s, CPU 0.000588s) Info : Meshing 2D... Info : Meshing surface 1 (Plane, Frontal-Delaunay) Info : Done meshing 2D (Wall 0.00883862s, CPU 0.008835s) Info : 144 nodes 290 elements ┌ Warning: Sidesets are currently not supported with Gmsh meshes └ @ GmshExt ~/.julia/packages/FiniteElementContainers/o2FDX/ext/GmshExt.jl:145 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 10.6s / 0.0% 145MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 793μs 100.0% 793μs 5.38KiB 100.0% 5.38KiB Linear solver 3 771μs 97.2% 257μs 4.31KiB 80.2% 1.44KiB convergence check 3 14.2μs 1.8% 4.75μs 112B 2.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 3.12s / 0.0% 24.4MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 1.21ms 100.0% 1.21ms 6.69KiB 100.0% 6.69KiB Linear solver 3 1.20ms 98.5% 399μs 5.48KiB 82.0% 1.83KiB convergence check 3 12.7μs 1.0% 4.24μs 256B 3.7% 85.3B ──────────────────────────────────────────────────────────────────────────────── Info : Reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.msh'... Info : 9 entities Info : 144 nodes Info : 286 elements Info : Done reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.msh' ┌ Warning: Sidesets are currently not supported with Gmsh meshes └ @ GmshExt ~/.julia/packages/FiniteElementContainers/o2FDX/ext/GmshExt.jl:145 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 6.25s / 0.0% 47.0MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 661μs 100.0% 661μs 5.38KiB 100.0% 5.38KiB Linear solver 3 642μs 97.2% 214μs 4.31KiB 80.2% 1.44KiB convergence check 3 10.7μs 1.6% 3.56μs 112B 2.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 1.90s / 0.0% 11.4MiB / 0.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 919μs 100.0% 919μs 6.69KiB 100.0% 6.69KiB Linear solver 3 905μs 98.5% 302μs 5.48KiB 82.0% 1.83KiB convergence check 3 8.47μs 0.9% 2.82μs 256B 3.7% 85.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 6.66s / 4.2% 58.2MiB / 0.6% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 278ms 100.0% 278ms 387KiB 100.0% 387KiB Linear solver 3 278ms 99.9% 92.5ms 386KiB 99.7% 129KiB convergence check 3 367μs 0.1% 122μs 112B 0.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.29s / 24.1% 12.1MiB / 3.2% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 553ms 100.0% 553ms 393KiB 100.0% 393KiB Linear solver 3 553ms 99.9% 184ms 392KiB 99.7% 131KiB convergence check 3 320μs 0.1% 107μs 256B 0.1% 85.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 5.98s / 0.0% 61.8MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 1.70ms 100.0% 1.70ms 10.7KiB 100.0% 10.7KiB Linear solver 3 1.68ms 98.8% 561μs 9.68KiB 90.1% 3.23KiB convergence check 3 16.1μs 0.9% 5.36μs 112B 1.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 3.24s / 0.2% 22.4MiB / 0.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 4.90ms 100.0% 4.90ms 12.9KiB 100.0% 12.9KiB Linear solver 3 4.86ms 99.3% 1.62ms 11.7KiB 90.7% 3.90KiB convergence check 3 28.4μs 0.6% 9.45μs 256B 1.9% 85.3B ──────────────────────────────────────────────────────────────────────────────── Regression test - test_poisson_dirichlet_multi_block_quad4_tri3: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:439 Got exception outside of a @test LoadError: BoundsError: attempt to access 1531-element view(::Vector{Float64}, 1:1531) with eltype Float64 at index [1532] Stacktrace: [1] _throw_boundserror_indices(::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ::Int64) @ Base essentials.jl:19 [2] checkbounds(A::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, I::Int64) @ Base essentials.jl:391 [inlined] [3] setindex!(V::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, x::Float64, i::Int64) @ Base subarray.jl:392 [inlined] [4] _assemble_element!(storage::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, K_el::StaticArraysCore.SMatrix{4, 4, Float64, 16}, conns::StaticArraysCore.SVector{4, Int64}, el_id::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:121 [inlined] [5] (::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##155".Poisson{typeof(Main.var"##155".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix})(e::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:430 [inlined] [6] _forindices_serial(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##155".Poisson{typeof(Main.var"##155".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, indices::Base.OneTo{Int64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:41 [7] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##155".Poisson{typeof(Main.var"##155".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU; max_tasks::Int64, min_elems::Int64, prefer_threads::Bool, block_size::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:160 [inlined] [8] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##155".Poisson{typeof(Main.var"##155".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:138 [inlined] [9] _assemble_block!(field::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, conns::Vector{Int64}, coffset::Int64, func::typeof(FiniteElementContainers.stiffness), physics::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, X::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, t::Float64, dt::Float64, U::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, U_old::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, state_old::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, state_new::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, props::StaticArraysCore.SVector{0, Float64}, return_type::FiniteElementContainers.AssembledMatrix) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:418 [inlined] [10] (::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}})(physics::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, props::StaticArraysCore.SVector{0, Float64}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, b::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:61 [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:182 [inlined] [12] foreach_block(f::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:171 [inlined] [13] assemble_matrix!(storage::Vector{Float64}, pattern::FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}; use_inplace_methods::Bool) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:49 [14] assemble_stiffness!(assembler::FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:16 [inlined] [15] solve!(solver::FiniteElementContainers.IterativeLinearSolver{FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, LinearAlgebra.UniformScaling{Bool}, Vector{Float64}, Krylov.CgWorkspace{Float64, Float64, Vector{Float64}}}, Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Solvers.jl:148 [16] solve!(solver::FiniteElementContainers.NewtonSolver{Float64, FiniteElementContainers.IterativeLinearSolver{FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, LinearAlgebra.UniformScaling{Bool}, Vector{Float64}, Krylov.CgWorkspace{Float64, Float64, Vector{Float64}}}}, Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Solvers.jl:207 [17] evolve!(integrator::FiniteElementContainers.QuasiStaticIntegrator{Vector{Float64}, FiniteElementContainers.NewtonSolver{Float64, FiniteElementContainers.IterativeLinearSolver{FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, LinearAlgebra.UniformScaling{Bool}, Vector{Float64}, Krylov.CgWorkspace{Float64, Float64, Vector{Float64}}}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##155".Poisson{typeof(Main.var"##155".f)}, region_2::Main.var"##155".Poisson{typeof(Main.var"##155".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/integrators/QuasiStaticIntegrator.jl:20 [18] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:470 [19] eval(m::Module, e::Any) @ Core boot.jl:521 [20] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [21] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [22] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [23] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [24] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [25] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [26] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:117 [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [33] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [34] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [35] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core boot.jl:521 [38] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [39] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:445 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 7.24s / 0.0% 49.7MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 311μs 100.0% 311μs 3.98KiB 100.0% 3.98KiB Linear solver 2 288μs 92.7% 144μs 2.97KiB 74.5% 1.48KiB convergence check 2 13.9μs 4.5% 6.93μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.43s / 0.0% 11.4MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 430μs 100.0% 430μs 4.83KiB 100.0% 4.83KiB Linear solver 2 418μs 97.1% 209μs 3.72KiB 77.0% 1.86KiB convergence check 2 6.54μs 1.5% 3.27μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 6.95s / 0.0% 49.7MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 327μs 100.0% 327μs 3.98KiB 100.0% 3.98KiB Linear solver 2 311μs 94.9% 155μs 2.97KiB 74.5% 1.48KiB convergence check 2 10.2μs 3.1% 5.12μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.31s / 0.0% 11.4MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 412μs 100.0% 412μs 4.83KiB 100.0% 4.83KiB Linear solver 2 401μs 97.3% 200μs 3.72KiB 77.0% 1.86KiB convergence check 2 5.76μs 1.4% 2.88μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── [ Info: Mechanics test cpu csc false false [ Info: Mechanics test cpu csc false true [ Info: Mechanics test cpu csc true false [ Info: Mechanics test cpu csc true true [ Info: Mechanics test cpu csr false false [ Info: Mechanics test cpu csr false true [ Info: Mechanics test cpu csr true false [ Info: Mechanics test cpu csr true true dof = DofManager Number of entities = 16641 Number of dofs per entity = 1 Number of total dofs = 16641 Number of dirichlet dofs = 0 Number of periodic dofs = 0 Number of unknown dofs = 16641 Storage type = Vector{Int64} Assembler - assembler_consistency_poisson: Test Failed at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:129 Expression: all(R_1 .≈ R_2) Evaluated: all(Bool[1, 1, 1, 1, 1, 1, 1, 1, 1, 1 … 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:129 Assembler - assembler_consistency_poisson: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:79 Got exception outside of a @test LoadError: BoundsError: attempt to access 1531-element view(::Vector{Float64}, 1:1531) with eltype Float64 at index [1532] Stacktrace: [1] _throw_boundserror_indices(::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ::Int64) @ Base essentials.jl:19 [2] checkbounds(A::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, I::Int64) @ Base essentials.jl:391 [inlined] [3] setindex!(V::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, x::Float64, i::Int64) @ Base subarray.jl:392 [inlined] [4] _assemble_element!(storage::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, K_el::StaticArraysCore.SMatrix{4, 4, Float64, 16}, conns::StaticArraysCore.SVector{4, Int64}, el_id::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:121 [inlined] [5] (::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##165".Poisson{typeof(Main.var"##165".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix})(e::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:430 [inlined] [6] _forindices_serial(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##165".Poisson{typeof(Main.var"##165".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, indices::Base.OneTo{Int64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:41 [7] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##165".Poisson{typeof(Main.var"##165".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU; max_tasks::Int64, min_elems::Int64, prefer_threads::Bool, block_size::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:160 [inlined] [8] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##165".Poisson{typeof(Main.var"##165".f)}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:138 [inlined] [9] _assemble_block!(field::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, conns::Vector{Int64}, coffset::Int64, func::typeof(FiniteElementContainers.stiffness), physics::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, X::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, t::Float64, dt::Float64, U::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, U_old::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, state_old::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, state_new::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, props::StaticArraysCore.SVector{0, Float64}, return_type::FiniteElementContainers.AssembledMatrix) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:418 [inlined] [10] (::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, region_2::Main.var"##165".Poisson{typeof(Main.var"##165".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}})(physics::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, props::StaticArraysCore.SVector{0, Float64}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, b::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:61 [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:182 [inlined] [12] foreach_block(f::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, region_2::Main.var"##165".Poisson{typeof(Main.var"##165".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, region_2::Main.var"##165".Poisson{typeof(Main.var"##165".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:171 [inlined] [13] assemble_matrix!(storage::Vector{Float64}, pattern::FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, region_2::Main.var"##165".Poisson{typeof(Main.var"##165".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}; use_inplace_methods::Bool) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:49 [14] assemble_stiffness!(assembler::FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##165".Poisson{typeof(Main.var"##165".f)}, region_2::Main.var"##165".Poisson{typeof(Main.var"##165".f)}}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:16 [15] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:132 [16] eval(m::Module, e::Any) @ Core boot.jl:521 [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [18] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [19] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [20] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [21] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [22] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [23] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:117 [24] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [26] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [28] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [30] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [31] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [32] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [33] top-level scope @ none:6 [34] eval(m::Module, e::Any) @ Core boot.jl:521 [35] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [36] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:84 Assembler - assembler_consistency_mechanics: Test Failed at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:227 Expression: all(R_1 .≈ R_2) Evaluated: all(Bool[1, 1, 1, 1, 1, 1, 1, 1, 1, 1 … 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:227 Assembler - assembler_consistency_mechanics: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:183 Got exception outside of a @test LoadError: BoundsError: attempt to access 6121-element view(::Vector{Float64}, 1:6121) with eltype Float64 at index [6122] Stacktrace: [1] _throw_boundserror_indices(::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ::Int64) @ Base essentials.jl:19 [2] checkbounds(A::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, I::Int64) @ Base essentials.jl:391 [inlined] [3] setindex!(V::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, x::Float64, i::Int64) @ Base subarray.jl:392 [inlined] [4] _assemble_element!(storage::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, K_el::StaticArraysCore.SMatrix{8, 8, Float64, 64}, conns::StaticArraysCore.SVector{4, Int64}, el_id::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:121 [inlined] [5] (::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix})(e::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:430 [inlined] [6] _forindices_serial(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, indices::Base.OneTo{Int64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:41 [7] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU; max_tasks::Int64, min_elems::Int64, prefer_threads::Bool, block_size::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:160 [inlined] [8] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:138 [inlined] [9] _assemble_block!(field::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, conns::Vector{Int64}, coffset::Int64, func::typeof(FiniteElementContainers.stiffness), physics::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, X::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, t::Float64, dt::Float64, U::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, U_old::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, state_old::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, state_new::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, props::StaticArraysCore.SVector{3, Float64}, return_type::FiniteElementContainers.AssembledMatrix) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:418 [inlined] [10] (::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}})(physics::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, props::StaticArraysCore.SVector{3, Float64}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, b::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:61 [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:182 [inlined] [12] foreach_block(f::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:171 [inlined] [13] assemble_matrix!(storage::Vector{Float64}, pattern::FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, 2}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}; use_inplace_methods::Bool) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:49 [14] assemble_stiffness!(assembler::FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##166".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:16 [15] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:230 [16] eval(m::Module, e::Any) @ Core boot.jl:521 [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [18] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [19] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [20] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [21] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [22] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [23] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:117 [24] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [26] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [28] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [30] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [31] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [32] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [33] top-level scope @ none:6 [34] eval(m::Module, e::Any) @ Core boot.jl:521 [35] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [36] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:185 Assemblers - test_matrix_free_action_poisson: Test Failed at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:300 Expression: Kv_mf ≈ Kv_ref Evaluated: [-1.8132128224499068e-16, 1.2002422490692924e-15, -8.506003163232273e-19, 3.231014378733885, -1.264000879301488e-15, 1.2870789570237767e-16, 5.085716901864273e-16, 3.9621839838970556e-17, -3.1259496928787486e-16, 2.2575951060378112e-17 … -3.6746981692540635e-16, 7.111343380577685e-17, -5.158915246425927e-16, 1.4877237294182942e-16, -1.299732190579488e-16, -2.3408393376136476e-16, 1.5574125114025474e-16, 1.94469422681486e-17, 8.376068890070197e-17, 6.301203035336884e-16] ≈ [-1.4849232954361469e-15, -2.220446049250313e-16, 9.150666335777657e-17, 3.2310143787338887, 1.7763568394002505e-15, 1.3877787807814457e-17, -2.7755575615628914e-16, 3.3306690738754696e-16, -1.3322676295501878e-15, 4.163336342344337e-16 … -2.9976021664879227e-15, 4.579669976578771e-16, -4.440892098500626e-16, 2.220446049250313e-16, -6.938893903907228e-16, 0.06249999999999967, -1.6653345369377348e-16, 1.2906342661267445e-15, 3.0531133177191805e-16, 1.2212453270876722e-15] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:300 Assemblers - test_matrix_free_action_mechanics: Test Failed at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:335 Expression: Kv_mf ≈ Kv_ref Evaluated: [4.771846751363126e-7, -2.986835050807774e-6, 1.1373936578421183e-5, 2.8254499509339604e-6, 6.173733051116854e-7, 2.639165882355679e-7, 3.2346792896989876e10, -7.396914651427499e9, -1.4312824944943825e-5, 6.417524561456569e-7 … -1.3795286537302724e-6, -1.4740690360847674e-6, 2.884845602048871e-6, 2.020924981516319e-6, -3.925846058153664e-6, 1.9031427966541685e-6, -1.1000290985314104e-6, 8.496047815584599e-7, 3.6396853156438143e-6, 5.339433574993141e-6] ≈ [4.649162292480469e-6, -1.8477439880371094e-6, -6.146728992462158e-6, -8.083879947662354e-6, 8.791685104370117e-7, 5.960464477539062e-7, 3.2346792896989845e10, -7.396914651427489e9, -1.7762184143066406e-5, -3.814697265625e-6 … -2.684354559999987e8, -2.6843545599999905e8, 2.384185791015625e-7, 2.5033950805664062e-6, -4.76837158203125e-7, 5.245208740234375e-6, 1.7881393432617188e-6, 3.5762786865234375e-7, -2.3245811462402344e-6, -9.5367431640625e-7] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:335 Assemblers - test_matrix_free_action_full_mechanics: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:359 Got exception outside of a @test LoadError: BoundsError: attempt to access 6121-element view(::Vector{Float64}, 1:6121) with eltype Float64 at index [6122] Stacktrace: [1] _throw_boundserror_indices(::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ::Int64) @ Base essentials.jl:19 [2] checkbounds(A::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, I::Int64) @ Base essentials.jl:391 [inlined] [3] setindex!(V::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, x::Float64, i::Int64) @ Base subarray.jl:392 [inlined] [4] _assemble_element!(storage::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, K_el::StaticArraysCore.SMatrix{8, 8, Float64, 64}, conns::StaticArraysCore.SVector{4, Int64}, el_id::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:121 [inlined] [5] (::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix})(e::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:430 [inlined] [6] _forindices_serial(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, indices::Base.OneTo{Int64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:41 [7] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU; max_tasks::Int64, min_elems::Int64, prefer_threads::Bool, block_size::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:160 [inlined] [8] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:138 [inlined] [9] _assemble_block!(field::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, conns::Vector{Int64}, coffset::Int64, func::typeof(FiniteElementContainers.stiffness), physics::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, X::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, t::Float64, dt::Float64, U::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, U_old::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, state_old::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, state_new::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, props::StaticArraysCore.SVector{3, Float64}, return_type::FiniteElementContainers.AssembledMatrix) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:418 [inlined] [10] (::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}})(physics::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, props::StaticArraysCore.SVector{3, Float64}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, b::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:61 [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:182 [inlined] [12] foreach_block(f::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:171 [inlined] [13] assemble_matrix!(storage::Vector{Float64}, pattern::FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, 2}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}; use_inplace_methods::Bool) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:49 [14] assemble_stiffness!(assembler::FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##169".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:16 [15] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:391 [16] eval(m::Module, e::Any) @ Core boot.jl:521 [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [18] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [19] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [20] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [21] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [22] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [23] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:117 [24] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [26] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [28] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [30] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [31] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [32] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [33] top-level scope @ none:6 [34] eval(m::Module, e::Any) @ Core boot.jl:521 [35] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [36] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:361 Assemblers - test_lumped_mass_mechanics: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:441 Got exception outside of a @test LoadError: BoundsError: attempt to access 6121-element view(::Vector{Float64}, 1:6121) with eltype Float64 at index [6122] Stacktrace: [1] _throw_boundserror_indices(::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ::Int64) @ Base essentials.jl:19 [2] checkbounds(A::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, I::Int64) @ Base essentials.jl:391 [inlined] [3] setindex!(V::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, x::Float64, i::Int64) @ Base subarray.jl:392 [inlined] [4] _assemble_element!(storage::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, K_el::StaticArraysCore.SMatrix{8, 8, Float64, 64}, conns::StaticArraysCore.SVector{4, Int64}, el_id::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:121 [inlined] [5] (::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.mass), Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix})(e::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:430 [inlined] [6] _forindices_serial(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.mass), Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, indices::Base.OneTo{Int64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:41 [7] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.mass), Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU; max_tasks::Int64, min_elems::Int64, prefer_threads::Bool, block_size::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:160 [inlined] [8] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.mass), Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{3, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:138 [inlined] [9] _assemble_block!(field::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, conns::Vector{Int64}, coffset::Int64, func::typeof(FiniteElementContainers.mass), physics::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, X::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, t::Float64, dt::Float64, U::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, U_old::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, state_old::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, state_new::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, props::StaticArraysCore.SVector{3, Float64}, return_type::FiniteElementContainers.AssembledMatrix) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:418 [inlined] [10] (::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.mass), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}})(physics::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, props::StaticArraysCore.SVector{3, Float64}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, b::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:61 [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:182 [inlined] [12] foreach_block(f::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.mass), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:171 [inlined] [13] assemble_matrix!(storage::Vector{Float64}, pattern::FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, 2}}, func::typeof(FiniteElementContainers.mass), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}; use_inplace_methods::Bool) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:49 [14] assemble_mass!(assembler::FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, func::typeof(FiniteElementContainers.mass), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}, Matrix{StaticArraysCore.SVector{2, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{Any}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}, region_2::Main.var"##170".Mechanics{FiniteElementContainers.PlaneStrain}}, @NamedTuple{region_1::StaticArraysCore.SVector{3, Float64}, region_2::StaticArraysCore.SVector{3, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:5 [15] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:460 [16] eval(m::Module, e::Any) @ Core boot.jl:521 [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [18] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [19] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [20] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [21] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [22] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [23] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:117 [24] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [25] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [26] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [27] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [28] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [30] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [31] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [32] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [33] top-level scope @ none:6 [34] eval(m::Module, e::Any) @ Core boot.jl:521 [35] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [36] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:443 Assemblers - test_enzyme_safe_consistency: Test Failed at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:530 Expression: all(R1 .≈ R2) Evaluated: all(Bool[1 1 … 1 1]) Stacktrace: [1] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:560 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [ Info: Running decomp on /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/ext/square.g with 4 processors ics = "IC_1"InitialConditionContainer: Number of active dofs = 16641 FiniteElementContainers.InitialConditionFunction{typeof(Main.var"##193".dummy_ic_func_1)}(Main.var"##193".dummy_ic_func_1) ics = "IC_1"InitialConditionContainer: Number of active dofs = 129 FiniteElementContainers.InitialConditionFunction{typeof(Main.var"##194".dummy_ic_func_1)}(Main.var"##194".dummy_ic_func_1) ics = "IC_1"InitialConditionContainer: Number of active dofs = 129 FiniteElementContainers.InitialConditionFunction{typeof(Main.var"##195".dummy_ic_func_1)}(Main.var"##195".dummy_ic_func_1) ics = "IC_1"InitialConditionContainer: Number of active dofs = 16641 FiniteElementContainers.InitialConditionFunction{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}(FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}((FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, true, 3.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000), FiniteElementContainers.Expressions.FlatNode{Float64}(0x00, 0x00, false, 0.0, 0x0000, 0x0000, 0x0000)), 0x0001, 0x02)) fspace = FunctionSpace(mesh, H1Field, Lagrange) = FunctionSpace: Type: H1Field block_1: fspace = FunctionSpace(mesh, L2Field, Lagrange) = FunctionSpace: Type: L2Field block_1: bcs = "DirichletBC:"DirichletBCContainer: Number of active dofs = 129 Number of active nodes = 129 [129]"\n" bcs = FiniteElementContainers.NeumannBCs{Vector{FiniteElementContainers.NeumannBCFunction{typeof(Main.var"##209".dummy_func_2)}}, Int64, Vector{Int64}, Matrix{StaticArraysCore.SVector{2, Float64}}}((1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), FiniteElementContainers.NeumannBCContainer{Int64, Vector{Int64}, Matrix{StaticArraysCore.SVector{2, Float64}}}[NeumannBCContainer: Number of active elements = 128 Number of active sides = 128 ], [#dummy_func_2 ], [1], ["block_1"]) bcs = FiniteElementContainers.RobinBCs{Vector{FiniteElementContainers.RobinBCFunction{typeof(Main.var"##212".dummy_func_3), FiniteElementContainers.var"#RobinBCFunction##0#RobinBCFunction##1"{typeof(Main.var"##212".dummy_func_3)}}}, Int64, Vector{Int64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}}((1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1), FiniteElementContainers.RobinBCContainer{Int64, Vector{Int64}, Matrix{StaticArraysCore.SVector{2, Float64}}, Matrix{StaticArraysCore.SMatrix{2, 2, Float64, 4}}}[RobinBCContainer: Number of active elements = 128 Number of active sides = 128 ], [#dummy_func_3 ], [1], ["block_1"]) sources = "Sources_1"#dummy_func_2 "\n" Properties: Block 1: Block 2: Properties: Block 1: property_1 => 1000.0 property_2 => 1.0e10 property_3 => 1.0e9 Block 2: property_1 => 1000.0 property_2 => 1.0e10 property_3 => 1.0e9 "--input-file" => "input-file.toml" "--log-file" => "log.log" "--backend" => "cpu" "--input-file" => "input-file.toml" "--log-file" => "log.log" "--verbose" => "true" [ Info: Creating new FiniteElementContainers app at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/MyApp [ Info: Creating new FiniteElementContainers app at app_dir/MyApp Info : Reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.geo'... Info : Done reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.geo' [ Info: Generating mesh using /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.geo Info : Meshing 1D... Info : [ 0%] Meshing curve 1 (Line) Info : [ 30%] Meshing curve 2 (Line) Info : [ 60%] Meshing curve 3 (Line) Info : [ 80%] Meshing curve 4 (Line) Info : Done meshing 1D (Wall 0.00068301s, CPU 0.00052s) Info : Meshing 2D... Info : Meshing surface 1 (Plane, Frontal-Delaunay) Info : Done meshing 2D (Wall 0.0124755s, CPU 0.012434s) Info : 144 nodes 290 elements ┌ Warning: Sidesets are currently not supported with Gmsh meshes └ @ GmshExt ~/.julia/packages/FiniteElementContainers/o2FDX/ext/GmshExt.jl:145 Info : Reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.msh'... Info : 9 entities Info : 144 nodes Info : 286 elements Info : Done reading '/home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/gmsh/square_meshed_with_tris.msh' ┌ Warning: Sidesets are currently not supported with Gmsh meshes └ @ GmshExt ~/.julia/packages/FiniteElementContainers/o2FDX/ext/GmshExt.jl:145 ┌ Error: Dimension 1 has negative or zero length └ @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/meshes/StructuredMesh.jl:33 mesh = StructuredMesh: Number of dimensions = 2 Number of nodes = 9 Element Blocks: block_1: Element type = "block_1" => "TRI3" Number of elements = 8 Node sets: right: Number of nodes = 3 bottom: Number of nodes = 3 left: Number of nodes = 3 top: Number of nodes = 3 Side sets: right: Number of elements = 2 bottom: Number of elements = 2 left: Number of elements = 2 top: Number of elements = 2 mesh = StructuredMesh("hex", (0.0, 0.0, 0.0), (1.0, 1.0, 1.0), (3, 3, 3)) = StructuredMesh: Number of dimensions = 3 Number of nodes = 27 Element Blocks: block_1: Element type = "block_1" => "HEX8" Number of elements = 8 Node sets: right: Number of nodes = 9 bottom: Number of nodes = 9 front: Number of nodes = 9 left: Number of nodes = 9 back: Number of nodes = 9 top: Number of nodes = 9 Side sets: right: Number of elements = 4 bottom: Number of elements = 4 front: Number of elements = 4 left: Number of elements = 2 back: Number of elements = 4 top: Number of elements = 4 field = L2Field: Block 1: Number of fields = 2 Number of entities per element = 3 Number of elements = 40 Block 2: Number of fields = 3 Number of entities per element = 4 Number of elements = 10 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 8.16s / 0.6% 56.5MiB / 0.4% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 52.8ms 100.0% 52.8ms 255KiB 100.0% 255KiB Linear solver 2 52.4ms 99.3% 26.2ms 254KiB 99.6% 127KiB convergence check 2 359μs 0.7% 180μs 64.0B 0.0% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.83s / 1.9% 12.1MiB / 2.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 54.3ms 100.0% 54.3ms 263KiB 100.0% 263KiB Linear solver 2 54.0ms 99.4% 27.0ms 262KiB 99.6% 131KiB convergence check 2 284μs 0.5% 142μs 160B 0.1% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 8.39s / 0.6% 56.4MiB / 0.4% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 49.7ms 100.0% 49.7ms 255KiB 100.0% 255KiB Linear solver 2 49.3ms 99.3% 24.7ms 254KiB 99.6% 127KiB convergence check 2 322μs 0.6% 161μs 64.0B 0.0% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.78s / 2.0% 12.1MiB / 2.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 56.7ms 100.0% 56.7ms 263KiB 100.0% 263KiB Linear solver 2 56.5ms 99.5% 28.2ms 262KiB 99.6% 131KiB convergence check 2 251μs 0.4% 125μs 160B 0.1% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 9.25s / 4.4% 63.8MiB / 0.6% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 408ms 100.0% 408ms 387KiB 100.0% 387KiB Linear solver 3 408ms 99.9% 136ms 386KiB 99.7% 129KiB convergence check 3 474μs 0.1% 158μs 112B 0.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 3.48s / 24.4% 12.3MiB / 3.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 850ms 100.0% 850ms 393KiB 100.0% 393KiB Linear solver 3 849ms 100.0% 283ms 392KiB 99.7% 131KiB convergence check 3 404μs 0.0% 135μs 256B 0.1% 85.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 8.95s / 0.0% 54.9MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 2.43ms 100.0% 2.43ms 10.7KiB 100.0% 10.7KiB Linear solver 3 2.39ms 98.5% 797μs 9.68KiB 90.1% 3.23KiB convergence check 3 27.7μs 1.1% 9.23μs 112B 1.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.50s / 0.2% 9.73MiB / 0.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 4.22ms 100.0% 4.22ms 12.9KiB 100.0% 12.9KiB Linear solver 3 4.18ms 99.2% 1.39ms 11.7KiB 90.7% 3.90KiB convergence check 3 28.0μs 0.7% 9.35μs 256B 1.9% 85.3B ──────────────────────────────────────────────────────────────────────────────── Regression test - test_laplace_dirichlet_multi_block_quad4_tri3: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:253 Got exception outside of a @test LoadError: BoundsError: attempt to access 1531-element view(::Vector{Float64}, 1:1531) with eltype Float64 at index [1532] Stacktrace: [1] _throw_boundserror_indices(::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, ::Int64) @ Base essentials.jl:19 [2] checkbounds(A::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, I::Int64) @ Base essentials.jl:391 [inlined] [3] setindex!(V::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, x::Float64, i::Int64) @ Base subarray.jl:392 [inlined] [4] _assemble_element!(storage::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, K_el::StaticArraysCore.SMatrix{4, 4, Float64, 16}, conns::StaticArraysCore.SVector{4, Int64}, el_id::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:121 [inlined] [5] (::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##236".Laplace, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix})(e::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:430 [inlined] [6] _forindices_serial(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##236".Laplace, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, indices::Base.OneTo{Int64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:41 [7] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##236".Laplace, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU; max_tasks::Int64, min_elems::Int64, prefer_threads::Bool, block_size::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:160 [inlined] [8] fec_foraxes(f::FiniteElementContainers.var"#_assemble_block!##0#_assemble_block!##1"{SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Vector{Int64}, Int64, typeof(FiniteElementContainers.stiffness), Main.var"##236".Laplace, ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, StaticArraysCore.SVector{0, Float64}, FiniteElementContainers.AssembledMatrix}, itr::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, dims::Int64, backend::KernelAbstractions.CPU) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:138 [inlined] [9] _assemble_block!(field::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, conns::Vector{Int64}, coffset::Int64, func::typeof(FiniteElementContainers.stiffness), physics::Main.var"##236".Laplace, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, X::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, t::Float64, dt::Float64, U::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, U_old::FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, state_old::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, state_new::Base.ReshapedArray{Float64, 3, SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}, Tuple{}}, props::StaticArraysCore.SVector{0, Float64}, return_type::FiniteElementContainers.AssembledMatrix) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Assemblers.jl:418 [inlined] [10] (::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}})(physics::Main.var"##236".Laplace, props::StaticArraysCore.SVector{0, Float64}, ref_fe::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, b::Int64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:61 [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:182 [inlined] [12] foreach_block(f::FiniteElementContainers.var"#214#215"{Bool, Vector{Float64}, FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, typeof(FiniteElementContainers.stiffness), FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, FiniteElementContainers.Connectivity{Int64, Vector{Int64}}, FiniteElementContainers.AssembledMatrix, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}, Float64, Float64, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Utils.jl:171 [inlined] [13] assemble_matrix!(storage::Vector{Float64}, pattern::FiniteElementContainers.SparseMatrixPattern{Vector{Int64}, Vector{Float64}}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}; use_inplace_methods::Bool) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:49 [14] assemble_stiffness!(assembler::FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, func::typeof(FiniteElementContainers.stiffness), Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/assemblers/Matrix.jl:16 [inlined] [15] solve!(solver::FiniteElementContainers.IterativeLinearSolver{FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, LinearAlgebra.UniformScaling{Bool}, Vector{Float64}, Krylov.CgWorkspace{Float64, Float64, Vector{Float64}}}, Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Solvers.jl:148 [16] solve!(solver::FiniteElementContainers.NewtonSolver{Float64, FiniteElementContainers.IterativeLinearSolver{FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, LinearAlgebra.UniformScaling{Bool}, Vector{Float64}, Krylov.CgWorkspace{Float64, Float64, Vector{Float64}}}}, Uu::Vector{Float64}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Solvers.jl:207 [17] evolve!(integrator::FiniteElementContainers.QuasiStaticIntegrator{Vector{Float64}, FiniteElementContainers.NewtonSolver{Float64, FiniteElementContainers.IterativeLinearSolver{FiniteElementContainers.SparseMatrixAssembler{false, FiniteElementContainers.CSCMatrix(), false, false, Vector{Int64}, Vector{Float64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{block_1::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Quad{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 4, 8}}, 4}, block_2::ReferenceFiniteElements.ReferenceFE{ReferenceFiniteElements.Tri{ReferenceFiniteElements.Lagrange, 1}, ReferenceFiniteElements.GaussLobattoLegendre{2, 2}, Vector{StaticArraysCore.SVector{2, Int64}}, Matrix{Float64}, Vector{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, Matrix{ReferenceFiniteElements.StaticH1OrL2Interpolants{Float64, 2, 3, 6}}, 3}}}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}, LinearAlgebra.UniformScaling{Bool}, Vector{Float64}, Krylov.CgWorkspace{Float64, Float64, Vector{Float64}}}}}, p::FiniteElementContainers.Parameters{Int64, Float64, Vector{Int64}, Vector{Float64}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Matrix{StaticArraysCore.SMatrix{1, 1, Float64, 1}}, Matrix{StaticArraysCore.SVector{1, Float64}}, Vector{FiniteElementContainers.InitialConditionFunction}, Vector{FiniteElementContainers.DirichletBCFunction}, Vector{FiniteElementContainers.SourceFunction{typeof(Main.var"##236".f_lapace)}}, Vector{Any}, Vector{Any}, Vector{FiniteElementContainers.RobinBCFunction}, @NamedTuple{region_1::Main.var"##236".Laplace, region_2::Main.var"##236".Laplace}, @NamedTuple{region_1::StaticArraysCore.SVector{0, Float64}, region_2::StaticArraysCore.SVector{0, Float64}}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 1}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/integrators/QuasiStaticIntegrator.jl:20 [18] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:287 [19] eval(m::Module, e::Any) @ Core boot.jl:521 [20] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [21] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [22] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [23] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [24] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [25] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [26] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:117 [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [33] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [34] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [35] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core boot.jl:521 [38] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [39] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:259 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 8.36s / 0.0% 56.1MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 354μs 100.0% 354μs 3.98KiB 100.0% 3.98KiB Linear solver 2 336μs 95.0% 168μs 2.97KiB 74.5% 1.48KiB convergence check 2 12.2μs 3.4% 6.08μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.19s / 0.0% 11.6MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 332μs 100.0% 332μs 4.83KiB 100.0% 4.83KiB Linear solver 2 324μs 97.5% 162μs 3.72KiB 77.0% 1.86KiB convergence check 2 4.10μs 1.2% 2.05μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 7.30s / 0.0% 56.0MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 358μs 100.0% 358μs 3.98KiB 100.0% 3.98KiB Linear solver 2 340μs 94.9% 170μs 2.97KiB 74.5% 1.48KiB convergence check 2 11.3μs 3.2% 5.65μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.67s / 0.0% 11.5MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 429μs 100.0% 429μs 4.83KiB 100.0% 4.83KiB Linear solver 2 419μs 97.6% 209μs 3.72KiB 77.0% 1.86KiB convergence check 2 5.01μs 1.2% 2.50μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── u = ScalarFunction: names: ("u",) u = VectorFunction: names: ("u_x", "u_y") u = TensorFunction: names: ("u_xx", "u_yy", "u_zz", "u_yz", "u_xz", "u_xy", "u_zy", "u_zx", "u_yx") u = TensorFunction: names: ("u_xx", "u_yy", "u_xy", "u_yx") u = SymmetricTensorFunction: names: ("u_xx", "u_yy", "u_zz", "u_yz", "u_xz", "u_xy") u = SymmetricTensorFunction: names: ("u_xx", "u_yy", "u_xy") u = GeneralFunction: names: ("u_x", "u_y", "t") Test Summary: | Pass Fail Error Total Time Package | 51419 5 6 51430 22m31.5s test/poisson/TestPoisson.jl | 12 1 13 5m47.5s Regression test - test_poisson_dirichlet | 2 2 1m51.9s Regression test - test_poisson_dirichlet_with_nodesets | 2 2 13.5s Regression test - test_poisson_dirichlet_with_nodesets_gmsh_geo_tri3 | 0 45.0s Regression test - test_poisson_dirichlet_with_nodesets_gmsh_msh_tri3 | 0 10.3s Regression test - test_poisson_neumann | 0 13.6s Regression test - test_poisson_dirichlet_multi_block_quad4_quad4 | 0 28.2s Regression test - test_poisson_dirichlet_multi_block_quad4_tri3 | 1 1 32.2s Regression test - test_poisson_dirichlet_structured_mesh_quad4 | 0 25.8s Regression test - test_poisson_dirichlet_structured_mesh_tri3 | 0 11.9s Regression test - test_poisson_neumann_structured_mesh_quad4 | 4 4 16.6s Regression test - test_poisson_neumann_structured_mesh_tri3 | 4 4 38.3s test/TestIntegrals.jl | 0 0.5s test/TestPhysics.jl | 3 3 0.0s test/mechanics/TestMechanics.jl | 0 1m26.5s test/TestDofManagers.jl | 3 3 0.5s test/TestAssemblers.jl | 1 5 4 10 2m16.2s Assembler - assembler_consistency_poisson | 1 1 2 23.9s Assembler - assembler_consistency_mechanics | 1 1 2 38.7s Assemblers - test_matrix_free_action_poisson | 1 1 2 19.1s Assemblers - test_matrix_free_action_mechanics | 1 1 20.9s Assemblers - test_matrix_free_action_full_mechanics | 1 1 12.2s Assemblers - test_lumped_mass_mechanics | 1 1 12.9s Assemblers - test_enzyme_safe_consistency | 1 1 8.5s test/poisson/TestPoissonPBCs.jl | 49923 49923 49.4s test/ext/TestPartitionedArraysExt.jl | 0 1m39.6s test/TestExpressions.jl | 125 125 12.4s test/TestICs.jl | 17 17 18.4s test/TestFunctionSpaces.jl | 1 1 1.4s test/TestBCs.jl | 61 61 6m43.8s test/TestFormulations.jl | 534 534 19.3s test/TestProperties.jl | 4 4 1.0s test/TestAppTools.jl | 42 42 10.9s test/TestMesh.jl | 29 29 10.2s test/TestFields.jl | 638 638 6.5s test/laplace_with_source/TestLaplace.jl | 12 1 13 2m26.0s Regression test - Laplace with sources | 2 2 14.3s Regression test - test_laplace_dirichlet_with_nodesets | 2 2 14.8s Regression test - test_laplace_neumann | 0 27.9s Regression test - test_laplace_dirichlet_multi_block_quad4_quad4 | 0 14.6s Regression test - test_laplace_dirichlet_multi_block_quad4_tri3 | 1 1 15.9s Regression test - test_laplace_dirichlet_structured_mesh_quad4 | 0 13.8s Regression test - test_laplace_dirichlet_structured_mesh_tri3 | 0 12.4s Regression test - test_laplace_neumann_structured_mesh_quad4 | 4 4 16.6s Regression test - test_laplace_neumann_structured_mesh_tri3 | 4 4 15.6s test/TestFunctions.jl | 14 14 1.4s ERROR: LoadError: Some tests did not pass: 51419 passed, 5 failed, 6 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:7 Testing failed after 1409.48s ERROR: LoadError: Package FiniteElementContainers errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:326 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 2335.9s: package tests unexpectedly errored