Package evaluation to test FiniteDiffWENO5 on Julia 1.14.0-DEV.2226 (797a5ef2b0*) started at 2026-05-23T16:16:27.927 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.6s ################################################################################ # Installation # Installing FiniteDiffWENO5... Resolving package versions... Installed MuladdMacro ───── v0.2.4 Installed FiniteDiffWENO5 ─ v0.1.0 Updating `~/.julia/environments/v1.14/Project.toml` [4b1b4241] + FiniteDiffWENO5 v0.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [4b1b4241] + FiniteDiffWENO5 v0.1.0 [46d2c3a1] + MuladdMacro v0.2.4 Installation completed after 4.61s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.7 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... ┌ Info: JuliaLowering threw given input: │ code = │ :(function destruct_key(pat, val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =# @match pat begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:28 =# │ _Symbol => destruct_key($(Expr(:quote, :($(Expr(:$, :pat)) = $(Expr(:$, :(Expr(:quote, pat))))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:29 =# │ x_Symbol || y_ => destruct_key($(Expr(:quote, :($(Expr(:$, :x)) = $(Expr(:$, :(Expr(:quote, x)))) || $(Expr(:$, :y))))), val, getm) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:30 =# │ (x_ = y_) => destructm(x, destruct_key(y, val, getm)) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:31 =# │ x_ || y_ => getm(val, x, y) │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ _ => atoms((i->begin │ #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:32 =# │ getm(val, i) │ end), pat) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [call] │ │ destruct_key :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [block] │ │ [macrocall] │ │ @match :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) :: Value │ │ pat :: Identifier │ │ [block] │ │ [call] │ │ => :: Identifier │ │ _Symbol :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_Symbol :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ [quote] │ │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ destructm :: Identifier │ │ x :: Identifier │ │ [call] │ │ destruct_key :: Identifier │ │ y :: Identifier │ │ val :: Identifier │ │ getm :: Identifier │ │ [call] │ │ => :: Identifier │ │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ x :: Identifier │ │ y :: Identifier │ │ [call] │ │ => :: Identifier │ │ _ :: Identifier │ │ [call] │ │ atoms :: Identifier │ │ [->] │ │ i :: Identifier │ │ [block] │ │ [call] │ │ getm :: Identifier │ │ val :: Identifier │ │ i :: Identifier │ │ pat :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ ex :: Identifier │ scope_layer=2 │ pat :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ pat :: Identifier │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ │ [tuple] │ jl_source=L31 │ pat :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ pat :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ [$] │ │ [call] │ │ MacroTools.TypeBind :: Value │ │ [quote] │ │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ │ Any :: Identifier │ │ [vect] │ │ Symbol :: Identifier │ │ y_ :: Identifier │ │ [tuple] │ jl_source=L31 │ [call] │ │ MacroTools.TypeBind :: Value │ macro_source=85 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ [call] │ │ [curly] │ │ Set :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ [vect] │ │ Symbol :: Identifier │ scope_layer=2 │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ [$] │ │ x :: Identifier │ │ [||] │ │ [$] │ │ [call] │ │ Expr :: Identifier │ │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ │ [$] │ │ y :: Identifier │ │ [tuple] │ jl_source=L31 │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ [call] │ │ Expr :: Identifier │ scope_layer=1 │ [inert] │ │ quote :: Identifier │ │ x :: Identifier │ scope_layer=1 │ [tuple] │ jl_source=L31 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [=] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ destructm :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ [call] │ │ destruct_key :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ getm :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [call] │ jl_source=L67 │ Base.JuliaLowering.interpolate_ast :: Value │ jl_source=L67 │ Expr :: Value │ jl_source=L67 │ [inert] │ jl_source=L67 │ [||] │ │ x_ :: Identifier │ │ y_ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [=] │ │ x :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ x :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [=] │ │ y :: Identifier │ scope_layer=1 │ [call] │ │ get :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ y :: Identifier │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ y :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=2 │ [call] │ │ trymatch :: Identifier │ scope_layer=2 │ [inert] │ jl_source=L65 │ _ :: Identifier │ │ ex :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=2 │ env :: Identifier │ scope_layer=2 │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ env :: Identifier │ scope_layer=1 │ env :: Identifier │ scope_layer=2 │ [block] │ │ [block] │ │ [call] │ │ atoms :: Identifier │ scope_layer=1 │ [->] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ getm :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ pat :: Identifier │ scope_layer=1 │ [block] │ macro_source=85 │ nothing :: Value │ macro_source=85 │ │ file = "/home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl" │ line = 26 └ mod = MacroTools ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29 =# - Invalid assignment location in let syntax Expression:  Containing expressions:  (let (block (= env env) (= (call get env : nothing))) (block (block (call destruct_key (call Base.JuliaLowering.interpolate_ast Expr (inert (= ($ pat) ($ (call Expr (inert quote) pat)))) (tuple pat) (tuple (call Expr :quote pat))) val getm))))  Detailed provenance:   └─  └─  ├─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:29  └─ (macrocall @match :(#= /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27 =#) pat (block (call => _Symbol (call destruct_key (quote (= ($ pat) ($ (call Expr (inert quote) pat)))) val getm)) (call => (|| x_Symbol y_) (call destruct_key (quote (= ($ x) (|| ($ (call Expr (inert quote) x)) ($ y)))) val getm)) (call => (= x_ y_) (call destructm x (call destruct_key y val getm))) (call => (|| x_ y_) (call getm val x y)) (call => _ (call atoms (-> i (block (call getm val i))) pat))))  └─ @ /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:27  Stacktrace:  [1] expand_let(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1561  [2] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4293  [3] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [4] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [5] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [7] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [8] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, exs::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, SubArray{Int64, 1, Vector{Int64}, Tuple{UnitRange{Int64}}, true}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4447  [9] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [10] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4288  [11] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [12] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [13] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [15] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [16] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [17] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [18] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [19] expand_forms_2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [20] #expand_forms_2##2  @ /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [inlined]  [21] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  [22] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440  [23] _node_id(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [24] _push_nodeid!(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ids::Vector{Int64}, val::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/ast.jl:288 [inlined]  [25] method_def_expr(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, mtable::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sparams::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, argl::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2419  [26] (::Colon)(start::Int64, stop::Int64)  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:355 [inlined]  [27] expand_function_def(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, src::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, raw_args::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, wheres::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, body::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, rett::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:2873  [28] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4268  [29] Dict{Int64, Int64}()  @ Base /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4152 [inlined]  [30] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4469  [31] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:30  [32] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [33] top-level scope  @ ~/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:13  [34] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [35] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [36] top-level scope  @ stdin:5  [37] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [38] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [39] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [40] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [41] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/examples/destruct.jl:26 in expression starting at /home/pkgeval/.julia/packages/MacroTools/Ar0jT/src/MacroTools.jl:1 in expression starting at stdin:5 ✗ MacroTools 0.7 s ✓ Adapt 0.9 s ✓ StaticArraysCore 60.9 s ✓ UnsafeAtomics 1.1 s ✓ DocStringExtensions 0.6 s ✓ MuladdMacro 1.1 s ✓ Requires 1.4 s ✓ Compat 2.3 s ✓ Preferences 4.9 s ✓ PkgVersion 30.0 s ✓ Atomix ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 =# Core.@doc " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" function WENO_step!(u::T, v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}, weno::WENOScheme, Δt, Δx; u_min = 0.0, u_max = 0.0) where T <: Vector{<:Real} │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:22 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:24 =# │ nx = size(u, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:25 =# │ Δx_ = inv(Δx) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:27 =# │ (; ut, du, stag, fl, fr, multithreading, upwind_mode) = weno │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:29 =# │ if !upwind_mode │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:30 =# │ WENO_flux!(fl, fr, u, weno, nx, u_min, u_max) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:31 =# │ semi_discretisation_weno5!(du, v, weno, Δx_) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =# @inbounds #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =# @maybe_threads(multithreading, for i = axes(ut, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =# │ ut[i] = #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =# @muladd(u[i] - Δt * du[i]) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:35 =# │ end) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:37 =# │ WENO_flux!(fl, fr, ut, weno, nx, u_min, u_max) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:38 =# │ semi_discretisation_weno5!(du, v, weno, Δx_) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =# @inbounds #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =# @maybe_threads(multithreading, for i = axes(ut, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =# │ ut[i] = #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =# @muladd((0.75 * u[i] + 0.25 * ut[i]) - 0.25 * Δt * du[i]) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:42 =# │ end) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:44 =# │ WENO_flux!(fl, fr, ut, weno, nx, u_min, u_max) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:45 =# │ semi_discretisation_weno5!(du, v, weno, Δx_) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =# @inbounds #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =# @maybe_threads(multithreading, for i = axes(u, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =# │ u[i] = #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =# @muladd(((1.0 / 3.0) * u[i] + (2.0 / 3.0) * ut[i]) - (2.0 / 3.0) * Δt * du[i]) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:49 =# │ end) │ else │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:53 =# │ upwind_update_1D!(u, v, weno, nx, Δx_, Δt) │ end │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:56 =# │ return nothing │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @doc :: Identifier │ mod │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 =#) :: Value │ │ " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" :: Value │ │ [function] │ │ [where] │ │ [call] │ │ WENO_step! :: Identifier │ │ [parameters] │ │ [kw] │ │ u_min :: Identifier │ │ 0.0 :: Value │ │ [kw] │ │ u_max :: Identifier │ │ 0.0 :: Value │ │ [::] │ │ u :: Identifier │ │ T :: Identifier │ │ [::] │ │ v :: Identifier │ │ [curly] │ │ NamedTuple :: Identifier │ │ [tuple] │ │ [inert] │ │ x :: Identifier │ │ [<:] │ │ [curly] │ │ Tuple :: Identifier │ │ [<:] │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ Real :: Identifier │ │ [::] │ │ weno :: Identifier │ │ WENOScheme :: Identifier │ │ Δt :: Identifier │ │ Δx :: Identifier │ │ [<:] │ │ T :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ Real :: Identifier │ │ [block] │ │ [=] │ │ nx :: Identifier │ │ [call] │ │ size :: Identifier │ │ u :: Identifier │ │ 1 :: Value │ │ [=] │ │ Δx_ :: Identifier │ │ [call] │ │ inv :: Identifier │ │ Δx :: Identifier │ │ [=] │ │ [tuple] │ │ [parameters] │ │ ut :: Identifier │ │ du :: Identifier │ │ stag :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ multithreading :: Identifier │ │ upwind_mode :: Identifier │ │ weno :: Identifier │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ upwind_mode :: Identifier │ │ [block] │ │ [call] │ │ WENO_flux! :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ u :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ u_min :: Identifier │ │ u_max :: Identifier │ │ [call] │ │ semi_discretisation_weno5! :: Identifier │ │ du :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ Δx_ :: Identifier │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) :: Value │ │ [macrocall] │ │ @maybe_threads :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) :: Value │ │ multithreading :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ axes :: Identifier │ │ ut :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [macrocall] │ │ @muladd :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =#) :: Value │ │ [call] │ │ - :: Identifier │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ Δt :: Identifier │ │ [ref] │ │ du :: Identifier │ │ i :: Identifier │ │ [call] │ │ WENO_flux! :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ ut :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ u_min :: Identifier │ │ u_max :: Identifier │ │ [call] │ │ semi_discretisation_weno5! :: Identifier │ │ du :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ Δx_ :: Identifier │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) :: Value │ │ [macrocall] │ │ @maybe_threads :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) :: Value │ │ multithreading :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ axes :: Identifier │ │ ut :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [macrocall] │ │ @muladd :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =#) :: Value │ │ [call] │ │ - :: Identifier │ │ [call] │ │ + :: Identifier │ │ [call] │ │ * :: Identifier │ │ 0.75 :: Value │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ 0.25 :: Value │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ 0.25 :: Value │ │ Δt :: Identifier │ │ [ref] │ │ du :: Identifier │ │ i :: Identifier │ │ [call] │ │ WENO_flux! :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ ut :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ u_min :: Identifier │ │ u_max :: Identifier │ │ [call] │ │ semi_discretisation_weno5! :: Identifier │ │ du :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ Δx_ :: Identifier │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) :: Value │ │ [macrocall] │ │ @maybe_threads :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) :: Value │ │ multithreading :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ axes :: Identifier │ │ u :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [macrocall] │ │ @muladd :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =#) :: Value │ │ [call] │ │ - :: Identifier │ │ [call] │ │ + :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ 1.0 :: Value │ │ 3.0 :: Value │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ 2.0 :: Value │ │ 3.0 :: Value │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ 2.0 :: Value │ │ 3.0 :: Value │ │ Δt :: Identifier │ │ [ref] │ │ du :: Identifier │ │ i :: Identifier │ │ [block] │ │ [call] │ │ upwind_update_1D! :: Identifier │ │ u :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ Δx_ :: Identifier │ │ Δt :: Identifier │ │ [return] │ │ nothing :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [where] │ │ [call] │ │ WENO_step! :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ u_min :: Identifier │ scope_layer=1 │ 0.0 :: Value │ macro_source=260 │ [kw] │ │ u_max :: Identifier │ scope_layer=1 │ 0.0 :: Value │ macro_source=260 │ [::] │ │ u :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [::] │ │ v :: Identifier │ scope_layer=1 │ [curly] │ │ NamedTuple :: Identifier │ scope_layer=1 │ [tuple] │ │ [inert] │ │ x :: Identifier │ │ [<:] │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ [::] │ │ weno :: Identifier │ scope_layer=1 │ WENOScheme :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ Δx :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ nx :: Identifier │ scope_layer=1 │ [call] │ │ size :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ Δx_ :: Identifier │ scope_layer=1 │ [call] │ │ inv :: Identifier │ scope_layer=1 │ Δx :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ [parameters] │ │ ut :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ stag :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ multithreading :: Identifier │ scope_layer=1 │ upwind_mode :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ upwind_mode :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ WENO_flux! :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ u_min :: Identifier │ scope_layer=1 │ u_max :: Identifier │ scope_layer=1 │ [call] │ │ semi_discretisation_weno5! :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #20#val :: Identifier │ scope_layer=1 │ [if] │ │ multithreading :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ #21#items :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [function] │ │ [call] │ │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ [kw] │ │ #33#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [block] │ │ [=] │ │ #26#r :: Identifier │ scope_layer=1 │ #21#items :: Identifier │ scope_layer=1 │ [=] │ │ #27#lenr :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ mod,scope_layer=1 │ #26#r :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ #28#len :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [call] │ │ divrem :: Identifier │ mod,scope_layer=1 │ #27#lenr :: Identifier │ scope_layer=1 │ [call] │ │ threadpoolsize :: Identifier │ mod,scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ mod,scope_layer=1 │ #28#len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [block] │ macro_source=260 │ [return] │ macro_source=260 │ nothing :: Value │ macro_source=260 │ [=] │ │ [tuple] │ │ #28#len :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=260 │ 1 :: Value │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [=] │ │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ [call] │ │ firstindex :: Identifier │ mod,scope_layer=1 │ #26#r :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ mod,scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ #28#len :: Identifier │ scope_layer=1 │ [=] │ │ #31#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ #28#len :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ <= :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ #31#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #31#loop_last :: Identifier │ scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [=] │ │ #31#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #31#loop_last :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [for] │ │ [block] │ │ [=] │ │ #32#i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ #31#loop_last :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #38#val :: Identifier │ scope_layer=1 │ [ref] │ │ #26#r :: Identifier │ scope_layer=1 │ #32#i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #38#val :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ true :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=260 │ [elseif] │ │ [block] │ │ [call] │ │ != :: Identifier │ mod,scope_layer=1 │ [call] │ │ ccall :: Identifier │ scope_layer=1 │ [inert] │ │ jl_in_threaded_region :: Identifier │ │ Cint :: Identifier │ mod,scope_layer=1 │ [tuple] │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [block] │ │ [call] │ │ error :: Identifier │ mod,scope_layer=1 │ "`@threads :static` cannot be used concurrently or nested" :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=260 │ nothing :: Identifier │ mod,scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #20#val :: Identifier │ scope_layer=1 │ [call] │ │ WENO_flux! :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ u_min :: Identifier │ scope_layer=1 │ u_max :: Identifier │ scope_layer=1 │ [call] │ │ semi_discretisation_weno5! :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #39#val :: Identifier │ scope_layer=1 │ [if] │ │ multithreading :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ #40#items :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [function] │ │ [call] │ │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ [kw] │ │ #52#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [block] │ │ [=] │ │ #45#r :: Identifier │ scope_layer=1 │ #40#items :: Identifier │ scope_layer=1 │ [=] │ │ #46#lenr :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ mod,scope_layer=1 │ #45#r :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ #47#len :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [call] │ │ divrem :: Identifier │ mod,scope_layer=1 │ #46#lenr :: Identifier │ scope_layer=1 │ [call] │ │ threadpoolsize :: Identifier │ mod,scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ mod,scope_layer=1 │ #47#len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [block] │ macro_source=260 │ [return] │ macro_source=260 │ nothing :: Value │ macro_source=260 │ [=] │ │ [tuple] │ │ #47#len :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=260 │ 1 :: Value │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [=] │ │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ [call] │ │ firstindex :: Identifier │ mod,scope_layer=1 │ #45#r :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ mod,scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ #47#len :: Identifier │ scope_layer=1 │ [=] │ │ #50#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ #47#len :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ <= :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ #50#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #50#loop_last :: Identifier │ scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [=] │ │ #50#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #50#loop_last :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [for] │ │ [block] │ │ [=] │ │ #51#i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ #50#loop_last :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #57#val :: Identifier │ scope_layer=1 │ [ref] │ │ #45#r :: Identifier │ scope_layer=1 │ #51#i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #57#val :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.25 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ 0.25 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.75 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ true :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=260 │ [elseif] │ │ [block] │ │ [call] │ │ != :: Identifier │ mod,scope_layer=1 │ [call] │ │ ccall :: Identifier │ scope_layer=1 │ [inert] │ │ jl_in_threaded_region :: Identifier │ │ Cint :: Identifier │ mod,scope_layer=1 │ [tuple] │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [block] │ │ [call] │ │ error :: Identifier │ mod,scope_layer=1 │ "`@threads :static` cannot be used concurrently or nested" :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=260 │ nothing :: Identifier │ mod,scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.25 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ 0.25 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.75 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #39#val :: Identifier │ scope_layer=1 │ [call] │ │ WENO_flux! :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ u_min :: Identifier │ scope_layer=1 │ u_max :: Identifier │ scope_layer=1 │ [call] │ │ semi_discretisation_weno5! :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #58#val :: Identifier │ scope_layer=1 │ [if] │ │ multithreading :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ #59#items :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [function] │ │ [call] │ │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ [kw] │ │ #71#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [block] │ │ [=] │ │ #64#r :: Identifier │ scope_layer=1 │ #59#items :: Identifier │ scope_layer=1 │ [=] │ │ #65#lenr :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ mod,scope_layer=1 │ #64#r :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ #66#len :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [call] │ │ divrem :: Identifier │ mod,scope_layer=1 │ #65#lenr :: Identifier │ scope_layer=1 │ [call] │ │ threadpoolsize :: Identifier │ mod,scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ mod,scope_layer=1 │ #66#len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [block] │ macro_source=260 │ [return] │ macro_source=260 │ nothing :: Value │ macro_source=260 │ [=] │ │ [tuple] │ │ #66#len :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=260 │ 1 :: Value │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [=] │ │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ [call] │ │ firstindex :: Identifier │ mod,scope_layer=1 │ #64#r :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ mod,scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ #66#len :: Identifier │ scope_layer=1 │ [=] │ │ #69#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ #66#len :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ <= :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ #69#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #69#loop_last :: Identifier │ scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [=] │ │ #69#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #69#loop_last :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [for] │ │ [block] │ │ [=] │ │ #70#i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ #69#loop_last :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #76#val :: Identifier │ scope_layer=1 │ [ref] │ │ #64#r :: Identifier │ scope_layer=1 │ #70#i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #76#val :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 1.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ true :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=260 │ [elseif] │ │ [block] │ │ [call] │ │ != :: Identifier │ mod,scope_layer=1 │ [call] │ │ ccall :: Identifier │ scope_layer=1 │ [inert] │ │ jl_in_threaded_region :: Identifier │ │ Cint :: Identifier │ mod,scope_layer=1 │ [tuple] │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [block] │ │ [call] │ │ error :: Identifier │ mod,scope_layer=1 │ "`@threads :static` cannot be used concurrently or nested" :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=260 │ nothing :: Identifier │ mod,scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [=] │ │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 1.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #58#val :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ upwind_update_1D! :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ [return] │ │ nothing :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=260 │ FiniteDiffWENO5 :: Value │ macro_source=260 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=260 │ FiniteDiffWENO5 :: Value │ │ [inert] │ jl_source=L65 │ WENO_step! :: Identifier │ │ [call] │ macro_source=260 │ Base.Docs.docstr :: Value │ macro_source=260 │ [call] │ macro_source=260 │ Core.svec :: Value │ macro_source=260 │ " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" :: Value │ macro_source=260 │ [call] │ macro_source=260 │ Dict{Symbol, Any} :: Value │ macro_source=260 │ :path => "/home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl" :: Value │ macro_source=260 │ :linenumber => 1 :: Value │ macro_source=260 │ :module => FiniteDiffWENO5 :: Value │ macro_source=260 │ [where] │ │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ NamedTuple :: Identifier │ scope_layer=1 │ [tuple] │ │ [inert] │ │ x :: Identifier │ │ [<:] │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ WENOScheme :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl" │ line = 1 └ mod = FiniteDiffWENO5 ERROR: LoadError: internal lowering bug: #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:22 =# - `jl_assert(!(haskey(ssa_rewrites, lhs_id)), _)`: multiple assignments to ssavalue Expression:  (= #₂ (call core.TypeVar :#T1 #₆₆₆/Real)) Containing expressions:  (= #₂ (call core.TypeVar :#T1 #₆₆₆/Real))  Detailed provenance:  (= #₂ (call core.TypeVar :#T1 #₆₆₆/Real)) @#= /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:366 =#  └─ (= #₂ (call core.TypeVar :#T1 #₇₈/Real)) @#= /source/usr/share/julia/JuliaLowering/src/closure_conversion.jl:197 =#  └─ (= #₂ (call core.TypeVar :#T1 #₇₈/Real)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 Real)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 Real))  └─ (call core.TypeVar :#T1 Real) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3025 =#  └─ (<: Real)  └─ (<: Real)  └─ (<: Real)  └─ (<: Real)  ├─ @ /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:22  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 =#) " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" (function (where (call WENO_step! (parameters (kw u_min 0.0) (kw u_max 0.0)) (:: u T) (:: v (curly NamedTuple (tuple (inert x)) (<: (curly Tuple (<: (curly Vector (<: Real))))))) (:: weno WENOScheme) Δt Δx) (<: T (curly Vector (<: Real)))) (block (= nx (call size u 1)) (= Δx_ (call inv Δx)) (= (tuple (parameters ut du stag fl fr multithreading upwind_mode)) weno) (if (call ! upwind_mode) (block (call WENO_flux! fl fr u weno nx u_min u_max) (call semi_discretisation_weno5! du v weno Δx_) (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) (macrocall @maybe_threads :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) multithreading (for (= i (call axes ut 1)) (block (= (ref ut i) (macrocall @muladd :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =#) (call - (ref u i) (call * Δt (ref du i))))))))) (call WENO_flux! fl fr ut weno nx u_min u_max) (call semi_discretisation_weno5! du v weno Δx_) (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) (macrocall @maybe_threads :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) multithreading (for (= i (call axes ut 1)) (block (= (ref ut i) (macrocall @muladd :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =#) (call - (call + (call * 0.75 (ref u i)) (call * 0.25 (ref ut i))) (call * 0.25 Δt (ref du i))))))))) (call WENO_flux! fl fr ut weno nx u_min u_max) (call semi_discretisation_weno5! du v weno Δx_) (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) (macrocall @maybe_threads :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) multithreading (for (= i (call axes u 1)) (block (= (ref u i) (macrocall @muladd :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =#) (call - (call + (call * (call / 1.0 3.0) (ref u i)) (call * (call / 2.0 3.0) (ref ut i))) (call * (call / 2.0 3.0) Δt (ref du i)))))))))) (block (call upwind_update_1D! u v weno nx Δx_ Δt))) (return nothing))))  └─ @ /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1  Stacktrace:  [1] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}})  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:23 [inlined]  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1106  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1223  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1253  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/FiniteDiffWENO5/tTiLA/src/FiniteDiffWENO5.jl:12  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/FiniteDiffWENO5.jl:1 in expression starting at stdin:5 ✗ FiniteDiffWENO5 0.6 s ✓ Compat → CompatLinearAlgebraExt 2.8 s ✓ JLLWrappers 2.9 s ✓ MPIPreferences 2.4 s ✓ PrecompileTools 45.8 s ✓ Aqua 3.0 s ✓ Xorg_libpciaccess_jll 2.8 s ✓ Libiconv_jll 1.9 s ✓ MicrosoftMPI_jll 5.4 s ✓ MPItrampoline_jll 295.4 s ✓ StaticArrays 3.2 s ✓ XML2_jll 34.0 s ✓ Adapt → AdaptStaticArraysExt 3.1 s ✓ Hwloc_jll ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/KernelAbstractions/ecO4B/src/KernelAbstractions.jl:14  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/KernelAbstractions/ecO4B/src/KernelAbstractions.jl:1 in expression starting at stdin:5 ✗ KernelAbstractions 3.1 s ✓ MPICH_jll 5.6 s ✓ OpenMPI_jll 5.6 s ✓ MPIABI_jll ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("63c18a36-062a-441e-b654-da1e3ab1ce7c"), "KernelAbstractions") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_import(imported::Bool, to::Module, from::Expr, paths::Expr)  @ Base ./module.jl:101  [11] eval_import(imported::Bool, to::Module, from::Expr, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/KernelAbstractions/ecO4B/ext/LinearAlgebraExt.jl:3  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/KernelAbstractions/ecO4B/ext/LinearAlgebraExt.jl:1 in expression starting at stdin:5 ✗ KernelAbstractions → LinearAlgebraExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4b1b4241-afed-47c3-a843-c6e03821b375"), "FiniteDiffWENO5") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/FiniteDiffWENO5/tTiLA/ext/KAExt.jl:2  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/ext/KAExt.jl:1 in expression starting at stdin:5 ✗ FiniteDiffWENO5 → KAExt 12.9 s ✓ MPI ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1914dd2f-81c6-5fcd-8719-6d5c9610ff09"), "MacroTools") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Chmy/KDhuf/src/Chmy.jl:3  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Chmy/KDhuf/src/Chmy.jl:1 in expression starting at stdin:5 ✗ Chmy ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4b1b4241-afed-47c3-a843-c6e03821b375"), "FiniteDiffWENO5") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base ./error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2818  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2672  [4] macro expansion  @ ./loading.jl:2599 [inlined]  [5] string(::String, ::Union{Char, SubString{String}, String, Symbol}, ::Symbol, ::String)  @ Base ./lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2563  [7] require  @ ./loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base ./module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base ./module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/FiniteDiffWENO5/tTiLA/ext/ChmyExt.jl:2  [13] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [18] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [20] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/ext/ChmyExt.jl:1 in expression starting at stdin:5 ✗ FiniteDiffWENO5 → ChmyExt 27 dependencies successfully precompiled in 572 seconds. 32 already precompiled. Precompilation completed after 613.0s ################################################################################ # Testing # Testing FiniteDiffWENO5 Status `/tmp/jl_0bZcfz/Project.toml` [4c88cf16] Aqua v0.8.14 [33a72cf0] Chmy v0.1.25 [4b1b4241] FiniteDiffWENO5 v0.1.0 [63c18a36] KernelAbstractions v0.9.41 [37e2e46d] LinearAlgebra v1.13.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_0bZcfz/Manifest.toml` [79e6a3ab] Adapt v4.6.0 [4c88cf16] Aqua v0.8.14 [a9b6321e] Atomix v1.1.3 [33a72cf0] Chmy v0.1.25 [34da2185] Compat v4.18.1 [ffbed154] DocStringExtensions v0.9.5 [4b1b4241] FiniteDiffWENO5 v0.1.0 [692b3bcd] JLLWrappers v1.8.0 [63c18a36] KernelAbstractions v0.9.41 [da04e1cc] MPI v0.20.26 [3da0fdf6] MPIPreferences v0.1.12 [1914dd2f] MacroTools v0.5.16 [46d2c3a1] MuladdMacro v0.2.4 [eebad327] PkgVersion v0.3.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [ae029012] Requires v1.3.1 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [013be700] UnsafeAtomics v0.3.1 [e33a78d0] Hwloc_jll v2.13.0+1 [94ce4f54] Libiconv_jll v1.18.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 [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 [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... ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 =# Core.@doc " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" function WENO_step!(u::T, v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}, weno::WENOScheme, Δt, Δx; u_min = 0.0, u_max = 0.0) where T <: Vector{<:Real} │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:22 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:24 =# │ nx = size(u, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:25 =# │ Δx_ = inv(Δx) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:27 =# │ (; ut, du, stag, fl, fr, multithreading, upwind_mode) = weno │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:29 =# │ if !upwind_mode │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:30 =# │ WENO_flux!(fl, fr, u, weno, nx, u_min, u_max) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:31 =# │ semi_discretisation_weno5!(du, v, weno, Δx_) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =# @inbounds #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =# @maybe_threads(multithreading, for i = axes(ut, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =# │ ut[i] = #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =# @muladd(u[i] - Δt * du[i]) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:35 =# │ end) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:37 =# │ WENO_flux!(fl, fr, ut, weno, nx, u_min, u_max) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:38 =# │ semi_discretisation_weno5!(du, v, weno, Δx_) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =# @inbounds #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =# @maybe_threads(multithreading, for i = axes(ut, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =# │ ut[i] = #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =# @muladd((0.75 * u[i] + 0.25 * ut[i]) - 0.25 * Δt * du[i]) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:42 =# │ end) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:44 =# │ WENO_flux!(fl, fr, ut, weno, nx, u_min, u_max) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:45 =# │ semi_discretisation_weno5!(du, v, weno, Δx_) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =# │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =# @inbounds #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =# @maybe_threads(multithreading, for i = axes(u, 1) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =# │ u[i] = #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =# @muladd(((1.0 / 3.0) * u[i] + (2.0 / 3.0) * ut[i]) - (2.0 / 3.0) * Δt * du[i]) │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:49 =# │ end) │ else │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:53 =# │ upwind_update_1D!(u, v, weno, nx, Δx_, Δt) │ end │ #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:56 =# │ return nothing │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @doc :: Identifier │ mod │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 =#) :: Value │ │ " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" :: Value │ │ [function] │ │ [where] │ │ [call] │ │ WENO_step! :: Identifier │ │ [parameters] │ │ [kw] │ │ u_min :: Identifier │ │ 0.0 :: Value │ │ [kw] │ │ u_max :: Identifier │ │ 0.0 :: Value │ │ [::] │ │ u :: Identifier │ │ T :: Identifier │ │ [::] │ │ v :: Identifier │ │ [curly] │ │ NamedTuple :: Identifier │ │ [tuple] │ │ [inert] │ │ x :: Identifier │ │ [<:] │ │ [curly] │ │ Tuple :: Identifier │ │ [<:] │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ Real :: Identifier │ │ [::] │ │ weno :: Identifier │ │ WENOScheme :: Identifier │ │ Δt :: Identifier │ │ Δx :: Identifier │ │ [<:] │ │ T :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ Real :: Identifier │ │ [block] │ │ [=] │ │ nx :: Identifier │ │ [call] │ │ size :: Identifier │ │ u :: Identifier │ │ 1 :: Value │ │ [=] │ │ Δx_ :: Identifier │ │ [call] │ │ inv :: Identifier │ │ Δx :: Identifier │ │ [=] │ │ [tuple] │ │ [parameters] │ │ ut :: Identifier │ │ du :: Identifier │ │ stag :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ multithreading :: Identifier │ │ upwind_mode :: Identifier │ │ weno :: Identifier │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ upwind_mode :: Identifier │ │ [block] │ │ [call] │ │ WENO_flux! :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ u :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ u_min :: Identifier │ │ u_max :: Identifier │ │ [call] │ │ semi_discretisation_weno5! :: Identifier │ │ du :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ Δx_ :: Identifier │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) :: Value │ │ [macrocall] │ │ @maybe_threads :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) :: Value │ │ multithreading :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ axes :: Identifier │ │ ut :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [macrocall] │ │ @muladd :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =#) :: Value │ │ [call] │ │ - :: Identifier │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ Δt :: Identifier │ │ [ref] │ │ du :: Identifier │ │ i :: Identifier │ │ [call] │ │ WENO_flux! :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ ut :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ u_min :: Identifier │ │ u_max :: Identifier │ │ [call] │ │ semi_discretisation_weno5! :: Identifier │ │ du :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ Δx_ :: Identifier │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) :: Value │ │ [macrocall] │ │ @maybe_threads :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) :: Value │ │ multithreading :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ axes :: Identifier │ │ ut :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [macrocall] │ │ @muladd :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =#) :: Value │ │ [call] │ │ - :: Identifier │ │ [call] │ │ + :: Identifier │ │ [call] │ │ * :: Identifier │ │ 0.75 :: Value │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ 0.25 :: Value │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ 0.25 :: Value │ │ Δt :: Identifier │ │ [ref] │ │ du :: Identifier │ │ i :: Identifier │ │ [call] │ │ WENO_flux! :: Identifier │ │ fl :: Identifier │ │ fr :: Identifier │ │ ut :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ u_min :: Identifier │ │ u_max :: Identifier │ │ [call] │ │ semi_discretisation_weno5! :: Identifier │ │ du :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ Δx_ :: Identifier │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) :: Value │ │ [macrocall] │ │ @maybe_threads :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) :: Value │ │ multithreading :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ axes :: Identifier │ │ u :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [macrocall] │ │ @muladd :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =#) :: Value │ │ [call] │ │ - :: Identifier │ │ [call] │ │ + :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ 1.0 :: Value │ │ 3.0 :: Value │ │ [ref] │ │ u :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ 2.0 :: Value │ │ 3.0 :: Value │ │ [ref] │ │ ut :: Identifier │ │ i :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ 2.0 :: Value │ │ 3.0 :: Value │ │ Δt :: Identifier │ │ [ref] │ │ du :: Identifier │ │ i :: Identifier │ │ [block] │ │ [call] │ │ upwind_update_1D! :: Identifier │ │ u :: Identifier │ │ v :: Identifier │ │ weno :: Identifier │ │ nx :: Identifier │ │ Δx_ :: Identifier │ │ Δt :: Identifier │ │ [return] │ │ nothing :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [where] │ │ [call] │ │ WENO_step! :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ u_min :: Identifier │ scope_layer=1 │ 0.0 :: Value │ macro_source=260 │ [kw] │ │ u_max :: Identifier │ scope_layer=1 │ 0.0 :: Value │ macro_source=260 │ [::] │ │ u :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [::] │ │ v :: Identifier │ scope_layer=1 │ [curly] │ │ NamedTuple :: Identifier │ scope_layer=1 │ [tuple] │ │ [inert] │ │ x :: Identifier │ │ [<:] │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ [::] │ │ weno :: Identifier │ scope_layer=1 │ WENOScheme :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ Δx :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ nx :: Identifier │ scope_layer=1 │ [call] │ │ size :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ Δx_ :: Identifier │ scope_layer=1 │ [call] │ │ inv :: Identifier │ scope_layer=1 │ Δx :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ [parameters] │ │ ut :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ stag :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ multithreading :: Identifier │ scope_layer=1 │ upwind_mode :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ upwind_mode :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ WENO_flux! :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ u_min :: Identifier │ scope_layer=1 │ u_max :: Identifier │ scope_layer=1 │ [call] │ │ semi_discretisation_weno5! :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #20#val :: Identifier │ scope_layer=1 │ [if] │ │ multithreading :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ #21#items :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [function] │ │ [call] │ │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ [kw] │ │ #33#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [block] │ │ [=] │ │ #26#r :: Identifier │ scope_layer=1 │ #21#items :: Identifier │ scope_layer=1 │ [=] │ │ #27#lenr :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ mod,scope_layer=1 │ #26#r :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ #28#len :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [call] │ │ divrem :: Identifier │ mod,scope_layer=1 │ #27#lenr :: Identifier │ scope_layer=1 │ [call] │ │ threadpoolsize :: Identifier │ mod,scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ mod,scope_layer=1 │ #28#len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [block] │ macro_source=260 │ [return] │ macro_source=260 │ nothing :: Value │ macro_source=260 │ [=] │ │ [tuple] │ │ #28#len :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=260 │ 1 :: Value │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [=] │ │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ [call] │ │ firstindex :: Identifier │ mod,scope_layer=1 │ #26#r :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ mod,scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ #28#len :: Identifier │ scope_layer=1 │ [=] │ │ #31#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ #28#len :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ <= :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ #31#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #31#loop_last :: Identifier │ scope_layer=1 │ #33#tid :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #30#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [=] │ │ #31#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #31#loop_last :: Identifier │ scope_layer=1 │ #29#rem :: Identifier │ scope_layer=1 │ [for] │ │ [block] │ │ [=] │ │ #32#i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ mod,scope_layer=1 │ #30#loop_first :: Identifier │ scope_layer=1 │ #31#loop_last :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #38#val :: Identifier │ scope_layer=1 │ [ref] │ │ #26#r :: Identifier │ scope_layer=1 │ #32#i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #38#val :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ true :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=260 │ [elseif] │ │ [block] │ │ [call] │ │ != :: Identifier │ mod,scope_layer=1 │ [call] │ │ ccall :: Identifier │ scope_layer=1 │ [inert] │ │ jl_in_threaded_region :: Identifier │ │ Cint :: Identifier │ mod,scope_layer=1 │ [tuple] │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [block] │ │ [call] │ │ error :: Identifier │ mod,scope_layer=1 │ "`@threads :static` cannot be used concurrently or nested" :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #22#threadsfor_fun :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=260 │ nothing :: Identifier │ mod,scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #20#val :: Identifier │ scope_layer=1 │ [call] │ │ WENO_flux! :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ u_min :: Identifier │ scope_layer=1 │ u_max :: Identifier │ scope_layer=1 │ [call] │ │ semi_discretisation_weno5! :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #39#val :: Identifier │ scope_layer=1 │ [if] │ │ multithreading :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ #40#items :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [function] │ │ [call] │ │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ [kw] │ │ #52#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [block] │ │ [=] │ │ #45#r :: Identifier │ scope_layer=1 │ #40#items :: Identifier │ scope_layer=1 │ [=] │ │ #46#lenr :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ mod,scope_layer=1 │ #45#r :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ #47#len :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [call] │ │ divrem :: Identifier │ mod,scope_layer=1 │ #46#lenr :: Identifier │ scope_layer=1 │ [call] │ │ threadpoolsize :: Identifier │ mod,scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ mod,scope_layer=1 │ #47#len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [block] │ macro_source=260 │ [return] │ macro_source=260 │ nothing :: Value │ macro_source=260 │ [=] │ │ [tuple] │ │ #47#len :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=260 │ 1 :: Value │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [=] │ │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ [call] │ │ firstindex :: Identifier │ mod,scope_layer=1 │ #45#r :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ mod,scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ #47#len :: Identifier │ scope_layer=1 │ [=] │ │ #50#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ #47#len :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ <= :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ #50#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #50#loop_last :: Identifier │ scope_layer=1 │ #52#tid :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #49#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [=] │ │ #50#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #50#loop_last :: Identifier │ scope_layer=1 │ #48#rem :: Identifier │ scope_layer=1 │ [for] │ │ [block] │ │ [=] │ │ #51#i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ mod,scope_layer=1 │ #49#loop_first :: Identifier │ scope_layer=1 │ #50#loop_last :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #57#val :: Identifier │ scope_layer=1 │ [ref] │ │ #45#r :: Identifier │ scope_layer=1 │ #51#i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #57#val :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.25 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ 0.25 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.75 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ true :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=260 │ [elseif] │ │ [block] │ │ [call] │ │ != :: Identifier │ mod,scope_layer=1 │ [call] │ │ ccall :: Identifier │ scope_layer=1 │ [inert] │ │ jl_in_threaded_region :: Identifier │ │ Cint :: Identifier │ mod,scope_layer=1 │ [tuple] │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [block] │ │ [call] │ │ error :: Identifier │ mod,scope_layer=1 │ "`@threads :static` cannot be used concurrently or nested" :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #41#threadsfor_fun :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=260 │ nothing :: Identifier │ mod,scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [=] │ │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.25 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ 0.25 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ 0.75 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #39#val :: Identifier │ scope_layer=1 │ [call] │ │ WENO_flux! :: Identifier │ scope_layer=1 │ fl :: Identifier │ scope_layer=1 │ fr :: Identifier │ scope_layer=1 │ ut :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ u_min :: Identifier │ scope_layer=1 │ u_max :: Identifier │ scope_layer=1 │ [call] │ │ semi_discretisation_weno5! :: Identifier │ scope_layer=1 │ du :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #58#val :: Identifier │ scope_layer=1 │ [if] │ │ multithreading :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ [block] │ │ [let] │ │ [block] │ │ [=] │ │ #59#items :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [function] │ │ [call] │ │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ [kw] │ │ #71#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [block] │ │ [=] │ │ #64#r :: Identifier │ scope_layer=1 │ #59#items :: Identifier │ scope_layer=1 │ [=] │ │ #65#lenr :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ mod,scope_layer=1 │ #64#r :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ #66#len :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [call] │ │ divrem :: Identifier │ mod,scope_layer=1 │ #65#lenr :: Identifier │ scope_layer=1 │ [call] │ │ threadpoolsize :: Identifier │ mod,scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ mod,scope_layer=1 │ #66#len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [block] │ macro_source=260 │ [return] │ macro_source=260 │ nothing :: Value │ macro_source=260 │ [=] │ │ [tuple] │ │ #66#len :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=260 │ 1 :: Value │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [=] │ │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ [call] │ │ firstindex :: Identifier │ mod,scope_layer=1 │ #64#r :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ mod,scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ #66#len :: Identifier │ scope_layer=1 │ [=] │ │ #69#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ #66#len :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [if] │ │ [call] │ │ > :: Identifier │ mod,scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=260 │ [block] │ │ [if] │ │ [call] │ │ <= :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ mod,scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [=] │ │ #69#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #69#loop_last :: Identifier │ scope_layer=1 │ #71#tid :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ #68#loop_first :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [=] │ │ #69#loop_last :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ mod,scope_layer=1 │ #69#loop_last :: Identifier │ scope_layer=1 │ #67#rem :: Identifier │ scope_layer=1 │ [for] │ │ [block] │ │ [=] │ │ #70#i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ mod,scope_layer=1 │ #68#loop_first :: Identifier │ scope_layer=1 │ #69#loop_last :: Identifier │ scope_layer=1 │ [block] │ │ [local] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=260 │ true :: Value │ macro_source=260 │ [local] │ │ [=] │ │ #76#val :: Identifier │ scope_layer=1 │ [ref] │ │ #64#r :: Identifier │ scope_layer=1 │ #70#i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #76#val :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 1.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ true :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=260 │ [elseif] │ │ [block] │ │ [call] │ │ != :: Identifier │ mod,scope_layer=1 │ [call] │ │ ccall :: Identifier │ scope_layer=1 │ [inert] │ │ jl_in_threaded_region :: Identifier │ │ Cint :: Identifier │ mod,scope_layer=1 │ [tuple] │ macro_source=260 │ 0 :: Value │ macro_source=260 │ [block] │ │ [call] │ │ error :: Identifier │ mod,scope_layer=1 │ "`@threads :static` cannot be used concurrently or nested" :: Value │ macro_source=260 │ [block] │ │ [call] │ │ threading_run :: Identifier │ mod,scope_layer=1 │ #60#threadsfor_fun :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=260 │ nothing :: Identifier │ mod,scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ axes :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=260 │ [block] │ │ [=] │ │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ Δt :: Identifier │ scope_layer=1 │ [ref] │ │ du :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ muladd :: Value │ macro_source=260 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 2.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ ut :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 1.0 :: Value │ macro_source=260 │ 3.0 :: Value │ macro_source=260 │ [ref] │ │ u :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=1 │ #58#val :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ upwind_update_1D! :: Identifier │ scope_layer=1 │ u :: Identifier │ scope_layer=1 │ v :: Identifier │ scope_layer=1 │ weno :: Identifier │ scope_layer=1 │ nx :: Identifier │ scope_layer=1 │ Δx_ :: Identifier │ scope_layer=1 │ Δt :: Identifier │ scope_layer=1 │ [return] │ │ nothing :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=260 │ FiniteDiffWENO5 :: Value │ macro_source=260 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=260 │ FiniteDiffWENO5 :: Value │ │ [inert] │ jl_source=L65 │ WENO_step! :: Identifier │ │ [call] │ macro_source=260 │ Base.Docs.docstr :: Value │ macro_source=260 │ [call] │ macro_source=260 │ Core.svec :: Value │ macro_source=260 │ " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" :: Value │ macro_source=260 │ [call] │ macro_source=260 │ Dict{Symbol, Any} :: Value │ macro_source=260 │ :path => "/home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl" :: Value │ macro_source=260 │ :linenumber => 1 :: Value │ macro_source=260 │ :module => FiniteDiffWENO5 :: Value │ macro_source=260 │ [where] │ │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ NamedTuple :: Identifier │ scope_layer=1 │ [tuple] │ │ [inert] │ │ x :: Identifier │ │ [<:] │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ WENOScheme :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl" │ line = 1 └ mod = FiniteDiffWENO5 ERROR: LoadError: internal lowering bug: #= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:22 =# - `jl_assert(!(haskey(ssa_rewrites, lhs_id)), _)`: multiple assignments to ssavalue Expression:  (= #₂ (call core.TypeVar :#T1 #₆₆₆/Real)) Containing expressions:  (= #₂ (call core.TypeVar :#T1 #₆₆₆/Real))  Detailed provenance:  (= #₂ (call core.TypeVar :#T1 #₆₆₆/Real)) @#= /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:366 =#  └─ (= #₂ (call core.TypeVar :#T1 #₇₈/Real)) @#= /source/usr/share/julia/JuliaLowering/src/closure_conversion.jl:197 =#  └─ (= #₂ (call core.TypeVar :#T1 #₇₈/Real)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 Real)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:231 =#  └─ (= #₂ (call core.TypeVar :#T1 Real))  └─ (call core.TypeVar :#T1 Real) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3025 =#  └─ (<: Real)  └─ (<: Real)  └─ (<: Real)  └─ (<: Real)  ├─ @ /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:22  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 =#) " WENO_step!(u::T,\n v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}},\n weno::WENOScheme,\n Δt, Δx;\n u_min = 0.0, u_max = 0.0) where T <: AbstractVector{<:Real}\n\nAdvance the solution `u` by one time step using the 3rd-order SSP Runge-Kutta method with WENO5-Z as the spatial discretization in 1D.\n\n# Arguments\n- `u::T`: Current solution array to be updated in place.\n- `v::NamedTuple{(:x,), <:Tuple{<:Vector{<:Real}}}`: Velocity array (can be staggered or not based on `weno.stag`).\n- `weno::WENOScheme`: WENO scheme structure containing necessary parameters and temporary arrays.\n- `Δt`: Time step size.\n- `Δx`: Spatial grid size.\n- `u_min`: Minimum value of `u` for the Zhang-Shu positivity limiter.\n- `u_max`: Maximum value of `u` for the Zhang-Shu positivity limiter.\n\nCitation: Borges et al. 2008: \"An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws\"\n doi:10.1016/j.jcp.2007.11.038\n" (function (where (call WENO_step! (parameters (kw u_min 0.0) (kw u_max 0.0)) (:: u T) (:: v (curly NamedTuple (tuple (inert x)) (<: (curly Tuple (<: (curly Vector (<: Real))))))) (:: weno WENOScheme) Δt Δx) (<: T (curly Vector (<: Real)))) (block (= nx (call size u 1)) (= Δx_ (call inv Δx)) (= (tuple (parameters ut du stag fl fr multithreading upwind_mode)) weno) (if (call ! upwind_mode) (block (call WENO_flux! fl fr u weno nx u_min u_max) (call semi_discretisation_weno5! du v weno Δx_) (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) (macrocall @maybe_threads :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:33 =#) multithreading (for (= i (call axes ut 1)) (block (= (ref ut i) (macrocall @muladd :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:34 =#) (call - (ref u i) (call * Δt (ref du i))))))))) (call WENO_flux! fl fr ut weno nx u_min u_max) (call semi_discretisation_weno5! du v weno Δx_) (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) (macrocall @maybe_threads :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:40 =#) multithreading (for (= i (call axes ut 1)) (block (= (ref ut i) (macrocall @muladd :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:41 =#) (call - (call + (call * 0.75 (ref u i)) (call * 0.25 (ref ut i))) (call * 0.25 Δt (ref du i))))))))) (call WENO_flux! fl fr ut weno nx u_min u_max) (call semi_discretisation_weno5! du v weno Δx_) (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) (macrocall @maybe_threads :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:47 =#) multithreading (for (= i (call axes u 1)) (block (= (ref u i) (macrocall @muladd :(#= /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:48 =#) (call - (call + (call * (call / 1.0 3.0) (ref u i)) (call * (call / 2.0 3.0) (ref ut i))) (call * (call / 2.0 3.0) Δt (ref du i)))))))))) (block (call upwind_update_1D! u v weno nx Δx_ Δt))) (return nothing))))  └─ @ /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1  Stacktrace:  [1] iterate(A::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}})  @ Base /source/usr/share/julia/JuliaLowering/src/ast.jl:23 [inlined]  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1106  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1223  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1253  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [7] top-level scope  @ ~/.julia/packages/FiniteDiffWENO5/tTiLA/src/FiniteDiffWENO5.jl:12  [8] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base ./loading.jl:3271  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [13] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [15] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/1D/time_stepping.jl:1 in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/src/FiniteDiffWENO5.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ FiniteDiffWENO5 │ [Output was shown above] └ ERROR: LoadError: The following 1 package failed to precompile: FiniteDiffWENO5 Failed to precompile FiniteDiffWENO5 [4b1b4241-afed-47c3-a843-c6e03821b375] to "/home/pkgeval/.julia/compiled/v1.14/FiniteDiffWENO5/jl_fmnsbG" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/FiniteDiffWENO5/tTiLA/test/runtests.jl:2 Testing failed after 132.56s ERROR: LoadError: Package FiniteDiffWENO5 errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] Cmd(cmd::Cmd) @ Base /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3110 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [7] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [8] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:326 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:355 [12] _start() @ Base ./client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 795.29s: package fails to precompile