Package evaluation to test BoundaryLayerDynamics on Julia 1.14.0-DEV.2207 (8c4818189c*) started at 2026-05-17T20:57:41.881 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.84s ################################################################################ # Installation # Installing BoundaryLayerDynamics... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [9d12ad70] + BoundaryLayerDynamics v1.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [621f4979] + AbstractFFTs v1.5.0 [7d9f7c33] + Accessors v0.1.44 [79e6a3ab] + Adapt v4.6.0 [4fba245c] + ArrayInterface v7.25.0 [9d12ad70] + BoundaryLayerDynamics v1.1.0 [34da2185] + Compat v4.18.1 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [ffbed154] + DocStringExtensions v0.9.5 [e2ba6199] + ExprTools v0.1.10 [7a1cc6ca] + FFTW v1.10.0 [46192b85] + GPUArraysCore v0.2.0 [f67ccb44] + HDF5 v0.17.3 [3587e190] + InverseFunctions v0.1.17 [692b3bcd] + JLLWrappers v1.8.0 [682c06a0] + JSON v1.6.0 [da04e1cc] + MPI v0.20.26 [3da0fdf6] + MPIPreferences v0.1.12 [1914dd2f] + MacroTools v0.5.16 [69de0a69] + Parsers v2.8.4 [eebad327] + PkgVersion v0.3.3 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [3cdcf5f2] + RecipesBase v1.3.4 ⌅ [731186ca] + RecursiveArrayTools v3.54.0 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [7e49a35a] + RuntimeGeneratedFunctions v0.5.18 [1e83bf80] + StaticArraysCore v1.4.4 [ec057cc2] + StructUtils v2.8.2 [2efcf032] + SymbolicIndexingInterface v0.3.47 [a759f4b9] + TimerOutputs v0.5.29 [f5851436] + FFTW_jll v3.3.12+0 [0234f1f7] + HDF5_jll v2.1.2+0 [e33a78d0] + Hwloc_jll v2.13.0+1 [1d5cc7b8] + IntelOpenMP_jll v2025.2.0+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [856f044c] + MKL_jll v2025.2.0+0 [b5ada748] + MPIABI_jll v0.1.5+0 [7cb0a576] + MPICH_jll v5.0.1+0 [f1f71cc9] + MPItrampoline_jll v5.5.6+0 [9237b28f] + MicrosoftMPI_jll v10.1.4+3 [fe0851c0] + OpenMPI_jll v5.0.11+0 ⌅ [02c8fc9c] + XML2_jll v2.13.9+0 [a65dc6b1] + Xorg_libpciaccess_jll v0.19.0+0 ⌅ [2b3700d1] + aws_c_auth_jll v0.9.6+0 [70f11efc] + aws_c_cal_jll v0.9.13+0 [73048d1d] + aws_c_common_jll v0.12.6+0 [73a04cd5] + aws_c_compression_jll v0.3.2+0 [3254fc65] + aws_c_http_jll v0.10.13+0 [13c41daa] + aws_c_io_jll v0.26.3+0 ⌅ [bd1f34fb] + aws_c_s3_jll v0.11.5+0 [1282aa60] + aws_c_sdkutils_jll v0.2.4+1 [b2a88e68] + aws_checksums_jll v0.2.10+0 [c4b69c83] + dlfcn_win32_jll v1.4.2+0 [477f73a3] + libaec_jll v1.1.6+0 [9aeb927a] + mpif_jll v0.1.7+0 [1317d2d5] + oneTBB_jll v2022.3.0+0 [cddc5d3d] + s2n_tls_jll v1.7.3+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [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 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [deac9b47] + LibCURL_jll v8.20.0+1 [e37daf67] + LibGit2_jll v1.9.3+0 [29816b5a] + LibSSH2_jll v1.11.101+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [4536629a] + OpenBLAS_jll v0.3.33+0 [458c3c95] + OpenSSL_jll v3.5.6+0 [efcefdf7] + PCRE2_jll v10.47.0+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 ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 11.49s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 0.3 s ? BoundaryLayerDynamics Precompilation completed after 35.82s ################################################################################ # Testing # Testing BoundaryLayerDynamics Status `/tmp/jl_aCbw5t/Project.toml` [9d12ad70] BoundaryLayerDynamics v1.1.0 [f67ccb44] HDF5 v0.17.3 [da04e1cc] MPI v0.20.26 [a759f4b9] TimerOutputs v0.5.29 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_aCbw5t/Manifest.toml` [621f4979] AbstractFFTs v1.5.0 [7d9f7c33] Accessors v0.1.44 [79e6a3ab] Adapt v4.6.0 [4fba245c] ArrayInterface v7.25.0 [9d12ad70] BoundaryLayerDynamics v1.1.0 [34da2185] Compat v4.18.1 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.6.0 [ffbed154] DocStringExtensions v0.9.5 [e2ba6199] ExprTools v0.1.10 [7a1cc6ca] FFTW v1.10.0 [46192b85] GPUArraysCore v0.2.0 [f67ccb44] HDF5 v0.17.3 [3587e190] InverseFunctions v0.1.17 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.0 [da04e1cc] MPI v0.20.26 [3da0fdf6] MPIPreferences v0.1.12 [1914dd2f] MacroTools v0.5.16 [69de0a69] Parsers v2.8.4 [eebad327] PkgVersion v0.3.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [3cdcf5f2] RecipesBase v1.3.4 ⌅ [731186ca] RecursiveArrayTools v3.54.0 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [7e49a35a] RuntimeGeneratedFunctions v0.5.18 [1e83bf80] StaticArraysCore v1.4.4 [ec057cc2] StructUtils v2.8.2 [2efcf032] SymbolicIndexingInterface v0.3.47 [a759f4b9] TimerOutputs v0.5.29 [f5851436] FFTW_jll v3.3.12+0 [0234f1f7] HDF5_jll v2.1.2+0 [e33a78d0] Hwloc_jll v2.13.0+1 [1d5cc7b8] IntelOpenMP_jll v2025.2.0+0 [94ce4f54] Libiconv_jll v1.18.0+0 [856f044c] MKL_jll v2025.2.0+0 [b5ada748] MPIABI_jll v0.1.5+0 [7cb0a576] MPICH_jll v5.0.1+0 [f1f71cc9] MPItrampoline_jll v5.5.6+0 [9237b28f] MicrosoftMPI_jll v10.1.4+3 [fe0851c0] OpenMPI_jll v5.0.11+0 ⌅ [02c8fc9c] XML2_jll v2.13.9+0 [a65dc6b1] Xorg_libpciaccess_jll v0.19.0+0 ⌅ [2b3700d1] aws_c_auth_jll v0.9.6+0 [70f11efc] aws_c_cal_jll v0.9.13+0 [73048d1d] aws_c_common_jll v0.12.6+0 [73a04cd5] aws_c_compression_jll v0.3.2+0 [3254fc65] aws_c_http_jll v0.10.13+0 [13c41daa] aws_c_io_jll v0.26.3+0 ⌅ [bd1f34fb] aws_c_s3_jll v0.11.5+0 [1282aa60] aws_c_sdkutils_jll v0.2.4+1 [b2a88e68] aws_checksums_jll v0.2.10+0 [c4b69c83] dlfcn_win32_jll v1.4.2+0 [477f73a3] libaec_jll v1.1.6+0 [9aeb927a] mpif_jll v0.1.7+0 [1317d2d5] oneTBB_jll v2022.3.0+0 [cddc5d3d] s2n_tls_jll v1.7.3+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [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 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.1+0 [deac9b47] LibCURL_jll v8.20.0+1 [e37daf67] LibGit2_jll v1.9.3+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [4536629a] OpenBLAS_jll v0.3.33+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.47.0+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 ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Testing BoundaryLayerDynamics.jl... (single process) Test Summary: | Pass Total Time Atmospheric Boundary Layer Simulations | 290 290 14m40.7s ─────────────────────────────────────────────────────────────────────────────────────────────── Time Allocations ─────────────────────── ──────────────────────── Tot / % measured: 890s / 99.0% 27.4GiB / 99.6% Section ncalls time %tot avg alloc %tot avg ─────────────────────────────────────────────────────────────────────────────────────────────── BoundaryLayerDynamics.jl Tests 1 881s 100.0% 881s 27.3GiB 100.0% 27.3GiB Advection 1 315s 35.7% 315s 4.80GiB 17.6% 4.80GiB Nonlinear Processes 28 235s 26.7% 8.41s 355MiB 1.3% 12.7MiB Resolved Advection 28 234s 26.6% 8.37s 331MiB 1.2% 11.8MiB Linear Processes 28 540μs 0.0% 19.3μs 17.1KiB 0.0% 624B ABL Simulation 1 121s 13.7% 121s 5.36GiB 19.6% 5.36GiB LES 1 117s 13.3% 117s 2.65GiB 9.7% 2.65GiB Nonlinear Processes 2 43.8s 5.0% 21.9s 724MiB 2.6% 362MiB Static Smagorinsky SGS Model 2 34.3s 3.9% 17.1s 482MiB 1.7% 241MiB Linear Processes 2 36.2ms 0.0% 18.1ms 175KiB 0.0% 87.5KiB Laminar Flows 1 114s 13.0% 114s 5.88GiB 21.5% 5.88GiB Pressure 1 55.4s 6.3% 55.4s 3.05GiB 11.1% 3.05GiB Projections 11 103ms 0.0% 9.37ms 2.98MiB 0.0% 277KiB Pressure Solver 11 103ms 0.0% 9.36ms 2.98MiB 0.0% 277KiB Logging 1 45.5s 5.2% 45.5s 1.30GiB 4.8% 1.30GiB ODE 1 36.0s 4.1% 36.0s 1.02GiB 3.7% 1.02GiB Output 1 25.8s 2.9% 25.8s 1.53GiB 5.6% 1.53GiB Transforms 1 24.8s 2.8% 24.8s 680MiB 2.4% 680MiB Diffusion 1 12.8s 1.5% 12.8s 575MiB 2.1% 575MiB Linear Processes 1 1.20s 0.1% 1.20s 10.2MiB 0.0% 10.2MiB Molecular Diffusion 3 1.20s 0.1% 400ms 10.2MiB 0.0% 3.41MiB Nonlinear Processes 1 199ms 0.0% 199ms 1.57MiB 0.0% 1.57MiB Derivatives 1 8.78s 1.0% 8.78s 400MiB 1.4% 400MiB Nonlinear Processes 1 2.42s 0.3% 2.42s 55.0MiB 0.2% 55.0MiB VorticityTest 1 1.79s 0.2% 1.79s 47.4MiB 0.2% 47.4MiB Linear Processes 1 17.0ms 0.0% 17.0ms 72.1KiB 0.0% 72.1KiB Grid 1 2.48s 0.3% 2.48s 54.9MiB 0.2% 54.9MiB ─────────────────────────────────────────────────────────────────────────────────────────────── Testing BoundaryLayerDynamics.jl... (4 processes) [Rank 0] Error During Test at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:40 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{Float64, MemoryRef{Float64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Send(buf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, count::Int32, datatype::MPI.Datatype, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2250 [2] Send(buf::MPI.Buffer{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:23 [3] Send(arr::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:26 [4] send_to_proc(data::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, proc::Int64, comm::MPI.Comm, tag::Int64)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:103 [5] BoundaryLayerDynamics.Processes.DistributedBatchLDLt(::Type{Float64}, dvs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##5#init_process##6"{BoundaryLayerDynamics.Processes.var"#ps_diagonal#init_process##4"{Float64, Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}, Vector{Float64}, Vector{Float64}}}}, evs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##7#init_process##8"{Vector{Float64}}}, rhs::Array{ComplexF64, 3}, batch_size::Int64, comm::MPI.Comm)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:82 [6] init_process(press::Pressure, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, grid::BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:253 [7] #7  @ ./none:-1 [inlined] [8] push!(a::Vector{Any}, x::BoundaryLayerDynamics.Processes.DiscretizedPressure{ComplexF64, D, BC, S} where {D<:(NamedTuple{(:D1, :D2, :D3c, :D3i), <:Tuple{Matrix{ComplexF64}, Matrix{ComplexF64}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}}}), BC<:(NamedTuple{(:vel3, :p), <:Tuple{Tuple{BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, _A, _B, MPI.Comm, Matrix{ComplexF64}} where {_A, _B}}}), S<:(BoundaryLayerDynamics.Processes.DistributedBatchLDLt{_A, _B, Float64, ComplexF64, _C, MPI.Comm} where {_A, _B, _C})})  @ Base ./generator.jl:48 [inlined] [9] _append!(a::Vector{Any}, ::Base.HasLength, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1451 [inlined] [10] append!(a::Vector{Any}, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1444 [inlined] [11] (::BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}})(acc::Vector{Any}, p::Pressure)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:90 [12] iterate(A::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:84 [inlined] [13] _foldl_impl(op::Base.BottomRF{BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}}, init::Vector{Any}, itr::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:60 [14] foldl_impl  @ ./reduce.jl:46 [inlined] [15] mapfoldl_impl  @ ./reduce.jl:42 [inlined] [16] mapfoldl  @ ./reduce.jl:173 [inlined] [17] foldl  @ ./reduce.jl:196 [inlined] [18] Model(resolution::Tuple{Int64, Int64, Int64}, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, processes::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition}; comm::MPI.Comm)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:86 [19] incompressible_flow(viscosity::Float64)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:79 [inlined] [20] test_abl_setup()  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:8 [21] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [22] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [23] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [25] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [26] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [27] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [28] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [29] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [30] _start()  @ Base ./client.jl:596 [Rank 1] [Rank 2] [Rank 3] Error During Test at Error During Test at Error During Test at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:40 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{Float64, MemoryRef{Float64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Send(buf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, count::Int32, datatype::MPI.Datatype, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2250 [2] Send(buf::MPI.Buffer{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:23 [3] Send(arr::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:26 [4] send_to_proc(data::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, proc::Int64, comm::MPI.Comm, tag::Int64)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:103 [5] BoundaryLayerDynamics.Processes.DistributedBatchLDLt(::Type{Float64}, dvs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##5#init_process##6"{BoundaryLayerDynamics.Processes.var"#ps_diagonal#init_process##4"{Float64, Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}, Vector{Float64}, Vector{Float64}}}}, evs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##7#init_process##8"{Vector{Float64}}}, rhs::Array{ComplexF64, 3}, batch_size::Int64, comm::MPI.Comm)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:82 [6] init_process(press::Pressure, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, grid::BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:253 [7] #7  @ ./none:-1 [inlined] [8] push!(a::Vector{Any}, x::BoundaryLayerDynamics.Processes.DiscretizedPressure{ComplexF64, D, BC, S} where {D<:(NamedTuple{(:D1, :D2, :D3c, :D3i), <:Tuple{Matrix{ComplexF64}, Matrix{ComplexF64}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}}}), BC<:(NamedTuple{(:vel3, :p), <:Tuple{Tuple{BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, _A, _B, MPI.Comm, Matrix{ComplexF64}} where {_A, _B}}}), S<:(BoundaryLayerDynamics.Processes.DistributedBatchLDLt{_A, _B, Float64, ComplexF64, _C, MPI.Comm} where {_A, _B, _C})})  @ Base ./generator.jl:48 [inlined] [9] _append!(a::Vector{Any}, ::Base.HasLength, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1451 [inlined] [10] append!(a::Vector{Any}, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1444 [inlined] [11] (::BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}})(acc::Vector{Any}, p::Pressure)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:90 [12] iterate(A::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:84 [inlined] [13] _foldl_impl(op::Base.BottomRF{BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}}, init::Vector{Any}, itr::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:60 [14] foldl_impl  @ ./reduce.jl:46 [inlined] [15] mapfoldl_impl  @ ./reduce.jl:42 [inlined] [16] mapfoldl  @ ./reduce.jl:173 [inlined] [17] foldl  @ ./reduce.jl:196 [inlined] [18] Model(resolution::Tuple{Int64, Int64, Int64}, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, processes::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition}; comm::MPI.Comm)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:86 [19] incompressible_flow(viscosity::Float64)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:79 [inlined] [20] test_abl_setup()  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:8 [21] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [22] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [23] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [25] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [26] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [27] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [28] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [29] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [30] _start()  @ Base ./client.jl:596 /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:40 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{Float64, MemoryRef{Float64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Send(buf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, count::Int32, datatype::MPI.Datatype, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2250 [2] Send(buf::MPI.Buffer{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:23 [3] Send(arr::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:26 [4] send_to_proc(data::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, proc::Int64, comm::MPI.Comm, tag::Int64)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:103 [5] BoundaryLayerDynamics.Processes.DistributedBatchLDLt(::Type{Float64}, dvs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##5#init_process##6"{BoundaryLayerDynamics.Processes.var"#ps_diagonal#init_process##4"{Float64, Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}, Vector{Float64}, Vector{Float64}}}}, evs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##7#init_process##8"{Vector{Float64}}}, rhs::Array{ComplexF64, 3}, batch_size::Int64, comm::MPI.Comm)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:82 [6] init_process(press::Pressure, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, grid::BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:253 [7] #7  @ ./none:-1 [inlined] [8] push!(a::Vector{Any}, x::BoundaryLayerDynamics.Processes.DiscretizedPressure{ComplexF64, D, BC, S} where {D<:(NamedTuple{(:D1, :D2, :D3c, :D3i), <:Tuple{Matrix{ComplexF64}, Matrix{ComplexF64}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}}}), BC<:(NamedTuple{(:vel3, :p), <:Tuple{Tuple{BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, _A, _B, MPI.Comm, Matrix{ComplexF64}} where {_A, _B}}}), S<:(BoundaryLayerDynamics.Processes.DistributedBatchLDLt{_A, _B, Float64, ComplexF64, _C, MPI.Comm} where {_A, _B, _C})})  @ Base ./generator.jl:48 [inlined] [9] _append!(a::Vector{Any}, ::Base.HasLength, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1451 [inlined] [10] append!(a::Vector{Any}, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1444 [inlined] [11] (::BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}})(acc::Vector{Any}, p::Pressure)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:90 [12] iterate(A::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:84 [inlined] [13] _foldl_impl(op::Base.BottomRF{BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}}, init::Vector{Any}, itr::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:60 [14] foldl_impl  @ ./reduce.jl:46 [inlined] [15] mapfoldl_impl  @ ./reduce.jl:42 [inlined] [16] mapfoldl  @ ./reduce.jl:173 [inlined] [17] foldl  @ ./reduce.jl:196 [inlined] [18] Model(resolution::Tuple{Int64, Int64, Int64}, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, processes::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition}; comm::MPI.Comm)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:86 [19] incompressible_flow(viscosity::Float64)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:79 [inlined] [20] test_abl_setup()  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:8 [21] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [22] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [23] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [25] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [26] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [27] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [28] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [29] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [30] _start()  @ Base ./client.jl:596 /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:40 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{Float64, MemoryRef{Float64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Recv(buf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, count::Int32, datatype::MPI.Datatype, source::Int64, tag::Int32, comm::MPI.Comm, status::Base.RefValue{MPI.API.MPI_Status})  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2214 [2] Recv!(recvbuf::MPI.Buffer{SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, source::Int64, tag::Int32, comm::MPI.Comm, status::Base.RefValue{MPI.API.MPI_Status})  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:114 [3] Recv!(recvbuf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, source::Int64, tag::Int32, comm::MPI.Comm, status::Base.RefValue{MPI.API.MPI_Status})  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:117 [4] Recv!(recvbuf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, source::Int64, tag::Int32, comm::MPI.Comm, ::Type{MPI.API.MPI_Status})  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:121 [5] Recv!(recvbuf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, comm::MPI.Comm, status::Type; source::Int64, tag::Int32)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:108 [6] Recv!(recvbuf::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, source::Int64, tag::Int32, comm::MPI.Comm)  @ MPI ./deprecated.jl:217 [7] get_from_proc!(data::SubArray{Float64, 1, Matrix{Float64}, Tuple{Base.Slice{Base.OneTo{Int64}}, Int64}, true}, proc::Int64, comm::MPI.Comm, tag::Int32)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:104 [8] BoundaryLayerDynamics.Processes.DistributedBatchLDLt(::Type{Float64}, dvs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##5#init_process##6"{BoundaryLayerDynamics.Processes.var"#ps_diagonal#init_process##4"{Float64, Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}, Vector{Float64}, Vector{Float64}}}}, evs::Base.Generator{Base.Iterators.ProductIterator{Tuple{Vector{Int64}, Vector{Int64}}}, BoundaryLayerDynamics.Processes.var"#init_process##7#init_process##8"{Vector{Float64}}}, rhs::Array{ComplexF64, 3}, batch_size::Int64, comm::MPI.Comm)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:83 [9] init_process(press::Pressure, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, grid::BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/processes/pressure.jl:253 [10] #7  @ ./none:-1 [inlined] [11] push!(a::Vector{Any}, x::BoundaryLayerDynamics.Processes.DiscretizedPressure{ComplexF64, D, BC, S} where {D<:(NamedTuple{(:D1, :D2, :D3c, :D3i), <:Tuple{Matrix{ComplexF64}, Matrix{ComplexF64}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}, Union{Vector{Float64}, Vector{Tuple{Float64, Float64, Float64}}}}}), BC<:(NamedTuple{(:vel3, :p), <:Tuple{Tuple{BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{BC, Nb, Na, MPI.Comm, Matrix{ComplexF64}} where {BC, Nb, Na}}, BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, _A, _B, MPI.Comm, Matrix{ComplexF64}} where {_A, _B}}}), S<:(BoundaryLayerDynamics.Processes.DistributedBatchLDLt{_A, _B, Float64, ComplexF64, _C, MPI.Comm} where {_A, _B, _C})})  @ Base ./generator.jl:48 [inlined] [12] _append!(a::Vector{Any}, ::Base.HasLength, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1451 [inlined] [13] append!(a::Vector{Any}, iter::Base.Generator{Tuple{Pressure}, BoundaryLayerDynamics.var"#7#8"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}})  @ Base ./array.jl:1444 [inlined] [14] (::BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}})(acc::Vector{Any}, p::Pressure)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:90 [15] iterate(A::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:84 [inlined] [16] _foldl_impl(op::Base.BottomRF{BoundaryLayerDynamics.var"#5#6"{Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, BoundaryLayerDynamics.Grids.StaggeredFourierGrid{MPI.Comm}}}, init::Vector{Any}, itr::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition})  @ Base ./reduce.jl:60 [17] foldl_impl  @ ./reduce.jl:46 [inlined] [18] mapfoldl_impl  @ ./reduce.jl:42 [inlined] [19] mapfoldl  @ ./reduce.jl:173 [inlined] [20] foldl  @ ./reduce.jl:196 [inlined] [21] Model(resolution::Tuple{Int64, Int64, Int64}, domain::Domain{Float64, BoundaryLayerDynamics.Domains.var"#instantiate##12#instantiate##13"{Float64, Float64}, BoundaryLayerDynamics.Domains.var"#instantiate##14#instantiate##15"{Float64, Float64}}, processes::Vector{BoundaryLayerDynamics.Processes.ProcessDefinition}; comm::MPI.Comm)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:86 [22] incompressible_flow(viscosity::Float64)  @ BoundaryLayerDynamics ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/BoundaryLayerDynamics.jl:79 [inlined] [23] test_abl_setup()  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:8 [24] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [25] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [26] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/abl_test.jl:41 [inlined] [27] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [28] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [29] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [30] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [31] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [32] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [33] _start()  @ Base ./client.jl:596 [Rank 3] Error During Test at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:311 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{ComplexF64, MemoryRef{ComplexF64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Send(buf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, count::Int32, datatype::MPI.Datatype, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2250 [2] Send(buf::MPI.Buffer{SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:23 [3] Send(arr::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, dest::Int64, tag::Int64, comm::MPI.Comm)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:26 [4] layer_above(layers::NTuple{4, SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, upper_bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}})  @ BoundaryLayerDynamics.BoundaryConditions ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:142 [5] layers_c2i(field::Array{ComplexF64, 3}, bc_above::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}})  @ BoundaryLayerDynamics.BoundaryConditions ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:235 [6] vort1!(vort1::Array{Float64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}, transform::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}, ubc2::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64})  @ BoundaryLayerDynamics.Derivatives ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:201 [7] compute_term!(term::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, ::Val{:vort1}, pdfields::@NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, transform::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}})  @ BoundaryLayerDynamics.Derivatives ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:180 [8] compute_term!(::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, ::Symbol, ::@NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, ::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, ::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:173 [9] compute_terms!(pspace::BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, @NamedTuple{vel1::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vel2::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vel3::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vort1::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, vort2::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 2, nothing, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D1::Matrix{ComplexF64}, D3i::Vector{Float64}}, vort3::@NamedTuple{values::Array{Float64, 3}, buffer::Matrix{ComplexF64}, D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}}, @NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:164 [10] (::BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}})(::Pair{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.PhysicalSpace ./none:-1 [11] iterate(g::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, s::Int64)  @ Base ./generator.jl:48 [inlined] [12] grow_to!(dest::Dict{Tuple{Int64, Int64}, @NamedTuple{}}, itr::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, st::Int64)  @ Base ./abstractdict.jl:612 [13] grow_to!(dest::Dict{Any, Any}, itr::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}})  @ Base ./abstractdict.jl:608 [14] dict_with_eltype(DT_apply::Base.var"#Dict##0#Dict##1", kv::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, t::Type{Any})  @ Base ./abstractdict.jl:647 [inlined] [15] Dict(kv::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}})  @ Base ./dict.jl:117 [inlined] [16] physical_domain!(add_psrates!::BoundaryLayerDynamics.Processes.var"#4#5"{Float64, Vector{Any}, Nothing, TimerOutputs.TimerOutput}, rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, pspaces::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:74 [17] compute_rates!(rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, t::Float64, processes::Vector{Any}, transforms::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, log::Nothing; sample::Bool)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:54 [18] compute_rates!  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39 [inlined] [19] compute_rates!(rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, t::Float64, processes::Vector{Any}, transforms::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39 [20] test_advection_exact(NZ::Int64)  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:42 [21] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:312 [22] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [23] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:312 [inlined] [24] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [25] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [26] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [27] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [28] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [29] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [30] _start()  @ Base ./client.jl:596 [Rank 2] Error During Test at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:311 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{ComplexF64, MemoryRef{ComplexF64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Sendrecv(sendbuf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, sendcount::Int32, sendtype::MPI.Datatype, dest::Int64, sendtag::Int64, recvbuf::Matrix{ComplexF64}, recvcount::Int32, recvtype::MPI.Datatype, source::Int64, recvtag::Int64, comm::MPI.Comm, status::Ptr{Nothing})  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2268 [2] Sendrecv!(sendbuf::MPI.Buffer{SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, dest::Int64, sendtag::Int64, recvbuf::MPI.Buffer{Matrix{ComplexF64}}, source::Int64, recvtag::Int64, comm::MPI.Comm, status::Nothing)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:234 [3] Sendrecv!(sendbuf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, dest::Int64, sendtag::Int64, recvbuf::Matrix{ComplexF64}, source::Int64, recvtag::Int64, comm::MPI.Comm, status::Nothing)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:239 [4] Sendrecv!(sendbuf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, recvbuf::Matrix{ComplexF64}, comm::MPI.Comm, status::Nothing; dest::Int64, sendtag::Int64, source::Int64, recvtag::Int64)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:225 [5] layer_above(layers::NTuple{4, SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, upper_bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}})  @ BoundaryLayerDynamics.BoundaryConditions ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:162 [6] layers_c2i(field::Array{ComplexF64, 3}, bc_above::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}})  @ BoundaryLayerDynamics.BoundaryConditions ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:235 [7] vort1!(vort1::Array{Float64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}, transform::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}, ubc2::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64})  @ BoundaryLayerDynamics.Derivatives ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:201 [8] compute_term!(term::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, ::Val{:vort1}, pdfields::@NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, transform::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}})  @ BoundaryLayerDynamics.Derivatives ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:180 [9] compute_term!(::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, ::Symbol, ::@NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, ::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, ::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:173 [10] compute_terms!(pspace::BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, @NamedTuple{vel1::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vel2::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vel3::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vort1::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, vort2::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 1, 3, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D1::Matrix{ComplexF64}, D3i::Vector{Float64}}, vort3::@NamedTuple{values::Array{Float64, 3}, buffer::Matrix{ComplexF64}, D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}}, @NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:164 [11] (::BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}})(::Pair{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.PhysicalSpace ./none:-1 [12] iterate(g::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, s::Int64)  @ Base ./generator.jl:48 [inlined] [13] grow_to!(dest::Dict{Tuple{Int64, Int64}, @NamedTuple{}}, itr::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, st::Int64)  @ Base ./abstractdict.jl:612 [14] grow_to!(dest::Dict{Any, Any}, itr::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}})  @ Base ./abstractdict.jl:608 [15] dict_with_eltype(DT_apply::Base.var"#Dict##0#Dict##1", kv::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, t::Type{Any})  @ Base ./abstractdict.jl:647 [inlined] [16] Dict(kv::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}})  @ Base ./dict.jl:117 [inlined] [17] physical_domain!(add_psrates!::BoundaryLayerDynamics.Processes.var"#4#5"{Float64, Vector{Any}, Nothing, TimerOutputs.TimerOutput}, rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, pspaces::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:74 [18] compute_rates!(rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, t::Float64, processes::Vector{Any}, transforms::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, log::Nothing; sample::Bool)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:54 [19] compute_rates!  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39 [inlined] [20] compute_rates!(rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, t::Float64, processes::Vector{Any}, transforms::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39 [21] test_advection_exact(NZ::Int64)  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:42 [22] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:312 [23] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [24] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:312 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [26] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [27] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [28] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [29] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [30] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [31] _start()  @ Base ./client.jl:596 [Rank 1] Error During Test at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:311 Got exception outside of a @test MethodError: no method matching unsafe_convert(::Type{MPI.API.MPIPtr}, ::Base.OffsetCConvert{ComplexF64, MemoryRef{ComplexF64}}) The function `unsafe_convert` exists, but no method is defined for this combination of argument types. Closest candidates are:  unsafe_convert(::Type{MPI.API.MPIPtr}, ::MPI.API.SentinelPtr)  @ MPI ~/.julia/packages/MPI/pvbg6/src/api/api.jl:80  unsafe_convert(::Type{MPI.API.MPIPtr}, ::String)  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:13  unsafe_convert(::Type{MPI.API.MPIPtr}, ::Union{Ptr{T}, Ref{T}, SubArray{T}, Array{T}}) where T  @ MPI ~/.julia/packages/MPI/pvbg6/src/buffers.jl:6  ... Stacktrace: [1] MPI_Sendrecv(sendbuf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, sendcount::Int32, sendtype::MPI.Datatype, dest::Int64, sendtag::Int64, recvbuf::Matrix{ComplexF64}, recvcount::Int32, recvtype::MPI.Datatype, source::Int64, recvtag::Int64, comm::MPI.Comm, status::Ptr{Nothing})  @ MPI.API ~/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2268 [2] Sendrecv!(sendbuf::MPI.Buffer{SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, dest::Int64, sendtag::Int64, recvbuf::MPI.Buffer{Matrix{ComplexF64}}, source::Int64, recvtag::Int64, comm::MPI.Comm, status::Nothing)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:234 [3] Sendrecv!(sendbuf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, dest::Int64, sendtag::Int64, recvbuf::Matrix{ComplexF64}, source::Int64, recvtag::Int64, comm::MPI.Comm, status::Nothing)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:239 [4] Sendrecv!(sendbuf::SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}, recvbuf::Matrix{ComplexF64}, comm::MPI.Comm, status::Nothing; dest::Int64, sendtag::Int64, source::Int64, recvtag::Int64)  @ MPI ~/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:225 [5] layer_above(layers::NTuple{4, SubArray{ComplexF64, 2, Array{ComplexF64, 3}, Tuple{Base.Slice{Base.OneTo{Int64}}, Base.Slice{Base.OneTo{Int64}}, Int64}, true}}, upper_bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}})  @ BoundaryLayerDynamics.BoundaryConditions ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:162 [6] layers_c2i(field::Array{ComplexF64, 3}, bc_above::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}})  @ BoundaryLayerDynamics.BoundaryConditions ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:235 [7] vort1!(vort1::Array{Float64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}, transform::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}, ubc2::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64})  @ BoundaryLayerDynamics.Derivatives ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:201 [8] compute_term!(term::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, ::Val{:vort1}, pdfields::@NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, transform::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}})  @ BoundaryLayerDynamics.Derivatives ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:180 [9] compute_term!(::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, ::Symbol, ::@NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, ::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, ::BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:173 [10] compute_terms!(pspace::BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, @NamedTuple{vel1::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vel2::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vel3::@NamedTuple{values::Array{Float64, 3}, default::Bool}, vort1::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D2::Matrix{ComplexF64}, D3i::Vector{Float64}}, vort2::@NamedTuple{values::Array{Float64, 3}, bc::BoundaryLayerDynamics.BoundaryConditions.BoundaryCondition{Nothing, 0, 2, MPI.Comm, Matrix{ComplexF64}}, buffer::Matrix{ComplexF64}, D1::Matrix{ComplexF64}, D3i::Vector{Float64}}, vort3::@NamedTuple{values::Array{Float64, 3}, buffer::Matrix{ComplexF64}, D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}}, @NamedTuple{vel1::Array{Float64, 3}, vel2::Array{Float64, 3}, vel3::Array{Float64, 3}}, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:164 [11] (::BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}})(::Pair{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.PhysicalSpace ./none:-1 [12] iterate(g::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, s::Int64)  @ Base ./generator.jl:48 [inlined] [13] grow_to!(dest::Dict{Tuple{Int64, Int64}, @NamedTuple{}}, itr::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, st::Int64)  @ Base ./abstractdict.jl:612 [14] grow_to!(dest::Dict{Any, Any}, itr::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}})  @ Base ./abstractdict.jl:608 [15] dict_with_eltype(DT_apply::Base.var"#Dict##0#Dict##1", kv::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}}, t::Type{Any})  @ Base ./abstractdict.jl:647 [inlined] [16] Dict(kv::Base.Generator{Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, BoundaryLayerDynamics.PhysicalSpace.var"#physical_domain!##0#physical_domain!##1"{@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}}})  @ Base ./dict.jl:117 [inlined] [17] physical_domain!(add_psrates!::BoundaryLayerDynamics.Processes.var"#4#5"{Float64, Vector{Any}, Nothing, TimerOutputs.TimerOutput}, rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, pspaces::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.PhysicalSpace ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:74 [18] compute_rates!(rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, t::Float64, processes::Vector{Any}, transforms::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}}, log::Nothing; sample::Bool)  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:54 [19] compute_rates!  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39 [inlined] [20] compute_rates!(rates::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, state::@NamedTuple{vel1::Array{ComplexF64, 3}, vel2::Array{ComplexF64, 3}, vel3::Array{ComplexF64, 3}}, t::Float64, processes::Vector{Any}, transforms::Dict{Tuple{Int64, Int64}, BoundaryLayerDynamics.PhysicalSpace.Fields{BoundaryLayerDynamics.PhysicalSpace.Transform2D{Float64, FFTW.rFFTWPlan{Float64, -1, false, 2, Tuple{Int64, Int64}}, FFTW.rFFTWPlan{ComplexF64, 1, false, 2, UnitRange{Int64}}}, S, R, @NamedTuple{D1::Matrix{ComplexF64}, D2::Matrix{ComplexF64}}} where {S, R}})  @ BoundaryLayerDynamics.Processes ~/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39 [21] test_advection_exact(NZ::Int64)  @ Main ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:42 [22] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:312 [23] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [24] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:312 [inlined] [25] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327 [26] macro expansion  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40 [inlined] [27] macro expansion  @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [28] top-level scope  @ ~/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39 [29] include(mod::Module, _path::String)  @ Base ./Base.jl:326 [30] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:355 [31] _start()  @ Base ./client.jl:596 ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 168 running 1 of 1 signal (10): User defined signal 1 __sched_yield at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) MPIR_Wait_state at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIC_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIC_Sendrecv at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_intra_dissemination at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_allcomm_auto at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_impl at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIDI_POSIX_mpi_barrier_release_gather at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIDI_POSIX_mpi_barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Barrier at /home/pkgeval/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:360:6 [inlined] Barrier at /home/pkgeval/.julia/packages/MPI/pvbg6/src/collective.jl:15:3 [inlined] record at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/test_utils.jl:185:139 unknown function (ip: 0x7b2c3d99b4f5) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:327:3 IncludeInto at ./Base.jl:328:4 jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 macro expansion at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40:2 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:16 [inlined] top-level scope at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39:185 jl_invoke_oneshot at /source/src/gf.c:4162:23 ijl_eval_thunk at /source/src/toplevel.c:760:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:326:4 exec_options at ./client.jl:355:495 _start at ./client.jl:596:35 jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x7b2c53d19249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 167 running 1 of 1 signal (10): User defined signal 1 __sched_yield at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) MPIR_Wait_state at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIC_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIC_Sendrecv at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_intra_dissemination at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_allcomm_auto at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_impl at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIDI_POSIX_mpi_barrier_release_gather at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIDI_POSIX_mpi_barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Barrier at /home/pkgeval/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:360:6 [inlined] Barrier at /home/pkgeval/.julia/packages/MPI/pvbg6/src/collective.jl:15:3 [inlined] record at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/test_utils.jl:185:139 unknown function (ip: 0x7ac2b4997215) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:327:3 IncludeInto at ./Base.jl:328:4 jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 macro expansion at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40:2 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:16 [inlined] top-level scope at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39:185 jl_invoke_oneshot at /source/src/gf.c:4162:23 ijl_eval_thunk at /source/src/toplevel.c:760:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:326:4 exec_options at ./client.jl:355:495 _start at ./client.jl:596:35 jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x7ac2cae05249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 166 running 1 of 1 signal (10): User defined signal 1 __sched_yield at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) MPIR_Wait_state at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIC_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIC_Sendrecv at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_intra_dissemination at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_allcomm_auto at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier_impl at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIDI_POSIX_mpi_barrier_release_gather at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIDI_POSIX_mpi_barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Barrier at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Barrier at /home/pkgeval/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:360:6 [inlined] Barrier at /home/pkgeval/.julia/packages/MPI/pvbg6/src/collective.jl:15:3 [inlined] record at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/test_utils.jl:185:139 unknown function (ip: 0x7b70b0b99115) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:327:3 IncludeInto at ./Base.jl:328:4 jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 macro expansion at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40:2 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:16 [inlined] top-level scope at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39:185 jl_invoke_oneshot at /source/src/gf.c:4162:23 ijl_eval_thunk at /source/src/toplevel.c:760:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:326:4 exec_options at ./client.jl:355:495 _start at ./client.jl:596:35 jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x7b70b9e1f249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 165 running 1 of 1 signal (10): User defined signal 1 __sched_yield at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) MPIR_Wait_state at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Recv at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Recv at /home/pkgeval/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2214:34 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:114:11 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:117:4 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:121:5 [inlined] #Recv!#119 at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:108:3 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:108:28 [inlined] Recv! at ./deprecated.jl:217:17 layer_above at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:136:7 [inlined] layers_c2i at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:235:7 [inlined] vort1! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:201:7 compute_term! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:180:19 unknown function (ip: 0x7cf9345e81c4) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 compute_term! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:173:5 unknown function (ip: 0x7cf9345e6949) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 compute_terms! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:164:24 unknown function (ip: 0x7cf9345e0646) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 #physical_domain!##0 at ./none (unknown line) iterate at ./generator.jl:48:23 [inlined] grow_to! at ./abstractdict.jl:612:4 unknown function (ip: 0x7cf9345df960) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 grow_to! at ./abstractdict.jl:608:105 dict_with_eltype at ./abstractdict.jl:647:43 [inlined] Dict at ./dict.jl:117:6 [inlined] physical_domain! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:74:9 #compute_rates!#1 at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:54:124 compute_rates! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39:6 [inlined] compute_rates! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39:2 unknown function (ip: 0x7cf9345daf0b) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 test_advection_exact at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:42:118 unknown function (ip: 0x7cf9345b0445) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 eval_body at /source/src/interpreter.c:563:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:327:3 IncludeInto at ./Base.jl:328:4 jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 macro expansion at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40:2 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:16 [inlined] top-level scope at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39:185 jl_invoke_oneshot at /source/src/gf.c:4162:23 ijl_eval_thunk at /source/src/toplevel.c:760:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:326:4 exec_options at ./client.jl:355:495 _start at ./client.jl:596:35 jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x7cf93d82d249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 160 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457:34 wait at ./task.jl:1246:44 wait_forever at ./task.jl:1168:5 jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] start_task at /source/src/task.c:1275:19 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457:34 wait at ./task.jl:1246:44 wait_forever at ./task.jl:1168:5 jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] start_task at /source/src/task.c:1275:19 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== [165] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:311 __sched_yield at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) MPIR_Wait_state at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPIR_Wait at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Recv at /home/pkgeval/.julia/artifacts/8bd6881e43b97a8d20af0db9dbda166281c02323/lib/libmpi.so (unknown line) MPI_Recv at /home/pkgeval/.julia/packages/MPI/pvbg6/src/api/generated_api.jl:2214:34 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:114:11 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:117:4 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:121:5 [inlined] #Recv!#119 at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:108:3 [inlined] Recv! at /home/pkgeval/.julia/packages/MPI/pvbg6/src/pointtopoint.jl:108:28 [inlined] Recv! at ./deprecated.jl:217:17 layer_above at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:136:7 [inlined] layers_c2i at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/boundary_conditions.jl:235:7 [inlined] vort1! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:201:7 compute_term! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/derivatives.jl:180:19 unknown function (ip: 0x7cf9345e81c4) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 compute_term! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:173:5 unknown function (ip: 0x7cf9345e6949) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 compute_terms! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:164:24 unknown function (ip: 0x7cf9345e0646) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 #physical_domain!##0 at ./none (unknown line) iterate at ./generator.jl:48:23 [inlined] grow_to! at ./abstractdict.jl:612:4 unknown function (ip: 0x7cf9345df960) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 grow_to! at ./abstractdict.jl:608:105 dict_with_eltype at ./abstractdict.jl:647:43 [inlined] Dict at ./dict.jl:117:6 [inlined] physical_domain! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/physical_space.jl:74:9 #compute_rates!#1 at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:54:124 compute_rates! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39:6 [inlined] compute_rates! at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/src/Processes.jl:39:2 unknown function (ip: 0x7cf9345daf0b) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 test_advection_exact at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/advection_test.jl:42:118 unknown function (ip: 0x7cf9345b0445) at (unknown file) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 eval_body at /source/src/interpreter.c:563:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 eval_body at /source/src/interpreter.c:571:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 include at ./Base.jl:327:3 IncludeInto at ./Base.jl:328:4 jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 macro expansion at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:40:2 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2246:16 [inlined] top-level scope at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:39:185 jl_invoke_oneshot at /source/src/gf.c:4162:23 ijl_eval_thunk at /source/src/toplevel.c:760:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:517:3 include_string at ./loading.jl:3113:125 _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 _include at ./loading.jl:3173:35 [160] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/BoundaryLayerDynamics/EkFG1/test/runtests.jl:47 include at ./Base.jl:326:4 exec_options at ./client.jl:355:495 _start at ./client.jl:596:35 jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x7cf93d82d249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) Allocations: 41605610 (Pool: 41604985; Big: 625); GC: 21 [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 __madvise at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) jl_gc_free_page at /source/src/gc-pages.c:201:5 gc_free_pages at /source/src/gc-stock.c:1345:9 gc_sweep_pool at /source/src/gc-stock.c:1480:9 [inlined] _jl_gc_collect at /source/src/gc-stock.c:3223:9 ijl_gc_collect at /source/src/gc-stock.c:3531:13 maybe_collect at /source/src/gc-stock.c:357:9 [inlined] jl_gc_small_alloc_inner at /source/src/gc-stock.c:734:5 ijl_gc_small_alloc at /source/src/gc-stock.c:783:23 FixedNode at ./../usr/share/julia/Compiler/src/ssair/ir.jl:2036:19 [inlined] fixup_node at ./../usr/share/julia/Compiler/src/ssair/ir.jl:2054:25 just_fixup! at ./../usr/share/julia/Compiler/src/ssair/ir.jl:2123:128 just_fixup! at ./../usr/share/julia/Compiler/src/ssair/ir.jl:2099:3 [inlined] non_dce_finish! at ./../usr/share/julia/Compiler/src/ssair/ir.jl:2149:8 sroa_pass! at ./../usr/share/julia/Compiler/src/ssair/passes.jl:1594:1212 run_passes_ipo_safe at ./../usr/share/julia/Compiler/src/optimize.jl:1035:104 run_passes_ipo_safe at ./../usr/share/julia/Compiler/src/optimize.jl:1048:2 [inlined] optimize at ./../usr/share/julia/Compiler/src/optimize.jl:1021:3 jfptr_optimize_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 =================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES = PID 166 RUNNING AT BoundaryLayerDynamics-primary-fGDwwSKy = EXIT CODE: 15 = CLEANING UP REMAINING PROCESSES = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES =================================================================================== _ZN4llvm10successorsEPNS_10BasicBlockE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) unknown function (ip: (nil)) at (unknown file) Allocations: 409943744 (Pool: 409915107; Big: 28637); GC: 193 YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Terminated (signal 15) This typically refers to a problem with your application. Please see the FAQ page for debugging suggestions finish_nocycle at ./../usr/share/julia/Compiler/src/typeinfer.jl:278:17 jfptr_finish_nocycle_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 typeinf at ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4870:168 typeinf_ext at ./../usr/share/julia/Compiler/src/typeinfer.jl:1537:123 typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1722:2 [inlined] typeinf_ext_toplevel at ./../usr/share/julia/Compiler/src/typeinfer.jl:1731:17 jfptr_typeinf_ext_toplevel_2.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] jl_type_infer at /source/src/gf.c:463:35 jl_compile_method_internal at /source/src/gf.c:3654:24 _jl_invoke at /source/src/gf.c:4119:16 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 tree_format at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1066:614 print_tree at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1254:77 tree at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1308:113 print_group at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:389:41 #print#5 at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:331:314 print at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:271:186 [inlined] print at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:271:3 [inlined] print at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:271:3 _peek_report at /source/usr/share/julia/stdlib/v1.14/Profile/src/Profile.jl:94:20 jfptr__peek_report_0.1 at /opt/julia/share/julia/compiled/v1.14/Profile/nGhxz_kFhOo.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] jl_f_invokelatest at /source/src/builtins.c:910:23 profile_printing_listener at ./Base.jl:359:42 #start_profile_listener##0 at ./Base.jl:377:3 jfptr_YY.start_profile_listenerYY.YY.0_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4127:23 [inlined] ijl_apply_generic at /source/src/gf.c:4353:12 jl_apply at /source/src/julia.h:2328:12 [inlined] start_task at /source/src/task.c:1275:19 unknown function (ip: (nil)) at (unknown file) Allocations: 20532339 (Pool: 20531590; Big: 749); GC: 15 PkgEval terminated after 2786.44s: test duration exceeded the time limit