Package evaluation to test FiniteElementContainers on Julia 1.14.0-DEV.2407 (ce8c59448a*) started at 2026-06-19T01:58:16.598 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.58s ################################################################################ # Installation # Installing FiniteElementContainers... Resolving package versions... Installed DiffResults ────────────────────── v1.1.0 Installed ManualMemory ───────────────────── v0.1.8 Installed DataStructures ─────────────────── v0.19.5 Installed LLVMExtra_jll ──────────────────── v0.0.43+1 Installed ForwardDiff ────────────────────── v1.4.1 Installed NetCDF_jll ─────────────────────── v401.900.300+0 Installed MacroTools ─────────────────────── v0.5.16 Installed CommonWorldInvalidations ───────── v1.0.0 Installed Bzip2_jll ──────────────────────── v1.0.9+0 Installed Lz4_jll ────────────────────────── v1.10.1+0 Installed Adapt ──────────────────────────── v4.6.1 Installed libaec_jll ─────────────────────── v1.1.7+0 Installed ConstructionBase ───────────────── v1.6.0 Installed BitTwiddlingConvenienceFunctions ─ v0.1.6 Installed SIMDTypes ──────────────────────── v0.1.0 Installed ExprTools ──────────────────────── v0.1.10 Installed HypergeometricFunctions ────────── v0.3.28 Installed MicrosoftMPI_jll ───────────────── v10.1.4+3 (no artifacts on this platform) Installed OrderedCollections ─────────────── v1.8.2 Installed MPICH_jll ──────────────────────── v4.3.2+0 Installed HashArrayMappedTries ───────────── v0.2.0 Installed ArrayInterface ─────────────────── v7.25.0 Installed Compat ─────────────────────────── v4.18.1 Installed Krylov ─────────────────────────── v0.10.6 Installed Exodus ─────────────────────────── v0.14.4 Installed Statistics ─────────────────────── v1.11.1 Installed StrideArraysCore ───────────────── v0.5.9 Installed SIMD ───────────────────────────── v3.7.2 Installed GPUArrays ──────────────────────── v11.5.8 Installed Xorg_libpciaccess_jll ──────────── v0.19.0+0 Installed PrecompileTools ────────────────── v1.3.4 Installed CpuId ──────────────────────────── v0.3.1 Installed CEnum ──────────────────────────── v0.5.0 Installed TimerOutputs ───────────────────── v0.5.29 Installed CommonSubexpressions ───────────── v0.3.1 Installed DispatchDoctor ─────────────────── v0.4.28 Installed Atomix ─────────────────────────── v1.1.3 Installed ArgCheck ───────────────────────── v2.5.0 Installed LayoutPointers ─────────────────── v0.1.17 Installed FastGaussQuadrature ────────────── v1.3.0 Installed StaticArrays ───────────────────── v1.9.18 Installed Blosc_jll ──────────────────────── v1.21.7+0 Installed StaticArraysCore ───────────────── v1.4.4 Installed ChainRulesCore ─────────────────── v1.26.1 Installed GPUArraysCore ──────────────────── v0.2.0 Installed Exodus_jll ─────────────────────── v9.4.0+0 Installed Fmt_jll ────────────────────────── v11.1.1+0 Installed Tensors ────────────────────────── v1.17.0 Installed IrrationalConstants ────────────── v0.2.6 Installed SparseMatricesCSR ──────────────── v0.6.12 Installed StaticArrayInterface ───────────── v1.10.0 Installed QuadGK ─────────────────────────── v2.11.3 Installed libzip_jll ─────────────────────── v1.11.3+0 Installed NaNMath ────────────────────────── v1.1.4 Installed SciMLPublic ────────────────────── v1.0.1 Installed CPUSummary ─────────────────────── v0.2.7 Installed OpenSpecFun_jll ────────────────── v0.5.6+0 Installed LLVM ───────────────────────────── v9.9.0 Installed DiffRules ──────────────────────── v1.16.0 Installed LogExpFunctions ────────────────── v1.0.1 Installed Requires ───────────────────────── v1.3.1 Installed Memoize ────────────────────────── v0.4.4 Installed IfElse ─────────────────────────── v0.1.1 Installed OpenMPI_jll ────────────────────── v5.0.11+0 Installed Interfaces ─────────────────────── v0.3.2 Installed HDF5_jll ───────────────────────── v1.14.6+0 Installed Hwloc_jll ──────────────────────── v2.13.0+1 Installed KernelAbstractions ─────────────── v0.9.41 Installed ScopedValues ───────────────────── v1.6.2 Installed CloseOpenIntervals ─────────────── v0.1.13 Installed UnsafeAtomics ──────────────────── v0.3.1 Installed Polyester ──────────────────────── v0.7.19 Installed XML2_jll ───────────────────────── v2.13.9+0 Installed SpecialFunctions ───────────────── v2.8.0 Installed Reexport ───────────────────────── v1.2.2 Installed Setfield ───────────────────────── v1.1.2 Installed MPIPreferences ─────────────────── v0.1.12 Installed JLLWrappers ────────────────────── v1.8.0 Installed Static ─────────────────────────── v1.4.0 Installed DynamicExpressions ─────────────── v2.5.2 Installed SpecialPolynomials ─────────────── v0.5.1 Installed Preferences ────────────────────── v1.5.2 Installed AcceleratedKernels ─────────────── v0.4.3 Installed Libiconv_jll ───────────────────── v1.18.0+0 Installed ThreadingUtilities ─────────────── v0.5.6 Installed PolyesterWeave ─────────────────── v0.2.2 Installed XZ_jll ─────────────────────────── v5.8.3+0 Installed MPItrampoline_jll ──────────────── v5.5.6+0 Installed DocStringExtensions ────────────── v0.9.5 Installed Polynomials ────────────────────── v4.1.1 Installed ReferenceFiniteElements ────────── v0.14.5 Installed FiniteElementContainers ────────── v0.14.2 Installing 17 artifacts Installed artifact Bzip2 503.5 KiB Installed artifact Xorg_libpciaccess 26.2 KiB Installed artifact libzip 177.6 KiB Installed artifact Fmt 208.4 KiB Installed artifact NetCDF 936.0 KiB Installed artifact libaec 50.4 KiB Installed artifact MPICH 3.3 MiB Installed artifact Hwloc 3.5 MiB Installed artifact Blosc 44.2 KiB Installed artifact XZ 1.6 MiB Installed artifact OpenSpecFun 194.9 KiB Installed artifact LLVMExtra 3.7 MiB Installed artifact Libiconv 1.9 MiB Installed artifact Lz4 239.7 KiB Installed artifact HDF5 5.7 MiB Installed artifact Exodus 4.7 MiB Installed artifact XML2 2.5 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.8 [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.3+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.7+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 21.39s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 4.8 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 3.6 s ✓ MacroTools 0.5 s ✓ Reexport 1.0 s ✓ ConstructionBase 1.9 s ✓ IrrationalConstants 0.6 s ✓ StatsAPI 0.6 s ✓ CEnum 0.7 s ✓ ArgCheck 0.7 s ✓ Glob 0.5 s ✓ TestItems 0.7 s ✓ Interfaces 0.9 s ✓ Statistics 0.7 s ✓ StaticArraysCore 0.7 s ✓ StructIO 0.5 s ✓ IfElse 0.7 s ✓ ManualMemory 0.7 s ✓ Adapt 0.6 s ✓ SciMLPublic 0.5 s ✓ CommonWorldInvalidations 3.3 s ✓ UnsafeAtomics 2.3 s ✓ FillArrays 0.6 s ✓ ExprTools 1.2 s ✓ OrderedCollections 0.6 s ✓ HashArrayMappedTries 0.9 s ✓ DocStringExtensions 1.3 s ✓ OffsetArrays 0.5 s ✓ SIMDTypes 0.8 s ✓ NaNMath 1.1 s ✓ Requires 16.0 s ✓ Krylov 1.1 s ✓ Scratch 1.6 s ✓ CpuId 0.9 s ✓ Compat 1.3 s ✓ Preferences 4.9 s ✓ PkgVersion 0.5 s ✓ Memoize 1.4 s ✓ CommonSubexpressions 0.5 s ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt 27.2 s ✓ TestItemRunner 1.9 s ✓ Statistics → SparseArraysExt 1.2 s ✓ Distances 0.6 s ✓ DiffResults 3.6 s ✓ ObjectFile 1.6 s ✓ ThreadingUtilities 0.8 s ✓ ArrayInterface 1.8 s ✓ Adapt → AdaptSparseArraysExt 0.9 s ✓ GPUArraysCore 0.7 s ✓ Atomix 2.3 s ✓ FillArrays → FillArraysSparseArraysExt 0.9 s ✓ FillArrays → FillArraysStatisticsExt 2.2 s ✓ TimerOutputs 3.6 s ✓ DataStructures 0.7 s ✓ ScopedValues 1.1 s ✓ LogExpFunctions 0.6 s ✓ OffsetArrays → OffsetArraysAdaptExt 0.6 s ✓ CircularArrays 1.3 s ✓ RelocatableFolders 0.6 s ✓ Compat → CompatLinearAlgebraExt 1.7 s ✓ PrecompileTools 2.0 s ✓ JLLWrappers 2.0 s ✓ MPIPreferences 4.1 s ✓ DispatchDoctor 2.5 s ✓ Setfield 2.0 s ✓ Distances → DistancesSparseArraysExt 0.5 s ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt 1.9 s ✓ ArrayInterface → ArrayInterfaceSparseArraysExt 0.6 s ✓ ArrayInterface → ArrayInterfaceGPUArraysCoreExt 2.1 s ✓ QuadGK 6.7 s ✓ PackageCompiler 2.3 s ✓ ChainRulesCore 16.9 s ✓ SIMD 14.2 s ✓ StaticArrays 3.5 s ✓ RecipesBase 2.2 s ✓ Static 2.2 s ✓ Libffi_jll 2.2 s ✓ Bzip2_jll 2.1 s ✓ Fmt_jll 2.2 s ✓ Lz4_jll 2.2 s ✓ XZ_jll 1.4 s ✓ MicrosoftMPI_jll 2.2 s ✓ OpenSpecFun_jll 1.5 s ✓ Xorg_xtrans_jll 6.1 s ✓ LLVMExtra_jll 2.2 s ✓ libpng_jll 2.1 s ✓ LinearElasticity_jll 2.2 s ✓ Libmount_jll 2.0 s ✓ Libuuid_jll 2.2 s ✓ SCOTCH_jll 2.1 s ✓ Xorg_libXau_jll 2.2 s ✓ Patchelf_jll 2.2 s ✓ METIS_jll 2.2 s ✓ libaec_jll 2.2 s ✓ Xorg_libpciaccess_jll 2.2 s ✓ LLVMOpenMP_jll 2.1 s ✓ Libiconv_jll 2.1 s ✓ Xorg_libXdmcp_jll 2.1 s ✓ Expat_jll 2.2 s ✓ JpegTurbo_jll 5.1 s ✓ MPItrampoline_jll 37.7 s ✓ Polynomials 1.8 s ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt 0.6 s ✓ Distances → DistancesChainRulesCoreExt 0.6 s ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt 2.8 s ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt 1.8 s ✓ DispatchDoctor → DispatchDoctorChainRulesCoreExt 1.8 s ✓ StaticArrays → StaticArraysStatisticsExt 1.9 s ✓ StaticArrays → StaticArraysChainRulesCoreExt 1.7 s ✓ ConstructionBase → ConstructionBaseStaticArraysExt 1.7 s ✓ Adapt → AdaptStaticArraysExt 2.0 s ✓ FillArrays → FillArraysStaticArraysExt 4.4 s ✓ IterativeSolvers 1.1 s ✓ BitTwiddlingConvenienceFunctions 2.7 s ✓ CPUSummary 3.1 s ✓ StaticArrayInterface 2.0 s ✓ FreeType2_jll 2.0 s ✓ Blosc_jll 2.2 s ✓ libzip_jll 5.3 s ✓ SpecialFunctions 19.1 s ✓ LLVM 2.3 s ✓ MMG_jll 6.6 s ✓ JuliaC 2.0 s ✓ Pixman_jll 2.2 s ✓ XML2_jll 2.0 s ✓ GettextRuntime_jll 2.3 s ✓ Xorg_libxcb_jll 4.8 s ✓ Polynomials → PolynomialsRecipesBaseExt 4.0 s ✓ Polynomials → PolynomialsChainRulesCoreExt 25.0 s ✓ DynamicExpressions 9.3 s ✓ KernelAbstractions 25.7 s ✓ ArrayLayouts 1.9 s ✓ PolyesterWeave 1.2 s ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt 2.1 s ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt 1.2 s ✓ CloseOpenIntervals 1.5 s ✓ LayoutPointers 2.3 s ✓ Fontconfig_jll 4.1 s ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt 4.7 s ✓ FastGaussQuadrature 2.5 s ✓ HypergeometricFunctions 1.1 s ✓ DiffRules 6.3 s ✓ UnsafeAtomics → UnsafeAtomicsLLVM 2.1 s ✓ Hwloc_jll 2.2 s ✓ Glib_jll 2.4 s ✓ Xorg_libX11_jll 3.9 s ✓ KernelAbstractions → SparseArraysExt 2.5 s ✓ KernelAbstractions → LinearAlgebraExt 5.8 s ✓ ArrayLayouts → ArrayLayoutsSparseArraysExt 6.7 s ✓ BlockArrays 2.2 s ✓ StrideArraysCore 9.6 s ✓ SpecialPolynomials 7.1 s ✓ ForwardDiff 5.8 s ✓ MPICH_jll 5.1 s ✓ OpenMPI_jll 5.1 s ✓ MPIABI_jll 2.1 s ✓ Xorg_libXfixes_jll 2.0 s ✓ Xorg_libXrender_jll 2.0 s ✓ Xorg_libXext_jll 7.7 s ✓ AcceleratedKernels 16.3 s ✓ GPUArrays 4.4 s ✓ BlockArrays → BlockArraysAdaptExt 1.9 s ✓ Polyester 7.0 s ✓ SpecialPolynomials → SpecialPolynomialsFastGaussQuadratureExt 2.2 s ✓ ForwardDiff → ForwardDiffStaticArraysExt 5.8 s ✓ HDF5_jll 11.9 s ✓ MPI 2.2 s ✓ Xorg_libXft_jll 2.1 s ✓ Xorg_libXinerama_jll 2.2 s ✓ Cairo_jll 2.2 s ✓ Libglvnd_jll 4.3 s ✓ SparseMatricesCSR 7.6 s ✓ ReferenceFiniteElements 11.4 s ✓ Tensors 6.1 s ✓ NetCDF_jll 2.2 s ✓ GLU_jll 2.4 s ✓ OCCT_jll 2.2 s ✓ FLTK_jll 15.2 s ✓ PartitionedArrays 6.6 s ✓ ReferenceFiniteElements → RecipesBaseExt 6.0 s ✓ Exodus_jll 7.2 s ✓ gmsh_jll 6.8 s ✓ Exodus 7.3 s ✓ Gmsh 11.9 s ✓ Exodus → ExodusPartitionedArraysExt 45.7 s ✓ FiniteElementContainers 21.6 s ✓ FiniteElementContainers → PartitionedArraysExt 17.1 s ✓ FiniteElementContainers → GmshExt 19.8 s ✓ FiniteElementContainers → BlockArraysExt 186 dependencies successfully precompiled in 781 seconds. 39 already precompiled. Precompilation completed after 837.22s ################################################################################ # Testing # Testing FiniteElementContainers Status `/tmp/jl_HI0eIP/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.8 [705231aa] Gmsh v0.3.1 [acedd4c2] JuliaC v0.3.7 [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_HI0eIP/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.8 [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.7 [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.3+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.7+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... Regression test - test_poisson_dirichlet: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:55 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##149".bc_func)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##149".Poisson{typeof(Main.var"##149".f)}, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##149".Poisson{typeof(Main.var"##149".f)}, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:73 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:56 Regression test - test_poisson_dirichlet_with_nodesets: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:161 Got exception outside of a @test LoadError: KeyError: key "nset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##150".bc_func)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:72 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##150".Poisson{typeof(Main.var"##150".f)}, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##150".Poisson{typeof(Main.var"##150".f)}, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:179 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:162 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.00092841s, CPU 0.000747s) Info : Meshing 2D... Info : Meshing surface 1 (Plane, Frontal-Delaunay) Info : Done meshing 2D (Wall 0.0134457s, CPU 0.013397s) 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: 27.9s / 0.0% 489MiB / 0.1% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 9.78ms 100.0% 9.78ms 284KiB 100.0% 284KiB Linear solver 3 9.75ms 99.8% 3.25ms 283KiB 99.6% 94.3KiB convergence check 3 16.5μs 0.2% 5.49μs 112B 0.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 3.86s / 0.0% 39.3MiB / 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.6% 398μs 5.48KiB 82.0% 1.83KiB convergence check 3 10.9μs 0.9% 3.62μ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: 7.04s / 0.0% 46.0MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 831μs 100.0% 831μs 5.38KiB 100.0% 5.38KiB Linear solver 3 811μs 97.7% 270μs 4.31KiB 80.2% 1.44KiB convergence check 3 14.7μs 1.8% 4.89μs 112B 2.0% 37.3B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.95s / 0.0% 11.1MiB / 0.1% 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.19ms 98.4% 398μs 5.48KiB 82.0% 1.83KiB convergence check 3 13.1μs 1.1% 4.35μs 256B 3.7% 85.3B ──────────────────────────────────────────────────────────────────────────────── Regression test - test_poisson_neumann: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:325 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##153".bc_func)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##153".Poisson{typeof(Main.var"##153".f)}, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##153".Poisson{typeof(Main.var"##153".f)}, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:347 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:326 Regression test - test_poisson_dirichlet_multi_block_quad4_quad4: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:385 Got exception outside of a @test LoadError: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:387 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [12] 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 [13] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [15] 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 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:387 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: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:441 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [12] 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 [13] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [15] 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 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoisson.jl:441 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 10.0s / 0.0% 130MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 301μs 100.0% 301μs 3.98KiB 100.0% 3.98KiB Linear solver 2 282μs 93.7% 141μs 2.97KiB 74.5% 1.48KiB convergence check 2 12.9μs 4.3% 6.47μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 3.05s / 0.0% 23.8MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 426μs 100.0% 426μs 4.83KiB 100.0% 4.83KiB Linear solver 2 415μs 97.5% 208μs 3.72KiB 77.0% 1.86KiB convergence check 2 6.25μs 1.5% 3.12μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 7.12s / 0.0% 48.8MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 315μs 100.0% 315μs 3.98KiB 100.0% 3.98KiB Linear solver 2 297μs 94.5% 149μs 2.97KiB 74.5% 1.48KiB convergence check 2 11.6μs 3.7% 5.82μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.33s / 0.0% 11.1MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 385μs 100.0% 385μs 4.83KiB 100.0% 4.83KiB Linear solver 2 375μs 97.4% 188μs 3.72KiB 77.0% 1.86KiB convergence check 2 5.71μs 1.5% 2.85μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── [ Info: Mechanics test cpu csc false false Regression test - mechanics: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/mechanics/TestMechanics.jl:2 Got exception outside of a @test LoadError: KeyError: key "nset_3" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##162".fixed)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:72 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}}}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, physics::Main.var"##162".Mechanics{FiniteElementContainers.PlaneStrain}, properties::StaticArraysCore.SVector{3, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::FiniteElementContainers.TimeStepper{Float64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}}}, 2}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}}, physics::Main.var"##162".Mechanics{FiniteElementContainers.PlaneStrain}, props::StaticArraysCore.SVector{3, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::FiniteElementContainers.TimeStepper{Float64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/mechanics/TestMechanics.jl:53 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/mechanics/TestMechanics.jl:29 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: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:79 Got exception outside of a @test LoadError: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:48 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:48 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: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 Assemblers - test_matrix_free_action_poisson: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:278 Got exception outside of a @test LoadError: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:48 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:48 Assemblers - test_matrix_free_action_mechanics: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:314 Got exception outside of a @test LoadError: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 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: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 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: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:67 Assemblers - test_enzyme_safe_consistency: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:522 Got exception outside of a @test LoadError: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:48 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:107 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##2#run_testitem##3"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/vendored_code.jl:7 [13] (::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:106 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##0#run_testitem##1"{Module, String, @NamedTuple{filename::String, code::String, name::Symbol, kind::Symbol, line::Int64, column::Int64}}, dir::String) @ Base.Filesystem file.jl:112 [15] 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:105 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestAssemblers.jl:48 Regression test - test_poisson_pbcs: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoissonPBCs.jl:79 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.BCBookKeeping(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, var_name::String; block_name::Nothing, nset_name::Nothing, sideset_name::String) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:134 [3] FiniteElementContainers.PeriodicBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, pbc::FiniteElementContainers.PeriodicBC{Main.var"##172".var"#zero_func#test_poisson_pbcs##2"}; tolerance::Float64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/PeriodicBCs.jl:45 [4] FiniteElementContainers.PeriodicBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, pbc::FiniteElementContainers.PeriodicBC{Main.var"##172".var"#zero_func#test_poisson_pbcs##2"}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/PeriodicBCs.jl:30 [5] _broadcast_getindex_evalf(::Type{FiniteElementContainers.PeriodicBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.PeriodicBC) @ Base.Broadcast broadcast.jl:702 [inlined] [6] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.PeriodicBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [7] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.PeriodicBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [8] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.PeriodicBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [9] macro expansion @ broadcast.jl:1006 [inlined] [10] macro expansion @ simdloop.jl:77 [inlined] [11] copyto!(dest::Vector{FiniteElementContainers.PeriodicBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [12] copyto!(dest::Vector{FiniteElementContainers.PeriodicBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [13] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [14] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [15] FiniteElementContainers.PeriodicBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/PeriodicBCs.jl:171 [16] test_poisson_pbcs() @ Main.var"##172" ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoissonPBCs.jl:31 [17] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoissonPBCs.jl:79 [18] eval(m::Module, e::Any) @ Core boot.jl:522 [19] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [20] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [21] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [22] 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 [23] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [24] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [25] 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 [26] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [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:275 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [30] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [32] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [33] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [34] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [35] top-level scope @ none:6 [36] eval(m::Module, e::Any) @ Core boot.jl:522 [37] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [38] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoissonPBCs.jl:79 Regression test - test_poisson_periodic: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoissonPBCs.jl:83 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.BCBookKeeping(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, var_name::String; block_name::Nothing, nset_name::Nothing, sideset_name::String) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:134 [3] FiniteElementContainers.PeriodicBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, pbc::FiniteElementContainers.PeriodicBC{typeof(Main.var"##173".zero_func)}; tolerance::Float64) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/PeriodicBCs.jl:45 [4] FiniteElementContainers.PeriodicBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, pbc::FiniteElementContainers.PeriodicBC{typeof(Main.var"##173".zero_func)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/PeriodicBCs.jl:30 [5] _broadcast_getindex_evalf(::Type{FiniteElementContainers.PeriodicBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.PeriodicBC) @ Base.Broadcast broadcast.jl:702 [inlined] [6] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.PeriodicBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [7] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.PeriodicBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [8] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.PeriodicBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [9] macro expansion @ broadcast.jl:1006 [inlined] [10] macro expansion @ simdloop.jl:77 [inlined] [11] copyto!(dest::Vector{FiniteElementContainers.PeriodicBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [12] copyto!(dest::Vector{FiniteElementContainers.PeriodicBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [13] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [14] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.PeriodicBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.PeriodicBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [15] FiniteElementContainers.PeriodicBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/PeriodicBCs.jl:171 [16] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##173".Poisson{typeof(Main.var"##173".f_pbc)}, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:90 [17] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##173".Poisson{typeof(Main.var"##173".f_pbc)}, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [18] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/poisson/TestPoissonPBCs.jl:108 [19] eval(m::Module, e::Any) @ Core boot.jl:522 [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:326 [36] top-level scope @ none:6 [37] eval(m::Module, e::Any) @ Core boot.jl:522 [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/TestPoissonPBCs.jl:94 [ Info: Running decomp on /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/ext/square.g with 4 processors PartitionedArraysExt - simple problem: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/ext/TestPartitionedArraysExt.jl:2 Got exception outside of a @test LoadError: KeyError: key "boundary" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##174".bc_func)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:72 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{true, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] (::PartitionedArraysExt.var"#28#29"{FiniteElementContainers.ScalarFunction{PartitionedArraysExt.PFunctionSpace{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, PartitionedArraysExt.PUnstructuredMesh{Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, LinearIndices{1, Tuple{Base.OneTo{Int64}}}}}}, Vector{FiniteElementContainers.DirichletBC}, Vector{FiniteElementContainers.PeriodicBC}, Tuple{String}})(fspace::FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, mesh_local::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}) @ PartitionedArraysExt ~/.julia/packages/FiniteElementContainers/o2FDX/ext/PartitionedArraysExt.jl:255 [15] (::Base.Splat{PartitionedArraysExt.var"#28#29"{FiniteElementContainers.ScalarFunction{PartitionedArraysExt.PFunctionSpace{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, PartitionedArraysExt.PUnstructuredMesh{Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, LinearIndices{1, Tuple{Base.OneTo{Int64}}}}}}, Vector{FiniteElementContainers.DirichletBC}, Vector{FiniteElementContainers.PeriodicBC}, Tuple{String}}})(args::Tuple{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}) @ Base operators.jl:1366 [inlined] [16] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}}}, Base.Splat{PartitionedArraysExt.var"#28#29"{FiniteElementContainers.ScalarFunction{PartitionedArraysExt.PFunctionSpace{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, PartitionedArraysExt.PUnstructuredMesh{Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, LinearIndices{1, Tuple{Base.OneTo{Int64}}}}}}, Vector{FiniteElementContainers.DirichletBC}, Vector{FiniteElementContainers.PeriodicBC}, Tuple{String}}}}) @ Base generator.jl:48 [inlined] [17] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}}}, Base.Splat{PartitionedArraysExt.var"#28#29"{FiniteElementContainers.ScalarFunction{PartitionedArraysExt.PFunctionSpace{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, PartitionedArraysExt.PUnstructuredMesh{Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, LinearIndices{1, Tuple{Base.OneTo{Int64}}}}}}, Vector{FiniteElementContainers.DirichletBC}, Vector{FiniteElementContainers.PeriodicBC}, Tuple{String}}}}) @ Base array.jl:833 [18] map(f::PartitionedArraysExt.var"#28#29"{FiniteElementContainers.ScalarFunction{PartitionedArraysExt.PFunctionSpace{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, PartitionedArraysExt.PUnstructuredMesh{Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, LinearIndices{1, Tuple{Base.OneTo{Int64}}}}}}, Vector{FiniteElementContainers.DirichletBC}, Vector{FiniteElementContainers.PeriodicBC}, Tuple{String}}, it::Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, iters::Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}) @ Base abstractarray.jl:3622 [inlined] [19] FiniteElementContainers.DofManager(u::FiniteElementContainers.ScalarFunction{PartitionedArraysExt.PFunctionSpace{Vector{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}, PartitionedArraysExt.PUnstructuredMesh{Vector{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, LinearIndices{1, Tuple{Base.OneTo{Int64}}}}}}, dbcs::Vector{FiniteElementContainers.DirichletBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, mesh_file::String) @ PartitionedArraysExt ~/.julia/packages/FiniteElementContainers/o2FDX/ext/PartitionedArraysExt.jl:252 [20] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/ext/TestPartitionedArraysExt.jl:30 [21] eval(m::Module, e::Any) @ Core boot.jl:522 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [23] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [24] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [25] 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 [26] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [28] 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 [29] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [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:275 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [35] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [36] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [37] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [38] top-level scope @ none:6 [39] eval(m::Module, e::Any) @ Core boot.jl:522 [40] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [41] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/ext/TestPartitionedArraysExt.jl:8 ICs - ic_container_init_and_update - block: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:19 Got exception outside of a @test LoadError: KeyError: key "block_1" not found Stacktrace: [1] getindex(h::Dict{String, Matrix{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.InitialConditionContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ic::FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/InitialConditions.jl:67 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.InitialConditionContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.InitialConditionContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.InitialConditionContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.InitialConditions(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ics::Vector{FiniteElementContainers.InitialCondition{typeof(Main.var"##193".dummy_ic_func_1)}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/InitialConditions.jl:160 [14] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:20 [15] eval(m::Module, e::Any) @ Core boot.jl:522 [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [17] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [18] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [19] 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 [20] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [21] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [22] 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 [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [30] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [31] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core boot.jl:522 [34] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [35] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:20 ICs - ic_container_init_and_update - nodeset: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:32 Got exception outside of a @test LoadError: KeyError: key "nset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:32 [3] eval(m::Module, e::Any) @ Core boot.jl:522 [4] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [5] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [6] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [7] 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 [8] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [9] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [10] 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 [11] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [13] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [15] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [17] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [18] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [19] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core boot.jl:522 [22] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [23] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:32 ICs - ic_container_init_and_update - sideset: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:46 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:46 [3] eval(m::Module, e::Any) @ Core boot.jl:522 [4] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [5] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [6] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [7] 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 [8] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [9] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [10] 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 [11] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [13] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [15] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [17] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [18] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [19] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [20] top-level scope @ none:6 [21] eval(m::Module, e::Any) @ Core boot.jl:522 [22] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [23] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:46 ICs - ic_container_init_and_update_juliac_safe: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:60 Got exception outside of a @test LoadError: KeyError: key "block_1" not found Stacktrace: [1] getindex(h::Dict{String, Matrix{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.InitialConditionContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ic::FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/InitialConditions.jl:67 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.InitialConditionContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.InitialConditionContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.InitialConditionContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.InitialConditionContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.InitialConditions(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ics::Vector{FiniteElementContainers.InitialCondition{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/InitialConditions.jl:160 [14] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:63 [15] eval(m::Module, e::Any) @ Core boot.jl:522 [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [17] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [18] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [19] 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 [20] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [21] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [22] 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 [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [30] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [31] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core boot.jl:522 [34] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [35] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestICs.jl:63 fspace = FunctionSpace(mesh, H1Field, Lagrange) = FunctionSpace: Type: H1Field : fspace = FunctionSpace(mesh, L2Field, Lagrange) = FunctionSpace: Type: L2Field : BCs - test_dirichlet_bc_container_init: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:52 Got exception outside of a @test LoadError: KeyError: key "block_1" not found Stacktrace: [1] getindex(h::Dict{String, Matrix{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##203".dummy_func_1)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:69 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:58 [15] eval(m::Module, e::Any) @ Core boot.jl:522 [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [17] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [18] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [19] 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 [20] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [21] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [22] 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 [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [30] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [31] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core boot.jl:522 [34] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [35] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:58 BCs - test_dirichlet_update_bc_values!: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:75 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##204".bc_func)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:80 [15] eval(m::Module, e::Any) @ Core boot.jl:522 [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [17] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [18] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [19] 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 [20] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [21] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [22] 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 [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [30] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [31] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core boot.jl:522 [34] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [35] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:80 BCs - juliac-safe dynamic DirichletBCs (symbolic derivatives): Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:113 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, dbc::FiniteElementContainers.DirichletBC{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] (FiniteElementContainers.DirichletBCs{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}})(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:308 [14] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:123 [15] eval(m::Module, e::Any) @ Core boot.jl:522 [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [17] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [18] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [19] 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 [20] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [21] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [22] 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 [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [30] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [31] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core boot.jl:522 [34] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [35] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:123 BCs - juliac-safe DirichletBCs Gaussian pulse: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:143 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, dbc::FiniteElementContainers.DirichletBC{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, ::FiniteElementContainers.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] (FiniteElementContainers.DirichletBCs{FiniteElementContainers.Expressions.ScalarExpressionFunction{Float64}})(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:308 [14] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:154 [15] eval(m::Module, e::Any) @ Core boot.jl:522 [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [17] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [18] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [19] 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 [20] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [21] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [22] 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 [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [28] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [29] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [30] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [31] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [32] top-level scope @ none:6 [33] eval(m::Module, e::Any) @ Core boot.jl:522 [34] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [35] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:154 BCs - test_bad_weak_form_bc_error: Test Failed at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:185 Expression: FEC._setup_weakly_enforced_bc_container(mesh, dof, bcs, BadWeakFormBCType) Expected: FiniteElementContainers.UnsupportedWeakBCError Thrown: KeyError KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.BCBookKeeping(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, var_name::String; block_name::Nothing, nset_name::Nothing, sideset_name::String) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:134 [3] (::FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}})(v::String, s::String) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:271 [inlined] [4] (::Base.Splat{FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}})(args::Tuple{String, String}) @ Base operators.jl:1366 [inlined] [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{String}, Vector{String}}}, Base.Splat{FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}}}) @ Base generator.jl:48 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{String}, Vector{String}}}, Base.Splat{FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}}}) @ Base array.jl:833 [7] map(f::FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, it::Vector{String}, iters::Vector{String}) @ Base abstractarray.jl:3622 [inlined] [8] _setup_weakly_enforced_bc_container(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs::Vector{FiniteElementContainers.NeumannBC}, type::Type{Main.var"##208".BadWeakFormBCType}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:271 [9] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:185 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:980 [inlined] [11] macro expansion @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:185 [inlined] Stacktrace: [1] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:185 [2] eval(m::Module, e::Any) @ Core boot.jl:522 [3] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [4] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [5] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [6] 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 [7] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [8] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [9] 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 [10] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [12] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [13] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [14] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [16] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 BCs - test_neumann_bcs_init: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:189 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] _setup_sideset(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bc::FiniteElementContainers.NeumannBC{typeof(Main.var"##209".dummy_func_2)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:344 [3] (FiniteElementContainers.NeumannBCs{Function, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/NeumannBCs.jl:116 [4] FiniteElementContainers.NeumannBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/NeumannBCs.jl:93 [5] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:193 [6] eval(m::Module, e::Any) @ Core boot.jl:522 [7] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [8] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [9] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [10] 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 [11] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [12] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [13] 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 [14] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [21] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [22] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [23] top-level scope @ none:6 [24] eval(m::Module, e::Any) @ Core boot.jl:522 [25] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [26] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:193 BCs - test_robin_bcs_init: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:218 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.BCBookKeeping(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, var_name::String; block_name::Nothing, nset_name::Nothing, sideset_name::String) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:134 [3] (::FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}})(v::String, s::String) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:271 [inlined] [4] (::Base.Splat{FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}})(args::Tuple{String, String}) @ Base operators.jl:1366 [inlined] [5] iterate(::Base.Generator{Base.Iterators.Zip{Tuple{Vector{String}, Vector{String}}}, Base.Splat{FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}}}) @ Base generator.jl:48 [inlined] [6] collect(itr::Base.Generator{Base.Iterators.Zip{Tuple{Vector{String}, Vector{String}}}, Base.Splat{FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}}}) @ Base array.jl:833 [7] map(f::FiniteElementContainers.var"#_setup_weakly_enforced_bc_container##6#_setup_weakly_enforced_bc_container##7"{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}}, it::Vector{String}, iters::Vector{String}) @ Base abstractarray.jl:3622 [inlined] [8] _setup_weakly_enforced_bc_container(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, bcs::Vector{FiniteElementContainers.RobinBC}, type::Type{FiniteElementContainers.RobinBCContainer}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/BoundaryConditions.jl:271 [9] FiniteElementContainers.RobinBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, robin_bcs::Vector{FiniteElementContainers.RobinBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/RobinBCs.jl:110 [10] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:222 [11] eval(m::Module, e::Any) @ Core boot.jl:522 [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [13] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [14] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [15] 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 [16] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [17] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [18] 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 [19] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [21] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [23] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [25] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [26] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [27] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [28] top-level scope @ none:6 [29] eval(m::Module, e::Any) @ Core boot.jl:522 [30] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [31] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:222 BCs - test_sources_init: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:238 Got exception outside of a @test LoadError: MethodError: Cannot `convert` an object of type Nothing to an object of type Int64 The function `convert` exists, but no method is defined for this combination of argument types. Closest candidates are: convert(::Type{T}, !Matched::Union{Static.StaticBool{N}, Static.StaticFloat64{N}, Static.StaticInt{N}} where N) where T<:Number @ Static ~/.julia/packages/Static/TjBVO/src/Static.jl:447 convert(::Type{T}, !Matched::T) where T<:Number @ Base number.jl:6 convert(::Type{T}, !Matched::Number) where T<:Number @ Base number.jl:7 ... Stacktrace: [1] push!(a::Vector{Int64}, item::Nothing) @ Base array.jl:1372 [inlined] [2] (FiniteElementContainers.Sources{Function})(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, sources::Vector{FiniteElementContainers.Source}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/Sources.jl:179 [3] FiniteElementContainers.Sources(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.VectorFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}, 2}}, sources::Vector{FiniteElementContainers.Source}, ::Type{Float64}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/Sources.jl:150 [4] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:242 [5] eval(m::Module, e::Any) @ Core boot.jl:522 [6] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [7] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [8] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [9] 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 [10] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [11] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [12] 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 [13] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [15] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [17] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [19] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [20] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [21] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [22] top-level scope @ none:6 [23] eval(m::Module, e::Any) @ Core boot.jl:522 [24] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [25] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/TestBCs.jl:242 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.00082927s, CPU 0.00064s) Info : Meshing 2D... Info : Meshing surface 1 (Plane, Frontal-Delaunay) Info : Done meshing 2D (Wall 0.0135125s, CPU 0.013465s) 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 Regression test - Laplace with sources: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:25 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##232".bc_func_laplace)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##232".Laplace, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##232".Laplace, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:46 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:26 Regression test - test_laplace_dirichlet_with_nodesets: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:79 Got exception outside of a @test LoadError: KeyError: key "nset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##233".bc_func_laplace)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:72 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##233".Laplace, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##233".Laplace, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:100 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:80 Regression test - test_laplace_neumann: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:133 Got exception outside of a @test LoadError: KeyError: key "sset_1" not found Stacktrace: [1] getindex(h::Dict{String, Vector{Int64}}, key::String) @ Base dict.jl:479 [2] FiniteElementContainers.DirichletBCContainer(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, dbc::FiniteElementContainers.DirichletBC{typeof(Main.var"##234".bc_func_laplace)}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:74 [3] _broadcast_getindex_evalf(::Type{FiniteElementContainers.DirichletBCContainer}, ::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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.DirichletBC) @ Base.Broadcast broadcast.jl:702 [inlined] [4] _broadcast_getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:675 [inlined] [5] _getindex(::IndexLinear, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, I::Int64) @ Base.Broadcast broadcast.jl:619 [inlined] [6] getindex(bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Base.Broadcast.Extruded{Vector{FiniteElementContainers.DirichletBC}, Tuple{Bool}, Tuple{Int64}}}}, Is::Int64) @ Base.Broadcast broadcast.jl:615 [inlined] [7] macro expansion @ broadcast.jl:1006 [inlined] [8] macro expansion @ simdloop.jl:77 [inlined] [9] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Nothing, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:1005 [inlined] [10] copyto!(dest::Vector{FiniteElementContainers.DirichletBCContainer{Vector{Int64}, Vector{Float64}}}, bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:958 [inlined] [11] copy(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Tuple{Base.OneTo{Int64}}, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:930 [inlined] [12] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, Type{FiniteElementContainers.DirichletBCContainer}, Tuple{Tuple{FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}}, Tuple{FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}}, Vector{FiniteElementContainers.DirichletBC}}}) @ Base.Broadcast broadcast.jl:899 [inlined] [13] FiniteElementContainers.DirichletBCs(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, dof::FiniteElementContainers.DofManager{false, Int64, Vector{Int64}, FiniteElementContainers.ScalarFunction{FiniteElementContainers.FunctionSpace{false, Int64, Vector{Int64}, Vector{Int64}, FiniteElementContainers.H1Field{Float64, Vector{Float64}, 2}, @NamedTuple{var""::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}}}}}, bcs_input::Vector{FiniteElementContainers.DirichletBC}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/bcs/DirichletBCs.jl:243 [14] FiniteElementContainers.Parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##234".Laplace, properties::StaticArraysCore.SVector{0, Float64}, ics::Vector{FiniteElementContainers.InitialCondition}, dbcs::Vector{FiniteElementContainers.DirichletBC}, nbcs::Vector{FiniteElementContainers.NeumannBC}, pbcs::Vector{FiniteElementContainers.PeriodicBC}, rbcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:88 [15] create_parameters(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, 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{var""::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}, 1}}, physics::Main.var"##234".Laplace, props::StaticArraysCore.SVector{0, Float64}; ics::Vector{FiniteElementContainers.InitialCondition}, dirichlet_bcs::Vector{FiniteElementContainers.DirichletBC}, neumann_bcs::Vector{FiniteElementContainers.NeumannBC}, periodic_bcs::Vector{FiniteElementContainers.PeriodicBC}, robin_bcs::Vector{FiniteElementContainers.RobinBC}, sources::Vector{FiniteElementContainers.Source}, times::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/Parameters.jl:298 [inlined] [16] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:157 [17] eval(m::Module, e::Any) @ Core boot.jl:522 [18] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [19] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [20] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [21] 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 [22] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [23] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [24] 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 [25] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [26] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [27] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [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:253 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [31] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [32] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [33] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [34] top-level scope @ none:6 [35] eval(m::Module, e::Any) @ Core boot.jl:522 [36] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [37] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:134 Regression test - test_laplace_dirichlet_multi_block_quad4_quad4: Error During Test at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:196 Got exception outside of a @test LoadError: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:198 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [12] 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 [13] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [15] 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 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:198 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: duplicate field name in NamedTuple: "" is not unique Stacktrace: [1] (::Type{NamedTuple{_A}} where _A)(args::Tuple{Vararg{ReferenceFiniteElements.ReferenceFE}}) @ Core boot.jl:919 [inlined] [2] _setup_ref_fes(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, interp_type::Type, p_degree::Nothing, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:124 [3] (FiniteElementContainers.FunctionSpace{false, IT} where IT<:Integer)(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, ::Type{FiniteElementContainers.H1Field}, interp_type::Type, q_type::Type{ReferenceFiniteElements.GaussLobattoLegendre}; p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:220 [4] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}; is_juliac_safe::Bool, p_degree::Nothing, q_degree::Nothing) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:192 [5] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type, ::Type{ReferenceFiniteElements.GaussLobattoLegendre}) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [inlined] [6] FiniteElementContainers.FunctionSpace(mesh::FiniteElementContainers.UnstructuredMesh{FiniteElementContainers.FileMesh{Exodus.ExodusDatabase{Int32, Int32, Int32, Float64}, FiniteElementContainers.ExodusMesh}, 2, Float64, Int64, Nothing, Nothing}, field_type::Type{FiniteElementContainers.H1Field}, interp_type::Type) @ FiniteElementContainers ~/.julia/packages/FiniteElementContainers/o2FDX/src/FunctionSpaces.jl:185 [7] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:255 [8] eval(m::Module, e::Any) @ Core boot.jl:522 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base loading.jl:3132 [10] include_string(m::Module, txt::String, fname::String) @ Base loading.jl:3142 [11] (::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:119 [inlined] [12] 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 [13] (::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module})() @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:118 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem file.jl:112 [15] 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 [16] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:277 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:275 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:253 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 [inlined] [22] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/GnoVt/src/TestItemRunner.jl:250 [23] top-level scope @ ~/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:10 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core boot.jl:522 [27] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [28] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/laplace_with_source/TestLaplace.jl:255 ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 8.59s / 0.0% 54.8MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 395μs 100.0% 395μs 3.98KiB 100.0% 3.98KiB Linear solver 2 377μs 95.3% 189μs 2.97KiB 74.5% 1.48KiB convergence check 2 14.0μs 3.6% 7.02μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.80s / 0.0% 11.3MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 478μs 100.0% 478μs 4.83KiB 100.0% 4.83KiB Linear solver 2 468μs 97.9% 234μs 3.72KiB 77.0% 1.86KiB convergence check 2 6.14μs 1.3% 3.07μs 160B 3.2% 80.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 8.49s / 0.0% 54.8MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 442μs 100.0% 442μs 3.98KiB 100.0% 3.98KiB Linear solver 2 422μs 95.4% 211μs 2.97KiB 74.5% 1.48KiB convergence check 2 13.1μs 3.0% 6.54μs 64.0B 1.6% 32.0B ──────────────────────────────────────────────────────────────────────────────── ──────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 2.69s / 0.0% 11.2MiB / 0.0% Section ncalls time %tot avg alloc %tot avg ──────────────────────────────────────────────────────────────────────────────── Nonlinear solver 1 477μs 100.0% 477μs 4.83KiB 100.0% 4.83KiB Linear solver 2 467μs 97.9% 233μs 3.72KiB 77.0% 1.86KiB convergence check 2 6.12μs 1.3% 3.06μ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 | 1447 1 32 1480 14m14.0s test/poisson/TestPoisson.jl | 8 5 13 4m19.4s Regression test - test_poisson_dirichlet | 1 1 58.8s Regression test - test_poisson_dirichlet_with_nodesets | 1 1 2.1s Regression test - test_poisson_dirichlet_with_nodesets_gmsh_geo_tri3 | 0 1m10.9s Regression test - test_poisson_dirichlet_with_nodesets_gmsh_msh_tri3 | 0 12.9s Regression test - test_poisson_neumann | 1 1 1.7s Regression test - test_poisson_dirichlet_multi_block_quad4_quad4 | 1 1 0.2s Regression test - test_poisson_dirichlet_multi_block_quad4_tri3 | 1 1 0.2s Regression test - test_poisson_dirichlet_structured_mesh_quad4 | 0 44.4s Regression test - test_poisson_dirichlet_structured_mesh_tri3 | 0 12.2s Regression test - test_poisson_neumann_structured_mesh_quad4 | 4 4 18.4s Regression test - test_poisson_neumann_structured_mesh_tri3 | 4 4 37.6s test/TestIntegrals.jl | 0 0.5s test/TestPhysics.jl | 3 3 0.0s test/mechanics/TestMechanics.jl | 1 1 9.4s Regression test - mechanics | 1 1 9.4s test/TestDofManagers.jl | 3 3 0.3s test/TestAssemblers.jl | 7 7 0.4s Assembler - assembler_consistency_poisson | 1 1 0.1s Assembler - assembler_consistency_mechanics | 1 1 0.1s Assemblers - test_matrix_free_action_poisson | 1 1 0.0s Assemblers - test_matrix_free_action_mechanics | 1 1 0.1s Assemblers - test_matrix_free_action_full_mechanics | 1 1 0.1s Assemblers - test_lumped_mass_mechanics | 1 1 0.1s Assemblers - test_enzyme_safe_consistency | 1 1 0.0s test/poisson/TestPoissonPBCs.jl | 2 2 26.9s Regression test - test_poisson_pbcs | 1 1 24.6s Regression test - test_poisson_periodic | 1 1 2.3s test/ext/TestPartitionedArraysExt.jl | 1 1 15.6s PartitionedArraysExt - simple problem | 1 1 15.6s test/TestExpressions.jl | 125 125 12.6s test/TestICs.jl | 5 4 9 2.7s ICs - test_ic_input | 5 5 0.1s ICs - ic_container_init_and_update - block | 1 1 1.1s ICs - ic_container_init_and_update - nodeset | 1 1 0.1s ICs - ic_container_init_and_update - sideset | 1 1 0.0s ICs - ic_container_init_and_update_juliac_safe | 1 1 1.3s test/TestFunctionSpaces.jl | 1 1 1.5s test/TestBCs.jl | 33 1 7 41 6m40.4s BCs - test_bc_bookkeeping_error_handling | 2 2 0.1s BCs - test_dirichlet_bad_entity_input | 2 2 0.1s BCs - test_dirichlet_bc_input | 15 15 0.1s BCs - test_dirichlet_bc_container_init | 1 1 0.9s BCs - test_dirichlet_update_bc_values! | 1 1 1.0s BCs - juliac-safe dynamic DirichletBCs (symbolic derivatives) | 1 1 6m24.4s BCs - juliac-safe DirichletBCs Gaussian pulse | 1 1 0.2s BCs - test_neumann_bc_input | 3 3 0.0s BCs - test_bad_weak_form_bc_error | 1 1 7.0s BCs - test_neumann_bcs_init | 1 1 1.4s BCs - test_periodic_bc_input | 5 5 0.0s BCs - test_robin_bc_input | 3 3 0.1s BCs - test_robin_bcs_init | 1 1 0.4s BCs - test_source_input | 3 3 0.1s BCs - test_sources_init | 1 1 4.7s test/TestFormulations.jl | 534 534 22.9s test/TestProperties.jl | 4 4 1.0s test/TestAppTools.jl | 42 42 12.0s test/TestMesh.jl | 29 29 11.0s test/TestFields.jl | 638 638 7.7s test/laplace_with_source/TestLaplace.jl | 8 5 13 1m08.4s Regression test - Laplace with sources | 1 1 1.8s Regression test - test_laplace_dirichlet_with_nodesets | 1 1 1.8s Regression test - test_laplace_neumann | 1 1 1.8s Regression test - test_laplace_dirichlet_multi_block_quad4_quad4 | 1 1 0.2s Regression test - test_laplace_dirichlet_multi_block_quad4_tri3 | 1 1 0.1s Regression test - test_laplace_dirichlet_structured_mesh_quad4 | 0 14.9s Regression test - test_laplace_dirichlet_structured_mesh_tri3 | 0 14.4s Regression test - test_laplace_neumann_structured_mesh_quad4 | 4 4 17.2s Regression test - test_laplace_neumann_structured_mesh_tri3 | 4 4 16.3s test/TestFunctions.jl | 14 14 1.4s ERROR: LoadError: Some tests did not pass: 1447 passed, 1 failed, 32 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/FiniteElementContainers/o2FDX/test/runtests.jl:7 Testing failed after 927.26s 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:325 [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 1833.52s: package tests unexpectedly errored