|
141 | 141 | end), :(function (ˍ₋out, ˍ₋arg1) |
142 | 142 | <span class="sgr90">#= /home/runner/work/Symbolics.jl/Symbolics.jl/src/build_function.jl:383 =#</span> @inbounds begin |
143 | 143 | begin |
144 | | - <span class="sgr90">#= /home/runner/.julia/packages/SymbolicUtils/NOusp/src/code.jl:1117 =#</span> @inbounds begin |
| 144 | + <span class="sgr90">#= /home/runner/.julia/packages/SymbolicUtils/2SUqB/src/code.jl:1117 =#</span> @inbounds begin |
145 | 145 | ˍ₋out[1] = (+)(ˍ₋arg1[2], (^)(ˍ₋arg1[1], 2)) |
146 | 146 | ˍ₋out[2] = (+)(ˍ₋arg1[1], (^)(ˍ₋arg1[2], 2)) |
147 | 147 | ˍ₋out |
|
161 | 161 | #= /home/runner/work/Symbolics.jl/Symbolics.jl/src/build_function.jl:381 =# |
162 | 162 | begin |
163 | 163 | begin |
164 | | - #= /home/runner/.julia/packages/SymbolicUtils/NOusp/src/code.jl:1182 =# |
| 164 | + #= /home/runner/.julia/packages/SymbolicUtils/2SUqB/src/code.jl:1182 =# |
165 | 165 | (SymbolicUtils.Code.create_array)(typeof(ˍ₋arg1), nothing, Val{1}(), Val{(2,)}(), (+)(ˍ₋arg1[2], (^)(ˍ₋arg1[1], 2)), (+)(ˍ₋arg1[1], (^)(ˍ₋arg1[2], 2))) |
166 | 166 | end |
167 | 167 | end |
|
176 | 176 | begin |
177 | 177 | (Symbolics.var"#noop#recursive_split##4"())(map(fetch, (begin |
178 | 178 | let |
179 | | - task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#291"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xcc79f993, 0xb5c0b909, 0xcd6f25f5, 0x8ce26f9c, 0xdff2bf25), Nothing}(nothing), (var"##out#291", ˍ₋arg1))) |
| 179 | + task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#291"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0x534a2164, 0x133ecf08, 0x34e9b558, 0x8c222bab, 0xe74138df), Nothing}(nothing), (var"##out#291", ˍ₋arg1))) |
180 | 180 | task.sticky = false |
181 | 181 | Base.schedule(task) |
182 | 182 | task |
183 | 183 | end |
184 | 184 | end, begin |
185 | 185 | let |
186 | | - task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#291"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0xbf8dd698, 0x677d35bb, 0xf005ecf2, 0x4961914d, 0xf9922a43), Nothing}(nothing), (var"##out#291", ˍ₋arg1))) |
| 186 | + task = Base.Task((Symbolics.Funcall)(RuntimeGeneratedFunctions.RuntimeGeneratedFunction{(Symbol("##out#291"), :ˍ₋arg1), Symbolics.var"#_RGF_ModTag", Symbolics.var"#_RGF_ModTag", (0x68666e2c, 0x5b4a3181, 0x9d358275, 0x22b1d205, 0x3461d559), Nothing}(nothing), (var"##out#291", ˍ₋arg1))) |
187 | 187 | task.sticky = false |
188 | 188 | Base.schedule(task) |
189 | 189 | task |
|
214 | 214 | out = sparse(rows, cols, zeros(length(cols)), size(sj)...) # pre-allocate, and correct structure |
215 | 215 | myf = eval(last(f_expr)) |
216 | 216 | myf(out, rand(N)) # note that out matches the sparsity structure of sj |
217 | | -out</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">20×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 22 stored entries: |
218 | | -⎡⠂⠀⠄⠂⠀⎤ |
219 | | -⎢⠄⠄⠀⢁⠠⎥ |
220 | | -⎢⠀⠠⠘⢀⠀⎥ |
221 | | -⎢⢀⠖⠐⡀⠀⎥ |
222 | | -⎣⠐⠀⠐⠂⠐⎦</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Home</a><a class="docs-footer-nextpage" href="../tutorials/auto_parallel/">Automated Sparse Parallelism of Julia Functions via Tracing »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Monday 4 May 2026 17:35">Monday 4 May 2026</span>. Using Julia version 1.12.6.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> |
| 217 | +out</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">20×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 20 stored entries: |
| 218 | +⎡⠁⠂⠄⢈⠈⎤ |
| 219 | +⎢⠀⢀⠀⠀⠡⎥ |
| 220 | +⎢⠀⠆⠈⠔⠀⎥ |
| 221 | +⎢⠀⠄⠠⠀⡐⎥ |
| 222 | +⎣⠀⠀⠀⢀⡀⎦</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Home</a><a class="docs-footer-nextpage" href="../tutorials/auto_parallel/">Automated Sparse Parallelism of Julia Functions via Tracing »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Tuesday 5 May 2026 12:28">Tuesday 5 May 2026</span>. Using Julia version 1.12.6.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html> |
0 commit comments